1
0
Fork 0
Commit Graph

34 Commits

Author SHA1 Message Date
Mr. eXoDia 698005bb81 DBG: converted some functions to UTF-8 (now you can debug/comment a file with chinese characters in it) 2014-09-13 00:28:05 +02:00
Mr. eXoDia 8d6e2d2b5a DBG: basic UTF-8 support. 2014-09-11 21:22:10 +02:00
Mr. eXoDia c79bc82292 DBG: added some comments on where to update the string handling to UTF-8 2014-09-07 19:04:57 +02:00
Mr. eXoDia 5a214ab104 DBG: fixed all kinds of small coding bugs (thanks to Coverity) 2014-08-31 23:21:31 +02:00
Mr. eXoDia b38a55bffb DBG: dynamicmem now working (crashes before) 2014-08-06 22:48:05 +02:00
Mr. eXoDia d6677d462f DBG: use dynamic memory class as much as possible 2014-08-06 22:48:04 +02:00
Mr. eXoDia 66ee98e2dd DBG: 'Memory' class that takes care of resources and doesn't require typecasting 2014-08-06 22:48:02 +02:00
Mr. eXoDia 9b1867bb5b PROJECT: code formatting 2014-08-05 01:07:31 +02:00
Mr. eXoDia e14884443f DbgFunctions()->GetJit export 2014-08-04 22:23:49 +02:00
Mr. eXoDia 76e7927349 DBG: resolved issue #135 (check file architecture before attempting to start debugging) 2014-08-02 00:15:24 +02:00
Mr. eXoDia e038d690da DBG: added some extra try to get the path from handle (use devicepath when failed) 2014-07-07 20:03:05 +02:00
Mr. eXoDia 250271ed03 DBG: fixed many warnings on x64 (size_t conversions) 2014-07-07 17:13:57 +02:00
Mr. eXoDia 5176dd1cd1 DBG: new memory allocation/deallocation functions + fixed a handle leak
GUI: fixed a handle leak
2014-06-24 17:03:32 +02:00
Mr. eXoDia b587c30aeb DBG: some fixes in addrinfo 2014-06-20 00:09:09 +02:00
Mr. eXoDia 6d09617554 DBG: added jansson (JSON) library + kill the command thread to prevent crashes on exit + memory leak detector (allow the user to send 'alloctrace.txt'
PROJECT: updated clean & release scripts
2014-06-18 21:11:54 +02:00
Mr. eXoDia c43d7428c9 DBG: renamed global variable 2014-06-18 19:50:34 +02:00
Mr. eXoDia edaa9eaffe DBG: updated DeviceNameResolver (fixes a bug with changed directory names & GetMappedFileNameA) 2014-05-26 21:10:04 +02:00
Mr. eXoDia 8b07e44826 DBG: re-added DeviceNameResolver 2014-04-17 22:43:55 +02:00
Mr. eXoDia 1e1b921afd DBG: fixed the DevicePathToPath function 2014-04-17 21:05:50 +02:00
Mr. eXoDia 8c24955031 DBG: removed DeviceNameResolver (bug was fixed by ahmadmansoor already)
PROJECT: updated release script
2014-04-17 20:18:01 +02:00
Mr. eXoDia 29fd03d687 DBG: added DeviceNameResolver (this hopefully fixes some 'error starting process (invalid pe?)' errors)
DBG: fixed MinGW compile bugs
DBG: fixed TitanEngine for MinGW
DBG: some more header files in the project
2014-04-16 23:52:41 +02:00
Mr. eXoDia e8664e2749 DBG: added EnableDebugPrivilege setting
DBG: fixed a small bug in GetFileNameFromHandle
DBG: fixed a bug with attaching to x32 processes from x64_dbg
DBG: updated TitanEngine
GUI: added 'Enable Debug Privilege' to the settings dialog
2014-04-16 19:25:45 +02:00
mr.exodia d4b6dd670c BRIDGE: removed CPU title API
GUI: added settings dialog
DBG: added settings (breaking at various callbacks)
DBG: remove singleshoot breakpoints from the database
DBG: safe dprintf function
DBG: set module + thread in window title
DBG: remove memory breakpoints from modules when unloaded
DBG: fixed a few bugs with the recent file list
2014-03-20 00:55:40 +01:00
mr.exodia a148e89ac1 symbol information stuffs 2014-02-18 01:32:41 +01:00
mr.exodia b3fa2c3ad4 BRIDGE: changed BridgeAlloc to use WINAPI
DBG: changed emalloc to use WINAPI
GUI: added GPUStack files
2014-02-15 18:27:11 +01:00
mr.exodia 346dafc46c updated TitanEngine 2014-02-08 21:23:36 +01:00
mr.exodia 63a0efdd29 DBG: removed debug file 2014-01-06 16:19:25 +01:00
mr.exodia be36241a69 DBG: updated TitanEngine
BRIDGE: added LOOP_ENTRY definition
DBG: fixed a bug with strings
DBG: added an alloctrace feature (for debugging only)
DBG: added plugin callbacks: CB_ATTACH and CB_DETACH
GUI: added LOOP_ENTRY drawing
2013-12-25 15:39:54 +01:00
mr.exodia 83068ba147 DBG: debugged file path resolving
DBG: manually set entry breakpoints
DBG: bpfixmemory inside value.cpp
2013-12-03 21:02:13 +01:00
mr.exodia 4f77810f8f BRIDGE: DLL_IMPEXP => BRIDGE_IMPEXP
BRIDGE: added _dbg_dbgcmddirectexec import
DBG: added export: _plugin_registercommand & _plugin_unregistercommand
DBG: fixed a bug in 'labelfromstring' (with modules)
DBG: different command architechture (argc, argv[] now)
DBG: different CMDRESULT enum (for compatibility with plugins)
DBG: added cmddirectexec
2013-11-24 17:27:18 +01:00
mr.exodia aa6c48743a PROJECT: updated help
DBG: re-wrote breakpoint.cpp
DBG: fixed some small code bugs (thanks DMichael)
DBG: fixed a bug with dbload()
DBG: INT3 breakpoint (set, delete, disable, enable) works again!
2013-11-18 19:20:18 +01:00
mr.exodia da3fdf53a3 DBG: fixed all memory leaks (from emalloc&efree) 2013-11-17 13:10:29 +01:00
mr.exodia eb60123786 DBG: added _dbg_memisvalidreadptr export
BRIDGE: added DbgMemIsValidReadPtr
BRIDGE: compatible with MSVC
DBG: added comment+label set/get/del
DBG: added MSVC lib files for sqlite
PROJECT: updated help
PROJECT: update gitignore
2013-11-16 15:01:29 +01:00
mr.exodia 6c9de40fbc first commit 2013-11-14 21:55:18 +01:00