unplugged-vendor/test/vts/utils/python/library
2025-10-06 13:59:42 +00:00
..
elf Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
vtable Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
__init__.py Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
ar_parser.py Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
elf_parser_test.py Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
elf_parser.py Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00
README.md Initial commit: AOSP 12 vendor with modifications for Unplugged OS 2025-10-06 13:59:42 +00:00

This directory contains ELF parsing utilities for VTS ABI test.

  • elf_parser.py: Contains ElfParser that reads metadata from an ELF file.
  • elf/consts.py: Contains ELF constants.
  • elf/structs.py: Contains ELF C structs and data types.
  • vtable/vtable_dumper.py: Contains VtableDumper that dumps vtable structures from an ELF file.

For more info about the meanings and definitions of each ELF constant and structs, please consult the System V ABI: https://refspecs.linuxfoundation.org/elf/gabi4+/contents.html