Skip to content
Snippets Groups Projects
Commit 93748d2a authored by Jason Hiser's avatar Jason Hiser :tractor:
Browse files

Update to be able to remove instrucdtions

parent 101e8c73
No related tags found
No related merge requests found
......@@ -42,6 +42,9 @@ namespace IRDB_SDK
virtual DataScoop_t* findScoop(
const VirtualOffset_t &p_addr) const = 0;
// mutators
virtual void removeInstruction(Instruction_t* toRemove) = 0;
virtual void setInstructions(const InstructionSet_t&) = 0;
virtual void setAllEhPrograms(const EhProgramSet_t& new_pgms) = 0;
virtual void setBaseIDS() = 0;
virtual void assembleRegistry() = 0;
......
......@@ -39,13 +39,14 @@ namespace IRDB_SDK
virtual bool isSafe() const = 0;
// muttators
virtual void setStackFrameSize(int size) = 0;
virtual void setName(string newname) = 0;
virtual void setOutArgsRegionSize(uint32_t oa_size) = 0;
virtual void setEntryPoint(Instruction_t *insn) = 0;
virtual void setUseFramePointer(bool useFP) = 0;
virtual void setSafe(bool safe) = 0;
virtual void setType(FuncType_t *t) = 0;
virtual void setInstructions(const InstructionSet_t&) = 0;
virtual void setStackFrameSize(int size) = 0;
virtual void setName(string newname) = 0;
virtual void setOutArgsRegionSize(uint32_t oa_size) = 0;
virtual void setEntryPoint(Instruction_t *insn) = 0;
virtual void setUseFramePointer(bool useFP) = 0;
virtual void setSafe(bool safe) = 0;
virtual void setType(FuncType_t *t) = 0;
};
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment