forked from qt-creator/qt-creator
Debugger: Use FilePath for Modules
Change-Id: Ib3c8cf0de3560fdc77775460aa6282d69dbfef9e Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -643,12 +643,13 @@ void LldbEngine::reloadModules()
|
||||
{
|
||||
DebuggerCommand cmd("fetchModules");
|
||||
cmd.callback = [this](const DebuggerResponse &response) {
|
||||
const FilePath inferior = runParameters().inferior.command.executable();
|
||||
const GdbMi &modules = response.data["modules"];
|
||||
ModulesHandler *handler = modulesHandler();
|
||||
handler->beginUpdateAll();
|
||||
for (const GdbMi &item : modules) {
|
||||
Module module;
|
||||
module.modulePath = item["file"].data();
|
||||
module.modulePath = inferior.withNewPath(item["file"].data());
|
||||
module.moduleName = item["name"].data();
|
||||
module.symbolsRead = Module::UnknownReadState;
|
||||
module.startAddress = item["loaded_addr"].toAddress();
|
||||
|
||||
Reference in New Issue
Block a user