Lines Matching refs:sp_offset
307 static void zend_gdbjit_ehframe(zend_gdbjit_ctx *ctx, uint32_t sp_offset, uint32_t sp_adjustment) in zend_gdbjit_ehframe() argument
336 DB(DW_CFA_def_cfa_offset); DUV(sp_offset); in zend_gdbjit_ehframe()
338 if (sp_offset) { in zend_gdbjit_ehframe()
339 if (sp_adjustment && sp_adjustment < sp_offset) { in zend_gdbjit_ehframe()
343 DB(DW_CFA_offset|DW_REG_X29); DUV(sp_offset / sizeof(uintptr_t)); in zend_gdbjit_ehframe()
344 DB(DW_CFA_offset|DW_REG_RA); DUV((sp_offset / sizeof(uintptr_t)) - 1); in zend_gdbjit_ehframe()
348 if (sp_adjustment && sp_adjustment > sp_offset) { in zend_gdbjit_ehframe()
351 if (!sp_offset) { in zend_gdbjit_ehframe()
465 static void zend_gdbjit_buildobj(zend_gdbjit_ctx *ctx, uint32_t sp_offset, uint32_t sp_adjustment) in zend_gdbjit_buildobj() argument
482 …zend_gdbjit_initsect(ctx, GDBJIT_SECT_eh_frame); zend_gdbjit_ehframe(ctx, sp_offset, sp_adjustment… in zend_gdbjit_buildobj()
492 uint32_t sp_offset, in zend_jit_gdb_register() argument
503 zend_gdbjit_buildobj(&ctx, sp_offset, sp_adjustment); in zend_jit_gdb_register()