reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-objcopy/MachO/MachOLayoutBuilder.cpp
  263     auto cmd = MLC.load_command_data.cmd;
  266       MLC.symtab_command_data.symoff = StartOfSymbols;
  267       MLC.symtab_command_data.nsyms = O.SymTable.Symbols.size();
  268       MLC.symtab_command_data.stroff = StartOfSymbolStrings;
  269       MLC.symtab_command_data.strsize = StrTableBuilder.getSize();
  272       if (MLC.dysymtab_command_data.ntoc != 0 ||
  273           MLC.dysymtab_command_data.nmodtab != 0 ||
  274           MLC.dysymtab_command_data.nextrefsyms != 0 ||
  275           MLC.dysymtab_command_data.nlocrel != 0 ||
  276           MLC.dysymtab_command_data.nextrel != 0)
  281         MLC.dysymtab_command_data.indirectsymoff = StartOfIndirectSymbols;
  282         MLC.dysymtab_command_data.nindirectsyms =
  286       updateDySymTab(MLC);
  290       MLC.linkedit_data_command_data.dataoff = StartOfDataInCode;
  291       MLC.linkedit_data_command_data.datasize = O.DataInCode.Data.size();
  294       MLC.linkedit_data_command_data.dataoff = StartOfFunctionStarts;
  295       MLC.linkedit_data_command_data.datasize = O.FunctionStarts.Data.size();
  299       MLC.dyld_info_command_data.rebase_off =
  301       MLC.dyld_info_command_data.rebase_size = O.Rebases.Opcodes.size();
  302       MLC.dyld_info_command_data.bind_off =
  304       MLC.dyld_info_command_data.bind_size = O.Binds.Opcodes.size();
  305       MLC.dyld_info_command_data.weak_bind_off =
  307       MLC.dyld_info_command_data.weak_bind_size = O.WeakBinds.Opcodes.size();
  308       MLC.dyld_info_command_data.lazy_bind_off =
  310       MLC.dyld_info_command_data.lazy_bind_size = O.LazyBinds.Opcodes.size();
  311       MLC.dyld_info_command_data.export_off =
  313       MLC.dyld_info_command_data.export_size = O.Exports.Trie.size();