Home
last modified time | relevance | path

Searched refs:section (Results 1 – 25 of 509) sorted by relevance

12345678910>>...21

/Zephyr-Core-3.7.0/include/zephyr/toolchain/
Dmwdt.h24 .macro section_var_mwdt, section, symbol
25 .section \section().\symbol, "aw"
29 .macro section_func_mwdt, section, symbol
30 .section \section().\symbol, "ax"
37 .macro section_subsec_func_mwdt, section, subsection, symbol
38 .section \section().\subsection, "ax"
43 .macro section_var_mwdt, section, symbol
44 .section .\&section\&.\&symbol, "aw"
48 .macro section_func_mwdt, section, symbol
49 .section .\&section\&.\&symbol, "ax"
[all …]
Dgcc.h125 #define _NODATA_SECTION(segment) __attribute__((section(#segment)))
128 __attribute__((section(#segment ",\"wa\",@nobits#")))
176 #define __GENERIC_SECTION(segment) __attribute__((section(STRINGIFY(segment))))
180 __attribute__((section("." STRINGIFY(segment))))
184 __attribute__((section("." Z_STRINGIFY(a) \
205 __attribute__((long_call, section(".ramfunc")))
208 __attribute__((section(".ramfunc")))
409 .macro section_var section, symbol
410 .section .\section\().\symbol
414 .macro section_func section, symbol
[all …]
/Zephyr-Core-3.7.0/include/zephyr/linker/
Dllext-sections.ld4 * Special section used by LLEXT if CONFIG_LLEXT_EXPORT_BUILTINS_BY_SLID
5 * is enabled. Declare this section to prevent it from being considered orphan.
7 * This section is used to temporarily save the exported symbols' names in the
10 * NOTE: This section MUST start at address 0, as the post-processing scripts
11 * assume that the address of any data in this section (i.e., symbol names) is
12 * strictly equivalent to the offset inside the section.
/Zephyr-Core-3.7.0/scripts/coredump/coredump_parser/
Delf_parser.py96 for section in self.elf.iter_sections():
98 if isinstance(section, elftools.elf.sections.SymbolTableSection):
99 … _kernel_thread_info_offsets = section.get_symbol_by_name("_kernel_thread_info_offsets")
100 … _kernel_thread_info_num_offsets = section.get_symbol_by_name("_kernel_thread_info_num_offsets")
101 … _kernel_thread_info_size_t_size = section.get_symbol_by_name("_kernel_thread_info_size_t_size")
106 … if type(section) is not elftools.elf.sections.Section: # pylint: disable=unidiomatic-typecheck
109 size = section['sh_size']
110 flags = section['sh_flags']
111 sec_start = section['sh_addr']
117 if section['sh_type'] == 'SHT_PROGBITS':
[all …]
/Zephyr-Core-3.7.0/soc/intel/intel_adsp/common/
DCMakeLists.txt49 # Also note that rimage is picky with section flags: it will try to
50 # include a section in the output data (even its own metadata in
65 # The .fw_metadata section may not be present (xcc's older linker
69 COMMAND ${CMAKE_OBJCOPY} -O binary --only-section=.fw_metadata
72 # Remap uncached section addresses so they appear contiguous
78 --only-section .imr
79 --only-section .imrdata
80 --only-section .module.boot
81 --set-section-flags .module.boot=noload,readonly
82 --rename-section .module.boot=.module
[all …]
Drimage_modules.c20 __attribute__((section(".module.boot")))
33 __attribute__((section(".module.main")))
/Zephyr-Core-3.7.0/scripts/logging/dictionary/dictionary_parser/
Dutils.py28 def extract_one_string_in_section(section, str_ptr): argument
30 data = section['data']
31 max_offset = section['size']
32 offset = str_ptr - section['start']
/Zephyr-Core-3.7.0/scripts/logging/dictionary/
Ddatabase_gen.py128 for section in elf.iter_sections():
129 if section.name == sh_name:
131 'name' : section.name,
132 'size' : section['sh_size'],
133 'start' : section['sh_addr'],
134 'end' : section['sh_addr'] + section['sh_size'] - 1,
135 'data' : section.data(),
145 for section in elf.iter_sections():
146 if isinstance(section, SymbolTableSection) and section['sh_type'] != 'SHT_DYNSYM':
148 for sym in section.iter_symbols()
[all …]
/Zephyr-Core-3.7.0/samples/boards/nrf/system_off/src/
Dretained.c107 uint32_t section = (addr - block_base) / section_size; in ram_range_retain() local
109 if (section >= sections_per_block) { in ram_range_retain()
110 block += section / sections_per_block; in ram_range_retain()
111 section %= sections_per_block; in ram_range_retain()
116 << (section + POWER_RAM_POWERSET_S0RETENTION_Pos)); in ram_range_retain()
/Zephyr-Core-3.7.0/scripts/footprint/
Dsize_report140 for section in elf.iter_sections():
141 if isinstance(section, SymbolTableSection):
142 for sym in section.iter_symbols():
185 def print_section_info(section, descr=""): argument
187 sec_size = section['sh_size']
188 sec_start = section['sh_addr']
210 for section in elf.iter_sections():
211 size = section['sh_size']
212 sec_start = section['sh_addr']
214 bound = {'start': sec_start, 'end': sec_end, 'name': section.name}
[all …]
/Zephyr-Core-3.7.0/subsys/tracing/sysview/
DKconfig25 prompt "Choose SystemView data linker section"
28 bool "Place SystemView data in the default linker section"
31 bool "Place SystemView data in the DTCM linker section"
/Zephyr-Core-3.7.0/.github/ISSUE_TEMPLATE/
D003_rfc-proposal.md13 This section targets end users, TSC members, maintainers and anyone else that might
30 In this section of the document the target audience is the dev team. Upon
31 reading this section each engineer should have a rather clear picture of what
37 This section is freeform - you should describe your change in as much detail
41 By reading this section, each team member should be able to know what exactly
/Zephyr-Core-3.7.0/scripts/build/
Dgen_offset_header.py22 for section in obj.iter_sections():
23 if isinstance(section, SymbolTableSection):
24 return section
Dcheck_init_priorities.py116 for section in self._elf.iter_sections():
117 if not isinstance(section, SymbolTableSection):
120 for sym in section.iter_symbols():
131 for section in self._elf.iter_sections():
132 if not isinstance(section, SymbolTableSection):
135 for sym in section.iter_symbols():
177 section = self._elf.get_section(shidx)
178 start = section.header.sh_addr
179 data = section.data()
Delf_parser.py161 section = self.elf.get_section(sym.entry['st_shndx'])
162 data = section.data()
164 offset = addr - (0 if self.relocatable else section['sh_addr'])
172 for section in self.elf.iter_sections():
173 if isinstance(section, SymbolTableSection):
174 for sym in section.iter_symbols():
180 for section in self.elf.iter_sections():
181 if isinstance(section, SymbolTableSection):
182 for sym in section.iter_symbols():
Dgen_relocate_app.py245 for section in sections:
246 section_kind = SectionKind.for_section_named(section.name)
251 OutputSection(obj_file_path.name, section.name)
259 if isinstance(section, SymbolTableSection):
263 for symbol in filter(is_common_symbol, section.iter_symbols()):
291 section._replace(keep=keep_sections)
292 for section in full_list_of_sections[used_kind]
325 for section in sorted(list_sections):
326 template = PRINT_TEMPLATE if section.keep else PRINT_TEMPLATE_NOKEEP
327 out += template.format(obj_file_name=section.obj_file_name,
[all …]
/Zephyr-Core-3.7.0/soc/infineon/cat1b/cyw20829/
Dlinker.ld66 * to make linker section alignment comply with MPU granularity.
114 * before text section.
168 * .ARM.extab section containing exception unwinding information.
177 * This section, related to stack and exception unwinding, is placed
180 * section overlap.
210 * section, which may not end exactly at 32-bit border, pad rodata
211 * section, so __data_rom_start points at data and it is 32-bit aligned.
224 * Include a padding section here to make sure that the LMA address
226 * section's VMA alignment requirements.
243 * before data section.
[all …]
/Zephyr-Core-3.7.0/include/zephyr/arch/arm/cortex_m/scripts/
Dlinker.ld73 * to make linker section alignment comply with MPU granularity.
122 * before text section.
181 * .ARM.extab section containing exception unwinding information.
190 * This section, related to stack and exception unwinding, is placed
193 * section overlap.
227 * section, which may not end exactly at 32-bit border, pad rodata
228 * section, so __data_rom_start points at data and it is 32-bit aligned.
241 * Include a padding section here to make sure that the LMA address
243 * section's VMA alignment requirements.
260 * before data section.
[all …]
/Zephyr-Core-3.7.0/boards/panasonic/pan1783/doc/
Dindex.rst54 available in the `download section PAN1783`_ / `download section PAN1783A`_ / `download section PAN…
71 .. _download section PAN1783: https://pideu.panasonic.de/development-hub/pan1783/downloads/
72 .. _download section PAN1783A: https://pideu.panasonic.de/development-hub/pan1783a/downloads/
73 .. _download section PAN1783A-PA: https://pideu.panasonic.de/development-hub/pan1783a_pa/downloads/
/Zephyr-Core-3.7.0/cmake/linker/ld/
Dld_script.cmake51 foreach(section ${sections})
52 to_string(OBJECT ${section} STRING ${STRING_STRING})
56 foreach(section ${sections})
57 to_string(OBJECT ${section} STRING ${STRING_STRING})
105 list(GET sections 0 section)
106 get_property(first_section_name GLOBAL PROPERTY ${section}_NAME)
109 set_property(GLOBAL APPEND PROPERTY ${section}_START_SYMBOLS __${name}_start)
119 foreach(section ${sections})
120 to_string(OBJECT ${section} STRING ${STRING_STRING})
129 foreach(section ${sections})
[all …]
Dtarget_base.cmake22 # Sort the common symbols and each input section by alignment
27 ${LINKERFLAGPREFIX},--sort-section=alignment
50 # error: section: init_array is not contiguous with other relro sections
/Zephyr-Core-3.7.0/cmake/linker/lld/
Dtarget_base.cmake22 # Sort each input section by alignment.
25 ${LINKERFLAGPREFIX},--sort-section=alignment
44 # error: section: init_array is not contiguous with other relro sections
/Zephyr-Core-3.7.0/cmake/linker/armlink/
Dscatter_script.cmake16 # For scatter files we move any system symbols into first non-empty load section.
24 foreach(section ${sections})
26 get_property(name_clean GLOBAL PROPERTY ${section}_NAME_CLEAN)
27 get_property(noinput GLOBAL PROPERTY ${section}_NOINPUT)
28 get_property(type GLOBAL PROPERTY ${section}_TYPE)
30 get_property(indicies GLOBAL PROPERTY ${section}_SETTINGS_INDICIES)
34 get_property(symbols GLOBAL PROPERTY ${section}_SETTING_${idx}_SYMBOLS)
35 get_property(sort GLOBAL PROPERTY ${section}_SETTING_${idx}_SORT)
36 get_property(offset GLOBAL PROPERTY ${section}_SETTING_${idx}_OFFSET)
112 list(GET sections 0 section)
[all …]
/Zephyr-Core-3.7.0/soc/intel/intel_ish/utils/
Dbuild_ish_firmware.cmake8 COMMAND ${CMAKE_OBJCOPY} -O binary --remove-section=aon
11 COMMAND ${CMAKE_OBJCOPY} -O binary --only-section=aon
/Zephyr-Core-3.7.0/modules/segger/
DKconfig74 prompt "Choose RTT data linker section"
77 bool "Place RTT data in the default linker section"
80 bool "Place RTT data in the DTCM linker section"
83 bool "Place RTT data in the CCM linker section"

12345678910>>...21