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

/external/valgrind/none/
H A Dnl_main.c42 const VexGuestExtents* vge,
39 nl_instrument( VgCallbackClosure* closure, IRSB* bb, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/none/tests/
H A Dlibvex_test.c15 const VexGuestExtents *vge)
204 VexGuestExtents vge; local
240 vta.guest_extents = &vge;
14 return_0(void *cb, VexRegisterUpdates* pxControl, const VexGuestExtents *vge) argument
/external/valgrind/drd/
H A Ddrd_load_store.c596 const VexGuestExtents* const vge,
593 instrument(VgCallbackClosure* const closure, IRSB* const bb_in, const VexGuestLayout* const layout, const VexGuestExtents* const vge, const VexArchInfo* archinfo_host, IRType const gWordTy, IRType const hWordTy) argument
/external/valgrind/exp-bbv/
H A Dbbv_main.c337 const VexGuestExtents* vge,
335 bbv_instrument( VgCallbackClosure* closure, IRSB* sbIn, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/VEX/priv/
H A Dguest_generic_bb_to_IR.c108 are written into vge. guest_IP_bbstart is taken to be the IP in
181 /*OUT*/VexGuestExtents* vge,
241 vge->n_used = 1;
242 vge->base[0] = guest_IP_bbstart;
243 vge->len[0] = 0;
296 && vge->n_used < 3
426 vassert(vge->len[vge->n_used-1] < 5000);
427 vge->len[vge
180 bb_to_IR( VexGuestExtents* vge, UInt* n_sc_extents, UInt* n_guest_instrs, VexRegisterUpdates* pxControl, void* callback_opaque, DisOneInstrFn dis_instr_fn, const UChar* guest_code, Addr guest_IP_bbstart, Bool (*chase_into_ok)(void*,Addr), VexEndness host_endness, Bool sigill_diag, VexArch arch_guest, const VexArchInfo* archinfo_guest, const VexAbiInfo* abiinfo_both, IRType guest_word_type, UInt (*needs_self_check) (void*, VexRegisterUpdates*, const VexGuestExtents*), Bool (*preamble_function)(void*,IRSB*), Int offB_GUEST_CMSTART, Int offB_GUEST_CMLEN, Int offB_GUEST_IP, Int szB_GUEST_IP ) argument
[all...]
/external/valgrind/exp-sgcheck/
H A Dh_main.c611 const VexGuestExtents* vge,
608 h_instrument( VgCallbackClosure* closure, IRSB* sbIn, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/lackey/
H A Dlk_main.c656 const VexGuestExtents* vge,
696 mkIRExprVec_1( mkIRExpr_HWord( vge->base[0] ) )
653 lk_instrument( VgCallbackClosure* closure, IRSB* sbIn, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/coregrind/m_gdbserver/
H A Dm_gdbserver.c489 static VgVgdb VG_(gdbserver_instrumentation_needed) (const VexGuestExtents* vge) argument
511 for (e = 0; e < vge->n_used; e++) {
512 if (g->addr >= HT_addr(vge->base[e])
513 && g->addr < HT_addr(vge->base[e]) + vge->len[e]) {
1109 const VexGuestExtents* vge,
1147 const VexGuestExtents* vge,
1222 const VexGuestExtents* vge,
1232 (sb_in, layout, vge, sb_in->next->Iex.RdTmp.tmp, irsb);
1241 const VexGuestExtents* vge,
1106 add_stmt_call_invalidate_if_not_gdbserved( IRSB* sb_in, const VexGuestLayout* layout, const VexGuestExtents* vge, IRTemp jmp, IRSB* irsb) argument
1144 add_stmt_call_gdbserver(IRSB* sb_in, const VexGuestLayout* layout, const VexGuestExtents* vge, IRType gWordTy, IRType hWordTy, Addr iaddr, UChar delta, IRSB* irsb) argument
1219 add_stmt_call_invalidate_exit_target_if_not_gdbserved(IRSB* sb_in, const VexGuestLayout* layout, const VexGuestExtents* vge, IRType gWordTy, IRSB* irsb) argument
1238 instrument_for_gdbserver_if_needed(IRSB* sb_in, const VexGuestLayout* layout, const VexGuestExtents* vge, IRType gWordTy, IRType hWordTy) argument
[all...]
/external/valgrind/coregrind/
H A Dm_translate.c233 const VexGuestExtents* vge,
242 vge,
247 vge,
274 const VexGuestExtents* vge,
790 const VexGuestExtents* vge )
795 vg_assert(vge->n_used >= 1 && vge->n_used <= 3);
812 for (i = 0; i < vge->n_used; i++) {
814 Addr addr = vge->base[i];
815 SizeT len = vge
230 tool_instrument_then_gdbserver_if_needed( VgCallbackClosure* closureV, IRSB* sb_in, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* vai, IRType gWordTy, IRType hWordTy ) argument
271 vg_SP_update_pass( void* closureV, IRSB* sb_in, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* vai, IRType gWordTy, IRType hWordTy ) argument
1486 VexGuestExtents vge; local
[all...]
H A Dm_transtab.c184 should be the same as .vge->base[0], and most of the time it
186 .vge must always correctly describe the guest code sections
196 VexGuestExtents vge; member in struct:__anon20209
203 'vge' field, but it is not the same */
1008 const VexGuestExtents* vge )
1017 vg_assert(vge->n_used >= 1 && vge->n_used <= 3);
1020 for (i = 0; i < vge->n_used; i++) {
1021 r = range_to_eclass( vge->base[i], vge
1597 add_to_transtab( const VexGuestExtents* vge, Addr entry, Addr code, UInt code_len, Bool is_self_checking, Int offs_profInc, UInt n_guest_instrs ) argument
2164 VexGuestExtents vge; member in struct:__anon20215
2223 add_to_unredir_transtab( const VexGuestExtents* vge, Addr entry, Addr code, UInt code_len ) argument
[all...]
/external/valgrind/VEX/useful/
H A Dtest_main.c83 VexGuestExtents* vge,
91 const VexGuestExtents *vge ) {
105 VexGuestExtents vge; local
205 vta.guest_extents = &vge;
283 assert(vge.n_used == 1);
284 assert((UInt)(vge.len[0]) == orig_nbytes);
290 (double)trans_used / (double)vge.len[0], sum );
2615 VexGuestExtents* vge,
2613 mc_instrument( void* closureV, IRSB* bb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/cachegrind/
H A Dcg_main.c1044 const VexGuestExtents* vge,
1084 tl_assert(closure->readdr == vge->base[0]);
1718 void cg_discard_superblock_info ( Addr orig_addr64, VexGuestExtents vge )
1721 Addr orig_addr = vge.base[0];
1723 tl_assert(vge.n_used > 0);
1728 (void*)vge.base[0], (ULong)vge.len[0]);
1731 // use orig_addr, not the first instruction address in vge.
1041 cg_instrument( VgCallbackClosure* closure, IRSB* sbIn, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/callgrind/
H A Dmain.c956 const VexGuestExtents* vge,
1372 void clg_discard_superblock_info ( Addr orig_addr, VexGuestExtents vge )
1374 tl_assert(vge.n_used > 0);
1379 (void*)vge.base[0], (ULong)vge.len[0]);
1384 // use the first instruction address in vge.
1385 CLG_(delete_bb)(vge.base[0]);
953 instrument( VgCallbackClosure* closure, IRSB* sbIn, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/exp-dhat/
H A Ddh_main.c875 const VexGuestExtents* vge,
872 dh_instrument( VgCallbackClosure* closure, IRSB* sbIn, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/massif/
H A Dms_main.c2084 const VexGuestExtents* vge,
2081 ms_instrument( VgCallbackClosure* closure, IRSB* sbIn, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/helgrind/
H A Dhg_main.c4624 const VexGuestExtents* vge,
4621 hg_instrument( VgCallbackClosure* closure, IRSB* bbIn, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
/external/valgrind/memcheck/
H A Dmc_translate.c6254 const VexGuestExtents* vge,
6251 instrument( VgCallbackClosure* closure, IRSB* sb_in, const VexGuestLayout* layout, const VexGuestExtents* vge, const VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument

Completed in 648 milliseconds