2008-03-11  Stan Cox  <scox@redhat.com>

	* DwflCache.java (Mod.sysroot): Remove
	(sysrootMap): Move to Sysroot.java.
	(setSysroot): Likewise.
	(getSysroot): Likewise.

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

	* TestElfSectionCache.java: Use frysk.config.

2008-02-29  Stan Cox  <scox@redhat.com>

	* DwflCache.java (setDefaultSysroot): New.
	(getDwfl): Use it.

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

	* DwflCache.java: Use frysk.rsl.
	* DwflFactory.java: Ditto.

2008-02-05  Stan Cox  <scox@redhat.com>

	* DwflCache.java (getRelativeSysRoot): Use getCanonicalPath.

2008-01-24  Stan Cox  <scox@redhat.com>

	* DwflCache.java (Mod.sysroot): New.
	(sysrootMap): New.
	(getRelativeSysRoot): Change to use java.io.File.
	(getDwfl): Set Mod.sysroot.
	(setSysroot): New.
	(getSysroot): New.

2008-01-18  Phil Muldoon <pmuldoon@redhat.com>
	
	* DwflFactory.java (updateDwfl): Do not overrun map
	length on vdso check.

2008-01-14  Mike Cvet  <mcvet@redhat.com>

	* ElfSectionCache.java: Added.
	* TestElfSectionCache.java: Added.

2007-10-18  Rick Moseley  <rmoseley@redhat.com>

	* DwflFactory.java: Check for a null vdso before attempting to
	get vdso addresses.

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

	* TestDwflCache.java: Replace AttachedAckProcess with
	SlaveOffspring .createAttachedChild.

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

	* TestDwflCache.java: Update; frysk.proc.TestLib moved to
	frysk.testbed.TestLib.

2007-07-17 Nurdin Premji  <npremji@redhat.com>

	* DwflCache.java (getDwfl): Rewrote, commented. Has a single return statement,
	easier to write return logging statement for.

	* DwflCache.java (getDwfl): When creating a new Dwfl, call the constructor directly
	and update rather than calling createDwfl.
	* DwflFactory.java (createDwfl): Removed.

	* DwflCache.java (getDwfl): If dwfl is out of date, update rather than
	creating a brand new dwfl.
	* DwflFactory.java (createDwfl): call updateDwfl.
	(updateDwfl): Added.

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

	* DwflCache.java: Update, lib.dw and lib.elf merged into lib.dwfl.
	* DwflFactory.java: Ditto.
	* TestDwflCache.java: Ditto.
	* package.html: Ditto.

2007-07-16  Nurdin Premji  <npremji@redhat.com>

	* DwflCache.java (getDwfl): Call dwfl.close on the stale dwfl before 
	dropping it.

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

	* DwflFactory.java (createDwfl(Task): Replace createDwfl(Proc).
	* DwflCache.java: Update call.

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

	* DwflCache.java (Mod): New class.
	(modMap): New static WeakHashMap.
	(getDwfl(Proc), currentDwfls, taskMod): Delete.
	(getDwfl(Task)): Store per-task Dwfl's using modMap.
	(clear): Clear the modMap.

	* DwflCache.java (getDwfl(Proc)): Make private.
	
	* DwflCache.java (removeDwfl(Task), removeDwfl(Proc)): Delete.

	* TestDwflCache.java: New file.

	* DwflFactory.java (dwflMap, tsakMap): Delete.
	(createDwfl(Proc), createDwfl(Task)): Delete.
	(clearDwfl(Proc), clearDwfl(Task), clear): Delete.
	(createDwfl): Rename doDwfl.
	* DwflCache.java: New file.

	* DwflFactory.java: Re-indent.

2007-07-06  Mike Cvet  <mcvet@redhat.com>

	* DwflFactory.java (clearDwfl): Edited to eliminate race condition.
	(clear): Added. Removes everything from the map and closes all Dwfl objects.

2007-06-22  Nurdin Premji  <npremji@redhat.com>

	* DwflFactory.java (createDwfl): Added logging messages.

2007-06-13  Nurdin Premji  <npremji@redhat.com>

	* DwflFactory.java (doDwfl): Added. Handles the creation of a Dwfl from a proc.
	(createDwfl(Proc)): Use doDwfl.
	(createDwfl(Task)): Use a map and the task's modCount to determine when 
	to update the Dwfl of the task's associated proc.

2007-05-31  Nurdin Premji  <npremji@redhat.com>

	* DwflFactory.java (createDwfl): Make induction cases more exclusive.

	* DwflFactory.java: Added javadoc.
	* package.html: Added.

2007-05-30  Nurdin Premji  <npremji@redhat.com>

	* DwflFactory.java (clearDwfl): Added.

	* DwflFactory.java: Moved from frysk.debuginfo

Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
