zephyr/scripts/build
Sylvain Chouleur 4454734d12 scripts: code_relocate: support section filter
One might want to select the symbols to be relocated inside a file or
a library. To do this, one can use the FILTER argument of
zephyr_code_relocate which must contain a regular expression of the
section names to be selected for relocation.

The test_function_in_sram2 test case in
`tests/application_development/code_relocation` has been updated to
verify that only one function `function_in_sram()` is relocated to ram
and that the function `function_not_relocated()` is not being relocated
when using relocation filter.

Signed-off-by: Sylvain Chouleur <sylvain.chouleur@gmail.com>
Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2025-02-14 03:02:56 +01:00
..
check_init_priorities_test.py
check_init_priorities.py
dir_is_writeable.py
elf_parser.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
file2hex.py scripts: build: Add support for generating string literals in file2hex.py 2025-02-08 08:13:08 +01:00
gen_app_partitions.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
gen_cfb_font_header.py
gen_device_deps.py
gen_image_info.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
gen_isr_tables_parser_carrays.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
gen_isr_tables_parser_local.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
gen_isr_tables.py
gen_iter_sections.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
gen_kobject_list.py
gen_kobject_placeholders.py
gen_offset_header.py
gen_relocate_app.py scripts: code_relocate: support section filter 2025-02-14 03:02:56 +01:00
gen_strerror_table.py
gen_strsignal_table.py
gen_symtab.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
gen_syscalls.py Revert "arch: deprecate _current" 2025-01-10 07:49:08 +01:00
llext_inject_slids.py llext: support multiple string and symbol tables 2025-01-27 08:54:44 +01:00
llext_prepare_exptab.py
llext_slidlib.py
mergehex.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
parse_syscalls.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
process_gperf.py scripts: process_gperf: upgrade the asso_values type to unsigned short 2024-11-27 06:57:23 -05:00
subfolder_list.py scripts: build: Make scripts executable 2025-01-15 15:06:01 +01:00
uf2conv.py
uf2families.json UF2: Enable support for Raspberry Pi RP2350 2024-12-23 23:57:57 +01:00
user_wordsize.py