summaryrefslogtreecommitdiff
path: root/src/plugins/HookSystem.cpp
Commit message (Expand)AuthorAgeFilesLines
* debug: move to hyprutils' logger (#12673)Vaxry2025-12-181-14/+14
* plugin/hook: disallow multiple hooks per function (#12320)Vaxry2025-11-161-0/+10
* functionHook: fix distance checkVaxry2025-10-141-2/+2
* hookSystem: fix anchor point for mmapVaxry2025-10-141-8/+6
* hookSystem: use a full trampo setup for hooksVaxry2025-10-071-35/+47
* hookSystem: fix anchoring in seekNewPageAddr()Vaxry2025-10-071-6/+6
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-141-26/+26
* hookSystem: avoid using manual mem management, fix leakVaxry2025-06-191-6/+4
* internal: refactor to use empty() (#10599)Kamikadze2025-05-311-1/+1
* plugins: refactor class member vars (#10257)davc0n2025-05-031-38/+38
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-1/+1
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-2/+2
* functionHooks: wait for hyprland pages before returning addr for trampovaxerski2024-12-261-0/+15
* core: Add clang-tidy (#8664)Vaxry2024-12-071-6/+4
* miscfunctions: move configStringToInt to std::expectedVaxry2024-11-181-5/+8
* core: make most for loops use const references (#7527)Tom Englund2024-08-261-1/+1
* core: move to hyprutils for utils (#6385)Vaxry2024-06-111-1/+1
* pluginAPI/hooks: Remove dependency on cc from the hooksystem (#5801)Vaxry2024-04-301-77/+40
* core: Move /tmp/hypr to $XDG_RUNTIME_DIR/hypr (#5788)Vaxry2024-04-281-1/+2
* hooksystem: check for existing random outdirVaxry2024-04-281-1/+7
* core: prefer mkdir over create_directory and permissionsVaxry2024-04-281-3/+5
* hooksystem: use a random 700 directory for assemblerVaxry2024-04-281-10/+17
* 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
* pluginapi: fix hooks with negative rip offsetsVaxry2024-01-241-3/+4
* 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
* 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
* 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
* format: fix hooksystemvaxerski2023-06-161-4/+4
* Fix clang compilation (#1697)scorpion-262023-03-041-16/+16
* 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