/external/valgrind/main/VEX/priv/ |
main_main.c | 186 HInstrArray* (*iselSB) ( IRSB*, VexArch, VexArchInfo*, 196 IRSB* irsb; local 508 irsb = bb_to_IR ( vta->guest_extents, 527 if (irsb == NULL) { 561 sanityCheckIRSB( irsb, "initial IR", 567 irsb = do_iropt_BB ( irsb, specHelper, preciseMemExnsFn, 570 sanityCheckIRSB( irsb, "after initial iropt", 577 ppIRSB ( irsb ); [all...] |
guest_generic_bb_to_IR.c | 105 returning a new IRSB. The disassembler may chase across basic 128 NULL. If non-NULL, the IRSB under construction is handed to 143 IRSB* bb_to_IR ( 157 /*IN*/ Bool (*preamble_function)(void*,IRSB*), 171 IRSB* irsb; local 195 irsb = emptyIRSB(); 214 selfcheck_idx = irsb->stmts_used; 216 addStmtToIRSB( irsb, nop ); 221 Bool stopNow = preamble_function( callback_opaque, irsb ); [all...] |
guest_ppc_toIR.c | 161 /* The IRSB* into which we're generating code. */ 162 static IRSB* irsb; variable 442 /* Add a statement to the list held by "irsb". */ 445 addStmtToIRSB( irsb, st ); 452 return newIRTemp( irsb->tyenv, ty ); 512 IRType tyA = typeOfIRExpr(irsb->tyenv, addr); 577 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1); 578 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1); 585 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1) [all...] |
guest_arm_toIR.c | 137 /* MOD: The IRSB* into which we're generating code. */ 138 static IRSB* irsb; variable 318 addStmtToIRSB( irsb, st ); 335 return newIRTemp( irsb->tyenv, ty ); 522 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32); 662 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F64); 706 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64); 773 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_V128); 833 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F32) [all...] |
guest_amd64_toIR.c | 206 /* The IRSB* into which we're generating code. */ 207 static IRSB* irsb; variable 233 return newIRTemp( irsb->tyenv, ty ); 236 /* Add a statement to the list held by "irsb". */ 239 addStmtToIRSB( irsb, st ); 955 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I8); 988 IRType ty = typeOfIRExpr(irsb->tyenv, e); [all...] |
guest_s390_toIR.c | 59 /* The IRSB* into which we're generating code. */ 60 static IRSB *irsb; variable 101 /* Add a statement to the current irsb. */ 105 addStmtToIRSB(irsb, st); 114 return newIRTemp(irsb->tyenv, type); 222 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); 246 irsb->next = callee_address; 247 irsb->jumpkind = Ijk_Call; 260 irsb->next = mkU64(callee_address) [all...] |
guest_x86_toIR.c | 214 /* The IRSB* into which we're generating code. */ 215 static IRSB* irsb; variable 318 addStmtToIRSB( irsb, st ); 325 return newIRTemp( irsb->tyenv, ty ); 553 IRType ty = typeOfIRExpr(irsb->tyenv, e); 571 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); 602 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); 608 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64); 614 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64) [all...] |
/external/valgrind/main/coregrind/m_gdbserver/ |
m_gdbserver.c | 936 ( IRSB* sb_in, 940 IRSB* irsb) 959 addStmtToIRSB(irsb, IRStmt_Dirty(di)); 964 VG_(add_stmt_call_gdbserver) will add in IRSB a call to a helper [all...] |