src/share/vm/utilities/debug.hpp

Print this page
rev 7023 : 8058345: Refactor native stack printing from vmError.cpp to debug.cpp to make it available in gdb as well
Summary: Also fix stack trace on x86 to enable walking of runtime stubs and native wrappers


 246   SharedReadOnly,
 247   SharedReadWrite,
 248   SharedMiscData
 249 };
 250 
 251 void report_out_of_shared_space(SharedSpaceType space_type);
 252 
 253 // out of memory reporting
 254 void report_java_out_of_memory(const char* message);
 255 
 256 // Support for self-destruct
 257 bool is_error_reported();
 258 void set_error_reported();
 259 
 260 /* Test assert(), fatal(), guarantee(), etc. */
 261 NOT_PRODUCT(void test_error_handler();)
 262 
 263 void pd_ps(frame f);
 264 void pd_obfuscate_location(char *buf, size_t buflen);
 265 



 266 #endif // SHARE_VM_UTILITIES_DEBUG_HPP


 246   SharedReadOnly,
 247   SharedReadWrite,
 248   SharedMiscData
 249 };
 250 
 251 void report_out_of_shared_space(SharedSpaceType space_type);
 252 
 253 // out of memory reporting
 254 void report_java_out_of_memory(const char* message);
 255 
 256 // Support for self-destruct
 257 bool is_error_reported();
 258 void set_error_reported();
 259 
 260 /* Test assert(), fatal(), guarantee(), etc. */
 261 NOT_PRODUCT(void test_error_handler();)
 262 
 263 void pd_ps(frame f);
 264 void pd_obfuscate_location(char *buf, size_t buflen);
 265 
 266 class outputStream;
 267 void print_native_stack(outputStream* st, frame fr, Thread* t, char* buf, int buf_size);
 268 
 269 #endif // SHARE_VM_UTILITIES_DEBUG_HPP