Menu

How to use the low level debugger interface

  1. choose target method
    A sample use of the debugger:

rvm -gdb -Xms180m -Xmx360m -Xbootclasspath/a:/home/vondart/project/javaProject/elf4j/elf4j.jar -Dgdb.elf.provider=net.sourceforge.elf4j.providers.MRPProvider -Dprovider.tmp.dir=/tmp/rvm/ -Dmethods.to.register="org.jikesrvm.classloader.TableBasedDynamicLinker.,org.jikesrvm.runtime.DynamicLinker.,.JNIFunctions.,.ObjectInputStream.,.TestSerialization.,.ObjectAccessor." -cp . test.org.jikesrvm.basic.core.serialization.TestSerializatio
2. set break points
3. check stack, frame info
4. disassemble
6. step
7. print object info
8. print class info
9. print method info
10. print unicode string
11. print primary array

Posted by Da Feng 2011-10-29 | Draft

Log in to post a comment.