Skip to content

v2.6.1

Compare
Choose a tag to compare
@peadar peadar released this 09 May 17:34
· 68 commits to master since this release

Various bugfixes and featurettes, and improved C++ API

  • Allow fetching floating-point registers as well as general registers via the API
  • Include NT_PRPSINFO in ELF dump of a core.
  • Fix crash if dumping core files (via --elf-dump) if there's no NT_FILE note
  • Honour flags in ELF phdrs when getting the addressSpace() of a core files (C++ API)
  • Some clang-tidy cleanups
  • Allow "canal" to find 32-bit values on 64-bit systems, and vice versa. (Added --wordsize argument)
  • Fix options parser to deal with options with no short form
  • Performance improvements in ReaderArray.
    • This improves performance on some basic tests by a couple of percent.
    • Also brings performance of ReaderArray in line with Paulo's caching improvement in canal (it's basically the same thing, just applied generally), so we can use ReaderArray there now to get the same benefit.