Lines Matching refs:sym

75       for (Symbol *sym : file->symbols) {  in gatherMapInfo()
76 if (auto *d = dyn_cast_or_null<Defined>(sym)) in gatherMapInfo()
139 for (const Symbol *sym : in.stubs->getEntries()) in printStubsEntries() local
141 osec->addr + sym->stubsIndex * entrySize, entrySize, in printStubsEntries()
142 readerToFileOrdinal.lookup(sym->getFile()), in printStubsEntries()
143 sym->getName().str().data()); in printStubsEntries()
152 for (const Symbol *sym : osec->getEntries()) in printNonLazyPointerSection() local
154 osec->addr + sym->gotIndex * target->wordSize, in printNonLazyPointerSection()
155 target->wordSize, sym->getName().str().data()); in printNonLazyPointerSection()
158 static uint64_t getSymSizeForMap(Defined *sym) { in getSymSizeForMap() argument
159 if (sym->wasIdenticalCodeFolded) in getSymSizeForMap()
161 return sym->size; in getSymSizeForMap()
209 for (Defined *sym : isec->symbols) { in writeMapFile()
210 if (!(isPrivateLabel(sym->getName()) && getSymSizeForMap(sym) == 0)) in writeMapFile()
211 os << format("0x%08llX\t0x%08llX\t[%3u] %s\n", sym->getVA(), in writeMapFile()
212 getSymSizeForMap(sym), in writeMapFile()
213 readerToFileOrdinal[sym->getFile()], in writeMapFile()
214 sym->getName().str().data()); in writeMapFile()
263 for (Defined *sym : info.deadSymbols) { in writeMapFile()
264 assert(!sym->isLive()); in writeMapFile()
265 os << format("<<dead>>\t0x%08llX\t[%3u] %s\n", getSymSizeForMap(sym), in writeMapFile()
266 readerToFileOrdinal[sym->getFile()], in writeMapFile()
267 sym->getName().str().data()); in writeMapFile()