src/hotspot/share/classfile/javaClasses.hpp
changeset 58664 e3618c902d17
parent 58469 ccbb5a2bf3ab
child 58679 9c3209ff7550
child 58722 cba8afa5cfed
equal deleted inserted replaced
58663:11a574b352d0 58664:e3618c902d17
   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