zephyr/scripts
Gerard Marull-Paretas 7007451955 scripts: build: elf_parser: use node name for Graphviz diagrams
The elf_parser library now generates a dot file with device dependencies
that can be later rendered using Graphviz. Each node in the diagram
contains the device label (taken from DT node). In some cases the label
property can be None, leading to build failures like:

```
line 273, in device_dependency_graph
text = '{:s}\\nOrdinal: {:d} | Handle: {:d}\\n{:s}'.format(
TypeError: unsupported format string passed to NoneType.__format__
```

This patch switches to node name instead, which will always be set to
some value. This value is actually what devices get now as a name if
they do not have a label set.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-08-04 18:36:35 +02:00
..
build scripts: build: elf_parser: use node name for Graphviz diagrams 2022-08-04 18:36:35 +02:00
checkpatch scripts: checkpatch: add Atmel Pwm typedef 2022-07-12 17:51:23 +02:00
ci scripts: Upgrade to junitparser v2+ 2022-08-03 14:04:36 -04:00
coccinelle
coredump debug: coredump: add xtensa intel adsp, support toolchains 2022-06-23 15:44:45 -04:00
dts dts: Add simple script to generate Kconfig.dts based on bindings 2022-07-19 09:39:49 -07:00
footprint scripts: fpdiff: Initialise Colorama during start-up 2022-05-24 09:00:16 -07:00
gitlint scripts: gitlint: block Change-Id tags in commit message 2022-04-20 20:59:33 -04:00
kconfig kconfig: add support for warnings when enabling deprecated features 2022-07-15 09:53:08 -05:00
logging/dictionary scripts: dictionary: Initialise Colorama during module load 2022-05-24 09:00:16 -07:00
net
pylib/twister twister: verify platform names from quarantine 2022-08-01 09:29:03 -04:00
release scripts: release: list_backports: use older python dict merge method 2022-07-19 00:20:13 +09:00
schemas/twister twister: add support for platform_type filter 2022-05-14 14:49:59 -04:00
support
tests scripts: pylib: twister: twisterlib: fix typo 2022-07-19 11:41:54 -04:00
tracing scripts: tracing: Initialise Colorama during module load 2022-05-24 09:00:16 -07:00
utils scripts: utils: add include migration script 2022-05-11 10:55:35 +02:00
west_commands west: adding --domain to west build synopsis 2022-08-04 13:06:13 +02:00
.gitignore
checkpatch.pl scripts: checkpatch: allow leading spaces in multi-lines macros 2022-06-17 10:18:37 +02:00
checkstack.pl
coccicheck
dump_bugs_pickle.py scripts: add dump_bugs_pickle.py 2022-06-03 19:19:25 -05:00
gen_gcov_files.py
get_maintainer.py scripts: get_maintainer: Use SafeLaoder for yaml 2022-04-13 13:48:18 -07:00
github_helpers.py scripts: add github_helpers.py 2022-05-24 18:48:03 +02:00
list_boards.py
make_bugs_pickle.py scripts: add make_bugs_pickle.py 2022-05-24 18:48:03 +02:00
requirements-base.txt requirements: bump pyelftools to >=0.27 2022-06-10 09:46:31 +02:00
requirements-build-test.txt
requirements-compliance.txt scripts: Upgrade to junitparser v2+ 2022-08-03 14:04:36 -04:00
requirements-doc.txt doc: enable sphinx-copybutton extension 2022-03-25 15:05:13 -07:00
requirements-extras.txt scripts: requirements: extras: Suitable clang-format version 2022-08-02 15:17:18 +02:00
requirements-run-test.txt requirements: add netifaces, needed by adsp runner 2022-07-04 16:33:03 +02:00
requirements.txt
series-push-hook.sh
set_assignees.py scripts: set_assignee: handle exceptions 2022-07-18 21:41:22 -04:00
spelling.txt
tags.sh
twister twister: Don't run coverage report when --build-only is used 2022-07-28 05:58:52 -04:00
valgrind.supp
west-commands.yml
zephyr_module.py twister: Fix dependency on west when checking for projects 2022-05-09 13:48:17 -07:00