reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
357 const DefinedAtom *firstAtom = sect->atomsAndOffsets.front().atom; 666 if (atomInfo.atom == &atom) 686 if (!ai.atom->size()) { 687 assert(ai.atom->begin() == ai.atom->end() && 687 assert(ai.atom->begin() == ai.atom->end() && 692 ai.atom->size()); 693 _archHandler.generateAtomContent(*ai.atom, r, addrForAtom, 744 _atomToAddress[info.atom] = sect->address + info.offsetInSection; 745 if (lookForEntry && (info.atom->contentType() == DefinedAtom::typeCode) && 746 (info.atom->size() != 0) && 747 info.atom->name() == _ctx.entrySymbolName()) { 748 _entryAtom = info.atom; 752 << llvm::format("0x%016X", _atomToAddress[info.atom]) 753 << llvm::format(" 0x%09lX", info.atom) 755 << info.atom->file().ordinal() 757 << info.atom->ordinal() 759 << info.atom->name() 761 << info.atom->contentType() 808 if (const DefinedAtom *atom = dyn_cast<DefinedAtom>(info.atom)) { 819 if (&info.atom->file() != objFile) { 822 dyn_cast<mach_o::MachOFile>(&info.atom->file())) { 834 atomsNeedingDebugNotes.push_back(info.atom); 1058 const DefinedAtom *atom = info.atom; 1177 for (const Reference *ref : *info.atom) { 1198 const Atom *target = targetOfLazyPointer(info.atom); 1207 const Atom *target = targetOfStub(info.atom); 1318 const DefinedAtom *atom = info.atom; 1344 auto type = info.atom->contentType(); 1346 addr = _atomToAddress[info.atom]; 1354 if (!info.atom->size()) 1356 uint64_t nextAddr = _atomToAddress[info.atom]; 1357 if (_archHandler.isThumbFunction(*info.atom)) 1390 for (const Reference *ref : *info.atom) { 1413 entry.length = info.atom->size() - startOffset; 1433 const DefinedAtom *atom = info.atom; 1512 if (atomInfo.atom == helperRef->target()) { 1539 const DefinedAtom *atom = info.atom;