From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11542 invoked by alias); 24 Jul 2006 18:05:52 -0000 Received: (qmail 11529 invoked by uid 9559); 24 Jul 2006 18:05:51 -0000 Date: Mon, 24 Jul 2006 18:05:00 -0000 Message-ID: <20060724180551.11527.qmail@sourceware.org> From: ajocksch@sourceware.org To: frysk-cvs@sourceware.org Subject: frysk-core/frysk/rt ChangeLog StackCallbacks.j ... Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2006-q3/txt/msg00246.txt.bz2 List-Id: 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 * 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