/external/valgrind/VEX/priv/ |
D | ir_opt.h | 47 IRSB* do_iropt_BB ( 48 IRSB* bb, 58 IRSB* cprop_BB ( IRSB* ); 62 void do_deadcode_BB ( IRSB* bb ); 70 IRSB* bb,
|
D | guest_generic_bb_to_IR.h | 128 /*OUT*/ IRSB* irbb, 175 IRSB* bb_to_IR ( 194 /*IN*/ Bool (*preamble_function)(void*,IRSB*),
|
D | ir_inject.c | 126 store_aux(IRSB *irsb, IREndness endian, IRExpr *addr, IRExpr *data) in store_aux() 146 store(IRSB *irsb, IREndness endian, HWord haddr, IRExpr *data) in store() 193 vex_inject_ir(IRSB *irsb, IREndness endian) in vex_inject_ir()
|
D | ir_opt.c | 285 static IRExpr* flatten_Expr ( IRSB* bb, IRExpr* ex ) in flatten_Expr() 400 static void flatten_Stmt ( IRSB* bb, IRStmt* st ) in flatten_Stmt() 521 static IRSB* flatten_BB ( IRSB* in ) in flatten_BB() 524 IRSB* out; in flatten_BB() 614 static void redundant_get_removal_BB ( IRSB* bb ) in redundant_get_removal_BB() 886 IRSB* bb, in redundant_put_removal_BB() 2758 IRSB* cprop_BB ( IRSB* in ) in cprop_BB() 2761 IRSB* out; in cprop_BB() 3098 /* notstatic */ void do_deadcode_BB ( IRSB* bb ) in do_deadcode_BB() 3173 IRSB* spec_helpers_BB( in spec_helpers_BB() [all …]
|
D | guest_mips_defs.h | 45 extern DisResult disInstr_MIPS ( IRSB* irbb,
|
D | guest_ppc_defs.h | 54 DisResult disInstr_PPC ( IRSB* irbb,
|
/external/valgrind/VEX/pub/ |
D | libvex.h | 691 IRSB* (*instrument1) ( /*callback_opaque*/void*, 692 IRSB*, 697 IRSB* (*instrument2) ( /*callback_opaque*/void*, 698 IRSB*, 704 IRSB* (*finaltidy) ( IRSB* ); 734 Bool (*preamble_function)(/*callback_opaque*/void*, IRSB*); 796 IRSB* LibVEX_FrontEnd ( /*MOD*/ VexTranslateArgs*,
|
D | libvex_ir.h | 3041 IRSB; typedef 3044 extern IRSB* emptyIRSB ( void ); 3047 extern IRSB* deepCopyIRSB ( const IRSB* ); 3051 extern IRSB* deepCopyIRSBExceptStmts ( const IRSB* ); 3054 extern void ppIRSB ( const IRSB* ); 3057 extern void addStmtToIRSB ( IRSB*, IRStmt* ); 3078 extern void sanityCheckIRSB ( const IRSB* bb, 3092 void vex_inject_ir(IRSB *, IREndness);
|
/external/valgrind/lackey/ |
D | lk_main.c | 367 static void instrument_detail(IRSB* sb, Op op, IRType type, IRAtom* guard) in instrument_detail() 478 static void flushEvents(IRSB* sb) in flushEvents() 527 static void addEvent_Ir ( IRSB* sb, IRAtom* iaddr, UInt isize ) in addEvent_Ir() 546 void addEvent_Dr_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard ) in addEvent_Dr_guarded() 566 void addEvent_Dr ( IRSB* sb, IRAtom* daddr, Int dsize ) in addEvent_Dr() 573 void addEvent_Dw_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard ) in addEvent_Dw_guarded() 594 void addEvent_Dw ( IRSB* sb, IRAtom* daddr, Int dsize ) in addEvent_Dw() 653 IRSB* lk_instrument ( VgCallbackClosure* closure, in lk_instrument() 654 IRSB* sbIn, in lk_instrument() 662 IRSB* sbOut; in lk_instrument()
|
/external/valgrind/coregrind/ |
D | m_translate.c | 230 IRSB* tool_instrument_then_gdbserver_if_needed ( VgCallbackClosure* closureV, in tool_instrument_then_gdbserver_if_needed() 231 IRSB* sb_in, in tool_instrument_then_gdbserver_if_needed() 271 IRSB* vg_SP_update_pass ( void* closureV, in vg_SP_update_pass() 272 IRSB* sb_in, in vg_SP_update_pass() 293 IRSB* bb = emptyIRSB(); in vg_SP_update_pass() 1015 static void gen_PUSH ( IRSB* bb, IRExpr* e ) in gen_PUSH() 1113 static IRTemp gen_POP ( IRSB* bb ) in gen_POP() 1209 static void gen_push_and_set_LR_R2 ( IRSB* bb, Addr new_R2_value ) in gen_push_and_set_LR_R2() 1228 static void gen_pop_R2_LR_then_bLR ( IRSB* bb ) in gen_pop_R2_LR_then_bLR() 1258 Bool mk_preamble__ppctoc_magic_return_stub ( void* closureV, IRSB* bb ) in mk_preamble__ppctoc_magic_return_stub() [all …]
|
D | pub_core_tooliface.h | 112 IRSB* (*tool_instrument) (VgCallbackClosure*, 113 IRSB*, 175 IRSB* (*tool_final_IR_tidy_pass) (IRSB*);
|
D | pub_core_gdbserver.h | 163 extern IRSB* VG_(instrument_for_gdbserver_if_needed) 164 (IRSB* sb_in, /* block to be instrumented */
|
D | m_tooliface.c | 44 IRSB*(*instrument)(VgCallbackClosure*, IRSB*, in VG_() 367 IRSB*(*final_tidy)(IRSB*) in VG_()
|
/external/valgrind/none/ |
D | nl_main.c | 39 IRSB* nl_instrument ( VgCallbackClosure* closure, in nl_instrument() 40 IRSB* bb, in nl_instrument()
|
/external/valgrind/drd/ |
D | drd_load_store.h | 42 IRSB* DRD_(instrument)(VgCallbackClosure* const closure, 43 IRSB* const bb_in,
|
D | drd_load_store.c | 312 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr) in is_stack_access() 350 static IRExpr* instr_trace_mem_load(IRSB* const bb, IRExpr* addr_expr, in instr_trace_mem_load() 374 static void instr_trace_mem_store(IRSB* const bb, IRExpr* const addr_expr, in instr_trace_mem_store() 473 static void instrument_load(IRSB* const bb, IRExpr* const addr_expr, in instrument_load() 527 static void instrument_store(IRSB* const bb, IRExpr* addr_expr, in instrument_store() 591 IRSB* DRD_(instrument)(VgCallbackClosure* const closure, in DRD_() 592 IRSB* const bb_in, in DRD_() 601 IRSB* bb; in DRD_()
|
/external/valgrind/exp-sgcheck/ |
D | sg_main.h | 63 /*MOD*/IRSB* sbOut, 69 /*MOD*/IRSB* sbOut,
|
D | h_main.h | 71 IRSB* h_instrument ( VgCallbackClosure* closure, 72 IRSB* sbIn,
|
D | h_main.c | 510 IRSB* sb; 608 IRSB* h_instrument ( VgCallbackClosure* closure, in h_instrument() 609 IRSB* sbIn, in h_instrument()
|
/external/valgrind/coregrind/m_gdbserver/ |
D | m_gdbserver.c | 1147 ( IRSB* sb_in, in VG_() 1151 IRSB* irsb) in VG_() 1185 (IRSB* sb_in, /* block being translated */ in VG_() 1191 IRSB* irsb) /* irsb block to which call is added */ in VG_() 1260 (IRSB* sb_in, in VG_() 1264 IRSB* irsb) in VG_() 1278 IRSB* VG_(instrument_for_gdbserver_if_needed) in VG_() 1279 (IRSB* sb_in, in VG_() 1284 IRSB* sb_out; in VG_()
|
/external/valgrind/include/ |
D | pub_tool_tooliface.h | 219 IRSB*(*instrument)(VgCallbackClosure* closure, 220 IRSB* sb_in, 498 extern void VG_(needs_final_IR_tidy_pass) ( IRSB*(*final_tidy)(IRSB*) );
|
/external/valgrind/memcheck/ |
D | mc_include.h | 800 IRSB* MC_(instrument) ( VgCallbackClosure* closure, 801 IRSB* bb_in, 807 IRSB* MC_(final_tidy) ( IRSB* );
|
/external/valgrind/exp-bbv/ |
D | bbv_main.c | 335 static IRSB* bbv_instrument ( VgCallbackClosure* closure, in bbv_instrument() 336 IRSB* sbIn, const VexGuestLayout* layout, in bbv_instrument() 342 IRSB *sbOut; in bbv_instrument()
|
/external/valgrind/exp-dhat/ |
D | dh_main.c | 772 void add_counter_update(IRSB* sbOut, Int n) in add_counter_update() 799 void addMemEvent(IRSB* sbOut, Bool isWrite, Int szB, IRExpr* addr, in addMemEvent() 872 IRSB* dh_instrument ( VgCallbackClosure* closure, in dh_instrument() 873 IRSB* sbIn, in dh_instrument() 880 IRSB* sbOut; in dh_instrument()
|
/external/valgrind/memcheck/tests/vbit-test/ |
D | README | 71 (2) inject IR into the current IRSB to exacute a single IROp, and 78 IR into the current IRSB based on the information provided in the IRICB.
|