8 Commits

Author SHA1 Message Date
jtbennett-fe 78c02cc730 add support for Go runtime v1.26 (#85)
* 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>
2026-03-05 16:29:56 -05:00
Stephen Eckels 532f64c4dd Cache regex compilation 2023-10-09 10:55:17 -04:00
Stephen Eckels 50c1f83a3f Add 1.21 support 2023-10-06 13:31:44 -04:00
Stephen Eckels 944c2b703e Resolve map initialization order bug 2023-08-17 12:40:55 -04:00
Stephen Eckels 0188000af7 Apply data after section cache to all os's 2023-08-15 13:32:01 -04:00
Stephen Eckels 9d785d5931 Sync with master and update default package lists 2023-02-06 11:08:00 -05:00
Stephen Eckels cc825c78e6 Fix bug with data after section when sections have identical names 2022-10-26 11:22:58 -04:00
Stephen Eckels 574dc3d746 Initial commit 2022-02-16 14:15:17 -05:00