Saturday, October 11, 2008

dbx need to stop after the exec

barbera(6)% dbx java
For information about new features see `help changes'
To remove this message, put `dbxenv suppress_startup_message 7.6' in your .dbxrc
Reading java
Reading /usr/lib/ld.so.1
Reading /lib/libthread.so.1
Reading /scratch/wang/java_tm_7/lib/sparc/jli/libjli.so
Reading /lib/libdl.so.1
Reading /lib/libc.so.1
(dbx) run -version
Running: java -version
(process id 26535)
Reading /platform/sun4v/lib/libc_psr.so.1
dbx: process 26535 about to exec("/scratch/wang/java_tm_7/bin/java")
dbx: program "/scratch/wang/java_tm_7/bin/java" just exec'ed
dbx: to go back to the original program use "debug $oprog"
t@1 (l@1) stopped in main at 0x00010d30
0x00010d30: main : save %sp, -128, %sp
(dbx) cont
Reading /scratch/wang/java_tm_7/lib/sparc/server/libjvm.so
Reading /lib/libsocket.so.1
Reading /usr/lib/libsched.so.1
Reading /lib/libm.so.1
Reading /usr/lib/libCrun.so.1
Reading /lib/libdoor.so.1
Reading /lib/libnsl.so.1
Reading /lib/libm.so.2
Reading /lib/libscf.so.1
Reading /lib/libuutil.so.1
Reading /lib/libgen.so.1
Reading /lib/libmd.so.1
Reading /platform/sun4v/lib/libmd_psr.so.1
Reading /lib/libmp.so.2
Reading /scratch/wang/java_tm_7/lib/sparc/libverify.so
Reading /scratch/wang/java_tm_7/lib/sparc/libjava.so
Reading /scratch/wang/java_tm_7/lib/sparc/native_threads/libhpi.so
Reading /scratch/wang/java_tm_7/lib/sparc/libzip.so
openjdk version "1.7.0-internal"
OpenJDK Runtime Environment (build 1.7.0-internal-wang_2008_10_05_18_01-b00)
OpenJDK Server VM (build 14.0-b04, mixed mode)

execution completed, exit code is 0
t/src/cpu/sparc/vm /scratch/wang/java_tm_7/bin <
h /scratch/wang/java_tm_7/bin/ SynchronizedCounter <
Running: java -server -Xcomp -Xbatch -classpath /scratch/wang/java_tm_7/bin/ SynchronizedCounter
(process id 26536)
dbx: process 26536 about to exec("/scratch/wang/java_tm_7/bin/java")
dbx: program "/scratch/wang/java_tm_7/bin/java" just exec'ed
dbx: to go back to the original program use "debug $oprog"
t@1 (l@1) stopped in main at 0x00010d30
0x00010d30: main : save %sp, -128, %sp
(dbx) stop in compiler_lock_object
dbx: "compiler_lock_object" is not defined as a function or procedure in the scope `java`main`
dbx: see `help scope' for details
(dbx) loadobject -load /scratch/wang/java_tm_7/lib/sparc/server/libjvm.so
Loadobject is already loaded: /scratch/wang/java_tm_7/lib/sparc/server/libjvm.so
(dbx) stop in compiler_lock_object
dbx: warning: 'compiler_lock_object' has no debugger info -- will trigger on first instruction
(2) stop in MacroAssembler::compiler_lock_object(RegisterImpl*,RegisterImpl*,RegisterImpl*,RegisterImpl*,BiasedLockingCounters*)
(dbx) cont
t@31 (l@31) stopped in MacroAssembler::compiler_lock_object at 0xfe8192bc
0xfe8192bc: compiler_lock_object : save %sp, -424, %sp

No comments: