Searched defs:vge (Results 1 - 17 of 17) sorted by relevance

/external/valgrind/main/none/
H A Dnl_main.c42 VexGuestExtents* vge,
39 nl_instrument( VgCallbackClosure* closure, IRSB* bb, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/drd/
H A Ddrd_load_store.c436 VexGuestExtents* const vge,
433 instrument(VgCallbackClosure* const closure, IRSB* const bb_in, VexGuestLayout* const layout, VexGuestExtents* const vge, IRType const gWordTy, IRType const hWordTy) argument
/external/valgrind/main/exp-bbv/
H A Dbbv_main.c349 VexGuestExtents* vge,
347 bbv_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/VEX/priv/
H A Dguest_generic_bb_to_IR.c108 are written into vge. guest_IP_bbstart is taken to be the IP in
144 /*OUT*/VexGuestExtents* vge,
189 vge->n_used = 1;
190 vge->base[0] = guest_IP_bbstart;
191 vge->len[0] = 0;
243 && vge->n_used < 3
369 vassert(vge->len[vge->n_used-1] < 5000);
370 vge->len[vge
143 bb_to_IR( VexGuestExtents* vge, UInt* n_sc_extents, void* callback_opaque, DisOneInstrFn dis_instr_fn, UChar* guest_code, Addr64 guest_IP_bbstart, Bool (*chase_into_ok)(void*,Addr64), Bool host_bigendian, VexArch arch_guest, VexArchInfo* archinfo_guest, VexAbiInfo* abiinfo_both, IRType guest_word_type, UInt (*needs_self_check)(void*,VexGuestExtents*), Bool (*preamble_function)(void*,IRSB*), Int offB_TISTART, Int offB_TILEN ) argument
[all...]
/external/valgrind/main/exp-sgcheck/
H A Dh_main.c611 VexGuestExtents* vge,
608 h_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/lackey/
H A Dlk_main.c605 VexGuestExtents* vge,
646 mkIRExprVec_1( mkIRExpr_HWord( vge->base[0] ) )
602 lk_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/coregrind/m_gdbserver/
H A Dm_gdbserver.c417 static VgVgdb VG_(gdbserver_instrumentation_needed) (VexGuestExtents* vge) argument
439 for (e = 0; e < vge->n_used; e++) {
440 if (g->addr >= HT_addr(vge->base[e])
441 && g->addr < HT_addr(vge->base[e]) + vge->len[e]) {
938 VexGuestExtents* vge,
976 VexGuestExtents* vge,
1047 VexGuestExtents* vge,
1057 (sb_in, layout, vge, sb_in->next->Iex.RdTmp.tmp, irsb);
1066 VexGuestExtents* vge,
935 add_stmt_call_invalidate_if_not_gdbserved( IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRTemp jmp, IRSB* irsb) argument
973 add_stmt_call_gdbserver(IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy, Addr iaddr, UChar delta, IRSB* irsb) argument
1044 add_stmt_call_invalidate_exit_target_if_not_gdbserved(IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRSB* irsb) argument
1063 instrument_for_gdbserver_if_needed(IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy) argument
[all...]
/external/valgrind/main/coregrind/
H A Dm_translate.c222 VexGuestExtents* vge,
230 vge,
234 vge,
261 VexGuestExtents* vge,
738 VexGuestExtents* vge )
743 vg_assert(vge->n_used >= 1 && vge->n_used <= 3);
746 for (i = 0; i < vge->n_used; i++) {
748 Addr addr = (Addr)vge->base[i];
749 SizeT len = (SizeT)vge
219 tool_instrument_then_gdbserver_if_needed( VgCallbackClosure* closureV, IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
258 vg_SP_update_pass( void* closureV, IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
1278 VexGuestExtents vge; local
[all...]
H A Dm_transtab.c119 should be the same as .vge->base[0], and most of the time it
121 .vge must always correctly describe the guest code sections
131 VexGuestExtents vge; member in struct:__anon12419
138 'vge' field, but it is not the same */
326 VexGuestExtents* vge )
333 vg_assert(vge->n_used >= 1 && vge->n_used <= 3);
336 for (i = 0; i < vge->n_used; i++) {
337 r = range_to_eclass( vge->base[i], (UInt)vge
925 add_to_transtab( VexGuestExtents* vge, Addr64 entry, AddrH code, UInt code_len, Bool is_self_checking ) argument
1385 VexGuestExtents vge; member in struct:__anon12422
1444 add_to_unredir_transtab( VexGuestExtents* vge, Addr64 entry, AddrH code, UInt code_len ) argument
[all...]
/external/valgrind/main/VEX/
H A Dtest_main.c83 VexGuestExtents* vge,
90 static UInt needs_self_check ( void* opaque, VexGuestExtents* vge ) {
104 VexGuestExtents vge; local
204 vta.guest_extents = &vge;
239 assert(vge.n_used == 1);
240 assert((UInt)(vge.len[0]) == orig_nbytes);
246 (double)trans_used / (double)vge.len[0], sum );
2572 VexGuestExtents* vge,
2570 mc_instrument( void* closureV, IRSB* bb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/cachegrind/
H A Dcg_main.c948 VexGuestExtents* vge,
986 tl_assert(closure->readdr == vge->base[0]);
1620 void cg_discard_superblock_info ( Addr64 orig_addr64, VexGuestExtents vge )
1623 Addr orig_addr = (Addr)vge.base[0];
1625 tl_assert(vge.n_used > 0);
1630 (void*)(Addr)vge.base[0], (ULong)vge.len[0]);
1633 // use orig_addr, not the first instruction address in vge.
945 cg_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/callgrind/
H A Dmain.c905 VexGuestExtents* vge,
1253 void clg_discard_superblock_info ( Addr64 orig_addr64, VexGuestExtents vge )
1257 tl_assert(vge.n_used > 0);
1262 (void*)(Addr)vge.base[0], (ULong)vge.len[0]);
1265 // use orig_addr, not the first instruction address in vge.
902 instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/exp-dhat/
H A Ddh_main.c876 VexGuestExtents* vge,
873 dh_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/tsan/
H A Dts_valgrind.cc1263 VexGuestExtents* vge,
1334 uintptr_t min_pc = vge->base[0];
1335 uintptr_t max_pc = min_pc + vge->len[0];
1260 ts_instrument( VgCallbackClosure* closure, IRSB* bbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy) argument
/external/valgrind/main/massif/
H A Dms_main.c2106 VexGuestExtents* vge,
2103 ms_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/helgrind/
H A Dhg_main.c4294 VexGuestExtents* vge,
4291 hg_instrument( VgCallbackClosure* closure, IRSB* bbIn, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/main/memcheck/
H A Dmc_translate.c4869 VexGuestExtents* vge,
4866 instrument( VgCallbackClosure* closure, IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument

Completed in 341 milliseconds