Releases: mandiant/GoReSym
Releases · mandiant/GoReSym
v2.6
- Add Go 1.21 support
- Add Github actions build pipeline
v2.5.1
Fixes a series of rare panics.
- golang/go#62097
- An out of bounds slice read when binaries lie about their section size
- A recently introduced bug with section data caching
v2.5
- Significant optimization work that improves performance significantly (thanks @williballenthin !). Up to 8x faster in some cases.
- Correctness fixes to symbol recovery with large binaries and when binaries contain valid symbols
- Removal of
yara
CGO dependency to simplify build
v2.4
- Add dependency on go-yara (libyara transitively)
- Add support for stomped pclntab magics
- Guard against an OOM exception for pclntab's with a large function count
Prebuilt MacOS builds from this point forward will not be provided due to the complexity of cross compilation for that target.
v2.3
Fixes go1.20 moduledata location, type parsing, symbols VAs
v2.2
Fixes support for go 1.20+
v2.1.1
- Updates default package list
- Merges upstream debug package updates from recent months
v2.1
- Fixes some missing type parsing version cases
v2.0
-
Resolves a serious issue with pclntab offset calculations for function names and other section relative symbols. The correct .text section base is now resolved by a much more reliable procedure. Previously the VAs for symbols would be offset by some static offset +- the correct value.
-
Thanks to @turekt and @HongThatCong for reporting and providing reproducible test cases!
-
See #11
v1.8
- Adds protobuf output description
- Fixes type parsing for go1.19