Skip to content

Releases: mandiant/GoReSym

v2.6

06 Oct 18:07
Compare
Choose a tag to compare
  • Add Go 1.21 support
  • Add Github actions build pipeline

v2.5.1

17 Aug 17:25
Compare
Choose a tag to compare

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

15 Aug 19:14
Compare
Choose a tag to compare
  • 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

08 Jun 17:09
fd51805
Compare
Choose a tag to compare
  • 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

14 Apr 15:09
Compare
Choose a tag to compare

Fixes go1.20 moduledata location, type parsing, symbols VAs

v2.2

22 Mar 14:55
Compare
Choose a tag to compare

Fixes support for go 1.20+

v2.1.1

06 Feb 16:11
Compare
Choose a tag to compare
  • Updates default package list
  • Merges upstream debug package updates from recent months

v2.1

21 Dec 16:05
Compare
Choose a tag to compare
  • Fixes some missing type parsing version cases

v2.0

12 Dec 20:02
Compare
Choose a tag to compare
  • 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

16 Nov 16:53
Compare
Choose a tag to compare
  • Adds protobuf output description
  • Fixes type parsing for go1.19