zephyr/scripts
Fabio Baltieri 5212a4c619 scripts: check_init_priorities: use the Zephyr executable file
Rework check_init_priorities to use the main executable file instead of
the individual object files for discovering the devices.

This should make the script more robust in case of stale files in the
build directory, and also makes it work with LTO object files.

Additionally, keep track of the detected init calls, and add a handy
"-i" option to produce a human readable print of the initcalls in the
call sequence, which can be useful for debugging initialization problems
due to odd SYS_INIT and DEVICE interactions.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2023-09-20 20:24:46 +01:00
..
build scripts: check_init_priorities: use the Zephyr executable file 2023-09-20 20:24:46 +01:00
checkpatch kernel/timeout: introduce the timepoint API 2023-07-25 09:12:26 +02:00
ci scripts: compliance: add a check for missing west area maintainer enties 2023-09-14 08:13:57 -07:00
coccinelle scripts: coccinelle: Remove strtok_r symbol from checklist 2023-08-23 16:05:08 +01:00
coredump arch: arm64: add support for coredump 2023-07-03 09:32:26 +02:00
dts edtlib: Exclude PCI devices from some inapplicable checks 2023-08-18 10:13:12 +02:00
footprint footprint: ci: ehl_crb board has been renamed. 2023-08-28 10:28:18 +02:00
generate_usb_vif
gitlint
kconfig scripts: kconfig: Add copyright and license to kconfig.py 2023-08-24 22:06:07 +01:00
logging/dictionary scripts: logging: dictionary: Fix database generation 2023-06-19 15:03:07 +02:00
native_simulator native simulator: Get latest from upstream 2023-09-18 10:42:38 +01:00
net
pylib twister: pytest: Fix problems with no prompt in tests with shell 2023-09-20 20:23:28 +01:00
pylint/checkers
release scripts: drop list_issues.py 2023-07-25 16:45:15 +02:00
schemas twister: pytest: Allow list of pytest testpaths 2023-09-18 05:59:35 -04:00
support
tests twister: fix utf-8 encoding for device handler 2023-09-19 15:23:52 +01:00
tracing
utils scripts: Update ntc-thermistor table generator 2023-09-19 09:28:50 -05:00
west_commands west: fix wrong zsh completion 2023-09-15 09:27:20 +02:00
.gitignore
checkpatch.pl scripts: Exclude spelling.txt from spelling check 2023-08-04 21:18:43 +00:00
checkstack.pl
coccicheck
dump_bugs_pickle.py
gen_gcov_files.py
get_maintainer.py
github_helpers.py
list_boards.py
make_bugs_pickle.py
requirements-base.txt
requirements-build-test.txt
requirements-compliance.txt
requirements-extras.txt scripts: Update CFB font generator 2023-09-13 14:40:00 -07:00
requirements-run-test.txt
requirements.txt doc: move requirements to doc/ 2023-07-12 09:13:49 -04:00
series-push-hook.sh
set_assignees.py ci: assigner: fix the main operation selector check 2023-08-25 15:31:53 +01:00
snippets.py twister: Add support for required snippets 2023-09-06 16:40:53 +02:00
spelling.txt doc: Fix a typo 2023-08-04 21:18:43 +00:00
tags.sh
twister twister: Add support for required snippets 2023-09-06 16:40:53 +02:00
valgrind.supp valgrind: Update suppression file to align with updated POSIX arch 2023-07-05 07:01:19 -04:00
west-commands.yml
zephyr_module.py scripts: zephyr_module: Tolerate symlinks 2023-08-11 12:01:21 +00:00