Home
last modified time | relevance | path

Searched refs:sections (Results 1 – 25 of 402) sorted by relevance

12345678910>>...17

/freebsd-14.2/sys/contrib/dev/athk/ath10k/
H A Dcoredump.c807 .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 DICF.cpp123 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 DOutputSections.cpp228 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 DInputFiles.cpp423 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 DCallGraphSort.cpp97 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 DPROTOCOL.krl5 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 Dadf_cfg_bundle.c29 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 Dstart-stop-gc.rst4 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 DPartitions.rst42 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 DCommonOpts.td15 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 DObjcopyOpts.td33 : 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 Dldscript.riscv7 /* 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 Dldscript.powerpc15 /* 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 Dldscript.powerpcspe15 /* 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 Darm.ldscript6 /* 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 DDynamicLoaderHexagonDYLD.cpp212 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 Dpowerpc64.ldscript9 /* 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 Dppc-common.ldscript11 /* 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 Dpowerpc.ldscript10 /* 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 Dntp_compiler.m4146 # 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 DObjectFileCOFF.cpp157 if (SectionList *sections = GetSectionList()) in Dump() local
158 sections->Dump(stream->AsRawOstream(), stream->GetIndentLevel(), nullptr, in Dump()
181 void ObjectFileCOFF::CreateSections(lldb_private::SectionList &sections) { 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 DRelocations.cpp70 const std::vector<OutputSection *> &sections = 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 Dpt_image.c124 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 Darm.ldscript5 /* 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 Dnvm.c222 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 …]

12345678910>>...17