GoReSym version and architecture support
masterGoReSym supports a wide range of Go environments:
- Architectures/OS/Endianness: All combinations of ARM64, Intel x86/x64, MACH-O, ELF, and PE (Windows) across both big and little endian.
pclntabparsing: Supported for Go versions $\ge$ 1.2. It handles layouts for versions 1.2, 1.16, 1.18, and 1.20.moduledatalocation: Supported for Go versions $\ge$ 1.2.moduledatatype parsing: Supported for Go versions $\ge$ 1.5.
Note: Because the moduledata table required for type extraction did not exist prior to Go 1.5, GoReSym cannot extract types from Go versions older than 1.5.