Lines Matching refs:Symbol

314 void macho::addNonLazyBindingEntries(const Symbol *sym,
344 void NonLazyPointerSectionBase::addEntry(Symbol *sym) {
371 static void writeChainedBind(uint8_t *buf, const Symbol *sym, int64_t addend) {
383 void macho::writeChainedFixup(uint8_t *buf, const Symbol *sym, int64_t addend) {
561 static int16_t ordinalForSymbol(const Symbol &sym) {
637 const Symbol *sym = p.first;
678 const Symbol *sym = p.first;
716 for (const Symbol *sym : entries) {
726 static void addBindingsForStub(Symbol *sym) {
753 void StubsSection::addEntry(Symbol *sym) {
781 for (const Symbol *sym : in.lazyBinding->getEntries()) {
788 Symbol *binder = symtab->addUndefined("dyld_stub_binder", /*file=*/nullptr,
822 void ObjCStubsSection::addEntry(Symbol *sym) {
838 Symbol *objcMsgSend = symtab->addUndefined("_objc_msgSend", /*file=*/nullptr,
906 for (const Symbol *sym : in.stubs->getEntries()) {
927 for (Symbol *sym : entries)
935 void LazyBindingSection::addEntry(Symbol *sym) {
950 uint32_t LazyBindingSection::encode(const Symbol &sym) {
975 for (const Symbol *sym : symtab->getSymbols()) {
1059 for (const Symbol *sym : objFile->symbols) {
1145 Symbol *sym = entry.sym;
1211 auto addSymbol = [&](std::vector<SymtabEntry> &symbols, Symbol *sym) {
1216 std::function<void(Symbol *)> localSymbolsHandler;
1219 localSymbolsHandler = [&](Symbol *sym) { addSymbol(localSymbols, sym); };
1222 localSymbolsHandler = [&](Symbol *) { /* Do nothing*/ };
1225 localSymbolsHandler = [&](Symbol *sym) {
1231 localSymbolsHandler = [&](Symbol *sym) {
1246 for (Symbol *sym : objFile->symbols) {
1263 for (Symbol *sym : symtab->getSymbols()) {
1309 // after as that would render Symbol::symtabIndex inaccurate.
1409 static uint32_t indirectValue(const Symbol *sym) {
1420 for (const Symbol *sym : in.got->getEntries()) {
1424 for (const Symbol *sym : in.tlvPointers->getEntries()) {
1428 for (const Symbol *sym : in.stubs->getEntries()) {
1439 for (const Symbol *sym : in.stubs->getEntries()) {
1916 const Symbol *referent = rel.referent.dyn_cast<Symbol *>();
1952 Symbol *sym = rel.referent.dyn_cast<Symbol *>();
2024 static bool needsWeakBind(const Symbol &sym) {
2032 void ChainedFixupsSection::addBinding(const Symbol *sym,
2051 ChainedFixupsSection::getBinding(const Symbol *sym, int64_t addend) const {
2177 const Symbol &sym = *import.first;