]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/llvm/LLVMFunction.hxx
Recursive disassembler
[frida/frida.git] / src / disassembler / llvm / LLVMFunction.hxx
diff --git a/src/disassembler/llvm/LLVMFunction.hxx b/src/disassembler/llvm/LLVMFunction.hxx
new file mode 100644 (file)
index 0000000..0ac3ead
--- /dev/null
@@ -0,0 +1,21 @@
+#ifndef INCLUDE__LLVMFunction_hxx
+#define INCLUDE__LLVMFunction_hxx
+
+#include "disassembler/Function.hxx"
+
+class LLVMFunction : public Function {
+public:
+       LLVMFunction(const std::string& name, uint64_t start_address)
+               :Function(name)
+               , start_address(start_address) {
+       }
+
+       uint64_t getStartAddress() const {return start_address;}
+private:
+       uint64_t start_address;
+};
+
+#endif
+
+
+