/external/valgrind/main/none/ |
H A D | nl_main.c | 42 VexGuestExtents* vge, 39 nl_instrument( VgCallbackClosure* closure, IRSB* bb, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/drd/ |
H A D | drd_load_store.c | 594 VexGuestExtents* const vge, 591 instrument(VgCallbackClosure* const closure, IRSB* const bb_in, VexGuestLayout* const layout, VexGuestExtents* const vge, VexArchInfo* archinfo_host, IRType const gWordTy, IRType const hWordTy) argument
|
/external/valgrind/main/VEX/priv/ |
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, 238 vge->n_used = 1; 239 vge->base[0] = guest_IP_bbstart; 240 vge->len[0] = 0; 293 && vge->n_used < 3 423 vassert(vge->len[vge->n_used-1] < 5000); 424 vge->len[vge 180 bb_to_IR( VexGuestExtents* vge, UInt* n_sc_extents, UInt* n_guest_instrs, void* callback_opaque, DisOneInstrFn dis_instr_fn, UChar* guest_code, Addr64 guest_IP_bbstart, Bool (*chase_into_ok)(void*,Addr64), Bool host_bigendian, Bool sigill_diag, 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_GUEST_CMSTART, Int offB_GUEST_CMLEN, Int offB_GUEST_IP, Int szB_GUEST_IP ) argument [all...] |
/external/valgrind/main/exp-bbv/ |
H A D | bbv_main.c | 349 VexGuestExtents* vge, 347 bbv_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/exp-sgcheck/ |
H A D | h_main.c | 611 VexGuestExtents* vge, 608 h_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/coregrind/m_gdbserver/ |
H A D | m_gdbserver.c | 489 static VgVgdb VG_(gdbserver_instrumentation_needed) (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]) { 1070 VexGuestExtents* vge, 1108 VexGuestExtents* vge, 1183 VexGuestExtents* vge, 1193 (sb_in, layout, vge, sb_in->next->Iex.RdTmp.tmp, irsb); 1202 VexGuestExtents* vge, 1067 add_stmt_call_invalidate_if_not_gdbserved( IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRTemp jmp, IRSB* irsb) argument 1105 add_stmt_call_gdbserver(IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy, Addr iaddr, UChar delta, IRSB* irsb) argument 1180 add_stmt_call_invalidate_exit_target_if_not_gdbserved(IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRSB* irsb) argument 1199 instrument_for_gdbserver_if_needed(IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy) argument [all...] |
/external/valgrind/main/coregrind/ |
H A D | m_translate.c | 224 VexGuestExtents* vge, 233 vge, 238 vge, 265 VexGuestExtents* vge, 779 VexGuestExtents* vge ) 784 vg_assert(vge->n_used >= 1 && vge->n_used <= 3); 787 for (i = 0; i < vge->n_used; i++) { 789 Addr addr = (Addr)vge->base[i]; 790 SizeT len = (SizeT)vge 221 tool_instrument_then_gdbserver_if_needed( VgCallbackClosure* closureV, IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* vai, IRType gWordTy, IRType hWordTy ) argument 262 vg_SP_update_pass( void* closureV, IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* vai, IRType gWordTy, IRType hWordTy ) argument 1346 VexGuestExtents vge; local [all...] |
H A D | m_transtab.c | 158 should be the same as .vge->base[0], and most of the time it 160 .vge must always correctly describe the guest code sections 170 VexGuestExtents vge; member in struct:__anon32681 177 'vge' field, but it is not the same */ 961 VexGuestExtents* vge ) 968 vg_assert(vge->n_used >= 1 && vge->n_used <= 3); 971 for (i = 0; i < vge->n_used; i++) { 972 r = range_to_eclass( vge->base[i], (UInt)vge 1505 add_to_transtab( VexGuestExtents* vge, Addr64 entry, AddrH code, UInt code_len, Bool is_self_checking, Int offs_profInc, UInt n_guest_instrs, VexArch arch_host ) argument 2028 VexGuestExtents vge; member in struct:__anon32685 2087 add_to_unredir_transtab( VexGuestExtents* vge, Addr64 entry, AddrH code, UInt code_len ) argument [all...] |
/external/valgrind/main/lackey/ |
H A D | lk_main.c | 650 VexGuestExtents* vge, 691 mkIRExprVec_1( mkIRExpr_HWord( vge->base[0] ) ) 647 lk_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/VEX/ |
H A D | test_main.c | 83 VexGuestExtents* vge, 90 static UInt needs_self_check ( void* opaque, VexGuestExtents* vge ) { 104 VexGuestExtents vge; local 196 vta.guest_extents = &vge; 262 assert(vge.n_used == 1); 263 assert((UInt)(vge.len[0]) == orig_nbytes); 269 (double)trans_used / (double)vge.len[0], sum ); 2595 VexGuestExtents* vge, 2593 mc_instrument( void* closureV, IRSB* bb_in, VexGuestLayout* layout, VexGuestExtents* vge, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/cachegrind/ |
H A D | cg_main.c | 1052 VexGuestExtents* vge, 1091 tl_assert(closure->readdr == vge->base[0]); 1756 void cg_discard_superblock_info ( Addr64 orig_addr64, VexGuestExtents vge ) 1759 Addr orig_addr = (Addr)vge.base[0]; 1761 tl_assert(vge.n_used > 0); 1766 (void*)(Addr)vge.base[0], (ULong)vge.len[0]); 1769 // use orig_addr, not the first instruction address in vge. 1049 cg_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/callgrind/ |
H A D | main.c | 955 VexGuestExtents* vge, 1371 void clg_discard_superblock_info ( Addr64 orig_addr64, VexGuestExtents vge ) 1375 tl_assert(vge.n_used > 0); 1380 (void*)(Addr)vge.base[0], (ULong)vge.len[0]); 1383 // use orig_addr, not the first instruction address in vge. 952 instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/exp-dhat/ |
H A D | dh_main.c | 876 VexGuestExtents* vge, 873 dh_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/massif/ |
H A D | ms_main.c | 2091 VexGuestExtents* vge, 2088 ms_instrument( VgCallbackClosure* closure, IRSB* sbIn, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/helgrind/ |
H A D | hg_main.c | 4482 VexGuestExtents* vge, 4479 hg_instrument( VgCallbackClosure* closure, IRSB* bbIn, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|
/external/valgrind/main/memcheck/ |
H A D | mc_translate.c | 5967 VexGuestExtents* vge, 5964 instrument( VgCallbackClosure* closure, IRSB* sb_in, VexGuestLayout* layout, VexGuestExtents* vge, VexArchInfo* archinfo_host, IRType gWordTy, IRType hWordTy ) argument
|