equal
deleted
inserted
replaced
516 trace_methods_offset = 0, |
516 trace_methods_offset = 0, |
517 trace_bcis_offset = 1, |
517 trace_bcis_offset = 1, |
518 trace_mirrors_offset = 2, |
518 trace_mirrors_offset = 2, |
519 trace_names_offset = 3, |
519 trace_names_offset = 3, |
520 trace_next_offset = 4, |
520 trace_next_offset = 4, |
521 trace_size = 5, |
521 trace_hidden_offset = 5, |
|
522 trace_size = 6, |
522 trace_chunk_size = 32 |
523 trace_chunk_size = 32 |
523 }; |
524 }; |
524 |
525 |
525 static int backtrace_offset; |
526 static int backtrace_offset; |
526 static int detailMessage_offset; |
527 static int detailMessage_offset; |
566 static void print(oop throwable, outputStream* st); |
567 static void print(oop throwable, outputStream* st); |
567 static void print_stack_trace(Handle throwable, outputStream* st); |
568 static void print_stack_trace(Handle throwable, outputStream* st); |
568 static void java_printStackTrace(Handle throwable, TRAPS); |
569 static void java_printStackTrace(Handle throwable, TRAPS); |
569 // Debugging |
570 // Debugging |
570 friend class JavaClasses; |
571 friend class JavaClasses; |
|
572 // Gets the method and bci of the top frame (TOS). Returns false if this failed. |
|
573 static bool get_top_method_and_bci(oop throwable, Method** method, int* bci); |
571 }; |
574 }; |
572 |
575 |
573 |
576 |
574 // Interface to java.lang.reflect.AccessibleObject objects |
577 // Interface to java.lang.reflect.AccessibleObject objects |
575 |
578 |