/external/valgrind/main/VEX/priv/ |
ir_opt.c | 385 if (isIRAtom(st->Ist.Put.data)) { 391 e1 = flatten_Expr(bb, st->Ist.Put.data); 392 addStmtToIRSB(bb, IRStmt_Put(st->Ist.Put.offset, e1)); 396 e1 = flatten_Expr(bb, st->Ist.PutI.ix); 397 e2 = flatten_Expr(bb, st->Ist.PutI.data); 398 addStmtToIRSB(bb, IRStmt_PutI(st->Ist.PutI.descr, 400 st->Ist.PutI.bias, 404 if (isFlat(st->Ist.WrTmp.data)) { 410 e1 = flatten_Expr(bb, st->Ist.WrTmp.data); 411 addStmtToIRSB(bb, IRStmt_WrTmp(st->Ist.WrTmp.tmp, e1)) [all...] |
ir_defs.c | [all...] |
host_x86_isel.c | [all...] |
host_amd64_isel.c | [all...] |
host_ppc_isel.c | [all...] |
guest_arm_helpers.c | 436 && st->Ist.WrTmp.tmp == look_for 437 && st->Ist.WrTmp.data->tag == Iex_Binop 438 && st->Ist.WrTmp.data->Iex.Binop.op == Iop_Or32 439 && isU32(st->Ist.WrTmp.data->Iex.Binop.arg2, (ARMCondAL << 4)))
|
host_arm_isel.c | [all...] |
guest_generic_bb_to_IR.c | 285 vassert(imark->Ist.IMark.len == 0); 286 imark->Ist.IMark.len = toUInt(dres.len);
|
/external/valgrind/main/lackey/ |
lk_main.c | 677 iaddr = st->Ist.IMark.addr; 678 ilen = st->Ist.IMark.len; 700 if (VG_(get_fnname_if_entry)(st->Ist.IMark.addr, 714 addEvent_Ir( sbOut, mkIRExpr_HWord( (HWord)st->Ist.IMark.addr ), 715 st->Ist.IMark.len ); 723 IRExpr* data = st->Ist.WrTmp.data; 730 IRExpr* expr = st->Ist.WrTmp.data; 753 IRExpr* data = st->Ist.Store.data; 754 addEvent_Dw( sbOut, st->Ist.Store.addr, 758 type = typeOfIRExpr(sbOut->tyenv, st->Ist.Store.data) [all...] |
/external/valgrind/main/drd/ |
drd_load_store.c | 295 && bb->stmts[i]->Ist.WrTmp.tmp == addr_expr->Iex.RdTmp.tmp) 297 IRExpr* e = bb->stmts[i]->Ist.WrTmp.data; 476 instrument = VG_(DebugInfo_sect_kind)(NULL, 0, st->Ist.IMark.addr) 482 switch (st->Ist.MBE.event) 496 st->Ist.Store.addr, 498 st->Ist.Store.data))); 506 const IRExpr* const data = st->Ist.WrTmp.data; 520 IRDirty* d = st->Ist.Dirty.details; 568 IRCAS* cas = st->Ist.CAS.details; 583 if (st->Ist.LLSC.storedata == NULL [all...] |
/external/valgrind/main/coregrind/ |
m_translate.c | 358 curr_IP = st->Ist.IMark.addr; 363 e = st->Ist.WrTmp.data; 367 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP ); 368 add_SP_alias(st->Ist.WrTmp.tmp, 0); 375 e = st->Ist.WrTmp.data; 382 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP ); 384 add_SP_alias(st->Ist.WrTmp.tmp, delta + con); 386 add_SP_alias(st->Ist.WrTmp.tmp, delta - con); 394 e = st->Ist.WrTmp.data; 397 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP ) [all...] |
/external/valgrind/main/callgrind/ |
main.c | 832 instrAddr = (Addr)ULong_to_Ptr(st->Ist.IMark.addr); 833 instrLen = st->Ist.IMark.len; 840 jumpDst = IRConst2Addr(st->Ist.Exit.dst); 946 origAddr = (Addr)st->Ist.IMark.addr; 947 cia = st->Ist.IMark.addr; 948 isize = st->Ist.IMark.len; 949 CLG_ASSERT(origAddr == st->Ist.IMark.addr); // XXX: check no overflow 979 cia = st->Ist.IMark.addr; 980 isize = st->Ist.IMark.len; 1000 IRExpr* data = st->Ist.WrTmp.data [all...] |
/external/valgrind/main/memcheck/ |
mc_translate.c | [all...] |
/external/valgrind/main/cachegrind/ |
cg_main.c | 979 cia = st->Ist.IMark.addr; 980 isize = st->Ist.IMark.len; 1010 cia = st->Ist.IMark.addr; 1011 isize = st->Ist.IMark.len; [all...] |
/external/valgrind/main/exp-dhat/ |
dh_main.c | 921 IRExpr* data = st->Ist.WrTmp.data; 934 IRExpr* data = st->Ist.Store.data; 935 IRExpr* aexpr = st->Ist.Store.addr; 944 IRDirty* d = st->Ist.Dirty.details; 974 IRCAS* cas = st->Ist.CAS.details; 989 if (st->Ist.LLSC.storedata == NULL) { 991 dataTy = typeOfIRTemp(tyenv, st->Ist.LLSC.result); 994 st->Ist.LLSC.addr, goff_sp ); 997 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata); 1000 st->Ist.LLSC.addr, goff_sp ) [all...] |
/external/valgrind/tsan/ |
ts_valgrind.cc | [all...] |
/external/valgrind/main/exp-bbv/ |
bbv_main.c | 383 origAddr=st->Ist.IMark.addr; 426 ourAddr = st->Ist.IMark.addr; 428 opcode_type=get_inst_type(st->Ist.IMark.len,ourAddr);
|
/external/valgrind/main/exp-ptrcheck/ |
h_main.c | [all...] |
sg_main.c | [all...] |
/external/valgrind/main/helgrind/ |
hg_main.c | [all...] |
/external/valgrind/main/VEX/pub/ |
libvex_ir.h | [all...] |