180 Commits
Author SHA1 Message Date
Rafael Mohlin c2aa3c0e09 Add MINGW cross-compilation support and fix occational windows codepatch issues (#3) 2023-08-18 14:10:36 +03:00
Kasuromi 1321565296 Partial SSE decode support 2023-01-13 06:27:10 +02:00
ghorsington b684bf0d62 Properly merge modrm group operands with original operands 2022-09-11 20:51:07 +03:00
ghorsington 37d5a4076c Add extra debug logging 2022-09-11 20:50:27 +03:00
ghorsington 9206fee94d Fix modrm instruction operand info not being copied 2022-09-10 21:39:38 +03:00
Kasuromi aca96273c7 Expose trampoline generation 2022-05-05 22:42:50 +03:00
ghorsington 38cc134d11 Fix include order 2021-12-26 13:45:28 +02:00
ghorsington 1f830ec5c2 Fix MSVC build; improve unhook-rehook approach 2021-12-26 13:09:53 +02:00
jmpews 223aabced0 Update and fix build build issue 2021-06-15 23:13:11 +08:00
Misty b682f14808 Fix out of bound access in NearMemoryArena 2021-06-15 00:34:36 +08:00
Misty d838a98293 Make NearMemoryArena knows alloc granularity 2021-06-14 17:06:20 +08:00
Misty 4ff75d7a6c Try to avoid some warning 2021-06-14 07:02:26 +08:00
Misty bdb28767fe Add missing memmap implementation for windows 2021-06-14 07:01:39 +08:00
jmpews 464b64bd51 Update logging level 2021-06-03 11:05:50 +08:00
jmpews da9c948903 Disable code patch with substrated at iOS 14.5 temporarily 2021-05-21 11:28:32 +08:00
jmpews 95c1a6148d Fix windows platform build failed 2021-05-19 16:41:09 +08:00
jmpews 44867711b6 Fix AddressSanitizer error 2021-05-15 16:04:40 +08:00
jmpews 5c1c30d5cf [refactor] rename directory and cleanup code 2021-05-14 22:50:01 +08:00
jmpews de0a15fed5 [refactor] rename directory and cleanup code 2021-05-14 18:35:07 +08:00
jmpews e86f7222bb [bug-fix] fix x64 relo ip addressing mode less immediate 2021-05-12 15:53:04 +08:00
jmpews dd099c135f Run clang-format 2021-05-05 16:32:43 +08:00
jmpews a266e20aec Update debug logging 2021-05-05 04:59:58 +08:00
jmpews d3579eaa8f Update list structure 2021-04-29 16:18:40 +08:00
jmpews dac4e2aa6f Update common header 2021-04-29 11:35:13 +08:00
jmpews caa04400ef Update common header 2021-04-28 18:51:41 +08:00
jmpews c9fb328f39 Misc update, and replace assert with ASSERT macro 2021-04-19 14:49:40 +08:00
jmpews 86952e0f39 Set function as exported 2021-04-06 01:35:48 +08:00
vvb2060 80c5f5d32d Fix build 2021-03-15 00:21:36 +08:00
jmpews bb5ad71e45 [refactor] 2021-03-02 22:24:20 +08:00
jmpews 6aedbfabfb [misc] update 2021-02-08 14:14:49 +08:00
jmpews 152c95b9a6 [bug-fix] fix DobbyDestory at arm platform 2021-02-08 14:12:20 +08:00
jmpews b431fbed57 [refactor] and bug fix 2021-02-08 11:49:04 +08:00
jmpews c837329075 [refactor] 2021-02-08 11:48:58 +08:00
jmpews 3c79c3c4a3 [refactor] 2021-02-08 11:48:14 +08:00
toor bdf046b7e7 fix log type 2021-02-05 15:49:42 +08:00
jmpews e312982f44 [plugin] update 2021-01-25 19:13:47 +08:00
jmpews 4b1a8e2caa [core] update platform impl 2021-01-18 14:06:57 +08:00
jmpews 782727f269 [plugin] update symbol resolver 2021-01-16 10:46:54 +08:00
jmpews 921e5c87dc [misc] update 2021-01-13 18:50:43 +08:00
jmpews a27edb96e6 [plugin] update symbol resolver 2021-01-13 18:50:29 +08:00
jmpews ab4179e064 [arm64e] add pac support 2020-12-20 23:56:44 +08:00
jmpews 0aec6c146a [bug-fix] fix linux compile error 2020-12-17 03:41:59 -05:00
jmpews e7dd908643 [plugin] update symbol resolver 2020-12-17 14:58:27 +08:00
jmpews 30fb5e57d4 [core] update forward trampoline and api signature 2020-12-16 11:42:02 +08:00
jmpews 542a092bd9 [bug-fix] fix arm stm instruction illegal alignment fatal 2020-12-14 15:30:49 +08:00
jmpews ad182c5bad [core] add CodePatch exported function 2020-12-14 01:20:03 +08:00
jmpews a73fd45ce1 [rename] function rename 2020-12-13 14:28:56 +08:00
jmpews 243b5a1f8c [core] reformat code 2020-12-10 17:39:21 +08:00
jmpews 247a4a0694 [bug-fix] fix x64 alloc near indirect stub null page 2020-12-09 21:27:40 +08:00
jmpews 8e31a11201 [bug-fix] fix x64 alloc near indirect stub permission error 2020-12-09 20:54:43 +08:00