v2.6.1
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 useReaderArray
there now to get the same benefit.