public:
virtual ~X86AsmInstrumentation();
+ void SetFrameRegister(unsigned RegNo) {
+ FrameReg = RegNo;
+ }
+
// Tries to instrument and emit instruction.
virtual void InstrumentAndEmitInstruction(
const MCInst &Inst,
void EmitInstruction(MCStreamer &Out, const MCInst &Inst);
const MCSubtargetInfo &STI;
+
+ unsigned FrameReg;
};
} // End llvm namespace