hotspot/src/share/vm/utilities/debug.hpp
changeset 13728 882756847a04
parent 13393 f0344cc50a90
child 16370 4b75aa6388ab
equal deleted inserted replaced
13727:caf5eb7dd4a7 13728:882756847a04
   190 do {                                                                         \
   190 do {                                                                         \
   191   report_should_not_reach_here(__FILE__, __LINE__);                          \
   191   report_should_not_reach_here(__FILE__, __LINE__);                          \
   192   BREAKPOINT;                                                                \
   192   BREAKPOINT;                                                                \
   193 } while (0)
   193 } while (0)
   194 
   194 
       
   195 #define ShouldNotReachHere2(message)                                         \
       
   196 do {                                                                         \
       
   197   report_should_not_reach_here2(__FILE__, __LINE__, message);                \
       
   198   BREAKPOINT;                                                                \
       
   199 } while (0)
       
   200 
   195 #define Unimplemented()                                                      \
   201 #define Unimplemented()                                                      \
   196 do {                                                                         \
   202 do {                                                                         \
   197   report_unimplemented(__FILE__, __LINE__);                                  \
   203   report_unimplemented(__FILE__, __LINE__);                                  \
   198   BREAKPOINT;                                                                \
   204   BREAKPOINT;                                                                \
   199 } while (0)
   205 } while (0)
   210 void report_fatal(const char* file, int line, const char* message);
   216 void report_fatal(const char* file, int line, const char* message);
   211 void report_vm_out_of_memory(const char* file, int line, size_t size,
   217 void report_vm_out_of_memory(const char* file, int line, size_t size,
   212                              const char* message);
   218                              const char* message);
   213 void report_should_not_call(const char* file, int line);
   219 void report_should_not_call(const char* file, int line);
   214 void report_should_not_reach_here(const char* file, int line);
   220 void report_should_not_reach_here(const char* file, int line);
       
   221 void report_should_not_reach_here2(const char* file, int line, const char* message);
   215 void report_unimplemented(const char* file, int line);
   222 void report_unimplemented(const char* file, int line);
   216 void report_untested(const char* file, int line, const char* message);
   223 void report_untested(const char* file, int line, const char* message);
   217 
   224 
   218 void warning(const char* format, ...);
   225 void warning(const char* format, ...);
   219 
   226