Commit Graph

5599 Commits

Author SHA1 Message Date
ptitSeb
7694594f8b Added F2/F3 prefix handling and a bunch of F2 0F and F3 0F opcodes 2021-03-05 18:34:12 +01:00
ptitSeb
5119464274 Added some x87 opcodes (D9 and DB prefixes) 2021-03-05 18:05:42 +01:00
ptitSeb
4a418d72b6 Fixed phtread_t that is a unsigned long instead of a unsigned int 2021-03-05 17:04:39 +01:00
ptitSeb
59a4569a87 Added 90 NOP 2021-03-05 17:04:05 +01:00
ptitSeb
a1e3e0d5b1 Added some phtread functions 2021-03-05 16:58:33 +01:00
ptitSeb
e9fc44761c Fixed 32bits BE opcode to clear upper part of reg 2021-03-05 16:56:16 +01:00
ptitSeb
a6337819c0 Added atof, atoi, atol and atoll wrapped functions 2021-03-05 14:41:10 +01:00
ptitSeb
cafbaa1e23 Added REX F7 opcodes 2021-03-05 14:38:55 +01:00
ptitSeb
b13273be05 Added REX 66 C1 opcodes 2021-03-05 14:22:33 +01:00
ptitSeb
9991c213c1 Added REX 69 IMUL opcode 2021-03-05 14:20:35 +01:00
ptitSeb
8044aa44fe Added REX 0F B7 MOVZX opcode 2021-03-05 14:16:09 +01:00
ptitSeb
19fc440100 Added 0F BE/BF MOVSX opcodes 2021-03-05 14:15:15 +01:00
ptitSeb
2009b01425 More fixes to GetEb/GteGb and other macro, plus adding 66 C7 MOV opcode 2021-03-05 14:10:06 +01:00
ptitSeb
e0af8de642 Added putchar wrapped function 2021-03-05 12:28:09 +01:00
ptitSeb
f0883cd465 Added REX 99 cd/cqo opcode 2021-03-05 12:26:32 +01:00
ptitSeb
4081890a94 Ajusted REX 0F B6 opcode, as 32bits access to regs always wipe upper part 2021-03-05 12:26:11 +01:00
ptitSeb
18b4c66d36 Added REX 63 MOVSXD opcode 2021-03-05 12:14:01 +01:00
ptitSeb
8ef63665f4 Added REX 0F 80..8F Jcc opcodes 2021-03-05 12:09:26 +01:00
ptitSeb
93ae439454 Added REX 88 MOV opcode and adjusted REX 8B one 2021-03-05 12:06:51 +01:00
ptitSeb
48e28bfdc5 Adjusted 89 and 8B opcode to clear upper part of regs when ED is a reg 2021-03-05 12:01:49 +01:00
ptitSeb
4278ca8b80 Small change in wrapped function trace 2021-03-05 12:01:12 +01:00
ptitSeb
2b7d375191 Added REX 0F B6 MOVZX opcode 2021-03-05 11:21:00 +01:00
ptitSeb
4d02ba25f1 Added calloc and free wrapped functions 2021-03-05 11:16:17 +01:00
ptitSeb
386479f408 Added REX 0F 40..4F CMOVcc opcodes 2021-03-05 11:12:48 +01:00
ptitSeb
0bf9a5af34 Fixed PltResolver slot handling 2021-03-05 11:00:23 +01:00
ptitSeb
3da0e6c633 Added REX 0F AF IMUL opcodes 2021-03-05 10:42:40 +01:00
ptitSeb
57730a4b14 Added EB JMP opcode 2021-03-05 10:34:37 +01:00
ptitSeb
5b5c77223d Fixed va_list handling on aarch64 2021-03-05 10:32:01 +01:00
ptitSeb
f93ef5a7db A bit more work on va_list handling 2021-03-05 10:29:34 +01:00
ptitSeb
7716633bf7 Added printf wrapped function and some VA_ARG work 2021-03-05 10:16:02 +01:00
ptitSeb
2e3c25f8e1 Fixed __libc_start_main emulation 2021-03-04 21:48:03 +01:00
ptitSeb
68d4683010 Added REX 98 CWDE/CDQE opcode 2021-03-04 21:47:40 +01:00
ptitSeb
3bcb9e0f38 Added puts wrapped function (and test03 works) 2021-03-04 21:33:01 +01:00
ptitSeb
234186e9af Added C9 LEAVE opcode (and test02 works too) 2021-03-04 21:26:55 +01:00
ptitSeb
cb24986c88 Added C syscall wrapper 2021-03-04 21:25:14 +01:00
ptitSeb
f21224bffb Fix injection of PLT Resolver 2021-03-04 21:18:44 +01:00
ptitSeb
67e64bfcf8 Added 68 PUSH Id opcode 2021-03-04 21:09:36 +01:00
ptitSeb
c60b4daed4 Added R_X86_64_JUMP_SLOT to RelA relocation handling 2021-03-04 21:05:23 +01:00
ptitSeb
bae73adf3e Added 0F 05 SYSCALL opcode (and test01 works now) 2021-03-04 20:39:11 +01:00
ptitSeb
be8204d8fa Added REX C6 MOV opcode 2021-03-04 20:37:07 +01:00
ptitSeb
4b86945fff Added REX C7 MOV opcode 2021-03-04 20:35:56 +01:00
ptitSeb
3f025f1310 Added REX B8..BF MOV opcodes 2021-03-04 20:32:25 +01:00
ptitSeb
b3f3a2b30c Added REX 38..3D CMP opcodes 2021-03-04 20:24:30 +01:00
ptitSeb
50398acc97 Added REX D1/D3 opcodes 2021-03-04 20:17:43 +01:00
ptitSeb
2e81d8ba80 Added E9 JMP opcode 2021-03-04 20:15:07 +01:00
ptitSeb
f2a9066697 Added 0F 1F NOP opcode 2021-03-04 20:11:06 +01:00
ptitSeb
ad05515b70 Fixed an issue with GetECommon and REX.b 2021-03-04 20:07:02 +01:00
ptitSeb
e19267dea2 Added REX C1 opcodes 2021-03-04 18:01:43 +01:00
ptitSeb
d8551567ed Added C3 RET opcode 2021-03-04 17:56:39 +01:00
ptitSeb
004c360720 Added 70..7F Jcc opcoces 2021-03-04 17:55:13 +01:00