refactor: improve readability of symbol table
Make the symbol table produced by the memory mapping script more
readable. Add a generic interface for interacting with ELF binaries.
This interface enables us to get symbols that provide some insights into
TF-A's memory usage.
Change-Id: I6646f817a1d38d6184b837b78039b7465a533c5c
Signed-off-by:
Harrison Mutai <harrison.mutai@arm.com>
Showing
- .versionrc.js 0 additions, 1 deletion.versionrc.js
- Makefile 7 additions, 8 deletionsMakefile
- docs/index.rst 1 addition, 0 deletionsdocs/index.rst
- docs/tools/index.rst 12 additions, 0 deletionsdocs/tools/index.rst
- docs/tools/memory-layout-tool.rst 120 additions, 0 deletionsdocs/tools/memory-layout-tool.rst
- poetry.lock 109 additions, 35 deletionspoetry.lock
- pyproject.toml 12 additions, 0 deletionspyproject.toml
- tools/memory/__init__.py 7 additions, 0 deletionstools/memory/__init__.py
- tools/memory/memory/__init__.py 7 additions, 0 deletionstools/memory/memory/__init__.py
- tools/memory/memory/buildparser.py 56 additions, 0 deletionstools/memory/memory/buildparser.py
- tools/memory/memory/elfparser.py 33 additions, 0 deletionstools/memory/memory/elfparser.py
- tools/memory/memory/memmap.py 78 additions, 0 deletionstools/memory/memory/memmap.py
- tools/memory/memory/printer.py 93 additions, 0 deletionstools/memory/memory/printer.py
- tools/memory/print_memory_map.py 0 additions, 102 deletionstools/memory/print_memory_map.py
Please register or sign in to comment