Lines Matching defs:Symtab
422 MachO::symtab_command Symtab = SymtabOrErr.get();
423 if (Symtab.cmdsize != sizeof(MachO::symtab_command))
427 if (Symtab.symoff > FileSize)
431 uint64_t SymtabSize = Symtab.nsyms;
441 BigSize += Symtab.symoff;
447 if (Error Err = checkOverlappingElement(Elements, Symtab.symoff, SymtabSize,
450 if (Symtab.stroff > FileSize)
454 BigSize = Symtab.stroff;
455 BigSize += Symtab.strsize;
460 if (Error Err = checkOverlappingElement(Elements, Symtab.stroff,
461 Symtab.strsize, "string table"))
1646 MachO::symtab_command Symtab =
1650 if (Dysymtab.nlocalsym != 0 && Dysymtab.ilocalsym > Symtab.nsyms) {
1657 if (Dysymtab.nlocalsym != 0 && BigSize > Symtab.nsyms) {
1662 if (Dysymtab.nextdefsym != 0 && Dysymtab.iextdefsym > Symtab.nsyms) {
1669 if (Dysymtab.nextdefsym != 0 && BigSize > Symtab.nsyms) {
1675 if (Dysymtab.nundefsym != 0 && Dysymtab.iundefsym > Symtab.nsyms) {
1682 if (Dysymtab.nundefsym != 0 && BigSize > Symtab.nsyms) {
2597 MachO::symtab_command Symtab = getSymtabLoadCommand();
2598 if (!SymtabLoadCmd || Symtab.nsyms == 0)
2606 MachO::symtab_command Symtab = getSymtabLoadCommand();
2607 if (!SymtabLoadCmd || Symtab.nsyms == 0)
2613 unsigned Offset = Symtab.symoff +
2614 Symtab.nsyms * SymbolTableEntrySize;
2620 MachO::symtab_command Symtab = getSymtabLoadCommand();
2621 if (!SymtabLoadCmd || Index >= Symtab.nsyms)
2626 DRI.p = reinterpret_cast<uintptr_t>(getPtr(*this, Symtab.symoff));
2632 MachO::symtab_command Symtab = getSymtabLoadCommand();
2638 DRIstart.p = reinterpret_cast<uintptr_t>(getPtr(*this, Symtab.symoff));