Skip to content
This repository was archived by the owner on Aug 16, 2026. It is now read-only.

FunctionHook should support using an absolute jump patch if the user requests it #34

Description

@alexrp

We would not want this to be the default, but if the user knows that the target function can accommodate an absolute jump (which could take up to 14 bytes), then we should support using one.

When using an absolute jump patch, we can allocate the trampoline anywhere in the address space, alleviating the fragmentation issue that normally plagues 64-bit function hooking.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area: hookingIssues related to the function hooking APIs.state: approvedEnhancements and tasks that have been approved.

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions