• Home
  • Raw
  • Download

Lines Matching refs:macho

116     Flags |= macho::HF_SubsectionsViaSymbols;  in WriteHeader()
124 Write32(is64Bit() ? macho::HM_Object64 : macho::HM_Object32); in WriteHeader()
129 Write32(macho::HFT_Object); in WriteHeader()
137 (is64Bit() ? macho::Header64Size : macho::Header32Size)); in WriteHeader()
155 is64Bit() ? macho::SegmentLoadCommand64Size: in WriteSegmentLoadCommand()
156 macho::SegmentLoadCommand32Size; in WriteSegmentLoadCommand()
157 Write32(is64Bit() ? macho::LCT_Segment64 : macho::LCT_Segment); in WriteSegmentLoadCommand()
159 NumSections * (is64Bit() ? macho::Section64Size : in WriteSegmentLoadCommand()
160 macho::Section32Size)); in WriteSegmentLoadCommand()
228 assert(OS.tell() - Start == (is64Bit() ? macho::Section64Size : in WriteSection()
229 macho::Section32Size)); in WriteSection()
241 Write32(macho::LCT_Symtab); in WriteSymtabLoadCommand()
242 Write32(macho::SymtabLoadCommandSize); in WriteSymtabLoadCommand()
248 assert(OS.tell() - Start == macho::SymtabLoadCommandSize); in WriteSymtabLoadCommand()
264 Write32(macho::LCT_Dysymtab); in WriteDysymtabLoadCommand()
265 Write32(macho::DysymtabLoadCommandSize); in WriteDysymtabLoadCommand()
285 assert(OS.tell() - Start == macho::DysymtabLoadCommandSize); in WriteDysymtabLoadCommand()
300 Type = macho::STT_Undefined; in WriteNlist()
302 Type = macho::STT_Absolute; in WriteNlist()
304 Type = macho::STT_Section; in WriteNlist()
309 Type |= macho::STF_PrivateExtern; in WriteNlist()
313 Type |= macho::STF_External; in WriteNlist()
638 macho::SegmentLoadCommand64Size + NumSections * macho::Section64Size : in WriteObject()
639 macho::SegmentLoadCommand32Size + NumSections * macho::Section32Size; in WriteObject()
646 LoadCommandsSize += (macho::SymtabLoadCommandSize + in WriteObject()
647 macho::DysymtabLoadCommandSize); in WriteObject()
652 uint64_t SectionDataStart = (is64Bit() ? macho::Header64Size : in WriteObject()
653 macho::Header32Size) + LoadCommandsSize; in WriteObject()
690 std::vector<macho::RelocationEntry> &Relocs = Relocations[it]; in WriteObject()
694 RelocTableEnd += NumRelocs * macho::RelocationInfoSize; in WriteObject()
720 SymbolTableOffset + NumSymTabSymbols * (is64Bit() ? macho::Nlist64Size : in WriteObject()
721 macho::Nlist32Size); in WriteObject()
749 std::vector<macho::RelocationEntry> &Relocs = Relocations[it]; in WriteObject()
770 uint32_t Flags = macho::ISF_Local; in WriteObject()
772 Flags |= macho::ISF_Absolute; in WriteObject()