/Zephyr-Core-3.7.0/include/zephyr/toolchain/ |
D | mwdt.h | 24 .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 .\§ion\&.\&symbol, "aw" 48 .macro section_func_mwdt, section, symbol 49 .section .\§ion\&.\&symbol, "ax" [all …]
|
D | gcc.h | 125 #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/ |
D | llext-sections.ld | 4 * 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/ |
D | elf_parser.py | 96 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/ |
D | CMakeLists.txt | 49 # 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 …]
|
D | rimage_modules.c | 20 __attribute__((section(".module.boot"))) 33 __attribute__((section(".module.main")))
|
/Zephyr-Core-3.7.0/scripts/logging/dictionary/dictionary_parser/ |
D | utils.py | 28 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/ |
D | database_gen.py | 128 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/ |
D | retained.c | 107 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/ |
D | size_report | 140 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/ |
D | Kconfig | 25 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/ |
D | 003_rfc-proposal.md | 13 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/ |
D | gen_offset_header.py | 22 for section in obj.iter_sections(): 23 if isinstance(section, SymbolTableSection): 24 return section
|
D | check_init_priorities.py | 116 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()
|
D | elf_parser.py | 161 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():
|
D | gen_relocate_app.py | 245 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/ |
D | linker.ld | 66 * 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/ |
D | linker.ld | 73 * 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/ |
D | index.rst | 54 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/ |
D | ld_script.cmake | 51 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 …]
|
D | target_base.cmake | 22 # 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/ |
D | target_base.cmake | 22 # 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/ |
D | scatter_script.cmake | 16 # 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/ |
D | build_ish_firmware.cmake | 8 COMMAND ${CMAKE_OBJCOPY} -O binary --remove-section=aon 11 COMMAND ${CMAKE_OBJCOPY} -O binary --only-section=aon
|
/Zephyr-Core-3.7.0/modules/segger/ |
D | Kconfig | 74 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"
|