Searched refs:EHFrameRange (Results 1 – 4 of 4) sorted by relevance
446 auto EHFrameRange = EHFrameRangeItr->second; in notifyEmitted() local447 assert(EHFrameRange.Addr && in notifyEmitted()452 TrackedEHFrameRanges[Key] = EHFrameRange; in notifyEmitted()454 UntrackedEHFrameRanges.push_back(EHFrameRange); in notifyEmitted()456 return Registrar.registerEHFrames(EHFrameRange.Addr, EHFrameRange.Size); in notifyEmitted()464 auto EHFrameRange = EHFrameRangeItr->second; in notifyRemovingModule() local465 assert(EHFrameRange.Addr && "Tracked eh-frame range must not be null"); in notifyRemovingModule()469 return Registrar.deregisterEHFrames(EHFrameRange.Addr, EHFrameRange.Size); in notifyRemovingModule()474 std::vector<EHFrameRange> EHFrameRanges = in notifyRemovingAllModules()486 auto EHFrameRange = EHFrameRanges.back(); in notifyRemovingAllModules() local[all …]
168 struct EHFrameRange { struct174 DenseMap<MaterializationResponsibility *, EHFrameRange> InProcessLinks; argument175 DenseMap<VModuleKey, EHFrameRange> TrackedEHFrameRanges;176 std::vector<EHFrameRange> UntrackedEHFrameRanges;
192 struct EHFrameRange { struct200 DenseMap<MaterializationResponsibility *, EHFrameRange> InProcessLinks; argument201 DenseMap<ResourceKey, std::vector<EHFrameRange>> EHFrameRanges;
559 EHFrameRange EmittedRange; in notifyEmitted()587 std::vector<EHFrameRange> RangesToRemove; in notifyRemovingResources()