2008-06-05  Andrew Cagney  <cagney@redhat.com>

	* DwflSymbol.java: Use DwflDie.
	* SymbolFactory.java: Ditto.

2008-05-07  Petr Machata  <pmachata@redhat.com>

	* DwflSymbol.java: The symbol can now be defined or
	undefined.
	* SymbolFactory.java (getSymbol, getSymbolTable, getPLTEntries):
	Adjust SymbolBuilder instance to changes in interface.

2008-04-25  Petr Machata  <pmachata@redhat.com>

	* SymbolFactory.java: Use DwflDieBias.
	* DwflSymbol.java: Likewise.

2008-04-10  Sami Wagiaalla  <swagiaal@redhat.com>

	Changed ObjectDeclaration from abstract class to interface
	* SymbolObjectDeclaration.java: Updated.

2008-04-07  Sami Wagiaalla  <swagiaal@redhat.com>

	* SymbolObjectDeclaration.java: New class.

2008-04-06  Petr Machata  <pmachata@redhat.com>

	* PLTEntry.java: New file.
	* SymbolFactory.java (getPLTEntries): New static method, wraps
	recently introduced DwflModule.getPLTEntries for high-level use.

2008-04-03  Petr Machata  <pmachata@redhat.com>

	* SymbolFactory.java (getSymbols): Rewrite to use builder.

2008-04-03  Petr Machata  <pmachata@redhat.com>

	* Symbol.java: Ctor takes new parameter, elf symbol type.
	(isFunctionSymbol): New method.

2008-04-02  Petr Machata  <pmachata@redhat.com>

	* ModuleMatcher.java: New file.
	* SymbolFactory.java
	(getAddresses(Task,String,ModuleMatcher)): New method.

2008-04-02  Petr Machata  <pmachata@redhat.com>

	* DwflSymbol.java
	(DwflSymbol(long,long,String,ElfSymbolType,DwarfDie)): Take extra
	parameter for DwflModule of symbol's origin.
	(DwflSymbol(long,long,String,ElfSymbolType)): Drop.
	* SymbolFactory.java: Adjust to above.

2008-04-01  Petr Machata  <pmachata@redhat.com>

	* SymbolFactory.java (getSymbol): rename to getAddresses

2008-03-21  Petr Machata  <pmachata@redhat.com>
	* Symbol.java: Ctor takes new parameter, elf symbol type.
	(isFunctionSymbol): New method.
	* DwflSymbol.java: publish the class
	(DwflSymbol): Both ctors now get ElfSymbolType argument
	* SymbolFactory.java: Adjust to above.
	* UnknownSymbol.java: Likewise.

2008-03-21  Petr Machata  <pmachata@redhat.com>

	* DwflSymbol.java
	(dwarfDie): New field.
	(DwflSymbol(long, long, String, DwarfDie)): New method.
	(getDie): New method.
	* SymbolFactory.java (getSymbols): New method.

2008-03-21  Petr Machata  <pmachata@redhat.com>

	* Symbol.java: Straighten dataflow here: internal data are set via
	ctor and are final, instead of using "symbol" method for that.
	(symbol): Two methods of that name erased.
	* DwflSymbol.java: Don't implement SymbolBuilder.
	* SymbolFactory.java (getSymbol): Implement builder locally.
	* UnknownSymbol.java: Call super ctor instead of super.symbol.

2008-03-20  Petr Machata  <pmachata@redhat.com>

	* DwflSymbol.java: Pass type, bind, visibility as full-fledged
	objects.
	* SymbolFactory.java (getSymbol): Likewise.

2008-03-14  Tim Moore  <timoore@redhat.com>

	* TestSymbol.java (testLocalInGlobal, testNoSymbolAfterGlobal
	testNoSymbolAfterLocal, testSmallLocalAtLargeGlobal,
	testAfterGlobalContiningSize0, testAfterLocalContiningSize0):
	Disable tests on bug 5941.

2008-01-07  Andrew Cagney  <cagney@redhat.com>

	* TestSymbol.java: Update; Use Task.getPC().

2007-09-21  Zhao Shujing <pearly.zhao@oracle.com>

	* SymbolFactory.java (getSymbol(Task task, String name)): Add.

2007-09-12  Kris Van Hees  <kris.van.hees@oracle.com>

	* SymbolFactory.java (getSymbol): Use prefetched values.

2007-08-28  Teresa Thomas  <tthomas@redhat.com>

	* TestSymbol.java (symbolTest): Use DaemonBlockedAtSignal.

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

	* TestSymbol.java (testAfterGlobalContiningSize0): Add.
	(testAfterLocalContiningSize0): Add.	

	* TestSymbol.java (symbolTest(int,String,boolean,boolean)): Add.
	(testSmallGlobalAtLargeGlobal): Add.
	(testSmallLocalAtLargeGlobal): Add.
	(testSmallGlobalAtLargeLocal): Add.
	(testSmallLocalAtLargeLocal): Add.
	(testGlobalAfterNested): Remove unresolved.
	(testLocalAfterNested): Remove unresolved.
	(testNoSymbolAfterGlobal): Remove unresolved.
	(testNoSymbolAfterLocal): Remove unresolved.
	(testGlobalSize0InGlobal): Remove unresolved.
	(testLocalSize0InGlobal): Remove unresolved.
	(testGlobalSize0InLocal): Remove unresolved.
	(testLocalSize0InLocal): Remove unresolved.

2007-07-26  Kris Van Hees  <kris.van.hees@oracle.com>

	* SymbolFactory.java (getSymbol): Verify whether the Dwfl and DwflModule
	can be retrieved.  If not, return UNKNOWN.

2007-07-25  Andrew Cagney  <cagney@redhat.com>

	* TestSymbol.java: Update;
	frysk.testbed.TestLib.AttachedDaemonProcess moved to
	frysk.testbed.DaemonBlockedAtEntry.

	* TestSymbol.java: Update; TaskObserverBase in
	frysk.testbed.TestLib moved to frysk.testbed.TaskObserverBase.

2007-07-24  Andrew Cagney  <cagney@redhat.com>

	* TestSymbol.java: Update; frysk.proc.TestLib moved to
	frysk.testbed.TestLib.
	
	* TestSymbol.java (symbolTest): Use AttachedDaemonProcess.
	
	* TestSymbol.java: Copied and modified frysk.stack.TestFrameSymbol.
	* Symbol.java: Copy to here from frysk.rt.Symbol.
	* UnknownSymbol.java: New file.
	* SymbolFactory.java: New file.
	* DwflSymbol.java: New file.
	* package.html: New file.

Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
