#include "InformationManager.hxx"
#include "disassembler/llvm/LLVMDisassembler.hxx"
-#include <iostream>
-
void InformationManager::reset(const std::string& filename) {
- disassembler.reset(new LLVMDisassembler(filename, this));
- disassembler.get()->start();
+ disassembler.reset(createLLVMDisassembler(filename, this));
+ if (disassembler.get() != NULL)
+ disassembler.get()->start();
}