summaryrefslogtreecommitdiff
path: root/src/plugins/HookSystem.cpp
Commit message (Collapse)AuthorAgeFilesLines
* hooksystem: attempt allocating pages in linear orderVaxry2024-04-051-1/+1
|
* hooksystem: Fix miscalculation in comment (#5442)Martin Sundhaug2024-04-051-1/+1
|
* hooksystem: manually map trampoline addressesVaxry2024-04-041-14/+140
| | | | better patching of rip calls as we are close enough to just change them up
* pluginapi: fix hooks with negative rip offsetsVaxry2024-01-241-3/+4
| | | | fixes #4484
* HookSystem: rename PAGESIZE_VAR from PAGESIZE to avoid conflict (#4321)Zach DeCook2024-01-011-3/+3
|
* pluginapi: manually detect endbr64 opcodes in function hooksvaxerski2023-12-281-0/+16
| | | | ref #4277
* pluginapi: better wording for plugin function hook errorsvaxerski2023-12-271-1/+1
|
* pluginapi: log assembler returnvaxerski2023-12-271-1/+3
|
* pluginapi: Trampoline hooks %rip patching improvements (#4256)Vaxry2023-12-271-48/+92
| | | | | --------- Co-authored-by: Jan Beich <jbeich@FreeBSD.org>
* functionHooks: fix incorrect protlen calcsVaxry2023-12-091-3/+6
|
* hooksystem: fix missed log includeVaxry2023-11-261-0/+1
|
* functionhooks: throw an exception on unsupported %rip usageVaxry2023-11-261-1/+8
| | | | ref #2479, now will actually tell you what's wrong instead of crashing
* format: fix hooksystemvaxerski2023-06-161-4/+4
|
* Fix clang compilation (#1697)scorpion-262023-03-041-16/+16
| | | | void* + integral type is not allowed on standard C++ and is a GNU extension
* Remove useless rax preserve across callqvaxerski2023-02-271-4/+2
|
* Plugin Hooks: fix original bytes on %rip accessesvaxerski2023-02-271-1/+7
|
* Plugin Hooks: fix calls to %rip offsetsvaxerski2023-02-271-7/+43
|
* Plugin System (#1590)Vaxry2023-02-271-0/+151
--------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>