/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 | 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) \ 209 __attribute__((long_call, section(".ramfunc"))) 212 __attribute__((section(".ramfunc"))) 423 .macro section_var section, symbol 424 .section .\section\().\symbol 428 .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/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/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-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 | 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-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/modules/segger/ |
D | Kconfig | 73 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" 88 bool "Place RTT data in custom linker section at RAM start" 91 bool "Place RTT data in custom linker section defined by a memory region in DTS" 100 string "Name of RTT data custom linker section"
|
/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/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"
|
/Zephyr-latest/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
|