Lines Matching refs:sect

1307 static void DumpCstringSection(MachOObjectFile *O, const char *sect,  in DumpCstringSection()  argument
1317 for (; i < sect_size && sect[i] != '\0'; i++) in DumpCstringSection()
1318 DumpCstringChar(sect[i]); in DumpCstringSection()
1319 if (i < sect_size && sect[i] == '\0') in DumpCstringSection()
1340 static void DumpLiteral4Section(MachOObjectFile *O, const char *sect, in DumpLiteral4Section() argument
1351 memcpy(&f, sect + i, sizeof(float)); in DumpLiteral4Section()
1355 memcpy(&l, sect + i, sizeof(uint32_t)); in DumpLiteral4Section()
1384 static void DumpLiteral8Section(MachOObjectFile *O, const char *sect, in DumpLiteral8Section() argument
1395 memcpy(&d, sect + i, sizeof(double)); in DumpLiteral8Section()
1399 memcpy(&l0, sect + i, sizeof(uint32_t)); in DumpLiteral8Section()
1400 memcpy(&l1, sect + i + sizeof(uint32_t), sizeof(uint32_t)); in DumpLiteral8Section()
1416 static void DumpLiteral16Section(MachOObjectFile *O, const char *sect, in DumpLiteral16Section() argument
1427 memcpy(&l0, sect + i, sizeof(uint32_t)); in DumpLiteral16Section()
1428 memcpy(&l1, sect + i + sizeof(uint32_t), sizeof(uint32_t)); in DumpLiteral16Section()
1429 memcpy(&l2, sect + i + 2 * sizeof(uint32_t), sizeof(uint32_t)); in DumpLiteral16Section()
1430 memcpy(&l3, sect + i + 3 * sizeof(uint32_t), sizeof(uint32_t)); in DumpLiteral16Section()
1443 const char *sect, uint32_t sect_size, in DumpLiteralPointerSection() argument
1495 memcpy(&lp, sect + i, sizeof(uint64_t)); in DumpLiteralPointerSection()
1500 memcpy(&li, sect + i, sizeof(uint32_t)); in DumpLiteralPointerSection()
1611 const char *sect, in DumpInitTermPointerSection() argument
1641 memcpy(&pointer_value, sect + i, stride); in DumpInitTermPointerSection()
1649 memcpy(&pointer_value, sect + i, stride); in DumpInitTermPointerSection()
1673 static void DumpRawSectionContents(MachOObjectFile *O, const char *sect, in DumpRawSectionContents() argument
1684 uint8_t byte_word = *(sect + i + j); in DumpRawSectionContents()
1700 memcpy(&long_word, sect + i + j, sizeof(int32_t)); in DumpRawSectionContents()
1706 uint8_t byte_word = *(sect + i + j + k); in DumpRawSectionContents()
1718 static void DumpProtocolSection(MachOObjectFile *O, const char *sect,
1721 static void DumpBitcodeSection(MachOObjectFile *O, const char *sect,
1774 const char *sect = reinterpret_cast<const char *>(BytesStr.data()); in DumpSectionContents() local
1789 outs() << sect; in DumpSectionContents()
1793 DumpProtocolSection(O, sect, sect_size, sect_addr); in DumpSectionContents()
1798 DumpBitcodeSection(O, sect, sect_size, verbose, SymbolicOperands, in DumpSectionContents()
1805 DumpRawSectionContents(O, sect, sect_size, sect_addr); in DumpSectionContents()
1811 DumpCstringSection(O, sect, sect_size, sect_addr, LeadingAddr); in DumpSectionContents()
1814 DumpLiteral4Section(O, sect, sect_size, sect_addr, LeadingAddr); in DumpSectionContents()
1817 DumpLiteral8Section(O, sect, sect_size, sect_addr, LeadingAddr); in DumpSectionContents()
1820 DumpLiteral16Section(O, sect, sect_size, sect_addr, LeadingAddr); in DumpSectionContents()
1823 DumpLiteralPointerSection(O, Section, sect, sect_size, sect_addr, in DumpSectionContents()
1828 DumpInitTermPointerSection(O, Section, sect, sect_size, sect_addr, in DumpSectionContents()
1834 DumpRawSectionContents(O, sect, sect_size, sect_addr); in DumpSectionContents()
1841 DumpRawSectionContents(O, sect, sect_size, sect_addr); in DumpSectionContents()
1865 const char *sect = reinterpret_cast<const char *>(BytesStr.data()); in DumpInfoPlistSectionContents() local
1866 outs() << format("%.*s", BytesStr.size(), sect) << "\n"; in DumpInfoPlistSectionContents()
6456 static void DumpProtocolSection(MachOObjectFile *O, const char *sect, in DumpProtocolSection() argument
6469 for (p = sect; p < sect + size; p += sizeof(struct objc_protocol_t)) { in DumpProtocolSection()
6471 left = size - (p - sect); in DumpProtocolSection()
6479 paddr = addr + (p - sect); in DumpProtocolSection()
6652 static void DumpBitcodeSection(MachOObjectFile *O, const char *sect, in DumpBitcodeSection() argument
6662 memcpy(&XarHeader, sect, sizeof(struct xar_header)); in DumpBitcodeSection()
6719 StringRef XarContents(sect, size); in DumpBitcodeSection()