Lines Matching refs:_stubInfo

110       : SimpleDefinedAtom(file), _stubInfo(stubInfo){ }  in StubAtom()
119 return 1 << _stubInfo.codeAlignment; in alignment()
123 return _stubInfo.stubSize; in size()
131 return llvm::makeArrayRef(_stubInfo.stubBytes, _stubInfo.stubSize); in rawContent()
135 const ArchHandler::StubInfo &_stubInfo; member in lld::mach_o::StubAtom
144 : SimpleDefinedAtom(file), _stubInfo(stubInfo) { } in StubHelperAtom()
153 return 1 << _stubInfo.codeAlignment; in alignment()
157 return _stubInfo.stubHelperSize; in size()
165 return llvm::makeArrayRef(_stubInfo.stubHelperBytes, in rawContent()
166 _stubInfo.stubHelperSize); in rawContent()
170 const ArchHandler::StubInfo &_stubInfo; member in lld::mach_o::StubHelperAtom
179 : SimpleDefinedAtom(file), _stubInfo(stubInfo) { } in StubHelperCommonAtom()
188 return 1 << _stubInfo.stubHelperCommonAlignment; in alignment()
192 return _stubInfo.stubHelperCommonSize; in size()
200 return llvm::makeArrayRef(_stubInfo.stubHelperCommonBytes, in rawContent()
201 _stubInfo.stubHelperCommonSize); in rawContent()
205 const ArchHandler::StubInfo &_stubInfo; member in lld::mach_o::StubHelperCommonAtom
212 _stubInfo(_archHandler.stubInfo()), in StubsPass()
251 new (_file.allocator()) StubHelperCommonAtom(_file, _stubInfo); in perform()
254 _stubInfo.stubHelperImageCacheContentType); in perform()
257 _stubInfo.stubHelperImageCacheContentType); in perform()
258 addReference(helperCommonAtom, _stubInfo.stubHelperCommonReferenceToCache, in perform()
261 helperCommonAtom, _stubInfo.stubHelperCommonReferenceToCache, in perform()
262 _stubInfo.optStubHelperCommonReferenceToCache, helperCacheNLPAtom); in perform()
263 addReference(helperCommonAtom, _stubInfo.stubHelperCommonReferenceToBinder, in perform()
266 helperCommonAtom, _stubInfo.stubHelperCommonReferenceToBinder, in perform()
267 _stubInfo.optStubHelperCommonReferenceToBinder, helperBinderNLPAtom); in perform()
275 return atom->name().equals(_stubInfo.binderSymbolName); in perform()
279 addReference(helperBinderNLPAtom, _stubInfo.nonLazyPointerReferenceToBinder, *I); in perform()
293 auto *stub = new (_file.allocator()) StubAtom(_file, _stubInfo); in perform()
296 auto *helper = new (_file.allocator()) StubHelperAtom(_file, _stubInfo); in perform()
298 addReference(stub, _stubInfo.stubReferenceToLP, lp); in perform()
299 addOptReference(stub, _stubInfo.stubReferenceToLP, in perform()
300 _stubInfo.optStubReferenceToLP, lp); in perform()
301 addReference(lp, _stubInfo.lazyPointerReferenceToHelper, helper); in perform()
302 addReference(lp, _stubInfo.lazyPointerReferenceToFinal, target); in perform()
303 addReference(helper, _stubInfo.stubHelperReferenceToImm, helper); in perform()
304 addReferenceAddend(helper, _stubInfo.stubHelperReferenceToImm, helper, in perform()
306 addReference(helper, _stubInfo.stubHelperReferenceToHelperCommon, in perform()
367 const ArchHandler::StubInfo &_stubInfo; member in lld::mach_o::StubsPass