HomeSort by relevance Sort by last modified time
    Searched refs:IRSB (Results 1 - 25 of 62) sorted by null

1 2 3

  /external/valgrind/main/VEX/priv/
ir_opt.h 46 IRSB* do_iropt_BB(
47 IRSB* bb,
56 IRSB* cprop_BB ( IRSB* );
60 void do_deadcode_BB ( IRSB* bb );
67 Addr64 ado_treebuild_BB ( IRSB* bb, Bool (*preciseMemExnsFn)(Int,Int) );
guest_generic_bb_to_IR.h 122 /* This is the IRSB to which the resulting IR is to be appended. */
123 /*OUT*/ IRSB* irbb,
170 IRSB* bb_to_IR (
186 /*IN*/ Bool (*preamble_function)(void*,IRSB*),
guest_arm64_defs.h 43 DisResult disInstr_ARM64 ( IRSB* irbb,
guest_ppc_defs.h 54 DisResult disInstr_PPC ( IRSB* irbb,
guest_arm_defs.h 45 DisResult disInstr_ARM ( IRSB* irbb,
guest_mips_defs.h 44 extern DisResult disInstr_MIPS ( IRSB* irbb,
ir_inject.c 45 #define stmt(irsb, st) addStmtToIRSB(irsb, st)
125 store_aux(IRSB *irsb, IREndness endian, IRExpr *addr, IRExpr *data)
127 if (typeOfIRExpr(irsb->tyenv, data) == Ity_D64) {
133 if (typeOfIRExpr(irsb->tyenv, data) == Ity_I1) {
138 stmt(irsb, IRStmt_Store(endian, addr, data));
145 store(IRSB *irsb, IREndness endian, HWord haddr, IRExpr *data)
160 IRType type = typeOfIRExpr(irsb->tyenv, data)
    [all...]
guest_s390_defs.h 43 DisResult disInstr_S390 ( IRSB* irbb,
guest_x86_defs.h 53 DisResult disInstr_X86 ( IRSB* irbb,
  /external/valgrind/main/none/
nl_main.c 39 IRSB* nl_instrument ( VgCallbackClosure* closure,
40 IRSB* bb,
  /external/valgrind/main/drd/
drd_load_store.h 34 #include <libvex.h> /* IRSB */
42 IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
43 IRSB* const bb_in,
drd_load_store.c 312 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr)
350 static IRExpr* instr_trace_mem_load(IRSB* const bb, IRExpr* addr_expr,
374 static void instr_trace_mem_store(IRSB* const bb, IRExpr* const addr_expr,
473 static void instrument_load(IRSB* const bb, IRExpr* const addr_expr,
527 static void instrument_store(IRSB* const bb, IRExpr* addr_expr,
591 IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
592 IRSB* const bb_in,
601 IRSB* bb;
  /external/valgrind/main/coregrind/
pub_core_gdbserver.h 143 extern IRSB* VG_(instrument_for_gdbserver_if_needed)
144 (IRSB* sb_in, /* block to be instrumented */
pub_core_tooliface.h 111 IRSB* (*tool_instrument) (VgCallbackClosure*,
112 IRSB*,
174 IRSB* (*tool_final_IR_tidy_pass) (IRSB*);
m_translate.c 221 IRSB* tool_instrument_then_gdbserver_if_needed ( VgCallbackClosure* closureV,
222 IRSB* sb_in,
262 IRSB* vg_SP_update_pass ( void* closureV,
263 IRSB* sb_in,
284 IRSB* bb = emptyIRSB();
    [all...]
m_tooliface.c 43 IRSB*(*instrument)(VgCallbackClosure*, IRSB*,
349 IRSB*(*final_tidy)(IRSB*)
  /external/valgrind/main/exp-sgcheck/
h_main.h 71 IRSB* h_instrument ( VgCallbackClosure* closure,
72 IRSB* sbIn,
sg_main.h 63 /*MOD*/IRSB* sbOut,
69 /*MOD*/IRSB* sbOut,
h_main.c 510 IRSB* sb;
515 IRSB being constructed. Note that it does not contain the
608 IRSB* h_instrument ( VgCallbackClosure* closure,
609 IRSB* sbIn,
  /external/valgrind/main/VEX/pub/
libvex.h 686 IRSB* (*instrument1) ( /*callback_opaque*/void*,
687 IRSB*,
692 IRSB* (*instrument2) ( /*callback_opaque*/void*,
693 IRSB*,
699 IRSB* (*finaltidy) ( IRSB* );
712 the IRSB under construction is handed to this function, which
718 Bool (*preamble_function)(/*callback_opaque*/void*, IRSB*);
    [all...]
libvex_ir.h 54 'IRSB'). Each code block typically represents from 1 to perhaps 50
56 Each IRSB contains three things:
58 value present in the IRSB
60 - a jump that exits from the end the IRSB
62 conditional exit statements that cause control to leave the IRSB
170 The IR is fully typed. For every IRSB (IR block) it is possible to
    [all...]
  /external/valgrind/main/lackey/
lk_main.c 361 static void instrument_detail(IRSB* sb, Op op, IRType type, IRAtom* guard)
472 static void flushEvents(IRSB* sb)
521 static void addEvent_Ir ( IRSB* sb, IRAtom* iaddr, UInt isize )
540 void addEvent_Dr_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard )
560 void addEvent_Dr ( IRSB* sb, IRAtom* daddr, Int dsize )
567 void addEvent_Dw_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard )
588 void addEvent_Dw ( IRSB* sb, IRAtom* daddr, Int dsize )
647 IRSB* lk_instrument ( VgCallbackClosure* closure,
648 IRSB* sbIn,
656 IRSB* sbOut
    [all...]
  /external/valgrind/main/coregrind/m_gdbserver/
m_gdbserver.c     [all...]
  /external/valgrind/main/include/
pub_tool_tooliface.h 117 // IRSB* sb_in is the incoming superblock to be instrumented,
147 In the incoming IRSB, the IR for each instruction begins with an
164 of the output IRSB.
219 IRSB*(*instrument)(VgCallbackClosure* closure,
220 IRSB* sb_in,
497 extern void VG_(needs_final_IR_tidy_pass) ( IRSB*(*final_tidy)(IRSB*) );
    [all...]
  /external/valgrind/main/exp-bbv/
bbv_main.c 347 static IRSB* bbv_instrument ( VgCallbackClosure* closure,
348 IRSB* sbIn, VexGuestLayout* layout,
354 IRSB *sbOut;

Completed in 587 milliseconds

1 2 3