X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fcore%2FInformationManager.cxx;h=604425e617499fa5155e3db8d84f40af49448824;hp=7044381511b32ce270ad6fc32756bc6b2ce4b8bd;hb=HEAD;hpb=568fd6801188fb8c092c7820102824a572ec656e diff --git a/src/core/InformationManager.cxx b/src/core/InformationManager.cxx index 7044381..604425e 100644 --- a/src/core/InformationManager.cxx +++ b/src/core/InformationManager.cxx @@ -43,12 +43,16 @@ InformationManager::~InformationManager() { void InformationManager::reset(const std::string& filename) { this->filename = filename; disassembler.reset(createLLVMDisassembler(filename, this)); - emit resetEvent(); if (disassembler.get() != NULL) { + emit resetEvent(); +#ifndef CONFIG_TEST disassembler.get()->moveToThread(&disassemblerThread); connect(&disassemblerThread, &QThread::started, disassembler.get(), &Disassembler::start); disassemblerThread.start(); +#else + disassembler.get()->start(); +#endif } }