HomeSort by relevance Sort by last modified time
    Searched refs:IRSB (Results 1 - 25 of 54) 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 );
65 void ado_treebuild_BB ( IRSB* bb );
guest_generic_bb_to_IR.h 112 /* This is the IRSB to which the resulting IR is to be appended. */
113 /*OUT*/ IRSB* irbb,
161 IRSB* bb_to_IR (
175 /*IN*/ Bool (*preamble_function)(void*,IRSB*),
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)
44 DisResult disInstr_S390 ( IRSB* irbb,
guest_x86_defs.h 49 DisResult disInstr_X86 ( IRSB* irbb,
ir_opt.c 51 It takes an IRSB and produces a new one with the same meaning,
266 static IRExpr* flatten_Expr ( IRSB* bb, IRExpr* ex )
377 static void flatten_Stmt ( IRSB* bb, IRStmt* st )
477 static IRSB* flatten_BB ( IRSB* in )
480 IRSB* out;
569 static void redundant_get_removal_BB ( IRSB* bb )
804 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 35 #include <libvex.h> /* IRSB */
43 IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
44 IRSB* const bb_in,
drd_load_store.c 275 static Bool is_stack_access(IRSB* const bb, IRExpr* const addr_expr)
303 static void instrument_load(IRSB* const bb,
368 static void instrument_store(IRSB* const bb,
433 IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
434 IRSB* const bb_in,
442 IRSB* bb;
  /external/valgrind/main/VEX/pub/
libvex.h 528 IRSB* (*instrument1) ( /*callback_opaque*/void*,
529 IRSB*,
533 IRSB* (*instrument2) ( /*callback_opaque*/void*,
534 IRSB*,
539 IRSB* (*finaltidy) ( IRSB* );
552 the IRSB under construction is handed to this function, which
558 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/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/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/coregrind/m_gdbserver/
m_gdbserver.c 936 ( IRSB* sb_in,
940 IRSB* irsb)
959 addStmtToIRSB(irsb, IRStmt_Dirty(di));
964 VG_(add_stmt_call_gdbserver) will add in IRSB a call to a helper
    [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 548 IRSB* MC_(instrument) ( VgCallbackClosure* closure,
549 IRSB* bb_in,
554 IRSB* MC_(final_tidy) ( IRSB* );
  /external/valgrind/tsan/
ts_valgrind.cc 808 * In race verifier mode _every_ IRSB is instrumented with a sleep loop at the
930 * Add a race verification preamble to the IRSB.
932 static void ts_instrument_trace_entry_verify(IRSB *bbOut,
965 static IRTemp gen_Get_SP ( IRSB* bbOut,
982 static void ts_instrument_trace_entry(IRSB *bbOut, TraceInfo *trace_info) {
995 /*MOD*/IRSB* sbOut,
    [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 568 milliseconds

1 2 3