Lines Matching defs:header
101 mach_header header;
102 header.magic = data.GetU32(&offset);
103 switch (header.magic) {
128 header.cputype = data.GetU32(&offset);
129 header.cpusubtype = data.GetU32(&offset);
130 header.filetype = data.GetU32(&offset);
131 header.ncmds = data.GetU32(&offset);
132 header.sizeofcmds = data.GetU32(&offset);
133 return header;
137 ParseFileset(DataExtractor &data, mach_header header,
140 lldb::offset_t offset = MachHeaderSizeFromMagic(header.magic);
142 for (uint32_t i = 0; i < header.ncmds; ++i) {
176 std::optional<mach_header> header = ParseMachOHeader(data);
178 if (!header)
181 const size_t header_size = MachHeaderSizeFromMagic(header->magic);
182 const size_t header_and_lc_size = header_size + header->sizeofcmds;
190 return ParseFileset(data, *header, entries);
200 std::optional<mach_header> header = ParseMachOHeader(m_data);
201 if (!header)
204 const size_t header_size = MachHeaderSizeFromMagic(header->magic);
205 const size_t header_and_lc_size = header_size + header->sizeofcmds;
217 return ParseFileset(m_data, *header, m_entries, m_memory_addr);