< prev index next >

src/cpu/aarch64/vm/frame_aarch64.inline.hpp

Print this page
rev 8013 : Add aarch64 support for FramePointer

*** 46,56 **** inline void frame::init(intptr_t* sp, intptr_t* fp, address pc) { intptr_t a = intptr_t(sp); intptr_t b = intptr_t(fp); #ifndef PRODUCT ! if (fp) if (sp > fp || (fp - sp > 0x100000)) for(;;) asm("nop"); #endif _sp = sp; --- 46,56 ---- inline void frame::init(intptr_t* sp, intptr_t* fp, address pc) { intptr_t a = intptr_t(sp); intptr_t b = intptr_t(fp); #ifndef PRODUCT ! if (fp && FramePointer) if (sp > fp || (fp - sp > 0x100000)) for(;;) asm("nop"); #endif _sp = sp;
*** 76,86 **** inline frame::frame(intptr_t* sp, intptr_t* unextended_sp, intptr_t* fp, address pc) { intptr_t a = intptr_t(sp); intptr_t b = intptr_t(fp); #ifndef PRODUCT ! if (fp) if (sp > fp || (fp - sp > 0x100000)) for(;;) asm("nop"); #endif _sp = sp; --- 76,86 ---- inline frame::frame(intptr_t* sp, intptr_t* unextended_sp, intptr_t* fp, address pc) { intptr_t a = intptr_t(sp); intptr_t b = intptr_t(fp); #ifndef PRODUCT ! if (fp && FramePointer) if (sp > fp || (fp - sp > 0x100000)) for(;;) asm("nop"); #endif _sp = sp;
< prev index next >