78 Commits
Author SHA1 Message Date
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
ghorsington 1f830ec5c2 Fix MSVC build; improve unhook-rehook approach 2021-12-26 13:09:53 +02:00
jmpews 464b64bd51 Update logging level 2021-06-03 11:05:50 +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 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 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 c837329075 [refactor] 2021-02-08 11:48:58 +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 501ae51a8b [bug-fix] merge code update 2020-12-08 20:04:29 +08:00
jmpews afee7355e3 [core] update 2020-11-30 15:43:48 +08:00
jmpews bb63fbeff1 [thumb] fix branch to origin rest code 2020-11-24 00:25:55 +08:00
jmpews 93470286e1 [x64] ip relative bug fix 2020-11-20 19:19:41 +08:00
jmpews 50993c6d91 [arm] thumb label fixed 2020-11-20 17:32:48 +08:00
jmpews e8f3dac8cd [ia32|x64] fixed 2020-11-20 16:18:50 +08:00
jmpews 22e5c7be51 [x64] decoder update 2020-11-19 15:12:13 +08:00
jmpews 313dcac64b [ia32] update decode 2020-11-12 23:54:50 +08:00
jmpews f25c14b890 [ia32] update decode 2020-11-12 21:27:05 +08:00
jmpews f7af2bb114 [ia32] update decode function 2020-11-11 20:02:39 +08:00
jmpews cf57982e8d [bug-fix] thumb2 adr insn 2020-11-08 16:27:58 +08:00
jmpews 261b624bb3 [bug-fix] ia32, x64 relocation 2020-11-04 17:52:10 +08:00
jmpews a30f6a9aec [core] update log function, update trampoline(bridge), add instrument svc plugin 2020-10-28 20:55:02 +08:00
jmpews 4158e55d88 [core] update 2020-10-18 00:43:11 +08:00
jmpews 6407d81d62 [arm64] update arm64 temporary register 2020-10-15 17:18:40 +08:00
jmpews 8408e2def6 [clang-format] update 2020-10-15 11:00:14 +08:00
jmpews f422d037a0 [log] update log function, and remove release log 2020-09-22 16:17:19 +08:00
jmpews 5c7c62d194 [core] update instruction relocation 2020-08-25 10:07:54 +08:00
jmpews b5df026170 [core] update 2020-08-24 23:45:50 +08:00
jmpews 601a22fb6a [core] [bx pc] instruction relocation fix done 2020-08-24 23:25:37 +08:00
jmpews 98896db541 [core] update arm and thumb instruction relocation 2020-08-24 20:32:39 +08:00
jmpews 355c6fc2bc [core] update arm and thumb instruction relocation 2020-08-24 09:34:39 +08:00
jmpews 968f195b5c [rename] update 2020-08-23 22:47:28 +08:00
jmpews e3e110e13a [core] update arm and thumb instruction relocation 2020-08-23 22:47:03 +08:00
jmpews c591f6ff9f [core] try to fix [bx pc] instruction relocation, not done 2020-08-22 13:56:02 +08:00
jmpews 3d21b0eea1 [core] add x86 support 2020-08-22 03:57:46 +08:00
jmpews c1335b019b [core] try to fix [bx pc] instruction relocation, not done 2020-08-21 17:10:32 +08:00
jmpews 83b4798827 [core] try to fix [bx pc] instruction relocation, not done 2020-08-21 02:48:10 +08:00
jmpews f1a422f514 [refactoring] add compile arch macro 2020-08-04 19:40:17 +08:00
jmpews 06b1935e77 [bug-fix] thumb2 instruction relocation 2020-07-30 14:46:47 +08:00
jmpews 7b6d9d813b [bug-fix] thumb2 instruction relocation 2020-07-30 01:09:22 +08:00
jmpews b0f7c72a77 [refactoring] fix arm assembler 2020-07-19 18:23:20 +08:00