Skip to content

Prepare KHook for 1.0 release#7

Open
Kenzzer wants to merge 33 commits into
masterfrom
polishing
Open

Prepare KHook for 1.0 release#7
Kenzzer wants to merge 33 commits into
masterfrom
polishing

Conversation

@Kenzzer

@Kenzzer Kenzzer commented Feb 24, 2026

Copy link
Copy Markdown
Owner

We're in the home stretch now. The framework just need a few more features to be considered release-ready.

  • Allow unlimited amount of context pointers to the high level API.
  • Make the hook removal callback a proper khook callback where KHook::GetContext() can be invoked.
  • Template all the lowl level API functions. It's too easy to shoot yourself with wrong pointer cast/void* is too lenient.
  • Add a test suite. Thanks @KitRifty
    ...
    Potentially more goals will be added.

Mikusch and others added 3 commits June 24, 2026 01:08
* Fix 64-bit address truncation in Ranges comparators

* Allocate JIT pages RWX up front

* Fix UAF in DetourCapsule::RemoveHook

* Fix UAF in RemoveHook pending-insert removal

* Remove unused JIT page protection toggling

* Remove unused IsIn function from Ranges
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants