kdmp-parser

A Windows kernel dump C++ parser library with Python 3 bindings.

MIT License

Downloads
1.1K
Stars
193

Bot releases are hidden (Show)

kdmp-parser - v0.7.4 Latest Release

Published by 0vercl0k 4 months ago

What's Changed

Full Changelog: https://github.com/0vercl0k/kdmp-parser/compare/v0.7.3...v0.7.4

kdmp-parser - v0.7.3

Published by 0vercl0k 4 months ago

What's Changed

Full Changelog: https://github.com/0vercl0k/kdmp-parser/compare/v0.7.2...v0.7.3

kdmp-parser - v0.7.2

Published by 0vercl0k 8 months ago

What's Changed

Full Changelog: https://github.com/0vercl0k/kdmp-parser/compare/v0.7.1...v0.7.2

kdmp-parser - v0.7.1

Published by 0vercl0k 10 months ago

What's Changed

Full Changelog: https://github.com/0vercl0k/kdmp-parser/compare/v0.7...v0.7.1

kdmp-parser - v0.7

Published by 0vercl0k 10 months ago

What's Changed

Full Changelog: https://github.com/0vercl0k/kdmp-parser/compare/v0.6...v0.7

kdmp-parser - v0.6

Published by 0vercl0k 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/0vercl0k/kdmp-parser/compare/v0.5...v0.6

kdmp-parser - v0.5

Published by 0vercl0k almost 4 years ago

Changelog

  • #16: Fix the code for clang-11 as well as adding it to the CI.
kdmp-parser - v0.4

Published by 0vercl0k almost 4 years ago

Changelog

  • #11: constexpr, Python stable API, header-only, nits.
    • The python module is now PEP-384 compliant and uses the Python stable ABI which means that it should be compatible with every current and future Python 3 versions (#12),
    • Turned the library into a header-only library (#13),
    • constexpr the library wherever was possible, as well as const,
    • Fix a bug where the mmap return was checked but it didn't invoke perror,
    • Fix the DisplayUtils mess,
    • Turn Page into a namespace instead of a structure,
    • Use optional for VirtTranslate to handle error case properly,
    • Build w/ Py3.6-3.9 on both Windows/Linux in the CI,
    • Fix a bunch of small things
kdmp-parser - v0.3

Published by 0vercl0k about 4 years ago

Changelog

  • #9 Clean-ups from various static analysis engines
  • #10 Turn on /W4 for MSVC and -Wall/Wextra/pedantic
kdmp-parser - v0.2

Published by 0vercl0k about 4 years ago

Changelog:

  • #3 Python 3 bindings
  • #5 Move the CI off AppVeyor and centralize everything with Github Actions
  • #6 Upload Linux x64 artifacts
  • #7 Formatting and README updates
  • #8 Hide kdmp-parser structures behind a namespace
kdmp-parser - Test datas

Published by 0vercl0k over 4 years ago

The 7z archive contains: a BMP dump, a full dump, a kernel dump, a complete kernel dump and a kernel user dump; those are used to test the parser and avoid regressions.