Home | History | Annotate | Download | only in AArch64

Lines Matching refs:stub

26 #include "mcld/Fragment/Stub.h"
316 // stub and simplify the logics.
328 Stub* stub = getStubFactory()->create(*frag_ref,
331 if (stub != NULL) {
332 // A stub symbol should be local
333 assert(stub->symInfo() != NULL && stub->symInfo()->isLocal());
335 reinterpret_cast<const AArch64CA53ErratumStub*>(stub);
337 // Rewrite the erratum instruction as a branch to the stub.
344 reloc->setSymInfo(stub->symInfo());
349 stubs_strlen += stub->symInfo()->nameSize() + 1;
367 // String lengh to hold new stub symbols
406 Stub* stub = getStubFactory()->create(*relocation, // relocation
410 if (stub != NULL) {
411 // a stub symbol should be local
412 assert(stub->symInfo() != NULL && stub->symInfo()->isLocal());
413 // reset the branch target of the reloc to this stub instead
414 relocation->setSymInfo(stub->symInfo());
417 stubs_strlen += stub->symInfo()->nameSize() + 1;
429 // Find the first fragment w/ invalid offset due to stub insertion.