Skip to content

v1.4.0

Choose a tag to compare

@tstromberg tstromberg released this 24 Jul 05:17

Bugfixes

  • extract_stack_off: no more panic on multibyte box-drawing chars in r2 output
  • sockaddr_in scan now honors the binary's native endianness
  • Registry classifier recognizes root-relative subkeys (Software\Microsoft\…, System\CurrentControlSet\…, SAM, SECURITY)
  • Garbage filter keeps canonical UUIDs and hex runs ≥ 8 with ≥ 4 distinct digits
  • Short-identifier filter keeps 4-char camelCase (iPad, hWnd), balanced call shapes (Run()), and whitespace-separated disasm (JMP +5).

Build

  • Optional jemalloc on Unix (skipped on the *BSDs / illumos / Solaris).
  • New profiling profile and bench-build / heap-build / sampled-benchmark / heap-benchmark targets for cleave-tuna
  • MAKEFLAGS scrubbed so jemalloc-sys's nested make doesn't choke.

Testing

  • Regression coverage for extract_stack_off on non-char-boundary input.
  • New suites for PascalCase identifiers and per-endianness sockaddr acceptance.
  • GUID classifier tests cover braced, bare, uppercase, and wrong-shape inputs.