#include "log4cxx/basicconfigurator.h"
#include "gui/Mainwindow.hxx"
+#include "core/InformationManager.hxx"
+#include "disassembler/llvm/LLVMDisassembler.hxx"
using std::cout;
using std::cin;
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();
}
#endif
- Mainwindow m(filename);
+ Mainwindow m(&iman);
m.show();
+ iman.reset(filename);
return app.exec();
}