[PATCH] D63521: Teach the symbolizer lib symbolize objects directly.

George Rimar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 21 01:57:22 PDT 2019


grimar added a comment.

I am probably not the right person to accept this, so minor suggestion is below.



================
Comment at: llvm/lib/DebugInfo/Symbolize/Symbolize.cpp:92
+  }
+
+  return symbolizeCodeCommon(Info, ModuleOffset);
----------------
I'd simplify.

```
  const auto &I = Modules.find(ModuleName);
  if (I != Modules.end())
    return symbolizeCodeCommon(I->second.get(), ModuleOffset);

  Expected<SymbolizableModule *> InfoOrErr =
                      createModuleInfo(&Obj, std::move(Context), ModuleName);
  if (!InfoOrErr)
    return InfoOrErr.takeError();
  return symbolizeCodeCommon(InfoOrErr.get(), ModuleOffset);
```



Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D63521/new/

https://reviews.llvm.org/D63521





More information about the llvm-commits mailing list