Skip to content

Tags: 0vercl0k/kdmp-parser

Tags

v0.7.4

Toggle v0.7.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Use `cibuildwheel` to generate wheels across Linux / Windows / OSX (#32)

v0.7.3

Toggle v0.7.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Adding support for "Live Kernel Memory" dump type (0x6) (#30)

Co-authored-by: 0vercl0k <[email protected]>

v0.7.2

Toggle v0.7.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
bump version to v0.7.2 (#29)

v0.7.1

Toggle v0.7.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix #23 by making `DumpTypeToString` constexpr (#24)

v0.7

Toggle v0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add support for types 8, 9 & 10 (#22)

Add support for dump types for modern WinDbg versions:

- 0x8 -> .dump /k (Create a dump with kernel memory only)
- 0x9 -> .dump /ka (Create a dump with active kernel and user mode memory)
- 0xa -> .dump /f (Create a full dump)

Also:
- Version bumped 0.6 -> 0.7
- Exposes the HEADER64 to Python too
- Nits

---------

Co-authored-by: 0vercl0k <[email protected]>

v0.6

Toggle v0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Multiple improvements in CI and Python3 bindings (#19)

- Rewrite the Python bindings with nanobind
- Added pytest/ctest tests
- Generate wheels via CI for upload to PyPI

---------

Co-authored-by: 0vercl0k <[email protected]>

v0.5

Toggle v0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix the code for clang-11 (#16)

This PR fixes #15 as well as adding clang-11 to the CI to avoid similar issues in the future.

v0.4

Toggle v0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
constexpr, Python stable API, header-only, nits. (#11)

This PR adds the below:
- 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),
"""
Currently, each feature release introduces a new name for the Python DLL on Windows, and may cause incompatibilities for extension modules on Unix. This PEP proposes to define a stable set of API functions which are guaranteed to be available for the lifetime of Python 3, and which will also remain binary-compatible across versions. Extension modules and applications embedding Python can work with different feature releases as long as they restrict themselves to this stable ABI.
"""
- 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

v0.3

Toggle v0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Turn on /W4 on MSVC and /Wall on Clang/G++ (#10)

v0.2

Toggle v0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Hide kdmp-parser's under a namespace (#8)

This should avoid user code clashing with kdmp-parser's structures.