1
0
Fork 0
Commit Graph

424 Commits

Author SHA1 Message Date
Mr. eXoDia 7bff9f825c DBG: always update the memory map on script commands 'setpagerights', 'alloc' and 'free' (notice that GuiUpdateMemoryView() doesn't take time, so it's useless to use an argument for that, memupdatemap eats time). 2014-09-14 19:25:08 +02:00
Mr. eXoDia f8510841f4 DBG: more UTF-8 support 2014-09-14 17:56:43 +02:00
Mr. eXoDia 9aee1461e9 DBG: more UTF-8 support (now you can attach to chinese processes without problems too) 2014-09-14 17:53:36 +02:00
Mr. eXoDia 9fa06becc0 Merge branch 'master' into utf8_support 2014-09-14 16:35:44 +02:00
Mr. eXoDia ee88a8bd72 DBG+GUI: some refactoring + formatting 2014-09-13 21:55:23 +02:00
Mr. eXoDia cc3fd3952f Merge branch 'master' into utf8_support 2014-09-13 12:41:14 +02:00
Mr. eXoDia 015a030672 DBG: some categories for source files 2014-09-13 00:37:09 +02:00
Mr. eXoDia 12c924b6c3 Merge branch 'master' into utf8_support 2014-09-13 00:29:47 +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
Nukem 7d3b62c64f DBG: Clean up _dbg_getregdump 2014-09-12 17:55:53 -04:00
Mr. eXoDia 0cc9c5a0ce DBG: updated lz4 library 2014-09-11 22:06:10 +02:00
Mr. eXoDia 8d6e2d2b5a DBG: basic UTF-8 support. 2014-09-11 21:22:10 +02:00
Mr. eXoDia 7122402e47 DBG: updated titanengine for some const pointers 2014-09-11 21:18:10 +02:00
Mr. eXoDia 003150a4e5 DBG: updated UString class (removed some usless stuff) 2014-09-11 21:16:03 +02:00
dreg_fr33project 31e329593f little fix function name 2014-09-08 04:49:34 +02:00
dreg_fr33project c0db39cb70 pull request fixed v1 2014-09-08 04:45:46 +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 58194b161c DBG: better threading 2014-09-06 21:18:50 +02:00
Mr. eXoDia 2d2a152887 DBG: some newlines to clarify the behavior of the functions in argument.cpp 2014-09-06 16:40:59 +02:00
Mr. eXoDia 36bc9b09d5 added UString class 2014-09-06 15:26:30 +02:00
David Reguera Garcia 6b10864a97 x64_dbg_dbg.vcxproj edited online with Bitbucket 2014-09-03 08:26:11 +00:00
dreg_fr33project 342c5fd9a1 a little fix in setpagerights 2014-09-03 10:23:07 +02:00
dreg_fr33project 1d4637add9 GuiUpdateMemoryView stuff 2014-09-03 10:15:14 +02:00
dreg_fr33project 34203afb1c memupdatemap 2014-09-03 08:55:21 +02:00
dreg_fr33project f29d54dab7 regclose fix 2014-09-03 08:30:12 +02:00
dreg_fr33project c5d8a9c089 added check in jit stuff openkeyexa 2014-09-03 08:24:18 +02:00
David Reguera Garcia 16c686d1ec x64_dbg_dbg.vcxproj.user edited online with Bitbucket 2014-09-03 06:20:41 +00:00
David Reguera Garcia 3b31c67a43 x64_dbg_dbg.vcxproj edited online with Bitbucket 2014-09-03 06:20:10 +00:00
dreg_fr33project 90f0ccb3b2 fixed jitauto stuff 2014-09-03 08:11:35 +02:00
dreg_fr33project 4bf215bdc6 finish getcommandline and set command line stuff first release 2014-09-03 06:41:31 +02:00
dreg_fr33project 50a719ad32 first version of change command line coded 2014-09-02 08:18:41 +02:00
David Reguera Garcia f83e805e00 Merged mrexodia/x64_dbg into master 2014-09-02 05:11:57 +02:00
dreg_fr33project 542e62f365 first changecmdline stuff 2014-09-02 04:48:33 +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 773b324301 DBG: fixed a bug in DbgDisasmFastAt 2014-08-28 05:53:06 +02:00
Mr. eXoDia 01151640b5 DBG: added modentryfromaddr function 2014-08-27 15:18:22 +02:00
Mr. eXoDia a4a3eaa614 DBG: resolved issue #180 (stupid I didn't implement it this way in the first place lol) 2014-08-27 01:21:23 +02:00
Mr. eXoDia 9060ab2e1b DBG: added some comments in the loop functions 2014-08-26 20:58:35 +02:00
Mr. eXoDia c2ebac0ecf GUI: refresh memory map + removed std::string from the GUI (QString.toUtf8().constData() works fine) 2014-08-18 12:25:41 +02:00
dreg_fr33project 9dcef6ac33 new elevated method 2014-08-18 09:57:18 +02:00
dreg_fr33project 7560ee9aec JIT fixes and more improvements (admin check etc.) 2014-08-18 09:43:32 +02:00
dreg_fr33project a85c7e5b45 Memory Rights finish 2014-08-18 08:41:24 +02:00
Mr. eXoDia e028ccf680 DBG: clear threads on detach + fixed a crash in AbstractTableView + updated about dialog 2014-08-17 00:16:10 +02:00
Mr. eXoDia 6effe440a0 DBG: resolved issue #176 (for real this time) 2014-08-15 23:32:35 +02:00
Mr. eXoDia c9b7b67fa6 DBG+GUI: resolved issue #174 (don't draw black CIP when running) 2014-08-15 21:22:49 +02:00
Mr. eXoDia bf8c69b475 DBG: clear plugin list on unload 2014-08-15 20:44:50 +02:00
Mr. eXoDia a52749002b DBG: resolved a potential crash when calling cbPlugin functions 2014-08-15 20:01:29 +02:00
Mr. eXoDia 6f667ae955 DBG: updated TitanEngine import libraries 2014-08-15 19:43:31 +02:00
dreg_fr33project fe72065b4d more info in the jit stuff 2014-08-14 05:10:09 +02:00
dreg_fr33project ce343b06a9 some fixes in JIT stuff 2014-08-10 15:44:24 +02:00
dreg_fr33project 097e57a47f new setjit args, changes in JIT stuff, better JIT GUI and some fixes 2014-08-10 15:36:51 +02:00
Mr. eXoDia c56b13ff54 DBG: create plugin directory when it does not yet exist 2014-08-09 15:46:29 +02:00
Mr. eXoDia 1a0df393d6 DBG: implemented findasm instruction 2014-08-09 15:18:03 +02:00
Mr. eXoDia f419397b00 DBG: updated TitanEngine to the current development version 2014-08-09 10:38:02 +02:00
Mr. eXoDia 8177810b85 DBG: escape section name in modload + full view now also works for sections 2014-08-08 18:17:00 +02:00
Mr. eXoDia 541e173633 DBG+BRIDGE: define for max disassembly size 2014-08-08 16:23:48 +02:00
Mr. eXoDia 44138bb4cf DBG: the grammar nazi came around 2014-08-08 16:16:21 +02:00
David Reguera Garcia 02d3b834d3 Merged mrexodia/x64_dbg into master 2014-08-08 15:32:04 +02:00
dreg_fr33project 41ddea139e new jit and jet auto stuff improves, wow64 stuff and auto registry creation stuff 2014-08-08 15:31:17 +02:00
Mr. eXoDia 0f1683170b DBG: fixed a crash with very big commands 2014-08-08 14:19:32 +02:00
Mr. eXoDia bab2aef85a DBG: fixed a bug in the getjit function. 2014-08-07 20:12:52 +02:00
Mr. eXoDia 2522571266 DBG: fixed a warning + a crash on x64 2014-08-06 23:13:21 +02:00
Mr. eXoDia b38a55bffb DBG: dynamicmem now working (crashes before) 2014-08-06 22:48:05 +02:00
Mr. eXoDia 0bff6d7427 DBG: fixed variable aliases 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 b46b7394e1 DBG: rewrote variable.cpp 2014-08-06 22:48:03 +02:00
Mr. eXoDia 708321b4fd DBG: better dynamicmem class 2014-08-06 22:48:03 +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 02e6e8ca95 GUI+DBG: some horizontal scrollbars (resolved issue #35) 2014-08-06 16:28:18 +02:00
Mr. eXoDia 07183f91d4 DBG: setting for ListAllPages 2014-08-06 14:39:32 +02:00
Mr. eXoDia fd86fd2cc4 DBG: updated all pages option 2014-08-06 14:12:26 +02:00
Mr. eXoDia 4122202a66 PROJECT: formatting 2014-08-06 10:27:13 +02:00
dreg_fr33project a68d95d77d JIT AUTO SUTFF - before attaching - and some code improves 2014-08-05 22:19:09 +02:00
Mr. eXoDia cc4d1963ac GUI: very basic implementation of CPUInfoBox (resolved issue #64) 2014-08-05 09:01:50 +02:00
Mr. eXoDia 091af5d362 DBG+GUI+PROJECT: JIT Debugging now actually works (before it would hang in WaitForMultipleObjects) + added JIT restore option + updated help 2014-08-05 07:39:15 +02:00
Mr. eXoDia 520d063a79 DBG: automatically stop debugging when trying to attach/initialize while still in a session + added Handle class + added DbgFunctions()->GetProcessList 2014-08-05 04:28:48 +02:00
Mr. eXoDia 3b76aa76ed Merge remote-tracking branch 'Dreg_fr33project/x64_newdbgjustintimedebugger/master'
Conflicts:
	x64_dbg_dbg/x64_dbg.cpp
2014-08-05 01:25:15 +02:00
Mr. eXoDia fa1377be12 GUI: fixed a compile problem
DBG: formatting
2014-08-05 01:21:17 +02:00
dreg_fr33project 2457790c96 fix emalloc 2014-08-05 01:17:10 +02:00
dreg_fr33project c5dbfb9bbb add -a param in dbginit for JIT support 2014-08-05 01:11:10 +02:00
Mr. eXoDia 9b1867bb5b PROJECT: code formatting 2014-08-05 01:07:31 +02:00
dreg_fr33project 6acb8040f6 a few of changes 2014-08-05 00:08:56 +02:00
dreg_fr33project bf27d57116 get def JIT 2014-08-04 23:32:07 +02:00
Mr. eXoDia e14884443f DbgFunctions()->GetJit export 2014-08-04 22:23:49 +02:00
dreg_fr33project 0e7c61b24f jit improves 2014-08-04 20:41:02 +02:00
dreg_fr33project 36fa885842 add wow64 check to jit 2014-08-04 19:54:01 +02:00
dreg_fr33project af0491950a basic JIT support 2014-08-04 16:40:51 +02:00
Mr. eXoDia c7b9bdc74f DBG: resolved issue #150 (valapifromstring now works again) + correctly use the symbol cache as search path 2014-08-03 02:36:44 +02:00
Mr. eXoDia a8d9743fa8 PROJECT: AStyle 2014-08-02 20:50:03 +02:00
Mr. eXoDia bdb13ebeb2 DBG: some messages in thread functions 2014-08-02 17:53:07 +02:00
Mr. eXoDia 001c744a9f DBG: fixed some bugs with hardware breakpoints 2014-08-02 17:04:21 +02:00
Mr. eXoDia c341beab0b DBG: added DbgFunctions()->SymbolDownloadAllSymbols 2014-08-02 03:58:28 +02:00
Mr. eXoDia 5377371c76 DBG: new command: "symdownload" 2014-08-02 03:58:13 +02:00
Mr. eXoDia d6ca7e08ba DBG: improved symbol handling 2014-08-02 02:43:12 +02:00
Mr. eXoDia e85b474b13 DBG+GUI: enable/disable memory breakpoints 2014-08-02 02:18:26 +02:00
Mr. eXoDia 6b6fc7634f DBG: fixed a bug in EnableAllHardwareBreakpoints (report when no more slots are free) + fixed bugs in all breakpoint enable/disable functions (check if the type matches + not already enabled/disabled) 2014-08-02 02:07:50 +02:00
Mr. eXoDia dab3e45508 DBG+GUI: enable/disable hardware breakpoints 2014-08-02 01:59:03 +02:00
Mr. eXoDia f0f6a15244 DBG: split debugger commands and debugger code into two files 2014-08-02 01:14:42 +02:00
Mr. eXoDia 04c772720f DBG: fixed a bug in cbDebugInit + differentiate between system breakpoint and "attach breakpoint"
GUI: resolved issue #139 (Break on system breakpoint only when attaching option)
2014-08-02 00:28:20 +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