zephyr/scripts
Daniel Leung 7f8dba9d04 scripts: gen_kobject_list: linker section for _thread_idx_map
In some circumstances, _thread_idx_map[] is all zero and the linker
decides to put it into BSS instead of DATA section. This results in
kernel objects being pushed away so the hash table is no longer
valid. This forces _thread_idx_map to be in the data section inside
the intermediate object file so it will be placed in the data
section in final binary.

Fixes #43618

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2022-03-15 17:34:15 -04:00
..
checkpatch scripts: Allow use of bash outside of /bin 2022-03-08 11:11:10 +01:00
ci scripts: ci: check_compliance: add check for boolean prompt text 2022-03-09 15:35:54 +01:00
coccinelle
coredump debug: coredump: dummy window registers, assign an to arn 2021-12-14 07:40:55 -05:00
dts cmake: dts: Add dt_comp_path() cmake function 2022-02-21 22:02:04 -05:00
footprint footprint: track audio features on xtensa 2022-01-05 14:59:01 -05:00
gitlint
kconfig net: remove unmaintained 6LoCAN implementation 2022-03-09 18:07:31 +01:00
logging/dictionary cmake: version.h generation performed at build time 2022-02-08 07:50:24 -05:00
net
pylib/twister twister: make git describe work without tags present 2022-03-14 14:54:40 -04:00
release scripts: add script to extract top-ten bug-bashers 2021-09-01 17:06:50 -04:00
schemas/twister scripts: twister: harness: pytest: add support for custom cmd line args 2022-02-28 12:18:48 -05:00
support
tests twister: raise error for non-existing platform call 2022-01-11 09:53:40 -05:00
tracing
utils scripts: utils: add pinctrl migration script for nRF boards 2021-11-26 14:20:51 +01:00
west_commands sign.py: pass west -v flag(s) to rimage 2022-03-11 11:52:38 -08:00
.gitignore
checkpatch.pl scripts: checkpatch: allow parentheses around operators 2022-03-09 12:05:22 +01:00
checkstack.pl
coccicheck scripts: Allow use of bash outside of /bin 2022-03-08 11:11:10 +01:00
dir_is_writeable.py
file2hex.py
gen_app_partitions.py scripts: support compile_commands.json in gen_app_partitions.py 2021-11-25 10:41:28 -05:00
gen_cfb_font_header.py
gen_gcov_files.py
gen_handles.py device: iterable supported devices 2021-11-23 12:17:14 +01:00
gen_image_info.py cmake: support ELF image adjustment 2022-01-22 16:57:31 -05:00
gen_kobject_list.py scripts: gen_kobject_list: linker section for _thread_idx_map 2022-03-15 17:34:15 -04:00
gen_kobject_placeholders.py scripts: gen_kobject_placeholders: iterating the dictionary directly 2021-11-19 19:16:11 -05:00
gen_offset_header.py
gen_relocate_app.py code_relocation: Add NOCOPY feature 2022-02-21 22:09:46 -05:00
gen_syscalls.py scripts: gen_syscalls: fix argument marshalling with 64-bit debug builds 2022-03-08 11:26:58 +01:00
get_maintainer.py scripts: get_maintainer: add count function 2021-10-18 08:36:21 -04:00
list_boards.py
mergehex.py
parse_syscalls.py
process_gperf.py scripts/arch: remove usage of deprecated LooseVersion 2021-11-19 19:16:11 -05:00
requirements-base.txt
requirements-build-test.txt
requirements-compliance.txt
requirements-doc.txt doc: requirements: stick to breathe < 4.33 2022-02-15 11:26:13 +01:00
requirements-extras.txt scripts: add script to extract top-ten bug-bashers 2021-09-01 17:06:50 -04:00
requirements-run-test.txt
requirements.txt
series-push-hook.sh
spelling.txt
subfolder_list.py
tags.sh
twister twister: add option to ignore skipped tests in reports 2022-03-03 12:12:03 -05:00
uf2conv.py
user_wordsize.py
valgrind.supp
west-commands.yml
zephyr_module.py scripts: enforce module name uniqueness 2022-03-10 09:47:58 -05:00