Repository navigation
Bugfixes:
- Live counter reads zero-extended the value returned by
rdpmcinstead of sign-extending it, so results could be off by 2^pmc_width(typically 2^48). HardwareInfois now thread-safe: detected values are cached in function-local statics instead of unsynchronized static members.- The sample decoder no longer reads past the end of truncated or corrupt records.
- Single-element braced lists like
add({"cycles"})oradd_live({"cycles"})did not compile because they were ambiguous between thestd::stringandstd::vectoroverloads.