* clarify Go runtime version vs GoReSym layout version
* Add Go 1.26 support
* Cleanup debugging prints
* Remove remaining debug print in main.go
* Fix redundant nil check in pe.go
* Final touches: fix sudo in build script and rename layout convention to 1.22
* Run go fmt
* Revert unnecessary moduledata scanning changes in executable parsers
* refactor fixes
* better variable name for refactor
* Fix lots of version issues and bugs in magic prefix check, as well as concurrent lock bug
* fmt
* Refactor slice, textsec, and more to use offsets. Cleanup dead code in internal.go
* fmt
---------
Co-authored-by: Stephen Eckels <stevemk14ebr@gmail.com>
* Add Go 1.24 support with ABIType parsing
- Add ABIType64/ABIType32 structs for Go 1.20+ type descriptors
- Extend moduledata version switch to support Go 1.21-1.24
- Update readRTypeName to handle Go 1.23-1.24 varint encoding
- Modify ParseType_impl to use ABIType for Go 1.20-1.24
- Add Go 1.21-1.24 support to interface methods and struct fields parsing
- Update pclntab parser version overrides for Go 1.21-1.24
- Document Go 1.24 support in README
Maintains backward compatibility while adding full support for
Go 1.24 binaries and newer runtime type descriptor formats.
* Remove specific Go 1.24 mention from version support section