2008-03-03  Andrew Cagney  <cagney@redhat.com>

	* TestISA.java: Use frysk.config.

2008-02-19  Andrew Cagney  <cagney@redhat.com>

	* ElfMap.java: Update to match lib.dwfl.

2007-12-11  Andrew Cagney  <cagney@redhat.com>

	* TestRegisterMap.java: New file.
	* RegisterMap.java (containsKey(Register)): New.
	(containsKey(Number)): New.
	(containsKey(int)): New.
	
2007-12-05  Jose Flavio Aguilar Paulino <joseflavio@gmail.com>

	* TestISA.java: Correcting PowerPC32/64 isa expected strings.

2007-12-04  Jose Flavio Aguilar Paulino <joseflavio@gmail.com>

	* ISA.java: Updating a comment.

	* PPC32Registers.java: Updating register group names to be the same
	as the IA and x86xx

	* PPC64Registers.java: The same as above.

2007-12-03  Andrew Cagney  <cagney@redhat.com>

	* Registers.java (getFloatRegisterGroup()): Delete.
	(getVectorRegisterGroup()): Delete.

2007-11-29  Andrew Cagney  <cagney@redhat.com>

	* RegisterMap.java (RegisterMap(String)): New.
	(getRegister(Number)): New.
	(getRegisterNumber(Register)): Check for missing key.
	(getRegister(int)): Ditto.

2007-11-28  Andrew Cagney  <cagney@redhat.com>

	* TestRegisters.java (testGeneralRegisterGroup()): Rename
	testDefaultRegisterGroup.
	* Registers.java (getGeneralRegisterGroup()): Rename
	getDefaultRegisterGroup.

	* X87Registers.java (FSW): Fix typo in name.
	* TestRegisters.java (testGetGroupNames()): Fix group order.
	(testAllRegistersGroup()): Delete.
	* IA32Registers.java (REGS_GROUP): Fix name.
	
	* Registers.java (getVectorRegisterGroup()): New.
	(getFloatRegisterGroup()): New.
	(getDefaultRegisterGroup()): Make concrete.
	(getAllRegistersGroup()): Make concrete.
	* IA32Registers.java (REGS_GROUP): Rename GENERAL.
	(ALL_GROUP): Delete.
	(getDefaultRegisterGroup()): Delete.
	(getAllRegistersGroup()): Delete.
	(SEGMENT_GROUP): Rename SEGMENT.
	* X8664Registers.java (REGS_GROUP): Rename GENERAL.
	(ALL_GROUP): Delete.
	(getDefaultRegisterGroup()): Delete.
	(getAllRegistersGroup()): Delete.
	* X87Registers.java (FLOAT32_GROUP): Rename FLOAT32.
	(FLOAT64_GROUP): Rename FLOAT64.
	(VECTOR32_GROUP): Rename VECTOR32.
	(VECTOR64_GROUP): Rename VECTOR64.
	* TestRegisters.java: Update.
	(testAllRegisterGroup()): Change to fail.
	
2007-11-28  Jose Flavio Aguilar Paulino <joseflavio@gmail.com>

	* RegistersFactory.java: Adding Power32/64 registers to factory.

2007-11-26  Andrew Cagney  <cagney@redhat.com>

	* X8664Registers.java (XMM0, ..., XMM15): Delete.
	* IA32Registers.java: Use X87Registers.
	(XMM0, ..., XMM7, MXCSR): Delete.
	(FCW, FSW, FTW, FOP, FCS, FIP, FEA, FDS): Delete.
	(MMX, SSE): Delete.
	* TestRegisters.java: Update.
	
	* X87Registers.java (XMM0, ..., XMM15): New.
	(FCW, FSW, RIP, EIP, CS, RDP, DP, DS, MXCSR, MXCSR_MASK)
	(FLOAT32, FLOAT64, XMM32, XMM64): New.
	(FLOAT): Delete.
	(FCTRL, FSTAT, FTAG, FLIP, FLDP): Delete.
	
2007-11-26  Jose Flavio Aguilar Paulino <joseflavio@gmail.com>

	* PPC64Registers.java: Adding some ptrace registers, ordering the
	registers like they are found in mcontext structure and adding
	some comments to explain some special regs.

	* PPC32Registers.java: Same as above.

2007-11-20  Jose Flavio Aguilar Paulino <jflavio@br.ibm>
	
	* PPC64Registers.java: Renaming CR register to CCR, 
	to be compliant with PPC32.

	* PPC32Registers.java: Add ARG register as in PTRACE (orig_r3).

