Expand description
MBN format parsing library.
Parse from an ELF file (files with .mbn extension are usually ELF file), see from_elf().
Parse from byte stream, see HashTableSegment::parse().
Dump to byte stream, see HashTableSegment::dump().
Modules§
- Define error types.
Structs§
- The common metadata representation.
- Hash table segment representation.
- MBN header version 3 (40 bytes) representation.
- MBN header version 3 (80 bytes) representation.
- MBN header version 5 representation.
- MBN header version 6 representation.
- MBN header version 7 representation.
- The 120 bytes QTI metadata and OEM metadata representation.
- The 224 bytes QTI metadata and OEM metadata representation.
- Trailing padding of
HashTableSegment. - The
flagsfield ofMetadataLen120. - Builder for
QtiFlagsV6. - The
flagsfield ofMetadataLen224. - Builder for
QtiFlagsV7.
Enums§
- Entry of hash table.
- MBN header representation.
- The QTI metadata and OEM metadata representation.
Constants§
- Magic number of
MbnHeaderV3Len80.
Functions§
- Parse hash table segment from an ELF format binaries.
- Get MBN image ID information.