Lines Matching defs:sym
40 void writeObjCMsgSendStub(uint8_t *buf, Symbol *sym, uint64_t stubsAddr,
48 void handleDtraceReloc(const Symbol *sym, const Reloc &r,
142 void X86_64::writeStub(uint8_t *buf, const Symbol &sym,
145 uint64_t stubAddr = in.stubs->addr + sym.stubsIndex * sizeof(stub);
146 writeRipRelative({&sym, "stub"}, buf, stubAddr, sizeof(stub), pointerVA);
171 void X86_64::writeStubHelperEntry(uint8_t *buf, const Symbol &sym,
174 write32le(buf + 1, sym.lazyBindOffset);
175 writeRipRelative({&sym, "stub helper"}, buf, entryAddr,
184 void X86_64::writeObjCMsgSendStub(uint8_t *buf, Symbol *sym, uint64_t stubsAddr,
189 SymbolDiagnostic d = {sym, sym->getName()};
227 void X86_64::handleDtraceReloc(const Symbol *sym, const Reloc &r,
234 if (sym->getName().startswith("___dtrace_probe")) {
238 } else if (sym->getName().startswith("___dtrace_isenabled")) {
243 error("Unrecognized dtrace symbol prefix: " + toString(*sym));