/openbsd-current/gnu/llvm/lld/ELF/ |
H A D | AArch64ErrataFix.h | 30 patchInputSectionDescription(InputSectionDescription &isd); 32 void insertPatches(InputSectionDescription &isd,
|
H A D | ARMErrataFix.h | 30 patchInputSectionDescription(InputSectionDescription &isd); 32 void insertPatches(InputSectionDescription &isd,
|
H A D | AArch64ErrataFix.cpp | 482 InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) { 484 uint64_t prevIsecLimit = isd.sections.front()->outSecOff; 486 uint64_t outSecAddr = isd.sections.front()->getParent()->addr; 493 for (const InputSection *isec : isd.sections) { 515 tmp.reserve(isd.sections.size() + patches.size()); 521 std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(), 523 isd.sections = std::move(tmp); 576 InputSectionDescription &isd) { 578 for (InputSection *isec : isd 481 insertPatches( InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) argument 575 patchInputSectionDescription( InputSectionDescription &isd) argument [all...] |
H A D | ARMErrataFix.cpp | 364 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) { 367 uint64_t prevIsecLimit = isd.sections.front()->outSecOff; 369 uint64_t outSecAddr = isd.sections.front()->getParent()->addr; 377 for (const InputSection *isec : isd.sections) { 397 tmp.reserve(isd.sections.size() + patches.size()); 403 std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(), 405 isd.sections = std::move(tmp); 483 InputSectionDescription &isd) { 485 for (InputSection *isec : isd 363 insertPatches( InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) argument 482 patchInputSectionDescription( InputSectionDescription &isd) argument [all...] |
H A D | OutputSections.cpp | 107 auto *isd = cast<InputSectionDescription>(commands.back()); local 108 isd->sectionBases.push_back(isec); 188 auto *isd = dyn_cast<InputSectionDescription>(cmd); local 189 if (!isd) 191 isd->sections.reserve(isd->sectionBases.size()); 192 for (InputSectionBase *s : isd->sectionBases) { 195 isd->sections.push_back(cast<InputSection>(s)); 224 isd->sections.push_back(syn); 231 isd 657 auto *isd = cast<InputSectionDescription>(commands[0]); local 689 auto *isd = dyn_cast<InputSectionDescription>(cmd); local [all...] |
H A D | Relocations.cpp | 372 auto *isd = cast<InputSectionDescription>(osec->commands.back()); local 373 isd->sections.push_back(sec); 1791 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) 1792 fn(os, isd); 1889 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { 1890 if (isd->thunkSections.empty()) 1894 llvm::erase_if(isd->thunkSections, 1903 for (std::pair<ThunkSection *, uint32_t> ts : isd->thunkSections) 1913 tmp.reserve(isd->sections.size() + newThunks.size()); 1915 std::merge(isd 1939 getISDThunkSec(OutputSection *os, InputSection *isec, InputSectionDescription *isd, const Relocation &rel, uint64_t src) argument 1983 auto *isd = dyn_cast<InputSectionDescription>(bc); local 2051 addThunkSection(OutputSection *os, InputSectionDescription *isd, uint64_t off) argument [all...] |
H A D | Writer.cpp | 719 auto *isd = dyn_cast<InputSectionDescription>(cmd); local 720 if (!isd) 722 for (InputSectionBase *s : isd->sections) { 1311 sortISDBySectionOrder(InputSectionDescription *isd, argument 1319 for (InputSection *isec : isd->sections) { 1360 // The above is not necessary if total size of input sections in this "isd" 1376 isd->sections.clear(); 1378 isd->sections.push_back(isec); 1380 isd->sections.push_back(p.first); 1382 isd 1424 auto *isd = cast<InputSectionDescription>(osec.commands[0]); local 1586 auto *isd = dyn_cast<InputSectionDescription>(cmd); local [all...] |
H A D | Relocations.h | 148 InputSectionDescription *isd,
|
H A D | MapFile.cpp | 177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { 178 for (InputSection *isec : isd->sections) {
|
H A D | LinkerScript.cpp | 581 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) 582 for (InputSectionBase *s : computeInputSections(isd, secs)) 592 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { 593 isd->sectionBases = computeInputSections(isd, ctx.inputSections); 594 for (InputSectionBase *s : isd->sectionBases) 596 ret.insert(ret.end(), isd->sectionBases.begin(), isd->sectionBases.end());
|
H A D | ICF.cpp | 575 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) 576 llvm::erase_if(isd->sections,
|
H A D | ScriptParser.cpp | 963 auto *isd = make<InputSectionDescription>(tok); 964 isd->sectionPatterns.push_back({{}, StringMatcher("*")}); 965 osec->commands.push_back(isd);
|
H A D | SyntheticSections.cpp | 891 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) 892 for (InputSection *isec : isd->sections) { 3615 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) 3616 for (InputSection *isec : isd->sections) 3628 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { 3629 for (InputSection *isec : isd->sections) {
|
/openbsd-current/usr.sbin/mopd/common/ |
H A D | file.c | 228 u_int32_t load_addr, xfr_addr, isd, iha, hbcnt, isize; local 238 isd = (header[IHD_W_SIZE+1]*256 + 243 isize = (header[isd+ISD_W_PAGCNT+1]*256 + 244 header[isd+ISD_W_PAGCNT]) * 512; 245 load_addr = ((header[isd+ISD_V_VPN+1]*256 + 246 header[isd+ISD_V_VPN]) & ISD_M_VPN) 292 isd = (header[IHD_W_SIZE+1]*256 + 297 isize = (header[isd+ISD_W_PAGCNT+1]*256 + 298 header[isd+ISD_W_PAGCNT]) * 512; 299 load_addr = (header[isd [all...] |
/openbsd-current/gnu/llvm/lld/ELF/Arch/ |
H A D | ARM.cpp | 37 void addPltHeaderSymbols(InputSection &isd) const override;
|