#include <quazip/quazip.h>
#include <quazip/quazipfile.h>
+InformationManager::InformationManager()
+ : logger(log4cxx::Logger::getLogger("InformationManager"))
+{}
+
InformationManager::~InformationManager() {
for (auto b : blocks)
delete b.second;
}
void InformationManager::finishFunction(Function* fun) {
+ LOG4CXX_DEBUG(logger, "Finishing function " << fun->getName());
for (auto b : fun->blocks()) {
BasicBlock* bl = b.second;
blocks.insert(std::make_pair(bl->getStartAddress(), bl));