Go to the source code of this file.
Defines | |
#define | assert_type(obj, t, msg) assert(CONC(oop(obj)->is_,t()), msg) |
#define | assert_mark(obj, msg) assert_type(obj,mark,msg) |
#define | assert_smi(obj, msg) assert_type(obj,smi,msg) |
#define | assert_mem(obj, msg) assert_type(obj,mem,msg) |
#define | assert_objArray(obj, msg) assert_type(obj,objArray,msg) |
#define | assert_byteArray(obj, msg) assert_type(obj,byteArray,msg) |
#define | assert_doubleByteArray(obj, msg) assert_type(obj,doubleByteArray,msg) |
#define | assert_doubleValueArray(obj, msg) assert_type(obj,doubleValueArray,msg) |
#define | assert_symbol(obj, msg) assert_type(obj,symbol,msg) |
#define | assert_double(obj, msg) assert_type(obj,double,msg) |
#define | assert_block(obj, msg) assert_type(obj,block,msg) |
#define | assert_klass(obj, msg) assert_type(obj,klass,msg) |
#define | assert_process(obj, msg) assert_type(obj,process,msg) |
#define | assert_oop_aligned(p) assert((int)(p) % 4 == 0, "not word aligned") |
#define assert_block | ( | obj, | |||
msg | ) | assert_type(obj,block,msg) |
Definition at line 58 of file asserts.hpp.
#define assert_byteArray | ( | obj, | |||
msg | ) | assert_type(obj,byteArray,msg) |
Definition at line 43 of file asserts.hpp.
Referenced by byteArrayOopDesc::copy_c_heap_null_terminated(), byteArrayOopDesc::copy_null_terminated(), byteArrayKlass::oop_print_value_on(), and byteArrayKlass::oop_verify().
#define assert_double | ( | obj, | |||
msg | ) | assert_type(obj,double,msg) |
Definition at line 55 of file asserts.hpp.
Referenced by doubleKlass::oop_print_value_on(), and doubleKlass::oop_short_print_on().
#define assert_doubleByteArray | ( | obj, | |||
msg | ) | assert_type(obj,doubleByteArray,msg) |
Definition at line 46 of file asserts.hpp.
Referenced by doubleByteArrayKlass::oop_print_value_on(), and doubleByteArrayKlass::oop_verify().
#define assert_doubleValueArray | ( | obj, | |||
msg | ) | assert_type(obj,doubleValueArray,msg) |
Definition at line 49 of file asserts.hpp.
Referenced by doubleValueArrayKlass::oop_print_value_on(), and doubleValueArrayKlass::oop_verify().
#define assert_klass | ( | obj, | |||
msg | ) | assert_type(obj,klass,msg) |
Definition at line 61 of file asserts.hpp.
#define assert_mark | ( | obj, | |||
msg | ) | assert_type(obj,mark,msg) |
Definition at line 31 of file asserts.hpp.
#define assert_mem | ( | obj, | |||
msg | ) | assert_type(obj,mem,msg) |
Definition at line 37 of file asserts.hpp.
#define assert_objArray | ( | obj, | |||
msg | ) | assert_type(obj,objArray,msg) |
#define assert_oop_aligned | ( | p | ) | assert((int)(p) % 4 == 0, "not word aligned") |
Definition at line 67 of file asserts.hpp.
#define assert_process | ( | obj, | |||
msg | ) | assert_type(obj,process,msg) |
Definition at line 64 of file asserts.hpp.
#define assert_smi | ( | obj, | |||
msg | ) | assert_type(obj,smi,msg) |
#define assert_symbol | ( | obj, | |||
msg | ) | assert_type(obj,symbol,msg) |
Definition at line 52 of file asserts.hpp.
Referenced by MethodPrinterClosure::normal_send(), symbolKlass::oop_print_value_on(), symbolKlass::oop_shallow_copy(), and symbolKlass::print().
#define assert_type | ( | obj, | |||
t, | |||||
msg | ) | assert(CONC(oop(obj)->is_,t()), msg) |
Definition at line 28 of file asserts.hpp.