#include <iostream>
#include <climits>
+#include <QApplication>
+#include <QTextEdit>
+
+#include "log4cxx/logger.h"
+#include "log4cxx/basicconfigurator.h"
+
#include "Binary.hxx"
+#include "gui/Mainwindow.hxx"
using std::cout;
using std::cin;
int main(int argc, char** argv)
{
+ log4cxx::BasicConfigurator::configure();
+ log4cxx::LoggerPtr _logger(log4cxx::Logger::getLogger("main"));
+ LOG4CXX_DEBUG(_logger, "Initializing LLVM");
llvm::InitializeAllTargetInfos();
llvm::InitializeAllTargetMCs();
llvm::InitializeAllAsmParsers();
llvm::InitializeAllDisassemblers();
- Binary bin(argv[1]);
- bin.disassemble();
+ QApplication app(argc, argv);
+
+ Mainwindow m;
+ m.show();
- bin.disassemble_functions();
+ return app.exec();
}