]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/BasicBlock.hxx
Add basic save support (Infrastructure)
[frida/frida.git] / src / disassembler / BasicBlock.hxx
index 6d623d0f84116535962de5cd30c5ff14299fb55b..b3e5a89d819cfbd74c5b375919eba6dcccd7e09a 100644 (file)
@@ -2,6 +2,8 @@
 #define INCLUDE__BasicBlock_hxx
 
 #include <cassert>
+#include <string>
+#include <sstream>
 
 class BasicBlock {
 public:
@@ -36,6 +38,12 @@ public:
                end_address = address;
        }
 
+       std::string getName() {
+               std::stringstream s;
+               s << "BLOCK_" << std::hex << start_address << '_' << end_address;
+               return s.str();
+       }
+
 private:
        uint64_t start_address;
        uint64_t end_address;