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