|
|
|
@1707
|
[1707]
|
11/11/08 00:16:55 |
common |
libemu
- gcc 4.3.2 enforces return value checks for (v)asprintf, system, … |
|
|
|
@1705
|
[1705]
|
11/10/08 23:54:40 |
common |
libemu
- rename the INT(bits) and UINT(bits) macros to INTOF(bits) and … |
|
|
|
@1692
|
[1692]
|
09/25/08 16:46:39 |
common |
libemu
- nanny shadowed a local parameter
- createprocess did not work … |
|
|
|
@1684
|
[1684]
|
09/10/08 02:03:59 |
common |
libemu
- emt64 fixes to allow compiling on x86_64 plattforms
maybe it … |
|
|
|
@1659
|
[1659]
|
07/21/08 00:43:57 |
common |
libemu
- move win32 fopen fclose fwrite hooks from … |
|
|
|
@1658
|
[1658]
|
07/21/08 00:38:19 |
common |
libemu
- to simplify profiling, create … |
|
|
|
@1657
|
[1657]
|
07/21/08 00:37:00 |
common |
libemu
- implement default logger as callback |
|
|
|
@1655
|
[1655]
|
07/16/08 19:43:43 |
common |
libemu
- profile win32 sendto()
svn commit -m |
|
|
|
@1654
|
[1654]
|
07/16/08 19:42:16 |
common |
libemu
- introduce emu_hashmap_{ptr,string}_{hash,cmp} functions, to … |
|
|
|
@1639
|
[1639]
|
06/29/08 14:36:13 |
common |
libemu
- basic big endian support
- main problem is unaligned memory … |
|
|
|
@1635
|
[1635]
|
06/23/08 20:47:47 |
common |
libemu
- install profile and env headers to proper location |
|
|
|
@1632
|
[1632]
|
06/21/08 18:37:01 |
common |
libemu
- emu_log_set_logcb introduced: void my_emu_logcb)(struct emu *e, … |
|
|
|
@1630
|
[1630]
|
06/21/08 15:52:54 |
common |
libemu
- add emu_env.h to include_HEADERS |
|
|
|
@1629
|
[1629]
|
06/21/08 15:01:45 |
dp |
redefinition guards |
|
|
|
@1609
|
[1609]
|
03/26/08 01:23:32 |
common |
libemu
- Michal Spadlinski pointed out that instr_group_1_82 is an alias … |
|
|
|
@1607
|
[1607]
|
03/24/08 19:22:30 |
common |
libemu
- restructured the process environment
now we have emu_env as … |
|
|
|
@1551
|
[1551]
|
02/14/08 13:54:47 |
common |
libemu
- void *emu_profile_function_argument_get(struct … |
|
|
|
@1531
|
[1531]
|
01/17/08 08:52:43 |
common |
libemu
- env win32
- add msvcrt export section
- hook _execv
- … |
|
|
|
@1526
|
[1526]
|
01/15/08 14:33:04 |
common |
libemu
- introduce render_array, required for arrays (used in execve() on … |
|
|
|
@1507
|
[1507]
|
01/13/08 22:39:58 |
common |
libemu
- emu_profile rename *_ref to *_ptr
- rename … |
|
|
|
@1505
|
[1505]
|
01/13/08 16:40:07 |
common |
libemu
- emu_profile introduces an api for storing function calls and … |
|
|
|
@1476
|
[1476]
|
12/02/07 22:44:27 |
common |
libemu
- linux env, add exit(), reorder fork |
|
|
|
@1469
|
[1469]
|
12/02/07 17:59:41 |
common |
libemu
- env linux hook fork(), return 4711 |
|
|
|
@1442
|
[1442]
|
11/26/07 04:39:59 |
common |
libemu
- environments allow providing userdata now, accessing the … |
|
|
|
@1438
|
[1438]
|
11/17/07 15:06:30 |
common |
libemu
- linux env, header Makefile.am |
|
|
|
@1437
|
[1437]
|
11/16/07 12:29:36 |
common |
libemu
- fpu backwards traversal was dodgy, comparing fpu state with … |
|
|
|
@1436
|
[1436]
|
11/11/07 16:53:28 |
common |
libemu
- proper linux syscall hooking, removed the int_cd code and … |
|
|
|
@1429
|
[1429]
|
10/30/07 11:03:46 |
common |
libemu
- drafting int hooking for a linux env, the switch structure is … |
|
|
|
@1428
|
[1428]
|
10/30/07 10:57:10 |
common |
libemu
- add group3 to itables |
|
|
|
@1367
|
[1367]
|
09/04/07 14:45:36 |
common |
libemu
- rename files not exporting symbols stripping the leading emu_, … |
|
|
|
@1366
|
[1366]
|
09/04/07 14:25:03 |
common |
libemu
- avoid exporting the w32 hooks |
|
|
|
@1343
|
[1343]
|
07/30/07 18:56:03 |
common |
libemu
- logging, use the DEBUG define here too, the source file has to … |
|
|
|
@1330
|
[1330]
|
07/23/07 20:03:22 |
common |
libemu
- split the hooks in one file per dll, order by functions asc
- … |
|
|
|
@1324
|
[1324]
|
07/17/07 00:48:57 |
common |
libemu
- win32 env, hook SetUnhandledExceptionFilter? |
|
|
|
@1318
|
[1318]
|
07/09/07 17:20:19 |
common |
libemu
- fix cpu's gpl boilerplate |
|
|
|
@1317
|
[1317]
|
07/09/07 17:16:10 |
common |
libemu
- gplv2 boilerplate for all files but libdasm |
|
|
|
@1316
|
[1316]
|
07/09/07 16:59:43 |
common |
libemu
- add missing /* @header@ */ |
|
|
|
@1315
|
[1315]
|
07/09/07 11:57:23 |
common |
libemu
- fix make dist |
|
|
|
@1309
|
[1309]
|
07/08/07 01:48:14 |
common |
libemu
- javadoc emu_instruction |
|
|
|
@1307
|
[1307]
|
07/07/07 19:43:05 |
common |
libemu
- hashtable, less heap fragmentation |
|
|
|
@1306
|
[1306]
|
07/07/07 17:00:51 |
common |
libemu
- start commenting the headers |
|
|
|
@1305
|
[1305]
|
07/07/07 16:44:04 |
common |
libemu
- start commenting the headers |
|
|
|
@1302
|
[1302]
|
07/02/07 21:24:23 |
common |
libemu
- binarybackwardstraversalinstructiondependencytracking for fpu … |
|
|
|
@1299
|
[1299]
|
07/02/07 16:25:53 |
common |
libemu
- move track & source information from emu_cpu_instruction and … |
|
|
|
@1297
|
[1297]
|
06/27/07 18:41:02 |
common |
libemu
- improved binarybackwardstraversalinstructiondepencytracking, … |
|
|
|
@1294
|
[1294]
|
06/26/07 10:31:24 |
common |
libemu
- emu_list use the makro to create the emu_list implementation, … |
|
|
|
@1289
|
[1289]
|
06/12/07 18:35:25 |
common |
libemu
w32 env, fix dll loading using structs and loops |
|
|
|
@1288
|
[1288]
|
06/12/07 17:34:14 |
common |
libemu
- this commit might break 'things'
tried to add mov fs … |
|
|
|
@1263
|
[1263]
|
05/11/07 18:29:25 |
common |
libemu
- tracking, for proper tracking when dealing with instructions … |
|
|
|
@1261
|
[1261]
|
05/08/07 00:35:31 |
common |
libemu
- fix 'some' memleak
- emu_queue_free forgot to free the items
… |
|
|
|
@1260
|
[1260]
|
05/05/07 02:04:15 |
common |
libemu
- fix headers Makefile.am win32 env headers are installed by their … |
|
|
|
@1258
|
[1258]
|
05/05/07 01:46:43 |
common |
libemu
- win32 env, example implementations for CreateProcess? and … |
|
|
|
@1257
|
[1257]
|
05/05/07 01:19:15 |
dp |
libemu
- add emu_memory_clear(...) |
|
|
|
@1254
|
[1254]
|
05/05/07 00:41:46 |
common |
libemu
- add emu_shellcode, api wrapper to check if a buffer contains a … |
|
|
|
@1246
|
[1246]
|
04/30/07 13:17:09 |
common |
libemu
- make dist install w32 env headers too |
|
|
|
@1245
|
[1245]
|
04/30/07 12:42:02 |
common |
libemu
- include all new files in the Makefile.am to fix make dist … |
|
|
|
@1244
|
[1244]
|
04/29/07 01:35:55 |
common |
libemu
- stoss & cmps, single step the rep prefixed instructions … |
|
|
|
@1243
|
[1243]
|
04/29/07 00:45:18 |
common |
libemu
- emu_graph, add distance to vertex, so we can calc the minimal … |
|
|
|
@1242
|
[1242]
|
04/26/07 18:45:38 |
common |
libemu
- emu_source & emu_graph: (static) loop detection
- … |
|
|
|
@1239
|
[1239]
|
04/25/07 23:54:29 |
common |
libemu
- add emu_queue, emu_queue_{new,free,front,{en,de}queue,empty}
- … |
|
|
|
@1233
|
[1233]
|
04/24/07 01:50:28 |
common |
libemu
- support fpu in emu_track, add source to fpu_instruction, set … |
|
|
|
@1230
|
[1230]
|
04/23/07 15:07:33 |
common |
libemu
- env w32, api to hook calls to the windows api
- sctest hook … |
|
|
|
@1229
|
[1229]
|
04/22/07 20:09:33 |
common |
libemu
- sctest
- add a clet encrypted win32_bind & pex shellcode
… |
|
|
|
@1228
|
[1228]
|
04/22/07 02:14:44 |
common |
libemu
- env w32 add hook for GetSystemDirectoryA so sctest #7 … |
|
|
|
@1227
|
[1227]
|
04/21/07 15:32:05 |
dp |
libemu
- split fpu instructions handling into parsing and running |
|
|
|
@1225
|
[1225]
|
04/17/07 10:02:38 |
common |
libemu
- add emu_track, add backwardstraversal to sctests getpc() runner, … |
|
|
|
@1224
|
[1224]
|
04/17/07 09:56:02 |
common |
libemu
- win32 env, add urlmon.dll, hook URLDownloadToFile |
|
|
|
@1223
|
[1223]
|
04/17/07 09:54:44 |
common |
libemu
- emu_instruction, fix typo |
|
|
|
@1220
|
[1220]
|
04/10/07 03:58:34 |
common |
libemu
- new macro UNSUPPORTED(cpu_p, reason) and some default resons NNY … |
|
|
|
@1219
|
[1219]
|
04/10/07 03:39:46 |
common |
libemu
- split instr_group_1_80 into the groups, so track & source can … |
|
|
|
@1213
|
[1213]
|
04/09/07 16:16:30 |
common |
libemu
- add 2 structs {source,track} to emu_cpu_instruction, draft the … |
|
|
|
@1207
|
[1207]
|
04/05/07 23:57:17 |
dp |
libemu
- implement emu_memory_alloc() |
|
|
|
@1204
|
[1204]
|
04/05/07 01:16:10 |
common |
libemu
- emu_string has _append_format now |
|
|
|
@1203
|
[1203]
|
04/05/07 01:15:21 |
common |
libemu
- emu_graph's vertexes have backedges now |
|
|
|
@1197
|
[1197]
|
04/03/07 23:54:27 |
common |
libemu
- env w32 add hooks for malloc memset fopen fwrite fclose
- add … |
|
|
|
@1196
|
[1196]
|
04/03/07 18:51:41 |
common |
libemu
- emu_memory_alloc 'allocs' rand() for now |
|
|
|
@1194
|
[1194]
|
04/03/07 00:00:15 |
common |
libemu
- w32 env dll exports, malloc one large chunk instead of many … |
|
|
|
@1193
|
[1193]
|
04/02/07 20:18:03 |
common |
libemu
- fix win32 env so dll exports are per instance and not global
… |
|
|
|
@1190
|
[1190]
|
04/01/07 02:57:50 |
common |
libemu
- emu_string implement _append
- emu_graph implement _free
- … |
|
|
|
@1189
|
[1189]
|
03/29/07 23:04:31 |
common |
libemu
- win32 env, check_eip returns dll_export instead of int so we can … |
|
|
|
@1188
|
[1188]
|
03/29/07 17:24:35 |
common |
libemu
- draft emu_graph based on emu_list |
|
|
|
@1186
|
[1186]
|
03/26/07 03:52:42 |
common |
libemu
- add emu_getpc, discussable |
|
|
|
@1185
|
[1185]
|
03/26/07 03:05:23 |
dp |
libemu
- new memory implementation using a two level hierarchy |
|
|
|
@1183
|
[1183]
|
03/25/07 17:41:28 |
common |
libemu
- win32 env, WSAStart got 2 args, eip_check returns whether it was … |
|
|
|
@1179
|
[1179]
|
03/25/07 03:58:33 |
dp |
libemu
- refactor enviroment -> environment |
|
|
|
@1177
|
[1177]
|
03/25/07 03:48:50 |
dp |
libemu
- fix include tokens, " and < |
|
|
|
@1174
|
[1174]
|
03/25/07 00:14:21 |
dp |
libemu
- implement fnstenv |
|
|
|
@1172
|
[1172]
|
03/24/07 22:32:23 |
common |
libemu
- add emu_string fns and emu_memory_read_string, use in the w32 … |
|
|
|
@1170
|
[1170]
|
03/24/07 21:54:02 |
dp |
libemu
- prepare f* implementations |
|
|
|
@1168
|
[1168]
|
03/24/07 18:03:15 |
dp |
libemu
- add fpu parsing, no semantic information |
|
|
|
@1167
|
[1167]
|
03/24/07 17:14:42 |
common |
libemu
- win32 env hook GetProcAddress?
change LoadLibraryA to return … |
|
|
|
@1165
|
[1165]
|
03/24/07 14:10:00 |
common |
libemu
- change instruction prefix size to 16 bit |
|
|
|
@1163
|
[1163]
|
03/24/07 01:01:43 |
dp |
libemu
- add f2 f3 prefixes
- this commit contains dead fpu parsing code |
|
|
|
@1162
|
[1162]
|
03/23/07 22:33:32 |
common |
libemu
- add cmps to itable |
|
|
|
@1161
|
[1161]
|
03/23/07 22:10:44 |
common |
libemu
- remove -#include emu/emu_cpu_functions.h
from all … |
|
|
|
@1160
|
[1160]
|
03/23/07 22:04:12 |
common |
libemu
- add scas to itable |
|
|
|
@1157
|
[1157]
|
03/21/07 18:44:33 |
common |
libemu
- cpu flag OF, we have to cast to (INT(bits)) instead of (int64_t) … |
|
|
|
@1154
|
[1154]
|
03/21/07 04:04:04 |
common |
libemu
- win32 env, add _hwrite, no idea what this fn does, no msdn docs, … |
|
|
|
@1151
|
[1151]
|
03/21/07 03:17:29 |
common |
libemu
- win32 env, add hooks for socket recv senc ExitThread? CreateFileA … |
|
|
|
@1150
|
[1150]
|
03/21/07 03:15:34 |
common |
libemu
- add group10, implemented, itabled |