HomeSort by relevance Sort by last modified time
    Searched refs:IRSB (Results 1 - 25 of 57) 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 );
guest_generic_bb_to_IR.h 119 /* This is the IRSB to which the resulting IR is to be appended. */
120 /*OUT*/ IRSB* irbb,
164 IRSB* bb_to_IR (
179 /*IN*/ Bool (*preamble_function)(void*,IRSB*),
guest_mips_defs.h 42 extern DisResult disInstr_MIPS ( IRSB* irbb,
guest_ppc_defs.h 50 DisResult disInstr_PPC ( IRSB* irbb,
guest_arm_defs.h 43 DisResult disInstr_ARM ( IRSB* irbb,
guest_s390_defs.h 37 #include "libvex_ir.h" // IRSB (needed by bb_to_IR.h)
45 DisResult disInstr_S390 ( IRSB* irbb,
guest_x86_defs.h 49 DisResult disInstr_X86 ( IRSB* irbb,
ir_opt.c 55 It takes an IRSB and produces a new one with the same meaning,
278 static IRExpr* flatten_Expr ( IRSB* bb, IRExpr* ex )
393 static void flatten_Stmt ( IRSB* bb, IRStmt* st )
494 static IRSB* flatten_BB ( IRSB* in )
497 IRSB* out;
587 static void redundant_get_removal_BB ( IRSB* bb )
831 IRSB* bb,
    [all...]
  /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 308 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr)
346 static IRExpr* instr_trace_mem_load(IRSB* const bb, IRExpr* addr_expr,
369 static void instr_trace_mem_store(IRSB* const bb, IRExpr* const addr_expr,
466 static void instrument_load(IRSB* const bb, IRExpr* const addr_expr,
518 static void instrument_store(IRSB* const bb, IRExpr* addr_expr,
580 IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
581 IRSB* const bb_in,
589 IRSB* bb;
  /external/valgrind/main/coregrind/
pub_core_gdbserver.h 115 extern IRSB* VG_(instrument_for_gdbserver_if_needed)
116 (IRSB* sb_in, /* block to be instrumented */
pub_core_tooliface.h 109 IRSB* (*tool_instrument) (VgCallbackClosure*,
110 IRSB*,
163 IRSB* (*tool_final_IR_tidy_pass) (IRSB*);
m_translate.c 219 IRSB* tool_instrument_then_gdbserver_if_needed ( VgCallbackClosure* closureV,
220 IRSB* sb_in,
258 IRSB* vg_SP_update_pass ( void* closureV,
259 IRSB* sb_in,
279 IRSB* bb = emptyIRSB();
    [all...]
m_tooliface.c 43 IRSB*(*instrument)(VgCallbackClosure*, IRSB*,
326 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 588 IRSB* (*instrument1) ( /*callback_opaque*/void*,
589 IRSB*,
593 IRSB* (*instrument2) ( /*callback_opaque*/void*,
594 IRSB*,
599 IRSB* (*finaltidy) ( IRSB* );
612 the IRSB under construction is handed to this function, which
618 Bool (*preamble_function)(/*callback_opaque*/void*, IRSB*);
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 353 static void instrument_detail(IRSB* sb, Op op, IRType type)
465 static void flushEvents(IRSB* sb)
511 static void addEvent_Ir ( IRSB* sb, IRAtom* iaddr, UInt isize )
528 void addEvent_Dr ( IRSB* sb, IRAtom* daddr, Int dsize )
545 void addEvent_Dw ( IRSB* sb, IRAtom* daddr, Int dsize )
602 IRSB* lk_instrument ( VgCallbackClosure* closure,
603 IRSB* sbIn,
610 IRSB* sbOut;
689 * guest's instructions can be represented, in the IRSB to
    [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,
469 extern void VG_(needs_final_IR_tidy_pass) ( IRSB*(*final_tidy)(IRSB*) );
    [all...]
  /external/valgrind/main/memcheck/
mc_include.h 565 IRSB* MC_(instrument) ( VgCallbackClosure* closure,
566 IRSB* bb_in,
571 IRSB* MC_(final_tidy) ( IRSB* );
  /external/valgrind/main/coregrind/m_gdbserver/
m_gdbserver.c     [all...]
  /external/valgrind/main/exp-bbv/
bbv_main.c 347 static IRSB* bbv_instrument ( VgCallbackClosure* closure,
348 IRSB* sbIn, VexGuestLayout* layout,
353 IRSB *sbOut;

Completed in 355 milliseconds

1 2 3