]> git.siccegge.de Git - frida/frida.git/blobdiff - src/main.cxx
Add in an Information Manager
[frida/frida.git] / src / main.cxx
index c33d6c419fa750bd034b54bfeefd03ee98f1731d..290657d52004b6f9529575658cca7b6ee356f03a 100644 (file)
@@ -17,6 +17,8 @@
 #include "log4cxx/basicconfigurator.h"
 
 #include "gui/Mainwindow.hxx"
+#include "core/InformationManager.hxx"
+#include "disassembler/llvm/LLVMDisassembler.hxx"
 
 using std::cout;
 using std::cin;
@@ -39,10 +41,11 @@ int main(int argc, char** argv)
        parser.addVersionOption();
        parser.addPositionalArgument("filename", QCoreApplication::translate("main", "File to disassemble."));
 
-
        parser.process(app);
 #endif
 
+       InformationManager iman;
+
     LOG4CXX_DEBUG(_logger, "Initializing LLVM");
     llvm::InitializeAllTargetInfos();
     llvm::InitializeAllTargetMCs();
@@ -58,7 +61,8 @@ int main(int argc, char** argv)
        }
 #endif
 
-       Mainwindow m(filename);
+       Mainwindow m(&iman);
        m.show();
+       iman.reset(filename);
        return app.exec();
 }