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) {
2599 MachO::symtab_command Symtab = getSymtabLoadCommand();
2600 if (!SymtabLoadCmd || Symtab.nsyms == 0)
2608 MachO::symtab_command Symtab = getSymtabLoadCommand();
2609 if (!SymtabLoadCmd || Symtab.nsyms == 0)
2615 unsigned Offset = Symtab.symoff +
2616 Symtab.nsyms * SymbolTableEntrySize;
2622 MachO::symtab_command Symtab = getSymtabLoadCommand();
2623 if (!SymtabLoadCmd || Index >= Symtab.nsyms)
2628 DRI.p = reinterpret_cast<uintptr_t>(getPtr(*this, Symtab.symoff));
2634 MachO::symtab_command Symtab = getSymtabLoadCommand();
2640 DRIstart.p = reinterpret_cast<uintptr_t>(getPtr(*this, Symtab.symoff));