2007-11-20  Andrew Cagney  <cagney@redhat.com>

	* X8664Registers.java (XMM0, XMM1, XMM2, XMM3, XMM4, XMM5)
	(XMM6, XMM7, XMM8, XMM9, XMM10, XMM11, XMM12, XMM13, XMM14)
	(XMM15, FS_BASE, GS_BASE): Define.

2007-11-10  Jose Flavio Aguilar Paulino <jflavio@br.ibm.com>
	
        * PPC64Registers.java: Fixing Power64 registers and groups.

2007-11-09  Jose Flavio Aguilar Paulino <jflavio@br.ibm.com>
	
        * Fixing Power32 ISA. Patching the registers and creating 
	register group

2007-10-17  Andrew Cagney  <cagney@redhat.com>

	* IA32Registers.java (ST0, ST1, ST2, ST3, ST4, ST5, ST6)
	(ST7): Move to ...
	* X87Registers.java: ... to here.  New file.

	* X8664Registers.java: Use INT64L_T, and VOIDPTR64_T.
	(RFLAGS, CS, DS, ES, FS, GS, SS): Add.

2007-10-12  Andrew Cagney  <cagney@redhat.com>

	* X8664Registers.java (DR0, DR1, DR2, DR3): Add.
	(DR4, DR5, DR6, DR7): Add.
	* PPC64Registers.java: New file.
	* PPC32Registers.java: New file.
	* IA32Registers.java (D0, D1, D2, D3, D4, D5, D6, D7): Add.
	(ORIG_EAX): Add.	

2007-10-05  Andrew Cagney  <cagney@redhat.com>

	* IA32Registers.java: Update types; use INT32L_T, VOIDPTR32L_T,
	INT128L_T, FLOAT80L_T, INT16L_T.

2007-10-04  Andrew Cagney  <cagney@redhat.com>

	* ISAMap.java (containsKey(ISA)): New.
	* TestISA.java: Update.

2007-10-03  Andrew Cagney  <cagney@redhat.com>

	* ISAMap.java: New.
	* TestISA.java (testUnmappedIsa()): New.
	(testMappedIsa()): New.
	* RegistersFactory.java: Replace HashMap.

2007-10-02  Andrew Cagney  <cagney@redhat.com>

	* RegistersFactory.java (getRegisters(ISA)): Replace
	getRegisters(Isa).

	* ElfMap.java: New.
	* TestISA.java: New.
	* ISA.java: New.

2007-10-01  Andrew Cagney  <cagney@redhat.com>

	* RegisterGroup.java (name, registers): Make private.
	(getName(), getRegisters()): New.
	* Register.java (name, type): Make private.
	* IA32Registers.java: Update.
	* X8664Registers.java: Update.
	
	* Register.java (getName()): New.
	(getType()): New.

2007-09-28  Andrew Cagney  <cagney@redhat.com>

	* RegisterMap.java (integerToRegister): Replace numbers;
	(registerToNumber): Replace registers.
	(getRegister(String s)): Delete.
	(getRegisterNumber(Register)): Return Number.
	(RegisterMap(Register,Number)): Replace RegisterMap{Register,Int).

2007-09-27  Andrew Cagney  <cagney@redhat.com>

	* Registers.java (getDefaultRegisterGroup()): New.
	(getAllRegistersGroup()): New.
	* X8664Registers.java: Update.
	* IA32Registers.java: Update.
	* RegistersFactory.java: New.
	* RegisterGroupFactory.java: Delete.
	* RegisterFactory.java: Delete.
	* TestRegisters.java (testDefaultRegisterGroup): New.
	(testAllRegistersGroup): New.

	* Registers.java: New.
	* TestRegisters.java: New.
	* X8664Registers.java: Extend Registers.
	(CFA): Delete.
	* IA32Registers.java: Ditto.

	* package.html: New.
 	* Register.java: Move from frysk.stack.Registers
	* IA32Registers.java: Move from frysk.stack.IA32Registers.
	* RegisterFactory.java: Move from frysk.stack.RegisterFactory.
	* RegisterGroup.java: Move from frysk.stack.RegisterGroup.
	* RegisterGroupFactory.java: Move from frysk.stack.RegisterGroupFactory.
	* RegisterMap.java: Move from frysk.stack.RegisterMap.
	* X8664Registers.java: Move from frysk.stack.X8664Registers.

Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
