]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/Function.hxx
Recursive disassembler
[frida/frida.git] / src / disassembler / Function.hxx
diff --git a/src/disassembler/Function.hxx b/src/disassembler/Function.hxx
new file mode 100644 (file)
index 0000000..6cad001
--- /dev/null
@@ -0,0 +1,23 @@
+#ifndef INCLUDE__Function_hxx
+#define INCLUDE__Function_hxx
+
+#include "disassembler/BasicBlock.hxx"
+
+class Function {
+public:
+       Function(const std::string& name) {
+               this->name = name;
+       }
+
+       std::string getName() const {
+               return name;
+       }
+
+       BasicBlock * getEntry();
+
+private:
+       std::string name;
+       BasicBlock * start;
+};
+
+#endif