Lines Matching defs:sect

503       // X86 sect diff's must be followed by a relocation of type
525 // X86 sect diff's must be followed by a relocation of type
1512 static void DumpCstringSection(MachOObjectFile *O, const char *sect,
1522 for (; i < sect_size && sect[i] != '\0'; i++)
1523 DumpCstringChar(sect[i]);
1524 if (i < sect_size && sect[i] == '\0')
1545 static void DumpLiteral4Section(MachOObjectFile *O, const char *sect,
1556 memcpy(&f, sect + i, sizeof(float));
1560 memcpy(&l, sect + i, sizeof(uint32_t));
1589 static void DumpLiteral8Section(MachOObjectFile *O, const char *sect,
1600 memcpy(&d, sect + i, sizeof(double));
1604 memcpy(&l0, sect + i, sizeof(uint32_t));
1605 memcpy(&l1, sect + i + sizeof(uint32_t), sizeof(uint32_t));
1621 static void DumpLiteral16Section(MachOObjectFile *O, const char *sect,
1632 memcpy(&l0, sect + i, sizeof(uint32_t));
1633 memcpy(&l1, sect + i + sizeof(uint32_t), sizeof(uint32_t));
1634 memcpy(&l2, sect + i + 2 * sizeof(uint32_t), sizeof(uint32_t));
1635 memcpy(&l3, sect + i + 3 * sizeof(uint32_t), sizeof(uint32_t));
1648 const char *sect, uint32_t sect_size,
1700 memcpy(&lp, sect + i, sizeof(uint64_t));
1705 memcpy(&li, sect + i, sizeof(uint32_t));
1816 const char *sect,
1846 memcpy(&pointer_value, sect + i, stride);
1854 memcpy(&pointer_value, sect + i, stride);
1878 static void DumpRawSectionContents(MachOObjectFile *O, const char *sect,
1889 uint8_t byte_word = *(sect + i + j);
1905 memcpy(&long_word, sect + i + j, sizeof(int32_t));
1911 uint8_t byte_word = *(sect + i + j + k);
1923 static void DumpProtocolSection(MachOObjectFile *O, const char *sect,
1972 const char *sect = reinterpret_cast<const char *>(BytesStr.data());
1987 outs() << sect;
1991 DumpProtocolSection(O, sect, sect_size, sect_addr);
1996 DumpRawSectionContents(O, sect, sect_size, sect_addr);
2002 DumpCstringSection(O, sect, sect_size, sect_addr, LeadingAddr);
2005 DumpLiteral4Section(O, sect, sect_size, sect_addr, LeadingAddr);
2008 DumpLiteral8Section(O, sect, sect_size, sect_addr, LeadingAddr);
2011 DumpLiteral16Section(O, sect, sect_size, sect_addr, LeadingAddr);
2014 DumpLiteralPointerSection(O, Section, sect, sect_size, sect_addr,
2019 DumpInitTermPointerSection(O, Section, sect, sect_size, sect_addr,
2025 DumpRawSectionContents(O, sect, sect_size, sect_addr);
2032 DumpRawSectionContents(O, sect, sect_size, sect_addr);
2056 const char *sect = reinterpret_cast<const char *>(BytesStr.data());
2057 outs() << format("%.*s", BytesStr.size(), sect) << "\n";
6772 static void DumpProtocolSection(MachOObjectFile *O, const char *sect,
6785 for (p = sect; p < sect + size; p += sizeof(struct objc_protocol_t)) {
6787 left = size - (p - sect);
6795 paddr = addr + (p - sect);