Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-02-10 | Add flag to support allocation of trampolines within 32-bit offset range of ↵ | Zeex | 1 | -1/+1 | |
target code on 64-bit Windows Plus minor formatting fixes and more documentation for flags. Fixes #9 | |||||
2020-11-02 | Fix segfault in subhook_new() | Zeex | 1 | -1/+1 | |
This fixes #51. | |||||
2020-11-02 | Fix address overflow in trampoline | Zeex | 1 | -1/+3 | |
Allocate memory for storing the trampoline code via mmap() with MAP_32BIT flag to make sure that it stays withing 2GB range. Also, add missing calls to subhook_free() in the C test program (C++ calls it implicitly already via destructor). | |||||
2018-11-22 | Cleanup and code style fixse | Zeex | 1 | -1/+2 | |
2018-09-06 | Rename "options" to "flags" | Zeex | 1 | -1/+1 | |
2018-09-03 | Clean up and improve comments | Zeex | 1 | -1/+1 | |
* Replace SUBHOOK_BITS equality comparisons with SUBHOOK_X86_64 macro definition checks (less error-prone) * Improve comments in subhook_disasm() and remove unused variable (address_size) * Update copyright year across all files | |||||
2017-10-31 | Replace 0 with NULL | Zeex | 1 | -0/+7 | |
2016-08-13 | Improve C++ interface | Zeex | 1 | -1/+1 | |
2016-07-24 | Convert tabs to spaces | Zeex | 1 | -9/+9 | |
2016-07-24 | Return support for 32-bit jumps on x86-64 | Zeex | 1 | -0/+4 | |
Add an option to allow the caller to decide whether to use 32-bit or 64-bit jumps (the latter requires almost 3 times more space (5 vs 14 bytes)). Also see: #13 | |||||
2015-02-12 | Update year | Zeex | 1 | -1/+1 | |
2014-11-27 | Remove unused includes | Zeex | 1 | -0/+2 | |
2014-11-27 | Add support for trampolines | Zeex | 1 | -3/+4 | |
2014-10-15 | Update copyright year | Zeex | 1 | -1/+1 | |
2014-10-04 | Small refactoring & cleanup | Zeex | 1 | -1/+1 | |
2014-07-29 | Call subhook_unprotect() only on first install | Zeex | 1 | -1/+2 | |
2013-12-15 | Revert "Move sources and headers to src and include"v0.1 | Zeex | 1 | -0/+37 | |
This reverts commit 48e7a711aedbf25ead8f0f7c83f3ea3b997f7137. | |||||
2013-12-14 | Move sources and headers to src and include | Zeex | 1 | -37/+0 | |
2013-12-07 | Allocate whole struct in one malloc() call | Zeex | 1 | -4/+0 | |
2013-12-05 | Add subhook_t typedef | Zeex | 1 | -2/+2 | |
2013-12-05 | Remove subhook_unprotect() from public API | Zeex | 1 | -0/+2 | |
2013-05-18 | Make subhook_is_installed() part of the exported API | Zeex | 1 | -1/+1 | |
2013-01-16 | Update year | Zeex | 1 | -1/+1 | |
2013-01-15 | Move arch initialization/cleanup to subhook_arch_{new,free} | Zeex | 1 | -0/+3 | |
2013-01-13 | First commit | Zeex | 1 | -0/+36 | |