@@ -112,7 +112,7 @@ std::unique_ptr<MipsAbiFlagsSection<ELFT>> MipsAbiFlagsSection<ELFT>::create() {
112
112
create = true ;
113
113
114
114
std::string filename = toString (sec->file );
115
- const size_t size = sec->data () .size ();
115
+ const size_t size = sec->rawData .size ();
116
116
// Older version of BFD (such as the default FreeBSD linker) concatenate
117
117
// .MIPS.abiflags instead of merging. To allow for this case (or potential
118
118
// zero padding) we ignore everything after the first Elf_Mips_ABIFlags
@@ -121,7 +121,7 @@ std::unique_ptr<MipsAbiFlagsSection<ELFT>> MipsAbiFlagsSection<ELFT>::create() {
121
121
Twine (size) + " instead of " + Twine (sizeof (Elf_Mips_ABIFlags)));
122
122
return nullptr ;
123
123
}
124
- auto *s = reinterpret_cast <const Elf_Mips_ABIFlags *>(sec->data () .data ());
124
+ auto *s = reinterpret_cast <const Elf_Mips_ABIFlags *>(sec->rawData .data ());
125
125
if (s->version != 0 ) {
126
126
error (filename + " : unexpected .MIPS.abiflags version " +
127
127
Twine (s->version ));
@@ -184,7 +184,7 @@ std::unique_ptr<MipsOptionsSection<ELFT>> MipsOptionsSection<ELFT>::create() {
184
184
sec->markDead ();
185
185
186
186
std::string filename = toString (sec->file );
187
- ArrayRef<uint8_t > d = sec->data () ;
187
+ ArrayRef<uint8_t > d = sec->rawData ;
188
188
189
189
while (!d.empty ()) {
190
190
if (d.size () < sizeof (Elf_Mips_Options)) {
@@ -240,12 +240,12 @@ std::unique_ptr<MipsReginfoSection<ELFT>> MipsReginfoSection<ELFT>::create() {
240
240
for (InputSectionBase *sec : sections) {
241
241
sec->markDead ();
242
242
243
- if (sec->data () .size () != sizeof (Elf_Mips_RegInfo)) {
243
+ if (sec->rawData .size () != sizeof (Elf_Mips_RegInfo)) {
244
244
error (toString (sec->file ) + " : invalid size of .reginfo section" );
245
245
return nullptr ;
246
246
}
247
247
248
- auto *r = reinterpret_cast <const Elf_Mips_RegInfo *>(sec->data () .data ());
248
+ auto *r = reinterpret_cast <const Elf_Mips_RegInfo *>(sec->rawData .data ());
249
249
reginfo.ri_gprmask |= r->ri_gprmask ;
250
250
sec->getFile <ELFT>()->mipsGp0 = r->ri_gp_value ;
251
251
};
@@ -3535,7 +3535,7 @@ void ARMExidxSyntheticSection::writeTo(uint8_t *buf) {
3535
3535
for (InputSection *isec : executableSections) {
3536
3536
assert (isec->getParent () != nullptr );
3537
3537
if (InputSection *d = findExidxSection (isec)) {
3538
- memcpy (buf + offset, d->data () .data (), d->data () .size ());
3538
+ memcpy (buf + offset, d->rawData .data (), d->rawData .size ());
3539
3539
d->relocateAlloc (buf + d->outSecOff , buf + d->outSecOff + d->getSize ());
3540
3540
offset += d->getSize ();
3541
3541
} else {
0 commit comments