]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/Function.hxx
Move Function/BasicBlock to core and clean up includes
[frida/frida.git] / src / disassembler / Function.hxx
diff --git a/src/disassembler/Function.hxx b/src/disassembler/Function.hxx
deleted file mode 100644 (file)
index 57833ba..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-#ifndef INCLUDE__Function_hxx
-#define INCLUDE__Function_hxx
-
-#include "disassembler/BasicBlock.hxx"
-#include <map>
-
-class Function {
-public:
-       Function(const std::string& name, uint64_t start_address)
-               : name(name)
-               , start_address(start_address) {
-       }
-
-       uint64_t getStartAddress() const {
-               return start_address;
-       }
-
-       std::string getName() const {
-               return name;
-       }
-
-       void addBasicBlock(BasicBlock* block) {
-               _blocks.insert(std::make_pair(block->getStartAddress(), block));
-       }
-
-       std::map<uint64_t, BasicBlock*>& blocks() {
-               return _blocks;
-       }
-private:
-       std::string name;
-       uint64_t start_address;
-       std::map<uint64_t, BasicBlock*> _blocks;
-};
-
-#endif