Lines Matching refs:DebugObj
259 std::unique_ptr<ELFDebugObject> DebugObj( in CreateArchType() local
264 Expected<ELFFile<ELFT>> ObjRef = ELFFile<ELFT>::create(DebugObj->getBuffer()); in CreateArchType()
279 DebugObj->setFlags(HasDebugSections); in CreateArchType()
289 if (Error Err = DebugObj->recordSection(*Name, std::move(Wrapped))) in CreateArchType()
293 return std::move(DebugObj); in CreateArchType()
411 if (auto DebugObj = createDebugObjectFromBuffer(ES, G, Ctx, ObjBuffer)) { in notifyMaterializing() local
413 if (*DebugObj == nullptr) in notifyMaterializing()
415 if (RequireDebugSections && !(**DebugObj).hasFlags(HasDebugSections)) { in notifyMaterializing()
420 PendingObjs[&MR] = std::move(*DebugObj); in notifyMaterializing()
422 ES.reportError(DebugObj.takeError()); in notifyMaterializing()
435 DebugObject &DebugObj = *It->second; in modifyPassConfig() local
436 if (DebugObj.hasFlags(ReportFinalSectionLoadAddresses)) { in modifyPassConfig()
438 [&DebugObj](LinkGraph &Graph) -> Error { in modifyPassConfig()
440 DebugObj.reportSectionTargetMemoryRange(GraphSection.getName(), in modifyPassConfig()
504 for (std::unique_ptr<DebugObject> &DebugObj : SrcIt->second) in notifyTransferringResources()
505 RegisteredObjs[DstKey].push_back(std::move(DebugObj)); in notifyTransferringResources()