Lines Matching refs:Dysymtab

473   MachO::dysymtab_command Dysymtab = DysymtabOrErr.get();  in checkDysymtabCommand()  local
474 if (Dysymtab.cmdsize != sizeof(MachO::dysymtab_command)) in checkDysymtabCommand()
478 if (Dysymtab.tocoff > FileSize) in checkDysymtabCommand()
482 uint64_t BigSize = Dysymtab.ntoc; in checkDysymtabCommand()
484 BigSize += Dysymtab.tocoff; in checkDysymtabCommand()
490 if (Error Err = checkOverlappingElement(Elements, Dysymtab.tocoff, in checkDysymtabCommand()
491 Dysymtab.ntoc * sizeof(struct in checkDysymtabCommand()
495 if (Dysymtab.modtaboff > FileSize) in checkDysymtabCommand()
499 BigSize = Dysymtab.nmodtab; in checkDysymtabCommand()
510 BigSize += Dysymtab.modtaboff; in checkDysymtabCommand()
516 if (Error Err = checkOverlappingElement(Elements, Dysymtab.modtaboff, in checkDysymtabCommand()
517 Dysymtab.nmodtab * sizeof_modtab, in checkDysymtabCommand()
520 if (Dysymtab.extrefsymoff > FileSize) in checkDysymtabCommand()
524 BigSize = Dysymtab.nextrefsyms; in checkDysymtabCommand()
526 BigSize += Dysymtab.extrefsymoff; in checkDysymtabCommand()
532 if (Error Err = checkOverlappingElement(Elements, Dysymtab.extrefsymoff, in checkDysymtabCommand()
533 Dysymtab.nextrefsyms * in checkDysymtabCommand()
537 if (Dysymtab.indirectsymoff > FileSize) in checkDysymtabCommand()
541 BigSize = Dysymtab.nindirectsyms; in checkDysymtabCommand()
543 BigSize += Dysymtab.indirectsymoff; in checkDysymtabCommand()
549 if (Error Err = checkOverlappingElement(Elements, Dysymtab.indirectsymoff, in checkDysymtabCommand()
550 Dysymtab.nindirectsyms * in checkDysymtabCommand()
554 if (Dysymtab.extreloff > FileSize) in checkDysymtabCommand()
558 BigSize = Dysymtab.nextrel; in checkDysymtabCommand()
560 BigSize += Dysymtab.extreloff; in checkDysymtabCommand()
566 if (Error Err = checkOverlappingElement(Elements, Dysymtab.extreloff, in checkDysymtabCommand()
567 Dysymtab.nextrel * in checkDysymtabCommand()
571 if (Dysymtab.locreloff > FileSize) in checkDysymtabCommand()
575 BigSize = Dysymtab.nlocrel; in checkDysymtabCommand()
577 BigSize += Dysymtab.locreloff; in checkDysymtabCommand()
583 if (Error Err = checkOverlappingElement(Elements, Dysymtab.locreloff, in checkDysymtabCommand()
584 Dysymtab.nlocrel * in checkDysymtabCommand()
1629 MachO::dysymtab_command Dysymtab = in MachOObjectFile() local
1631 if (Dysymtab.nlocalsym != 0 && Dysymtab.ilocalsym > Symtab.nsyms) { in MachOObjectFile()
1636 uint64_t BigSize = Dysymtab.ilocalsym; in MachOObjectFile()
1637 BigSize += Dysymtab.nlocalsym; in MachOObjectFile()
1638 if (Dysymtab.nlocalsym != 0 && BigSize > Symtab.nsyms) { in MachOObjectFile()
1643 if (Dysymtab.nextdefsym != 0 && Dysymtab.iextdefsym > Symtab.nsyms) { in MachOObjectFile()
1648 BigSize = Dysymtab.iextdefsym; in MachOObjectFile()
1649 BigSize += Dysymtab.nextdefsym; in MachOObjectFile()
1650 if (Dysymtab.nextdefsym != 0 && BigSize > Symtab.nsyms) { in MachOObjectFile()
1656 if (Dysymtab.nundefsym != 0 && Dysymtab.iundefsym > Symtab.nsyms) { in MachOObjectFile()
1661 BigSize = Dysymtab.iundefsym; in MachOObjectFile()
1662 BigSize += Dysymtab.nundefsym; in MachOObjectFile()
1663 if (Dysymtab.nundefsym != 0 && BigSize > Symtab.nsyms) { in MachOObjectFile()