Home | History | Annotate | Download | only in lackey

Lines Matching defs:sbOut

610    IRSB*      sbOut;
624 sbOut = deepCopyIRSBExceptStmts(sbIn);
629 addStmtToIRSB( sbOut, sbIn->stmts[i] );
638 addStmtToIRSB( sbOut, IRStmt_Dirty(di) );
648 addStmtToIRSB( sbOut, IRStmt_Dirty(di) );
664 addStmtToIRSB( sbOut, IRStmt_Dirty(di) );
673 addStmtToIRSB( sbOut, st );
686 addStmtToIRSB( sbOut, IRStmt_Dirty(di) );
709 addStmtToIRSB( sbOut, IRStmt_Dirty(di) );
716 addEvent_Ir( sbOut, mkIRExpr_HWord( (HWord)st->Ist.IMark.addr ),
719 addStmtToIRSB( sbOut, st );
727 addEvent_Dr( sbOut, data->Iex.Load.addr,
733 type = typeOfIRExpr(sbOut->tyenv, expr);
737 instrument_detail( sbOut, OpLoad, type );
744 instrument_detail( sbOut, OpAlu, type );
750 addStmtToIRSB( sbOut, st );
756 addEvent_Dw( sbOut, st->Ist.Store.addr,
760 type = typeOfIRExpr(sbOut->tyenv, st->Ist.Store.data);
762 instrument_detail( sbOut, OpStore, type );
764 addStmtToIRSB( sbOut, st );
777 addEvent_Dr( sbOut, d->mAddr, dsize );
779 addEvent_Dw( sbOut, d->mAddr, dsize );
785 addStmtToIRSB( sbOut, st );
805 addEvent_Dr( sbOut, cas->addr, dataSize );
806 addEvent_Dw( sbOut, cas->addr, dataSize );
809 instrument_detail( sbOut, OpLoad, dataTy );
811 instrument_detail( sbOut, OpLoad, dataTy );
812 instrument_detail( sbOut, OpStore, dataTy );
814 instrument_detail( sbOut, OpStore, dataTy );
816 addStmtToIRSB( sbOut, st );
826 addEvent_Dr( sbOut, st->Ist.LLSC.addr,
829 instrument_detail( sbOut, OpLoad, dataTy );
834 addEvent_Dw( sbOut, st->Ist.LLSC.addr,
837 instrument_detail( sbOut, OpStore, dataTy );
839 addStmtToIRSB( sbOut, st );
863 addStmtToIRSB( sbOut, IRStmt_Dirty(di) );
866 flushEvents(sbOut);
869 addStmtToIRSB( sbOut, st ); // Original statement
884 addStmtToIRSB( sbOut, IRStmt_Dirty(di) );
898 addStmtToIRSB( sbOut, IRStmt_Dirty(di) );
903 flushEvents(sbOut);
906 return sbOut;