| /openbsd/src/gnu/llvm/lld/ELF/ |
| D | OutputSections.cpp | 107 auto *isd = cast<InputSectionDescription>(commands.back()); in recordSection() local 108 isd->sectionBases.push_back(isec); in recordSection() 188 auto *isd = dyn_cast<InputSectionDescription>(cmd); in finalizeInputSections() local 189 if (!isd) in finalizeInputSections() 191 isd->sections.reserve(isd->sectionBases.size()); in finalizeInputSections() 192 for (InputSectionBase *s : isd->sectionBases) { in finalizeInputSections() 195 isd->sections.push_back(cast<InputSection>(s)); in finalizeInputSections() 224 isd->sections.push_back(syn); in finalizeInputSections() 231 isd->sectionBases.clear(); in finalizeInputSections() 234 for (InputSection *s : isd->sections) in finalizeInputSections() [all …]
|
| D | ARMErrataFix.cpp | 364 InputSectionDescription &isd, std::vector<Patch657417Section *> &patches) { in insertPatches() argument 367 uint64_t prevIsecLimit = isd.sections.front()->outSecOff; in insertPatches() 369 uint64_t outSecAddr = isd.sections.front()->getParent()->addr; in insertPatches() 377 for (const InputSection *isec : isd.sections) { in insertPatches() 397 tmp.reserve(isd.sections.size() + patches.size()); in insertPatches() 403 std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(), in insertPatches() 405 isd.sections = std::move(tmp); in insertPatches() 483 InputSectionDescription &isd) { in patchInputSectionDescription() argument 485 for (InputSection *isec : isd.sections) { in patchInputSectionDescription() 525 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes() local [all …]
|
| D | AArch64ErrataFix.cpp | 482 InputSectionDescription &isd, std::vector<Patch843419Section *> &patches) { in insertPatches() argument 484 uint64_t prevIsecLimit = isd.sections.front()->outSecOff; in insertPatches() 486 uint64_t outSecAddr = isd.sections.front()->getParent()->addr; in insertPatches() 493 for (const InputSection *isec : isd.sections) { in insertPatches() 515 tmp.reserve(isd.sections.size() + patches.size()); in insertPatches() 521 std::merge(isd.sections.begin(), isd.sections.end(), patches.begin(), in insertPatches() 523 isd.sections = std::move(tmp); in insertPatches() 576 InputSectionDescription &isd) { in patchInputSectionDescription() argument 578 for (InputSection *isec : isd.sections) { in patchInputSectionDescription() 631 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createFixes() local [all …]
|
| D | Relocations.cpp | 372 auto *isd = cast<InputSectionDescription>(osec->commands.back()); in addCopyRelSymbol() local 373 isd->sections.push_back(sec); in addCopyRelSymbol() 1791 if (auto *isd = dyn_cast<InputSectionDescription>(bc)) in forEachInputSectionDescription() local 1792 fn(os, isd); in forEachInputSectionDescription() 1889 outputSections, [&](OutputSection *os, InputSectionDescription *isd) { in mergeThunks() argument 1890 if (isd->thunkSections.empty()) in mergeThunks() 1894 llvm::erase_if(isd->thunkSections, in mergeThunks() 1903 for (std::pair<ThunkSection *, uint32_t> ts : isd->thunkSections) in mergeThunks() 1913 tmp.reserve(isd->sections.size() + newThunks.size()); in mergeThunks() 1915 std::merge(isd->sections.begin(), isd->sections.end(), in mergeThunks() [all …]
|
| D | ARMErrataFix.h | 30 patchInputSectionDescription(InputSectionDescription &isd); 32 void insertPatches(InputSectionDescription &isd,
|
| D | AArch64ErrataFix.h | 30 patchInputSectionDescription(InputSectionDescription &isd); 32 void insertPatches(InputSectionDescription &isd,
|
| D | Writer.cpp | 719 auto *isd = dyn_cast<InputSectionDescription>(cmd); in addSectionSymbols() local 720 if (!isd) in addSectionSymbols() 722 for (InputSectionBase *s : isd->sections) { in addSectionSymbols() 1311 sortISDBySectionOrder(InputSectionDescription *isd, in sortISDBySectionOrder() argument 1319 for (InputSection *isec : isd->sections) { in sortISDBySectionOrder() 1376 isd->sections.clear(); in sortISDBySectionOrder() 1378 isd->sections.push_back(isec); in sortISDBySectionOrder() 1380 isd->sections.push_back(p.first); in sortISDBySectionOrder() 1382 isd->sections.push_back(isec); in sortISDBySectionOrder() 1407 if (auto *isd = dyn_cast<InputSectionDescription>(b)) in sortSection() local [all …]
|
| D | LinkerScript.cpp | 581 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in discardSynthetic() local 582 for (InputSectionBase *s : computeInputSections(isd, secs)) in discardSynthetic() 592 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in createInputSectionList() local 593 isd->sectionBases = computeInputSections(isd, ctx.inputSections); in createInputSectionList() 594 for (InputSectionBase *s : isd->sectionBases) in createInputSectionList() 596 ret.insert(ret.end(), isd->sectionBases.begin(), isd->sectionBases.end()); in createInputSectionList()
|
| D | MapFile.cpp | 177 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) { in writeMapFile() local 178 for (InputSection *isec : isd->sections) { in writeMapFile()
|
| D | Relocations.h | 148 InputSectionDescription *isd,
|
| D | ICF.cpp | 575 if (auto *isd = dyn_cast<InputSectionDescription>(subCmd)) in run() local 576 llvm::erase_if(isd->sections, in run()
|
| D | ScriptParser.cpp | 963 auto *isd = make<InputSectionDescription>(tok); in readOutputSectionDescription() local 964 isd->sectionPatterns.push_back({{}, StringMatcher("*")}); in readOutputSectionDescription() 965 osec->commands.push_back(isd); in readOutputSectionDescription()
|
| D | SyntheticSections.cpp | 891 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in build() local 892 for (InputSection *isec : isd->sections) { in build() 3615 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) in isNeeded() local 3616 for (InputSection *isec : isd->sections) in isNeeded() 3628 if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { in finalizeContents() local 3629 for (InputSection *isec : isd->sections) { in finalizeContents()
|
| /openbsd/src/usr.sbin/mopd/common/ |
| D | file.c | 228 u_int32_t load_addr, xfr_addr, isd, iha, hbcnt, isize; in GetMopFileInfo() local 238 isd = (header[IHD_W_SIZE+1]*256 + in GetMopFileInfo() 243 isize = (header[isd+ISD_W_PAGCNT+1]*256 + in GetMopFileInfo() 244 header[isd+ISD_W_PAGCNT]) * 512; in GetMopFileInfo() 245 load_addr = ((header[isd+ISD_V_VPN+1]*256 + in GetMopFileInfo() 246 header[isd+ISD_V_VPN]) & ISD_M_VPN) in GetMopFileInfo() 292 isd = (header[IHD_W_SIZE+1]*256 + in GetMopFileInfo() 297 isize = (header[isd+ISD_W_PAGCNT+1]*256 + in GetMopFileInfo() 298 header[isd+ISD_W_PAGCNT]) * 512; in GetMopFileInfo() 299 load_addr = (header[isd+ISD_V_VPN+1]*256 + in GetMopFileInfo() [all …]
|
| /openbsd/src/gnu/llvm/lld/ELF/Arch/ |
| D | ARM.cpp | 37 void addPltHeaderSymbols(InputSection &isd) const override;
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/ |
| D | RISCVInstrInfoD.td | 404 // Use target specific isd nodes to help us remember the result is sign
|
| D | RISCVInstrInfoZfh.td | 391 // Use target specific isd nodes to help us remember the result is sign
|
| D | RISCVInstrInfoF.td | 633 // Use target specific isd nodes to help us remember the result is sign
|