| /freebsd-14.2/sys/contrib/dev/athk/ath10k/ |
| H A D | coredump.c | 807 .sections = NULL, 822 .sections = NULL, 837 .sections = NULL, 850 .sections = NULL, 860 .sections = NULL, 883 .sections = NULL, 893 .sections = NULL, 903 .sections = NULL, 913 .sections = NULL, 936 .sections = NULL, [all …]
|
| /freebsd-14.2/contrib/llvm-project/lld/ELF/ |
| H A D | ICF.cpp | 123 SmallVector<InputSection *, 0> sections; member in __anon07edc7d90111::ICF 218 size_t mid = bound - sections.begin(); in segregate() 225 sections[i]->eqClass[next] = eqClassBase + mid; in segregate() 383 if (eqClass != sections[i]->eqClass[current]) in findBoundary() 409 forEachClassRange(0, sections.size(), fn); in forEachClass() 422 size_t step = sections.size() / numShards; in forEachClass() 425 boundaries[numShards] = sections.size(); in forEachClass() 486 sections.push_back(s); in run() 495 parallelForEach(sections, [&](InputSection *s) { in run() 544 sections[begin]->replace(sections[i]); in run() [all …]
|
| H A D | OutputSections.cpp | 228 isd->sections.push_back(syn); in finalizeInputSections() 238 for (InputSection *s : isd->sections) in finalizeInputSections() 266 sortByOrder(isd->sections, order); in sort() 490 fill(buf, sections.empty() ? size : sections[0]->outSecOff, filler); in writeTo() 495 InputSection *isec = sections[i]; in writeTo() 528 size_t numSections = sections.size(); in writeTo() 544 taskSize += sections[i]->getSize(); in writeTo() 688 if (!isd->sections.empty()) in getFirstInputSection() 689 return isd->sections[0]; in getFirstInputSection() 703 ret = isd->sections; in getInputSections() [all …]
|
| H A D | InputFiles.cpp | 423 if (index >= sections.size()) in handleSectionGroup() 484 if (s == sections[curIndex]) { in getDILineInfo() 535 ArrayRef<Elf_Shdr> sections = CHECK(obj.sections(), this); in init() local 536 elfShdrs = sections.data(); in init() 537 numELFShdrs = sections.size(); in init() 579 sections.resize(size); in parse() 741 sections.resize(numELFShdrs); in initializeJustSymbols() 808 this->sections[i] = in initializeSections() 845 sections[info] = s; in initializeSections() 864 sections[i] = isec; in initializeSections() [all …]
|
| H A D | CallGraphSort.cpp | 97 std::vector<const InputSectionBase *> sections; member in __anon4a4283fd0111::CallGraphSort 121 sections.push_back(isec); in CallGraphSort() 240 orderMap[sections[i]] = curOrder++; in run() 260 for (Symbol *sym : sections[i]->file->getSymbols()) in run() 263 if (sections[i] == d->section) in run() 282 SmallVector<const InputSectionBase *, 0> sections; in computeCacheDirectedSortOrder() local 286 auto res = secToTargetId.try_emplace(inSec, sections.size()); in computeCacheDirectedSortOrder() 289 sections.push_back(inSec); in computeCacheDirectedSortOrder() 330 orderMap[sections[secIdx]] = curOrder++; in computeCacheDirectedSortOrder()
|
| /freebsd-14.2/crypto/openssh/ |
| H A D | PROTOCOL.krl | 5 The KRL consists of a header and zero or more sections. The header is: 24 Following the header are zero or more sections, each consisting of: 57 Followed by one or more sections: 83 These sections use type KRL_SECTION_CERT_SERIAL_RANGE and hold 107 2.4. Revoked key ID sections 142 3. Explicit key sections 156 4. SHA1/SHA256 fingerprint sections 158 These sections, identified as KRL_SECTION_FINGERPRINT_SHA1 and 172 5. Extension sections 177 Extensions are recorded in sections of type KRL_SECTION_EXTENSION [all …]
|
| /freebsd-14.2/sys/dev/qat/qat_common/ |
| H A D | adf_cfg_bundle.c | 29 bundle->sections[0], in adf_cfg_can_be_shared() 102 strlcpy(bundle->sections[bundle->section_index], in adf_cfg_get_ring_pairs_from_bundle() 240 bundle->sections = malloc(sizeof(char *) * bundle->max_section, in adf_cfg_bundle_init() 245 bundle->sections[i] = in adf_cfg_bundle_init() 258 if (bundle->sections && bundle->sections[i]) { in adf_cfg_bundle_clear() 259 free(bundle->sections[i], M_QAT); in adf_cfg_bundle_clear() 260 bundle->sections[i] = NULL; in adf_cfg_bundle_clear() 264 free(bundle->sections, M_QAT); in adf_cfg_bundle_clear() 265 bundle->sections = NULL; in adf_cfg_bundle_clear()
|
| /freebsd-14.2/contrib/llvm-project/lld/docs/ELF/ |
| H A D | start-stop-gc.rst | 4 If your ``-Wl,--gc-sections`` build fail with a linker error like this: 8 …>>> the encapsulation symbol needs to be retained under --gc-sections properly; consider -z nostar… 10 it is likely your C identifier name sections are not properly annotated to 11 suffice under ``--gc-sections``. 15 reference from a live section retain all ``meta`` input sections. This 27 Annotate C identifier name sections 53 linker ``--gc-sections``.
|
| /freebsd-14.2/contrib/llvm-project/lld/docs/ |
| H A D | Partitions.rst | 42 into partitions according to which sections of the program are reachable from 43 which entry points, similarly to how ``--gc-sections`` removes unused parts of 44 a program. Any sections that are only reachable from a loadable partition's 45 entry point are assigned to that partition, while all other sections are 46 assigned to the main partition, including sections only reachable from 49 The following diagram illustrates how sections are assigned to partitions. Each 65 clang -ffunction-sections -fdata-sections -c main.c 69 clang -ffunction-sections -fdata-sections -fsymbol-partition=libfeature.so -c feature.c 72 …ng main.o feature.o -fuse-ld=lld -shared -o libcombined.so -Wl,-soname,libmain.so -Wl,--gc-sections 108 features assume a single set of output sections and/or program headers, which
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-objcopy/ |
| H A D | CommonOpts.td | 15 HelpText<"Allow the tool to remove sections even if it would leave " 42 HelpText<"Remove non-allocated sections outside segments. " 43 ".gnu.warning* and .ARM.attribute sections are not " 51 HelpText<"Remove all debug sections">; 66 : Flag<["--"], "strip-sections">, 67 HelpText<"Remove all section headers and all sections not in segments">; 94 "sections useful for debugging purposes">; 106 "remove all debug sections">;
|
| H A D | ObjcopyOpts.td | 33 : Joined<["--"], "compress-debug-sections=">, 35 HelpText<"Compress DWARF debug sections using specified format. Supported " 37 def : Flag<["--"], "compress-debug-sections">, Alias<compress_debug_sections>, 39 def decompress_debug_sections : Flag<["--"], "decompress-debug-sections">, 40 HelpText<"Decompress DWARF debug sections">; 100 HelpText<"Remove all DWARF .dwo sections from file">; 103 HelpText<"Remove all non-allocated sections outside segments">; 122 "Remove all sections that are not DWARF .dwo sections from file">; 208 : Eq<"prefix-alloc-sections", "Add <prefix> to the start of every allocated section name">, 235 : Eq<"gap-fill", "Fill the gaps between sections with <value> instead of zero. "
|
| /freebsd-14.2/sys/conf/ |
| H A D | ldscript.riscv | 7 /* Read-only sections, merged into text segment: */ 14 /* .gnu.warning sections are handled specially by elf32.em. */ 102 /* We want the small data sections together, so single-instruction offsets 114 sections are placed directly after .sdata, as has been seen to happen with 128 /* Stabs debugging sections. */ 136 /* DWARF debug sections. 137 Symbols in the DWARF debugging sections are relative to the beginning
|
| H A D | ldscript.powerpc | 15 /* Read-only sections, merged into text segment: */ 25 /* .gnu.warning sections are handled specially by elf32.em. */ 112 /* We want the small data sections together, so single-instruction offsets 136 /* Stabs debugging sections. */ 139 /* DWARF debug sections. 140 Symbols in the DWARF debugging sections are relative to the beginning
|
| H A D | ldscript.powerpcspe | 15 /* Read-only sections, merged into text segment: */ 25 /* .gnu.warning sections are handled specially by elf32.em. */ 113 /* We want the small data sections together, so single-instruction offsets 137 /* Stabs debugging sections. */ 140 /* DWARF debug sections. 141 Symbols in the DWARF debugging sections are relative to the beginning
|
| /freebsd-14.2/stand/uboot/arch/arm/ |
| H A D | arm.ldscript | 6 /* Read-only sections, merged into text segment: */ 12 /* .gnu.warning sections are handled specially by elf32.em. */ 80 /* We want the small data sections together, so single-instruction offsets 104 /* Stabs debugging sections. */ 107 /* DWARF debug sections. 108 Symbols in the DWARF debugging sections are relative to the beginning
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/ |
| H A D | DynamicLoaderHexagonDYLD.cpp | 212 const SectionList *sections = GetSectionListFromModule(module); in UpdateLoadedSections() local 214 assert(sections && "SectionList missing from loaded module."); in UpdateLoadedSections() 218 const size_t num_sections = sections->GetSize(); in UpdateLoadedSections() 221 SectionSP section_sp(sections->GetSectionAtIndex(i)); in UpdateLoadedSections() 243 const SectionList *sections = GetSectionListFromModule(module); in UnloadSections() local 245 assert(sections && "SectionList missing from unloaded module."); in UnloadSections() 249 const size_t num_sections = sections->GetSize(); in UnloadSections() 251 SectionSP section_sp(sections->GetSectionAtIndex(i)); in UnloadSections() 531 SectionList *sections = nullptr; in GetSectionListFromModule() local 535 sections = obj_file->GetSectionList(); in GetSectionListFromModule() [all …]
|
| /freebsd-14.2/stand/kboot/kboot/arch/powerpc64/ |
| H A D | powerpc64.ldscript | 9 /* Read-only sections, merged into text segment: */ 40 /* .gnu.warning sections are handled specially by elf32.em. */ 83 /* We want the small data sections together, so single-instruction offsets 108 /* Stabs debugging sections. */ 111 /* DWARF debug sections. 112 Symbols in the DWARF debugging sections are relative to the beginning
|
| /freebsd-14.2/stand/powerpc/ofw/ |
| H A D | ppc-common.ldscript | 11 /* Read-only sections, merged into text segment: */ 42 /* .gnu.warning sections are handled specially by elf32.em. */ 85 /* We want the small data sections together, so single-instruction offsets 109 /* Stabs debugging sections. */ 112 /* DWARF debug sections. 113 Symbols in the DWARF debugging sections are relative to the beginning
|
| /freebsd-14.2/stand/uboot/arch/powerpc/ |
| H A D | powerpc.ldscript | 10 /* Read-only sections, merged into text segment: */ 41 /* .gnu.warning sections are handled specially by elf32.em. */ 83 /* We want the small data sections together, so single-instruction offsets 107 /* Stabs debugging sections. */ 110 /* DWARF debug sections. 111 Symbols in the DWARF debugging sections are relative to the beginning
|
| /freebsd-14.2/contrib/ntp/sntp/m4/ |
| H A D | ntp_compiler.m4 | 146 # NetBSD will link but likely not run with --gc-sections 149 # --gc-sections causes attempt to load as linux elf, with 157 CFLAGS="$CFLAGS -Wl,--gc-sections" 188 if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then 203 LDADD_LIBNTP="-Wl,--gc-sections" 204 CFLAGS_NTP="$CFLAGS_NTP -ffunction-sections -fdata-sections"
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/ |
| H A D | ObjectFileCOFF.cpp | 157 if (SectionList *sections = GetSectionList()) in Dump() local 158 sections->Dump(stream->AsRawOstream(), stream->GetIndentLevel(), nullptr, in Dump() 181 void ObjectFileCOFF::CreateSections(lldb_private::SectionList §ions) { in CreateSections() argument 229 for (const auto &SecRef : m_object->sections()) { in CreateSections() 251 sections.AddSection(section); in CreateSections() 258 SectionList *sections = GetSectionList(); in ParseSymtab() local 288 symbol.GetAddressRef() = Address(sections->GetSectionAtIndex(SecIdx - 1), in ParseSymtab()
|
| /freebsd-14.2/contrib/llvm-project/lld/MachO/ |
| H A D | Relocations.cpp | 70 const std::vector<OutputSection *> §ions = seg->getSections(); in offsetToInputSection() local 72 for (; osecIdx < sections.size(); ++osecIdx) in offsetToInputSection() 73 if (*off < sections[osecIdx]->fileOff) in offsetToInputSection() 78 auto *osec = cast<ConcatOutputSection>(sections[osecIdx - 1]); in offsetToInputSection()
|
| /freebsd-14.2/contrib/processor-trace/libipt/src/ |
| H A D | pt_image.c | 124 pt_section_list_free_tail(image->sections); in pt_image_fini() 177 list = &(image->sections); in pt_image_add() 275 for (list = &image->sections; *list; list = &((*list)->next)) { in pt_image_remove() 358 for (list = src->sections; list; list = list->next) { in pt_image_copy() 387 for (list = &image->sections; *list;) { in pt_image_remove_by_filename() 437 for (list = &image->sections; *list;) { in pt_image_remove_by_asid() 543 start = &image->sections; in pt_image_fetch_section() 594 slist = image->sections; in pt_image_read() 671 slist = image->sections; in pt_image_find() 711 slist = image->sections; in pt_image_validate()
|
| /freebsd-14.2/stand/efi/loader/arch/arm/ |
| H A D | arm.ldscript | 5 /* Read-only sections, merged into text segment: */ 11 /* .gnu.warning sections are handled specially by elf32.em. */ 38 /* We want the small data sections together, so single-instruction offsets
|
| /freebsd-14.2/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | nvm.c | 222 struct iwl_nvm_section *sections = mvm->nvm_sections; in iwl_parse_nvm_sections() local 264 hw = (const __be16 *)sections[mvm->cfg->nvm_hw_section_num].data; in iwl_parse_nvm_sections() 265 sw = (const __le16 *)sections[NVM_SECTION_TYPE_SW].data; in iwl_parse_nvm_sections() 266 calib = (const __le16 *)sections[NVM_SECTION_TYPE_CALIBRATION].data; in iwl_parse_nvm_sections() 268 (const __le16 *)sections[NVM_SECTION_TYPE_MAC_OVERRIDE].data; in iwl_parse_nvm_sections() 269 phy_sku = (const __le16 *)sections[NVM_SECTION_TYPE_PHY_SKU].data; in iwl_parse_nvm_sections() 272 (const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY_SDP].data : in iwl_parse_nvm_sections() 273 (const __le16 *)sections[NVM_SECTION_TYPE_REGULATORY].data; in iwl_parse_nvm_sections() 284 struct iwl_nvm_section *sections = mvm->nvm_sections; in iwl_mvm_load_nvm_to_nic() local 291 ret = iwl_nvm_write_section(mvm, i, sections[i].data, in iwl_mvm_load_nvm_to_nic() [all …]
|