Executable formats

15 tools

ELF identification decoder

Read ELF class, byte order and ABI from the 16 identification bytes.

Utility

ELF symbol metadata builder

Pack binding, symbol type and visibility into st_info and st_other.

Utility

ELF load-segment checker

Check PT_LOAD size ordering and file/address alignment congruence.

Utility

Virtual address to file offset

Map an address through normalized file-backed segments.

Utility

Mach-O universal slice planner

Plan FAT32 slice offsets with a separate alignment exponent for each slice.

Utility

Mach-O load-command sizes

Check command-size alignment and calculate ncmds and sizeofcmds.

Utility

PE section layout planner

Plan aligned file offsets and RVAs from raw and virtual section sizes.

Utility

PE import hint/name decoder

Decode a little-endian import hint and its null-terminated ASCII name.

Utility

WebAssembly section framing

Wrap a raw payload with its section ID and unsigned LEB128 byte length.

Utility

WebAssembly memory limits

Encode Core 1.0 minimum and optional maximum memory-page limits.

Utility

WebAssembly function type

Encode an MVP function signature with numeric parameters and one optional result.

Utility

ELF note record builder

Build a note with owner, type, descriptor and four-byte padding.

Utility

Version-script pattern coverage

Compare GNU version-script patterns with an explicit defined-symbol list.

Utility

TAPI v5 target symbol coverage

Compare exact symbol declarations across target slices in a JSON .tbd stub.

Utility

XCFramework declared target coverage

Compare explicit platform, variant and architecture requests with ordered library declarations.

Utility