if (filename != "") {
disassembler.reset(new LLVMDisassembler(filename));
disassembler->forEachFunction([&](uint64_t address, Function* fun) {
if (filename != "") {
disassembler.reset(new LLVMDisassembler(filename));
disassembler->forEachFunction([&](uint64_t address, Function* fun) {