It supports multiple versions and sets up dynamic offsets.
- binary format: elf (static)
- extension:
.hh3
- enty:
int entry(argc, char ** argv, char ** envp)
- argc: number of entries in argv; usually 1
- argv: command line
- argv[0]: file path of the executable
- envp: environment variables;
NAME=VALUE
HHK_SYMBOL_TABLE
: 8 charachers of hexadecimal - pointer to the compact offset tableHHK_SYMBOL_TABLE_LEN
: 8 charachters of hexadecimal - length of the compact offset table
- notes:
VERSION
: optional, version stringAUTHOR
: optional, auther stringNAME
: optional, display name stringDESCRIPTION
: optional, longer description string
- only PHDR and EHDR information is used