Mr. eXoDia
75026541bd
DBG+GUI: hopefully fixed issue #308 and issue #303
2015-06-16 02:00:19 +02:00
Mr. eXoDia
cfd996e9ba
DBG: nice sprintf helper functions for String
2015-06-07 01:01:57 +02:00
Mr. eXoDia
7b3aa207f3
DBG: fully fixed the database problems (issue #279 ) + fixed a bug with the modules not being cleared on process exit
2015-04-17 01:16:38 +02:00
Mr. eXoDia
6ade97b1cd
"x64_dbg"->"x64dbg" + added Nukem
2015-04-10 01:53:32 +02:00
Mr. eXoDia
2001eec1c4
format spaces
2015-04-06 03:39:13 +02:00
Mr. eXoDia
439507f306
Merge branch 'master' into doxygen
...
Conflicts:
x64_dbg_bridge/bridgemain.cpp
x64_dbg_dbg/addrinfo.cpp
x64_dbg_dbg/value.cpp
2015-04-02 19:58:39 +02:00
Mr. eXoDia
4798a29660
Revert "Merged in Nukem9/x64_dbg/master (pull request #45 )"
...
This reverts commit b6735aad53
, reversing
changes made to 20fa55cc2b
.
2015-04-02 16:57:45 +02:00
Nukem
b56a1d4b91
Small code/style changes in math module
2015-03-28 15:03:58 -04:00
Mr. eXoDia
d1c92eeb55
DBG: fixed most strcpy_s problems
2015-02-02 00:58:25 +01:00
Mr. eXoDia
fc47caf0e0
Merge branch 'master' into doxygen
...
Conflicts:
x64_dbg_dbg/_dbgfunctions.cpp
x64_dbg_dbg/addrinfo.cpp
x64_dbg_dbg/debugger_commands.cpp
x64_dbg_dbg/value.cpp
x64_dbg_launcher/x64_dbg_launcher.cpp
2014-12-19 13:49:36 +01:00
Mr. eXoDia
24ca2b4af3
DBG: resolve shortcut files
2014-12-12 15:45:38 +01:00
Mr. eXoDia
d13579e781
DBG: Started with new documentation, see https://pad.nopcode.org/p/x64dbg_doxygen for more information
2014-12-10 21:58:34 +01:00
Mr. eXoDia
fde43663fd
Merge branch 'master' into doxygen
...
Conflicts:
x64_dbg_dbg/_dbgfunctions.cpp
x64_dbg_dbg/_exports.cpp
x64_dbg_dbg/_global.cpp
x64_dbg_dbg/instruction.cpp
x64_dbg_dbg/patches.cpp
x64_dbg_dbg/value.cpp
x64_dbg_dbg/variable.cpp
2014-12-09 11:12:40 +01:00
Mr. eXoDia
52512b8af5
DBG: removed some useless functions
2014-12-09 11:02:14 +01:00
Mr. eXoDia
021bc4d778
DBG: removed crappy UString class and moved string manipulation/conversion functions in a StringUtils class
2014-11-15 14:56:29 +01:00
lovrolu
72562ab2d1
Merge branch 'master' into doxygen
...
Conflicts:
x64_dbg_bridge/bridgemain.cpp
x64_dbg_dbg/debugger.cpp
x64_dbg_dbg/threading.cpp
x64_dbg_dbg/x64_dbg.cpp
x64_dbg_launcher/x64_dbg_launcher.cpp
2014-10-09 15:59:34 +02:00
Mr. eXoDia
ebae693694
DBG: more unicode support (now x32_dbg doesn't import any *A() function)
2014-09-15 20:48:25 +02:00
Mr. eXoDia
ebbc42a451
doxygen template
2014-09-14 16:28:23 +02:00
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