|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/lld/lib/ReaderWriter/MachO/File.h 44 assert(sectionOffset+contentSize <= inSection->content.size());
45 ArrayRef<uint8_t> content = inSection->content.slice(sectionOffset,
66 assert(sectionOffset+contentSize <= inSection->content.size());
67 ArrayRef<uint8_t> content = inSection->content.slice(sectionOffset,
147 assert(offsetInSect < section.content.size());
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp 309 section.content = llvm::makeArrayRef(content, contentSize);
353 section.content = llvm::makeArrayRef(content, contentSize);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp 294 offset += sect.content.size();
476 if (s2.address >= s1.address+s1.content.size())
478 if (s1.address >= s2.address+s2.content.size())
523 && (s.address+s.content.size() <= sg.address+sg.size)) {
555 isZeroFillSection(s->type) ? 0 : s->content.size();
618 return sect.content.size() / sect.indirectSymbols.size();
637 + _file.sections.back().content.size();
639 _file.sections.back().content.size() -
652 sout->size = sin.content.size();
719 sect->size = section->content.size();
1025 if (s.content.empty())
1030 memcpy(p, &s.content[0], s.content.size());
1030 memcpy(p, &s.content[0], s.content.size());
1031 p += s.content.size();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 675 normSect->content = llvm::makeArrayRef(empty, si->size);
683 normSect->content = sectionContent;
1514 file.sections[sectInfo->normalizedSectionIndex].content;
1526 file.sections[sectInfo->normalizedSectionIndex].content = newContent;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp 325 if (symbols.empty() && section.content.empty())
332 section.address + section.content.size(),
360 section.address + section.content.size(),
397 if ((section.content.size() % sizeMultiple) != 0)
402 + Twine(section.content.size())
412 for (unsigned int offset = 0, e = section.content.size(); offset != e;) {
426 if (section.content[i] == 0) {
436 if ((section.content[i] == 0) && (section.content[i + 1] == 0)) {
436 if ((section.content[i] == 0) && (section.content[i + 1] == 0)) {
444 size = read32(§ion.content[offset], isBig) + 4;
445 if (offset+size > section.content.size()) {
496 if ((sAddr <= address) && (address < sAddr+s.content.size())) {
604 if (reloc.offset > section.content.size())
608 + Twine(section.content.size()) + ")");
828 StringRef SecData(reinterpret_cast<const char*>(S.content.data()),
829 S.content.size());
960 if (debugInfo->content.size() == 0)
963 if (debugInfo->content.size() < 12)
1367 ArrayRef<uint8_t> content = sect.content;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp 305 uint64_t size = sect.content.size();
309 sect.content = makeArrayRef(bytes, size);
313 io, sect.content);
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp 281 EXPECT_EQ(text.content.size(), 45UL);
282 EXPECT_EQ((int)(text.content[0]), 0x55);
283 EXPECT_EQ((int)(text.content[1]), 0x48);
306 EXPECT_EQ(cstring.content.size(), 7UL);
307 EXPECT_EQ((int)(cstring.content[0]), 0x68);
308 EXPECT_EQ((int)(cstring.content[1]), 0x65);
309 EXPECT_EQ((int)(cstring.content[2]), 0x6c);
406 EXPECT_EQ(text.content.size(), 48UL);
407 EXPECT_EQ((int)(text.content[0]), 0x55);
408 EXPECT_EQ((int)(text.content[1]), 0x89);
441 EXPECT_EQ(cstring.content.size(), 7UL);
442 EXPECT_EQ((int)(cstring.content[0]), 0x68);
443 EXPECT_EQ((int)(cstring.content[1]), 0x65);
444 EXPECT_EQ((int)(cstring.content[2]), 0x6c);
538 EXPECT_EQ(text.content.size(), 42UL);
539 EXPECT_EQ((int)(text.content[0]), 0x80);
540 EXPECT_EQ((int)(text.content[1]), 0xB5);
582 EXPECT_EQ(cstring.content.size(), 7UL);
583 EXPECT_EQ((int)(cstring.content[0]), 0x68);
584 EXPECT_EQ((int)(cstring.content[1]), 0x65);
585 EXPECT_EQ((int)(cstring.content[2]), 0x6c);
682 EXPECT_EQ(text.content.size(), 68UL);
683 EXPECT_EQ((int)(text.content[0]), 0x7C);
684 EXPECT_EQ((int)(text.content[1]), 0x08);
725 EXPECT_EQ(cstring.content.size(), 7UL);
726 EXPECT_EQ((int)(cstring.content[0]), 0x68);
727 EXPECT_EQ((int)(cstring.content[1]), 0x65);
728 EXPECT_EQ((int)(cstring.content[2]), 0x6c);
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp 135 text.content = llvm::makeArrayRef(textBytes, sizeof(textBytes));
183 EXPECT_EQ(48UL, text.content.size());
250 text.content = llvm::makeArrayRef(textBytes, sizeof(textBytes));
295 EXPECT_EQ(22UL, text.content.size());
361 text.content = llvm::makeArrayRef(textBytes, sizeof(textBytes));
421 EXPECT_EQ(18UL, text.content.size());
494 text.content = llvm::makeArrayRef(textBytes, sizeof(textBytes));
578 EXPECT_EQ(44UL, text.content.size());
tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp 41 textSection.content = llvm::makeArrayRef(contentBytes, contentSize);
tools/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp 218 EXPECT_EQ(sect.content.size(), 2UL);
219 EXPECT_EQ((int)(sect.content[0]), 0x90);
220 EXPECT_EQ((int)(sect.content[1]), 0x90);
290 EXPECT_EQ(sect1.content.size(), 22UL);
291 EXPECT_EQ((int)(sect1.content[0]), 0x55);
292 EXPECT_EQ((int)(sect1.content[1]), 0x48);
320 EXPECT_EQ(sect2.content.size(), 7UL);
321 EXPECT_EQ((int)(sect2.content[0]), 0x68);
322 EXPECT_EQ((int)(sect2.content[1]), 0x65);
323 EXPECT_EQ((int)(sect2.content[2]), 0x6c);
420 EXPECT_EQ(sect1.content.size(), 33UL);
421 EXPECT_EQ((int)(sect1.content[0]), 0x55);
422 EXPECT_EQ((int)(sect1.content[1]), 0x89);
457 EXPECT_EQ(sect2.content.size(), 7UL);
458 EXPECT_EQ((int)(sect2.content[0]), 0x68);
459 EXPECT_EQ((int)(sect2.content[1]), 0x65);
460 EXPECT_EQ((int)(sect2.content[2]), 0x6c);
548 EXPECT_EQ(sect1.content.size(), 32UL);
549 EXPECT_EQ((int)(sect1.content[0]), 0x80);
550 EXPECT_EQ((int)(sect1.content[1]), 0x40);
585 EXPECT_EQ(sect2.content.size(), 7UL);
586 EXPECT_EQ((int)(sect2.content[0]), 0x68);
587 EXPECT_EQ((int)(sect2.content[1]), 0x65);
588 EXPECT_EQ((int)(sect2.content[2]), 0x6c);
688 EXPECT_EQ(sect1.content.size(), 22UL);
689 EXPECT_EQ((int)(sect1.content[0]), 0x80);
690 EXPECT_EQ((int)(sect1.content[1]), 0xb5);
741 EXPECT_EQ(sect2.content.size(), 7UL);
742 EXPECT_EQ((int)(sect2.content[0]), 0x68);
743 EXPECT_EQ((int)(sect2.content[1]), 0x65);
744 EXPECT_EQ((int)(sect2.content[2]), 0x6c);