Commit Graph

4936 Commits

Author SHA1 Message Date
ptitSeb
64922731ec Fixed REX.W 81/83 opcodes 2021-03-06 14:11:04 +01:00
ptitSeb
079cb9e833 Added strcmp wrapped function 2021-03-06 14:09:13 +01:00
ptitSeb
d21dedbe4f More work on elfloader reloc and addend handling 2021-03-06 13:55:06 +01:00
ptitSeb
19c528bcba Added wctype and wctype_l wrapped functions 2021-03-06 12:55:58 +01:00
ptitSeb
43f9b853fe Added 66 81/83 opcodes 2021-03-06 12:53:29 +01:00
ptitSeb
6bcc967138 More work on 32bits oprations on F0 prefix 2021-03-06 12:52:04 +01:00
ptitSeb
47a5257a61 Added wctob and btowc wrapped functions 2021-03-06 12:19:34 +01:00
ptitSeb
5b50e43d05 Added some local wrapped functions 2021-03-06 12:17:46 +01:00
ptitSeb
d94237100c Fixed more 32 opcode to wipe upper 32bits par of 64bits reg 2021-03-06 12:16:39 +01:00
ptitSeb
afe97d4815 Added F0 REX 81/83 opcodes 2021-03-06 12:03:19 +01:00
ptitSeb
dfb5fc6a88 Added newlocale and __newlocale wrapped functions 2021-03-06 11:59:25 +01:00
ptitSeb
91b5c27fd9 Stop inlining all the GetE and GetG 2021-03-06 11:57:40 +01:00
ptitSeb
943eb97f06 Added REX 0F 90..9F SETcc opcode 2021-03-06 11:53:13 +01:00
ptitSeb
a26ae4c7ef Added 66 REX 89 MOV opcode 2021-03-06 11:42:55 +01:00
ptitSeb
f40d2031cd Added 66 REX 1F NOP opcode 2021-03-06 11:39:41 +01:00
ptitSeb
1b2e700d22 Added pthread_once wrapped function 2021-03-06 11:37:38 +01:00
ptitSeb
2bcdbb125a Added F0 REX 0F C1 XADD opcode 2021-03-06 11:36:40 +01:00
ptitSeb
aba24babea Added wrapped malloc function 2021-03-06 11:32:49 +01:00
ptitSeb
ef46db650e Added (F2/F3) REX AB (REP) STOSD opcode 2021-03-06 11:31:47 +01:00
ptitSeb
258c62ddde Added REX 0F 29 MOVAPS ocpode 2021-03-06 11:22:29 +01:00
ptitSeb
0999500a7a Added 66 REX 0F EF PXOR opcode 2021-03-06 11:20:27 +01:00
ptitSeb
4c7bf4695b Addrd REX A9 TEST opcode 2021-03-06 11:12:59 +01:00
ptitSeb
036f8e47ab Added REX 87 XCHG opcode 2021-03-06 11:10:00 +01:00
ptitSeb
fda3396140 Added F0 REX B1 LOCK CMPXCHG opcode 2021-03-06 11:06:51 +01:00
ptitSeb
65a64003ba Fixed GetEb handling 2021-03-06 10:49:21 +01:00
ptitSeb
8ca2c829de Fixed TRACE on Init with Symbol name 2021-03-06 10:34:35 +01:00
ptitSeb
c00623929a Added REX 80 opcodes 2021-03-06 10:34:08 +01:00
ptitSeb
281d1a94f1 Added REX F6 opcodes 2021-03-06 10:28:19 +01:00
ptitSeb
7aca609040 Added REX 84 opcode 2021-03-06 10:27:15 +01:00
ptitSeb
aed9ebd7d6 Added 0F A2 cpuid opcode 2021-03-06 10:24:33 +01:00
ptitSeb
f335df23ec Added __cxa_atexit wrapped function 2021-03-06 10:07:46 +01:00
ptitSeb
bee17de8a4 More work on elfloader and relocation (and tls) 2021-03-06 10:02:14 +01:00
ptitSeb
75468d0c4c More work on wrapped lib and elf relocations 2021-03-06 09:37:18 +01:00
ptitSeb
4978556ca9 Wrapped usleep function 2021-03-05 20:42:34 +01:00
ptitSeb
bd8506cb06 Added fork wrapped function 2021-03-05 20:39:53 +01:00
ptitSeb
0f73133deb Fixed myalign handling for long double on ARM64 2021-03-05 19:17:59 +01:00
ptitSeb
90c81ecaa3 Somes fixes to float/double/long double handling in va_list 2021-03-05 19:14:47 +01:00
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