Searched refs:isd (Results 1 - 15 of 15) sorted by relevance

/openbsd-current/gnu/llvm/lld/ELF/
H A DAArch64ErrataFix.h30 patchInputSectionDescription(InputSectionDescription &isd);
32 void insertPatches(InputSectionDescription &isd,
H A DARMErrataFix.h30 patchInputSectionDescription(InputSectionDescription &isd);
32 void insertPatches(InputSectionDescription &isd,
H A DAArch64ErrataFix.cpp482 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 DARMErrataFix.cpp364 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 DOutputSections.cpp107 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 DRelocations.cpp372 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 DWriter.cpp719 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 DRelocations.h148 InputSectionDescription *isd,
H A DMapFile.cpp177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) {
178 for (InputSection *isec : isd->sections) {
H A DLinkerScript.cpp581 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 DICF.cpp575 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd))
576 llvm::erase_if(isd->sections,
H A DScriptParser.cpp963 auto *isd = make<InputSectionDescription>(tok);
964 isd->sectionPatterns.push_back({{}, StringMatcher("*")});
965 osec->commands.push_back(isd);
H A DSyntheticSections.cpp891 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 Dfile.c228 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 DARM.cpp37 void addPltHeaderSymbols(InputSection &isd) const override;

Completed in 232 milliseconds