This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-core/frysk/rt ChangeLog StackCallbacks.j ...
- From: ajocksch at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 24 Jul 2006 18:05:51 -0000
- Subject: frysk-core/frysk/rt ChangeLog StackCallbacks.j ...
- Reply-to: frysk at sourceware dot org
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: ajocksch@sourceware.org 2006-07-24 18:05:51
Modified files:
frysk/rt : ChangeLog StackCallbacks.java StackFactory.java
StackFrame.java TestStackBacktrace.java
frysk/rt/cni : StackCallbacks.cxx
Added files:
frysk/rt : TestLib.java
frysk/rt/cni : StackFrame.cxx TestLib.cxx
Log message:
2006-07-24 Adam Jocksch <ajocksch@redhat.com>
* StackCallbacks.java (build_procinfo_nounwind): Added.
(findProcInfo): Refactored to reflect interface change, also calls
build_procinfo_nounwind.
(getProcName): Now correctly returns either the procedure
name or "".
(getProcOffset): Now implemented.
* StackFactory.java (createStackFrame): Refactored to reflect change
in StackFrame constructor.
* StackFrame.java (StackFrame): Now takes a Task object.
(getMethodName): Added.
(getSourceFile): Added.
(getLineNumber): Added.
(getColumn): Added.
(getAddress): Added.
(getMyTask): Added.
(getUnwindData): Added.
(initialize): Added.
* TestLib.java: Added.
* TestStackBacktrace.java (testBacktrace): Added printouts for stack
information, test is still disabled.
* cni/StackCallbacks.cxx (build_procinfo): Renamed to populate_procinfo.
(populate_procinfo_nounwind): Added.
(free_procinfo): No longer frees struct.
* cni/TestLib.cxx: Added.
* cni/StackFrame.cxx: Added.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestLib.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackCallbacks.java.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFactory.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFrame.java.diff?cvsroot=frysk&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestStackBacktrace.java.diff?cvsroot=frysk&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/cni/StackFrame.cxx.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/cni/TestLib.cxx.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/cni/StackCallbacks.cxx.diff?cvsroot=frysk&r1=1.4&r2=1.5