Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-25 | v0.8.2v0.8.2 | Zeex | 1 | -1/+1 | |
2020-12-22 | Merge pull request #55 from timgates42/bugfix_typo_without | Zeex | 1 | -1/+1 | |
docs: fix simple typo, wihtout -> without | |||||
2020-12-19 | docs: fix simple typo, wihtout -> without | Tim Gates | 1 | -1/+1 | |
There is a small typo in README.md. Should read `without` rather than `wihtout`. | |||||
2020-11-11 | Update "Known issues" in README | Zeex | 1 | -1/+3 | |
2020-11-11 | Don't use MAP_32BIT on macOS | Zeex | 1 | -9/+12 | |
This flag requires use of entitlements i.e. code signing... | |||||
2020-11-11 | Make subhook_new() not fail on any trampoline-related error | Zeex | 1 | -17/+12 | |
2020-11-02 | v0.8.1v0.8.1 | Zeex | 1 | -1/+1 | |
2020-11-02 | Add .gitignore | Zeex | 1 | -0/+73 | |
2020-11-02 | Fix segfault in subhook_new() | Zeex | 4 | -11/+12 | |
This fixes #51. | |||||
2020-11-02 | v0.8v0.8 | Zeex | 1 | -1/+1 | |
2020-11-02 | Add null check in subhok_free_code() | Zeex | 2 | -0/+7 | |
2020-11-02 | Fix undefined symbol error | Zeex | 1 | -1/+4 | |
2020-11-02 | Fix address overflow in trampoline | Zeex | 5 | -19/+49 | |
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). | |||||
2020-11-01 | Improve documentation comments | Zeex | 1 | -2/+8 | |
2020-11-01 | FreeBSD build support | Zeex | 2 | -5/+4 | |
2020-11-01 | Fix possible NULL dereference | Zeex | 1 | -3/+1 | |
2020-11-01 | Fix RIP-relative address decoding | Zeex | 1 | -4/+5 | |
Some instructions were detected as using RIP-relative addressing, but in fact they did not. Example: 48 89 E5 mov rbp,rsp | |||||
2020-11-01 | Detect overflows when relocating 32-bit jumps inside trampoline on x64 | Zeex | 1 | -9/+22 | |
2020-11-01 | Simplify error handling in subhook_new() + clean up in instruction list | Zeex | 1 | -19/+26 | |
2020-10-31 | Fix CMake warning about policy CMP0054 | Zeex | 1 | -0/+3 | |
2020-10-31 | Merge pull request #50 from CookiePLMonster/impls-for-trampolines | Zeex | 1 | -0/+5 | |
Implement additional CMP, DEC and FLD instructions | |||||
2020-10-31 | Implement additional CMP, DEC and FLD instructions | Silent | 1 | -0/+5 | |
Fixes broken trampolines encountered in Cxbx-Reloaded | |||||
2020-08-19 | Add info about SUBHOOK_STATIC to README | Zeex | 1 | -7/+23 | |
2020-05-30 | Fix build errorv0.7 | Zeex | 1 | -1/+3 | |
2020-05-30 | Revert "Change 0 to nullptr" | Zeex | 1 | -3/+5 | |
This reverts commit 873e7cd795ea7f4a97db7f50c361589626f39cea. | |||||
2020-05-30 | Export subhook_disasm() | Zeex | 2 | -1/+7 | |
2020-05-30 | Fix typo | Zeex | 1 | -3/+3 | |
2020-05-30 | Make Install(src, dst, flags) remove existing hook | Zeex | 1 | -7/+12 | |
2020-05-30 | Change 0 to nullptr | Zeex | 1 | -4/+4 | |
It's 2020 today... I guess it should not cause any problems | |||||
2020-05-30 | Fix Xcode build | Zeex | 1 | -4/+6 | |
2019-06-29 | Merge pull request #41 from Cxbx-Reloaded/master | Zeex | 1 | -1/+3 | |
Upstreaming Cxbx-Reloaded/subhook fork | |||||
2019-06-28 | Merge branch 'master' into master | PatrickvL | 9 | -42/+157 | |
2019-02-07 | Fix typo in macro name | Zeex | 1 | -1/+1 | |
Fixes #37. | |||||
2019-01-28 | v0.6v0.6 | Zeex | 1 | -1/+1 | |
2019-01-25 | Add license file | Zeex | 1 | -0/+23 | |
2018-12-25 | Fix typo in README | Zeex | 1 | -2/+2 | |
2018-11-22 | Cleanup and code style fixse | Zeex | 6 | -13/+22 | |
2018-11-22 | Add subhook_set_disasm_handler() | Zeex | 4 | -16/+45 | |
2018-11-04 | Add support for for XOR, ADD, AND, OR, ENTER, LEAVE, INT 3 | Zeex | 1 | -8/+48 | |
2018-11-04 | Add option to disable #inclusion of platform-specific files into subhook.c | Zeex | 2 | -2/+11 | |
2018-11-04 | Update known issues | Zeex | 1 | -3/+9 | |
2018-10-02 | Add xor (0x33): Fixes SetRenderState_ZBias trampoline | Luke Usher | 1 | -0/+1 | |
2018-10-02 | Merge remote-tracking branch 'upstream/master' | Luke Usher | 24 | -202/+542 | |
2018-09-08 | v0.5v0.5 | Zeex | 1 | -2/+2 | |
2018-09-08 | Add missing apt packages to .travis.yml | Zeex | 1 | -0/+2 | |
2018-09-08 | Fix CMake 2.8.12 error and bump min CMake version | Zeex | 2 | -11/+11 | |
2018-09-08 | Fix compile errors and remove uses of nullptr | Zeex | 1 | -2/+3 | |
2018-09-07 | Fix C++ test crash because of misaligned stack | Zeex | 7 | -15/+20 | |
2018-09-07 | Improve ABS() macro | Zeex | 1 | -1/+1 | |
2018-09-06 | Rename "options" to "flags" | Zeex | 7 | -76/+159 | |