Lines Matching defs:DebugObj
257 std::unique_ptr<ELFDebugObject> DebugObj(
262 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer());
277 DebugObj->setFlags(HasDebugSections);
287 if (Error Err = DebugObj->recordSection(*Name, std::move(Wrapped)))
291 return std::move(DebugObj);
410 if (auto DebugObj = createDebugObjectFromBuffer(ES, G, Ctx, ObjBuffer)) {
412 if (*DebugObj == nullptr)
414 if (RequireDebugSections && !(**DebugObj).hasFlags(HasDebugSections)) {
419 PendingObjs[&MR] = std::move(*DebugObj);
421 ES.reportError(DebugObj.takeError());
434 DebugObject &DebugObj = *It->second;
435 if (DebugObj.hasFlags(ReportFinalSectionLoadAddresses)) {
437 [&DebugObj](LinkGraph &Graph) -> Error {
439 DebugObj.reportSectionTargetMemoryRange(GraphSection.getName(),
503 for (std::unique_ptr<DebugObject> &DebugObj : SrcIt->second)
504 RegisteredObjs[DstKey].push_back(std::move(DebugObj));