diff options
Diffstat (limited to 'lld/ELF/Writer.cpp')
| -rw-r--r-- | lld/ELF/Writer.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index 4fa8039..083b4fb 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -1495,15 +1495,14 @@ static void randomizeSectionPadding(Ctx &ctx) { if (auto *isd = dyn_cast<InputSectionDescription>(bc)) { SmallVector<InputSection *, 0> tmp; if (os->ptLoad != curPtLoad) { - tmp.push_back(make<RandomizePaddingSection>( - ctx, g() % ctx.arg.maxPageSize, os)); + tmp.push_back( + make<PaddingSection>(ctx, g() % ctx.arg.maxPageSize, os)); curPtLoad = os->ptLoad; } for (InputSection *isec : isd->sections) { // Probability of inserting padding is 1 in 16. if (g() % 16 == 0) - tmp.push_back( - make<RandomizePaddingSection>(ctx, isec->addralign, os)); + tmp.push_back(make<PaddingSection>(ctx, isec->addralign, os)); tmp.push_back(isec); } isd->sections = std::move(tmp); |
