/external/valgrind/none/ |
H A D | nl_main.c | 42 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/coregrind/ |
H A D | pub_core_transtab.h | 86 void VG_(add_to_transtab)( const VexGuestExtents* vge, 124 void VG_(add_to_unredir_transtab)( const VexGuestExtents* vge,
|
H A D | m_transtab.c | 184 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:__anon19638 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:__anon19644 2223 add_to_unredir_transtab( const VexGuestExtents* vge, Addr entry, Addr code, UInt code_len ) argument [all...] |
H A D | pub_core_gdbserver.h | 131 * checks if gdbserver instrumentation is needed for vge. 147 vge, 159 const VexGuestExtents* vge,
|
H A D | m_translate.c | 233 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...] |
/external/valgrind/drd/ |
H A D | drd_load_store.h | 45 const VexGuestExtents* const vge,
|
H A D | drd_load_store.c | 596 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/VEX/priv/ |
H A D | guest_generic_bb_to_IR.h | 171 /*OUT*/VexGuestExtents* vge,
|
H A D | guest_generic_bb_to_IR.c | 108 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 D | h_main.h | 74 const VexGuestExtents* vge,
|
H A D | h_main.c | 611 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/VEX/switchback/ |
H A D | switchback.c | 113 static UInt needs_self_check ( void* opaque, const VexGuestExtents* vge ) { 590 // vta.guest_extents = &vge; 634 static Bool overlap ( Addr start, UInt len, VexGuestExtents* vge ) 637 for (i = 0; i < vge->n_used; i++) { 638 if (vge->base[i]+vge->len[i] <= start 639 || vge->base[i] >= start+len) {
|
/external/valgrind/coregrind/m_gdbserver/ |
H A D | m_gdbserver.c | 489 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/none/tests/ |
H A D | libvex_test.c | 15 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/cachegrind/ |
H A D | cg_main.c | 1044 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/VEX/useful/ |
H A D | test_main.c | 83 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/lackey/ |
H A D | lk_main.c | 656 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/callgrind/ |
H A D | main.c | 956 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-bbv/ |
H A D | bbv_main.c | 337 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/include/ |
H A D | pub_tool_tooliface.h | 125 // VexGuestExtents* vge points to a structure which states the 130 // same as vge->base[0]; indeed Cachegrind contains this assertion. 222 const VexGuestExtents* vge,
|
/external/valgrind/memcheck/ |
H A D | mc_include.h | 773 const VexGuestExtents* vge,
|
H A D | mc_translate.c | 6254 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
|
/external/valgrind/exp-dhat/ |
H A D | dh_main.c | 875 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 D | ms_main.c | 2084 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 D | hg_main.c | 4624 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
|