< prev index next >

src/cpu/x86/vm/macroAssembler_x86.hpp

Print this page

        

*** 581,590 **** --- 581,594 ---- // only if +VerifyOops // TODO: Make these macros with file and line like sparc version! void verify_oop(Register reg, const char* s = "broken oop"); void verify_oop_addr(Address addr, const char * s = "broken oop addr"); + #if INCLUDE_ALL_GCS + void in_heap_check(Register raddr, Register tmp, Label& done); + #endif + // TODO: verify method and klass metadata (compare against vptr?) void _verify_method_ptr(Register reg, const char * msg, const char * file, int line) {} void _verify_klass_ptr(Register reg, const char * msg, const char * file, int line){} #define verify_method_ptr(reg) _verify_method_ptr(reg, "broken method " #reg, __FILE__, __LINE__)
*** 1276,1285 **** --- 1280,1291 ---- void fold_8bit_crc32(Register crc, Register table, Register tmp); void fold_8bit_crc32(XMMRegister crc, Register table, XMMRegister xtmp, Register tmp); #undef VIRTUAL + void save_vector_registers(); + void restore_vector_registers(); }; /** * class SkipIfEqual: *
< prev index next >