Lines Matching refs:m_data

1030   m_data.SetByteOrder(endian::InlHostByteOrder());  in ParseHeader()
1032 m_header.magic = m_data.GetU32(&offset); in ParseHeader()
1035 m_data.SetByteOrder(endian::InlHostByteOrder()); in ParseHeader()
1036 m_data.SetAddressByteSize(4); in ParseHeader()
1041 m_data.SetByteOrder(endian::InlHostByteOrder()); in ParseHeader()
1042 m_data.SetAddressByteSize(8); in ParseHeader()
1047 m_data.SetByteOrder(endian::InlHostByteOrder() == eByteOrderBig in ParseHeader()
1050 m_data.SetAddressByteSize(4); in ParseHeader()
1055 m_data.SetByteOrder(endian::InlHostByteOrder() == eByteOrderBig in ParseHeader()
1058 m_data.SetAddressByteSize(8); in ParseHeader()
1067 m_data.GetU32(&offset, &m_header.cputype, 6); in ParseHeader()
1071 GetAllArchSpecs(m_header, m_data, MachHeaderSizeFromMagic(m_header.magic), in ParseHeader()
1086 if (m_data.GetByteSize() < header_and_lc_size) { in ParseHeader()
1098 m_data.SetData(data_sp); in ParseHeader()
1112 return m_data.GetByteOrder(); in GetByteOrder()
1128 return m_data.GetAddressByteSize(); in GetAddressByteSize()
1306 if (m_data.GetU32(&offset, &lc.cmd, 2) == nullptr) in IsStripped()
1311 if (m_data.GetU32(&offset, &m_dysymtab.ilocalsym, in IsStripped()
1335 if (m_data.GetU32(&offset, &encryption_cmd, 2) == nullptr) in GetEncryptedFileRanges()
1342 if (m_data.GetU32(&offset, &encryption_cmd.cryptoff, 3)) { in GetEncryptedFileRanges()
1589 if (!m_data.GetU8(&offset, (uint8_t *)load_cmd.segname, 16)) in ProcessSegmentCommand()
1613 load_cmd.vmaddr = m_data.GetAddress(&offset); in ProcessSegmentCommand()
1614 load_cmd.vmsize = m_data.GetAddress(&offset); in ProcessSegmentCommand()
1615 load_cmd.fileoff = m_data.GetAddress(&offset); in ProcessSegmentCommand()
1616 load_cmd.filesize = m_data.GetAddress(&offset); in ProcessSegmentCommand()
1617 if (!m_data.GetU32(&offset, &load_cmd.maxprot, 4)) in ProcessSegmentCommand()
1708 if (m_data.GetU8(&offset, (uint8_t *)sect64.sectname, in ProcessSegmentCommand()
1711 if (m_data.GetU8(&offset, (uint8_t *)sect64.segname, in ProcessSegmentCommand()
1714 sect64.addr = m_data.GetAddress(&offset); in ProcessSegmentCommand()
1715 sect64.size = m_data.GetAddress(&offset); in ProcessSegmentCommand()
1717 if (m_data.GetU32(&offset, &sect64.offset, num_u32s) == nullptr) in ProcessSegmentCommand()
1872 m_data.GetU32(&offset, &m_dysymtab.ilocalsym, in ProcessDysymtabCommand()
1892 if (m_data.GetU32(&offset, &load_cmd, 2) == nullptr) in CreateSections()
2250 if (m_data.GetU32(&offset, &lc, 2) == nullptr) in ParseSymtab()
2258 if (m_data.GetU32(&offset, &symtab_load_command.symoff, 4) == in ParseSymtab()
2265 if (m_data.GetU32(&offset, &dyld_info.rebase_off, 10)) { in ParseSymtab()
2278 uint32_t name_offset = cmd_offset + m_data.GetU32(&offset); in ParseSymtab()
2279 const char *path = m_data.PeekCStr(name_offset); in ParseSymtab()
2298 if (m_data.GetU32(&offset, &exports_trie_load_command.dataoff, 2) == in ParseSymtab()
2306 if (m_data.GetU32(&offset, &function_starts_load_command.dataoff, 2) == in ParseSymtab()
2313 const uint8_t *uuid_bytes = m_data.PeekData(offset, 16); in ParseSymtab()
2333 const uint32_t addr_byte_size = m_data.GetAddressByteSize(); in ParseSymtab()
2334 const ByteOrder byte_order = m_data.GetByteOrder(); in ParseSymtab()
2461 nlist_data.SetData(m_data, symtab_load_command.symoff, in ParseSymtab()
2463 strtab_data.SetData(m_data, symtab_load_command.stroff, in ParseSymtab()
2471 dyld_trie_data.SetData(m_data, dyld_info.export_off, in ParseSymtab()
2474 dyld_trie_data.SetData(m_data, exports_trie_load_command.dataoff, in ParseSymtab()
2479 indirect_symbol_index_data.SetData(m_data, dysymtab.indirectsymoff, in ParseSymtab()
2483 function_starts_data.SetData(m_data, function_starts_load_command.dataoff, in ParseSymtab()
4791 GetAllArchSpecs(m_header, m_data, MachHeaderSizeFromMagic(m_header.magic),
5092 return GetUUID(m_header, m_data, offset);
5110 if (m_data.GetU32(&offset, &load_cmd, 2) == nullptr)
5121 uint32_t name_offset = cmd_offset + m_data.GetU32(&offset);
5122 const char *path = m_data.PeekCStr(name_offset);
5246 if (m_data.GetU32(&offset, &load_cmd, 2) == nullptr)
5253 uint32_t flavor = m_data.GetU32(&offset);
5254 uint32_t count = m_data.GetU32(&offset);
5268 start_address = m_data.GetU32(&offset);
5278 start_address = m_data.GetU64(&offset);
5288 start_address = m_data.GetU32(&offset);
5298 start_address = m_data.GetU64(&offset);
5314 uint64_t entryoffset = m_data.GetU64(&offset);
5398 if (m_data.GetU32(&offset, &thread_cmd, 2) == nullptr)
5425 if (m_data.GetU32(&offset, &lc.cmd, 2) == nullptr)
5429 m_data.CopyData(offset, 16, data_owner);
5432 uint64_t fileoff = m_data.GetU64_unchecked(&offset);
5433 uint64_t size = m_data.GetU64_unchecked(&offset);
5440 if (m_data.GetU32(&offset, &version, 1) != nullptr) {
5445 m_data.CopyData(offset, strsize, buf);
5465 if (m_data.GetU32(&offset, &ident_command, 2) == nullptr)
5469 if (buf != nullptr && m_data.CopyData(offset, ident_command.cmdsize,
5492 if (m_data.GetU32(&offset, &lc.cmd, 2) == nullptr)
5496 m_data.CopyData(offset, 16, data_owner);
5499 uint64_t fileoff = m_data.GetU64_unchecked(&offset);
5506 if (m_data.GetU32(&offset, &version, 1) != nullptr) {
5508 uint32_t num_addr_bits = m_data.GetU32_unchecked(&offset);
5539 if (m_data.GetU32(&offset, &lc.cmd, 2) == nullptr)
5544 m_data.CopyData(offset, 16, data_owner);
5546 uint64_t fileoff = m_data.GetU64_unchecked(&offset);
5547 uint64_t size = m_data.GetU64_unchecked(&offset);
5584 if (m_data.GetU32(&offset, &version, 1) != nullptr && version <= 2) {
5589 if (!m_data.GetU32(&offset, &binspec_type, 1))
5591 if (!m_data.GetU64(&offset, &value, 1))
5594 if (version > 1 && !m_data.GetU64(&offset, &slide, 1))
5602 if (m_data.CopyData(offset, sizeof(uuid_t), raw_uuid) != 0) {
5620 if (!m_data.GetU32(&offset, &log2_pagesize, 1))
5622 if (version > 1 && !m_data.GetU32(&offset, &platform, 1))
5650 DataExtractor data(m_data, thread_context_file_range->GetRangeBase(),
5790 if (m_data.GetU32(&offset, &load_cmd, 2) == nullptr)
5796 if (m_data.GetU32(&offset, &load_cmd.dylib, 4) == nullptr)
5822 return GetArchitecture(module_sp, m_header, m_data,
5949 if (m_data.GetU32(&offset, &lc.cmd, 2) == nullptr)
5955 if (m_data.GetU32(&offset, &lc.version,
5980 uint32_t minos = m_data.GetU32(&offset);
6010 if (m_data.GetU32(&offset, &lc.cmd, 2) == nullptr)
6016 if (m_data.GetU32(&offset, &lc.version,
6039 if (m_data.GetU32(&offset, &lc.cmd, 2) == nullptr)
6056 uint32_t minos = m_data.GetU32(&offset);
6868 if (m_data.GetU32(&offset, &lc.cmd, 2) == nullptr)
6872 m_data.CopyData(offset, 16, data_owner);
6875 uint64_t fileoff = m_data.GetU64_unchecked(&offset);
6881 uint32_t version = m_data.GetU32(&offset);
6885 uint32_t imgcount = m_data.GetU32(&offset);
6886 uint64_t entries_fileoff = m_data.GetU64(&offset);
6893 offset_t filepath_offset = m_data.GetU64(&offset);
6895 memcpy(&uuid, m_data.GetData(&offset, sizeof(uuid_t)),
6897 uint64_t load_address = m_data.GetU64(&offset);
6898 offset_t seg_addrs_offset = m_data.GetU64(&offset);
6899 uint32_t segment_count = m_data.GetU32(&offset);
6900 uint32_t currently_executing = m_data.GetU32(&offset);
6903 image_entry.filename = (const char *)m_data.GetCStr(&filepath_offset);
6911 m_data.CopyData(seg_vmaddrs_offset, 16, segname);
6914 uint64_t vmaddr = m_data.GetU64(&seg_vmaddrs_offset);
6924 uint32_t version = m_data.GetU32(&fileoff);
6927 memcpy(&uuid, m_data.GetData(&fileoff, sizeof(uuid_t)),
6929 uint64_t load_address = m_data.GetU64(&fileoff);
6930 uint64_t slide = m_data.GetU64(&fileoff);
6931 std::string filename = m_data.GetCStr(&fileoff);