Lines Matching refs:Dysymtab
481 MachO::dysymtab_command Dysymtab = DysymtabOrErr.get(); in checkDysymtabCommand() local
482 if (Dysymtab.cmdsize != sizeof(MachO::dysymtab_command)) in checkDysymtabCommand()
486 if (Dysymtab.tocoff > FileSize) in checkDysymtabCommand()
490 uint64_t BigSize = Dysymtab.ntoc; in checkDysymtabCommand()
492 BigSize += Dysymtab.tocoff; in checkDysymtabCommand()
498 if (Error Err = checkOverlappingElement(Elements, Dysymtab.tocoff, in checkDysymtabCommand()
499 Dysymtab.ntoc * sizeof(struct in checkDysymtabCommand()
503 if (Dysymtab.modtaboff > FileSize) in checkDysymtabCommand()
507 BigSize = Dysymtab.nmodtab; in checkDysymtabCommand()
518 BigSize += Dysymtab.modtaboff; in checkDysymtabCommand()
524 if (Error Err = checkOverlappingElement(Elements, Dysymtab.modtaboff, in checkDysymtabCommand()
525 Dysymtab.nmodtab * sizeof_modtab, in checkDysymtabCommand()
528 if (Dysymtab.extrefsymoff > FileSize) in checkDysymtabCommand()
532 BigSize = Dysymtab.nextrefsyms; in checkDysymtabCommand()
534 BigSize += Dysymtab.extrefsymoff; in checkDysymtabCommand()
540 if (Error Err = checkOverlappingElement(Elements, Dysymtab.extrefsymoff, in checkDysymtabCommand()
541 Dysymtab.nextrefsyms * in checkDysymtabCommand()
545 if (Dysymtab.indirectsymoff > FileSize) in checkDysymtabCommand()
549 BigSize = Dysymtab.nindirectsyms; in checkDysymtabCommand()
551 BigSize += Dysymtab.indirectsymoff; in checkDysymtabCommand()
557 if (Error Err = checkOverlappingElement(Elements, Dysymtab.indirectsymoff, in checkDysymtabCommand()
558 Dysymtab.nindirectsyms * in checkDysymtabCommand()
562 if (Dysymtab.extreloff > FileSize) in checkDysymtabCommand()
566 BigSize = Dysymtab.nextrel; in checkDysymtabCommand()
568 BigSize += Dysymtab.extreloff; in checkDysymtabCommand()
574 if (Error Err = checkOverlappingElement(Elements, Dysymtab.extreloff, in checkDysymtabCommand()
575 Dysymtab.nextrel * in checkDysymtabCommand()
579 if (Dysymtab.locreloff > FileSize) in checkDysymtabCommand()
583 BigSize = Dysymtab.nlocrel; in checkDysymtabCommand()
585 BigSize += Dysymtab.locreloff; in checkDysymtabCommand()
591 if (Error Err = checkOverlappingElement(Elements, Dysymtab.locreloff, in checkDysymtabCommand()
592 Dysymtab.nlocrel * in checkDysymtabCommand()
1648 MachO::dysymtab_command Dysymtab = in MachOObjectFile() local
1650 if (Dysymtab.nlocalsym != 0 && Dysymtab.ilocalsym > Symtab.nsyms) { in MachOObjectFile()
1655 uint64_t BigSize = Dysymtab.ilocalsym; in MachOObjectFile()
1656 BigSize += Dysymtab.nlocalsym; in MachOObjectFile()
1657 if (Dysymtab.nlocalsym != 0 && BigSize > Symtab.nsyms) { in MachOObjectFile()
1662 if (Dysymtab.nextdefsym != 0 && Dysymtab.iextdefsym > Symtab.nsyms) { in MachOObjectFile()
1667 BigSize = Dysymtab.iextdefsym; in MachOObjectFile()
1668 BigSize += Dysymtab.nextdefsym; in MachOObjectFile()
1669 if (Dysymtab.nextdefsym != 0 && BigSize > Symtab.nsyms) { in MachOObjectFile()
1675 if (Dysymtab.nundefsym != 0 && Dysymtab.iundefsym > Symtab.nsyms) { in MachOObjectFile()
1680 BigSize = Dysymtab.iundefsym; in MachOObjectFile()
1681 BigSize += Dysymtab.nundefsym; in MachOObjectFile()
1682 if (Dysymtab.nundefsym != 0 && BigSize > Symtab.nsyms) { in MachOObjectFile()