Home
last modified time | relevance | path

Searched refs:new_SP (Results 1 – 5 of 5) sorted by relevance

/external/valgrind/memcheck/
Dmc_main.c2773 static void VG_REGPARM(2) mc_new_mem_stack_4_w_ECU(Addr new_SP, UInt ecu) in mc_new_mem_stack_4_w_ECU() argument
2777 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) { in mc_new_mem_stack_4_w_ECU()
2778 make_aligned_word32_undefined_w_otag ( -VG_STACK_REDZONE_SZB + new_SP, otag ); in mc_new_mem_stack_4_w_ECU()
2780 MC_(make_mem_undefined_w_otag) ( -VG_STACK_REDZONE_SZB + new_SP, 4, otag ); in mc_new_mem_stack_4_w_ECU()
2785 static void VG_REGPARM(1) mc_new_mem_stack_4(Addr new_SP) in mc_new_mem_stack_4() argument
2788 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) { in mc_new_mem_stack_4()
2789 make_aligned_word32_undefined ( -VG_STACK_REDZONE_SZB + new_SP ); in mc_new_mem_stack_4()
2791 make_mem_undefined ( -VG_STACK_REDZONE_SZB + new_SP, 4 ); in mc_new_mem_stack_4()
2796 static void VG_REGPARM(1) mc_die_mem_stack_4(Addr new_SP) in mc_die_mem_stack_4() argument
2799 if (VG_IS_4_ALIGNED( -VG_STACK_REDZONE_SZB + new_SP )) { in mc_die_mem_stack_4()
[all …]
/external/valgrind/coregrind/
Dm_stacks.c363 static void complaints_stack_switch (Addr old_SP, Addr new_SP) in complaints_stack_switch() argument
367 Word delta = (Word)new_SP - (Word)old_SP; in complaints_stack_switch()
371 "SP change: 0x%lx --> 0x%lx\n", old_SP, new_SP); in complaints_stack_switch()
392 Word delta = (Word)new_SP - (Word)old_SP; \
398 (void *)new_SP, (void *)old_SP); \
402 new_SP < current_stack->start || new_SP > current_stack->end)) { \
403 Stack* new_stack = find_stack_by_addr(new_SP); \
421 complaints_stack_switch(old_SP, new_SP); \
433 void VG_(unknown_SP_update_w_ECU)( Addr old_SP, Addr new_SP, UInt ecu ) { in VG_()
438 VG_TRACK( new_mem_stack_w_ECU, new_SP, -delta, ecu ); in VG_()
[all …]
Dpub_core_stacks.h57 ( Addr old_SP, Addr new_SP, UInt ecu );
59 void VG_(unknown_SP_update) ( Addr old_SP, Addr new_SP );
Dm_translate.c570 IRTemp new_SP; in vg_SP_update_pass() local
574 new_SP = newIRTemp(bb->tyenv, typeof_SP); in vg_SP_update_pass()
577 IRStmt_WrTmp( new_SP, IRExpr_Get(offset_SP, typeof_SP) ) in vg_SP_update_pass()
589 IRExpr_RdTmp(new_SP), in vg_SP_update_pass()
598 IRExpr_RdTmp(new_SP) ) in vg_SP_update_pass()
602 addStmtToIRSB( bb, IRStmt_Put(offset_SP, IRExpr_RdTmp(new_SP) )); in vg_SP_update_pass()
/external/valgrind/coregrind/m_gdbserver/
Dtarget.c393 Addr old_SP, new_SP; in usr_store_inferior_registers() local
427 VG_(memcpy) (&new_SP, buf, size); in usr_store_inferior_registers()
428 if (old_SP > new_SP) { in usr_store_inferior_registers()
429 Word delta = (Word)new_SP - (Word)old_SP; in usr_store_inferior_registers()
433 (void*) old_SP, (void *) new_SP, in usr_store_inferior_registers()
435 VG_TRACK( new_mem_stack_w_ECU, new_SP, -delta, 0 ); in usr_store_inferior_registers()
436 VG_TRACK( new_mem_stack, new_SP, -delta ); in usr_store_inferior_registers()
438 new_SP, -delta); in usr_store_inferior_registers()