/Zephyr-latest/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 | 129 #define _NODATA_SECTION(segment) __attribute__((section(#segment))) 132 __attribute__((section(#segment ",\"wa\",@nobits#"))) 180 #define __GENERIC_SECTION(segment) __attribute__((section(STRINGIFY(segment)))) 184 __attribute__((section("." STRINGIFY(segment)))) 188 __attribute__((section("." Z_STRINGIFY(a) \ 213 __attribute__((long_call, section(".ramfunc"))) 216 __attribute__((section(".ramfunc"))) 427 .macro section_var section, symbol 428 .section .\section\().\symbol 432 .macro section_func section, symbol [all …]
|
/Zephyr-latest/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"))) 46 __attribute__((section(".module.cold")))
|
/Zephyr-latest/include/zephyr/linker/ |
D | llext-sections.ld | 11 * This section is used for mapping that symbol only and is not 20 * Special section used by LLEXT if CONFIG_LLEXT_EXPORT_BUILTINS_BY_SLID 21 * is enabled. Declare this section to prevent it from being considered orphan. 23 * This section is used to temporarily save the exported symbols' names in the 26 * NOTE: This section MUST start at address 0, as the post-processing scripts 27 * assume that the address of any data in this section (i.e., symbol names) is 28 * strictly equivalent to the offset inside the section.
|
/Zephyr-latest/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-latest/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-latest/tests/drivers/display/display_read_write/ |
D | Kconfig | 9 bool "Place the display buffer in a specific memory section" 11 Place the display buffer in a specific memory section. 22 string "Memory section to place Display Buffer" 24 Specific memory section to place the display buffer.
|
/Zephyr-latest/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-latest/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 xip = any(section.get_symbol_by_name('CONFIG_XIP') 211 for section in elf.iter_sections('SHT_SYMTAB')) 215 for section in elf.iter_sections(): 216 size = section['sh_size'] [all …]
|
/Zephyr-latest/doc/_extensions/zephyr/domain/static/js/ |
D | codesample-livesearch.js | 45 function processSection(section) { argument 47 const lists = section.querySelectorAll(":scope > ul.code-sample-list"); 48 const childSections = section.querySelectorAll(":scope > section"); 95 const heading = section.querySelector( 100 section.style.display = ""; 103 section.style.display = "none";
|
/Zephyr-latest/cmake/linker/iar/ |
D | config_file_script.cmake | 22 # For scatter files we move any system symbols into first non-empty load section. 30 foreach(section ${sections}) 32 get_property(name GLOBAL PROPERTY ${section}_NAME) 33 get_property(name_clean GLOBAL PROPERTY ${section}_NAME_CLEAN) 34 get_property(noinput GLOBAL PROPERTY ${section}_NOINPUT) 35 get_property(type GLOBAL PROPERTY ${section}_TYPE) 36 get_property(nosymbols GLOBAL PROPERTY ${section}_NOSYMBOLS) 50 get_property(indicies GLOBAL PROPERTY ${section}_SETTINGS_INDICIES) 54 get_property(symbols GLOBAL PROPERTY ${section}_SETTING_${idx}_SYMBOLS) 55 get_property(sort GLOBAL PROPERTY ${section}_SETTING_${idx}_SORT) [all …]
|
/Zephyr-latest/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-latest/.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-latest/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 | 112 for section in self._elf.iter_sections(): 113 if not isinstance(section, SymbolTableSection): 116 for sym in section.iter_symbols(): 127 for section in self._elf.iter_sections(): 128 if not isinstance(section, SymbolTableSection): 131 for sym in section.iter_symbols(): 173 section = self._elf.get_section(shidx) 174 start = section.header.sh_addr 175 data = section.data()
|
D | gen_relocate_app.py | 247 for section in sections: 248 if not re.search(symbol_filter, section.name): 251 section_kind = SectionKind.for_section_named(section.name) 256 OutputSection(obj_file_path.name, section.name) 264 if isinstance(section, SymbolTableSection): 268 for symbol in filter(is_common_symbol, section.iter_symbols()): 296 section._replace(keep=keep_sections) 297 for section in full_list_of_sections[used_kind] 330 for section in sorted(list_sections): 331 template = PRINT_TEMPLATE if section.keep else PRINT_TEMPLATE_NOKEEP [all …]
|
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():
|
/Zephyr-latest/soc/infineon/cat1b/cyw20829/ |
D | linker.ld | 55 * to make linker section alignment comply with MPU granularity. 103 * before text section. 157 * .ARM.extab section containing exception unwinding information. 166 * This section, related to stack and exception unwinding, is placed 169 * section overlap. 199 * section, which may not end exactly at 32-bit border, pad rodata 200 * section, so __data_rom_start points at data and it is 32-bit aligned. 213 * Include a padding section here to make sure that the LMA address 215 * section's VMA alignment requirements. 232 * before data section. [all …]
|
/Zephyr-latest/boards/panasonic/pan1783/doc/ |
D | index.rst | 47 available in the `download section PAN1783`_ / `download section PAN1783A`_ / `download section PAN… 64 .. _download section PAN1783: https://pideu.panasonic.de/development-hub/pan1783/downloads/ 65 .. _download section PAN1783A: https://pideu.panasonic.de/development-hub/pan1783a/downloads/ 66 .. _download section PAN1783A-PA: https://pideu.panasonic.de/development-hub/pan1783a_pa/downloads/
|
/Zephyr-latest/modules/segger/ |
D | Kconfig | 81 prompt "Choose RTT data linker section" 85 bool "Place RTT data in the default linker section" 88 bool "Place RTT data in the DTCM linker section" 91 bool "Place RTT data in the CCM linker section" 96 bool "Place RTT data in custom linker section at RAM start" 99 bool "Place RTT data in custom linker section defined by a memory region in DTS" 108 string "Name of RTT data custom linker section"
|
/Zephyr-latest/include/zephyr/arch/arm/cortex_m/scripts/ |
D | linker.ld | 62 * to make linker section alignment comply with MPU granularity. 111 * before text section. 170 * .ARM.extab section containing exception unwinding information. 179 * This section, related to stack and exception unwinding, is placed 182 * section overlap. 216 * section, which may not end exactly at 32-bit border, pad rodata 217 * section, so __data_rom_start points at data and it is 32-bit aligned. 230 * Include a padding section here to make sure that the LMA address 232 * section's VMA alignment requirements. 249 * before data section. [all …]
|
/Zephyr-latest/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 …]
|
/Zephyr-latest/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-latest/soc/sensry/ganymed/sy1xx/common/ |
D | crt0.S | 10 .section .pre_start, "ax" 17 .section .validity_marker, "ax" 21 .section .text, "ax" 43 .section .text, "ax"
|