1
0
Fork 0
Commit Graph

591 Commits

Author SHA1 Message Date
SmilingWolf df4159720f Merge remote-tracking branch 'remotes/mrexodia/x64_dbg/master' into loadlib_asm 2014-12-12 21:49:48 +01:00
SmilingWolf 5fe328e73c Implemented (almost) all of the suggested fixes 2014-12-12 20:06:22 +01:00
Mr. eXoDia 24ca2b4af3 DBG: resolve shortcut files 2014-12-12 15:45:38 +01:00
Mr. eXoDia 90c7c2393a DBG: added suspend/resume all threads 2014-12-11 17:49:36 +01:00
Mr. eXoDia 9243512e03 DBG: documented console.cpp 2014-12-10 23:10:17 +01:00
Mr. eXoDia b989c0b4c5 Merge branch 'master' into doxygen
Conflicts:
	x64_dbg_dbg/console.cpp
2014-12-10 23:07:42 +01:00
Mr. eXoDia 11bc98c371 DBG+GUI: (hopefully) fixed some random bugs with the status label 2014-12-10 23:07:18 +01:00
Mr. eXoDia d60f1aa6e1 Merge branch 'master' into doxygen 2014-12-10 22:55:30 +01:00
Mr. eXoDia efb5a02fa0 DBG: command.cpp documentation 2014-12-10 22:55:23 +01:00
Mr. eXoDia 541fbf44f8 DBG: argument.cpp documentation 2014-12-10 22:08:21 +01:00
Mr. eXoDia 8aa848b467 DBG: StringList typedef 2014-12-10 21:59:01 +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
SmilingWolf bc3e529a10 Merged mrexodia/x64_dbg/master into loadlib_asm 2014-12-09 18:30:31 +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 a883544e52 DBG: resolved issue #221 (crashes because of race conditions) 2014-12-09 01:29:08 +01:00
SmilingWolf bacc720d74 Merged mrexodia/x64_dbg/master into loadlib_asm 2014-12-08 21:49:13 +01:00
Mr. eXoDia 67b7fcb79f DBG: updated TitanEngine + fixed a warning in _dbgfunctions.cpp 2014-12-08 16:37:52 +01:00
SmilingWolf 2ea09c39bd Clear the trap flag 2014-12-08 15:48:18 +01:00
Mr. eXoDia 8afd1d4bf4 DBG: added struct alignment check for TitanEngine + updated TitanEngine 2014-12-08 15:22:51 +01:00
SmilingWolf 2aac3c2de9 (Re)implemented loadlib using inline asm: save the current context, allocate a memory page in the debugged process' context, assemble a CALL LoadLibraryA there, execute it and then free the memory and restore the previous context. 2014-12-08 02:04:00 +01:00
Mr. eXoDia 1de5fb533f DBG: added fileoffset<->va exports 2014-12-03 10:48:14 +01:00
Mr. eXoDia 5db90c939f DBG: updated TitanEngine 2014-12-02 21:09:53 +01:00
Mr. eXoDia 4f7fe7b875 DBG: added TitanEngine MinGW libraries again 2014-11-15 15:01:38 +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
dreg_fr33project 899247356d first basic avx support 2014-11-13 02:37:12 +01:00
David Reguera Garcia (Dreg) c328ad157c Merged mrexodia/x64_dbg into master 2014-11-13 02:34:56 +01:00
Mr. eXoDia 684dad5773 DBG: added command 'findrefrange' 2014-11-12 22:56:24 +01:00
Mr. eXoDia b0717c946e PROJECT: final fix for release script 2014-11-11 18:40:15 +01:00
dreg_fr33project 4c38c7c348 last ymm support 2014-11-11 09:14:25 +01:00
Mr. eXoDia 6c33a17858 DBG+BRIDGE+GUI: no more TitanEngine in the bridge (added separate structures + translation functions) 2014-11-10 14:36:46 +01:00
Mr. eXoDia 3394b99aa7 DBG+GUI+BRIDGE+LAUNCHER: fixed various bugs (thanks to Coverity!) 2014-11-10 12:44:42 +01:00
Mr. eXoDia 12e30a4ea3 DBG: resolved issue #212 (problems with maximum comment size) 2014-11-09 23:35:52 +01:00
Mr. eXoDia 7e7f302dfc DBG: some fixes in valfromstring (mathfromstring did not handle operations with spaces in them correctly) 2014-11-09 22:52:17 +01:00
Mr. eXoDia e7c15d2596 DBG: fixed some bugs wirh printing the debug string + thread name + fixed SetThreadName 2014-11-09 00:44:25 +01:00
Mr. eXoDia bdda41563c DBG: fixed some possible buffer overflows in dbghelp + fixed condition to copy the original name in the label buffer 2014-11-08 20:44:22 +01:00
Mr. eXoDia 7bb177a2b4 DBG: fixed issue #209, the issue was with dbghelp, which simply doesn't respect the MaxNameLen member. 2014-11-08 20:29:06 +01:00
dreg_fr33project ed0f837dfd jit support improved 2014-11-08 13:48:48 +01:00
dreg_fr33project 89b7910352 eflags fix and button tunning in registers 2014-11-02 03:11:10 +01:00
Mr. eXoDia 6b0badf3aa DBG+EXE: fixed some bugs 2014-11-02 02:13:35 +01:00
dreg_fr33project 457d5818d8 some fixes in libs struct 2014-11-02 02:10:58 +01:00
dreg_fr33project 2bc08e3ac4 fix a bug in MMX get 2014-11-02 01:45:24 +01:00
dreg_fr33project 537735827c finish FPU support 2014-11-02 01:30:29 +01:00
David Reguera Garcia (Dreg) da5063ecf9 Merged mrexodia/x64_dbg into master 2014-11-02 01:05:16 +01:00
dreg_fr33project acce7800fb last fpu changes - ended basic first version 2014-11-02 00:31:21 +01:00
dreg_fr33project 0d65cf39fa more fpu stuff 2014-11-01 02:05:16 +01:00
dreg_fr33project 5bf857b6e4 more fpu changes 2014-10-27 08:02:42 +01:00
dreg_fr33project c874ee04d6 all fpu read done. 2014-10-26 19:19:33 +01:00
dreg_fr33project 0705384dbe last fpu changes 2014-10-26 02:24:57 +02:00
Mr. eXoDia c7719cd8e1 fix in memory leaks text 2014-10-25 12:12:51 +02:00
dreg_fr33project a1a0d02c8b last fpu support 2014-10-21 21:04:55 +02: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 04c6affcf7 DBG: cleanup 2014-10-08 15:48:36 +02:00
dreg_fr33project 29dcc60da5 new titanengine header 2014-09-30 14:55:27 +02:00
David Reguera Garcia (Dreg) f47d265c33 Merged mrexodia/x64_dbg into master 2014-09-30 14:51:26 +02:00
dreg_fr33project 08b367e661 basic FPU support + bug fixes in registersview + titanengine update + new get context stuff 2014-09-30 14:50:43 +02:00
Mr. eXoDia 3b4b9e2ab9 DBG: small performance improvements with reading settings 2014-09-30 12:31:11 +02:00
Mr. eXoDia 6eab29e9f1 Merge remote-tracking branch 'BitBucket/master' into utf8_support
Conflicts:
	x64_dbg_dbg/x64_dbg_dbg.vcxproj.filters
	x64_dbg_gui/Project/Src/main.cpp
2014-09-23 18:24:20 +02:00
Mr. eXoDia a7f4049aa3 DBG: changed confusing 'memory leaks found' message 2014-09-21 17:22:28 +02:00
Mr. eXoDia 9c35801d8e LAUNCHER: full unicode launcher
DBG: unicode commandline
2014-09-21 11:29:53 +02:00
mrexodia 664d891910 Merged in log_message_class (pull request #27)
DBG: flexible message logging (like Qt's QDebug has)
2014-09-19 23:22:26 +02:00
tr4ceflow 28b39de5ae DBG: flexible message logging (like Qt's QDebug has) 2014-09-16 19:31:50 +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 9968c1d609 Merge branch 'master' into doxygen 2014-09-14 23:13:58 +02:00
Mr. eXoDia 192b0e3e37 Merge branch 'master' into utf8_support 2014-09-14 23:13:50 +02:00
Mr. eXoDia b86f9144f7 DBG+GUI: fixed some problems with the memory map not being updated. 2014-09-14 23:13:17 +02:00
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 ebbc42a451 doxygen template 2014-09-14 16:28:23 +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
Mr. eXoDia 958394cffd GUI+DBG: resolved issue #98 (REGISTER strings / labels only on CIP) 2014-08-02 00:06:28 +02:00
Mr. eXoDia 5fec262354 PROJECT: removed coding guidelines from source repo 2014-08-01 16:04:14 +02:00
Mr. eXoDia 8b2b9f9cd4 DBG: fixed thread commands (no switching to a different thread + small behavior changes) 2014-08-01 05:39:25 +02:00
Mr. eXoDia 0041d58076 DBG: tabs -> spaces 2014-07-30 22:48:52 +02:00
dreg_fr33project e2a0054594 improve thread stuff 2014-07-30 22:18:26 +02:00
dreg_fr33project 2e92b2b4a3 all thread debug stuff 2014-07-30 21:14:41 +02:00
Mr. eXoDia 63268253d3 DBG+GUI+BRIDGE: replaced tabs with spaces 2014-07-29 17:45:41 +02:00
Mr. eXoDia b64245837d GUI+DBG+BRIDGE: added thread switching + fixed a bug in callstack + added CB_WINEVENT_GLOBAL plugin callback + auto-update memory map on allocation size change + added sleep script command 2014-07-28 01:57:42 +02:00
Nukem 32ec82ac23 DBG: Fix possible wcs/strlen overflow 2014-07-26 00:46:07 -04:00
Nukem 990833dbf7 DBG: Fix possible WideCharToMultiByte crash 2014-07-26 00:41:28 -04:00
Mr. eXoDia 0e1c1449ce PROJECT: some formatting 2014-07-25 22:57:11 +02:00
Mr. eXoDia 551791ea46 DBG: fixed a crash in stackgetcallstack 2014-07-24 21:12:53 +02:00
Mr. eXoDia 0f75da8315 BRIDGE+DBG: added callstack functions + speedup of stackcommentget 2014-07-24 21:04:46 +02:00
Mr. eXoDia 5846940719 DBG: fixed a bug with negative values used in more complex expressions 2014-07-24 20:07:04 +02:00
Mr. eXoDia bac2efe8c1 DBG: fixed a bug in valtostring 2014-07-24 19:35:33 +02:00
Mr. eXoDia 77afb0222e DBG: fixed some interface 'bugs' 2014-07-23 03:21:42 +02:00
Mr. eXoDia 278604e801 DBG: fixed a bug in valapifromstring (with the imagebase of the main exe) + fixed a buffer overflow (resolved issue #134) 2014-07-19 04:53:28 +02:00
Mr. eXoDia 3c9c6fa17b DBG: performance improvement with the memory map 2014-07-19 04:34:22 +02:00
Mr. eXoDia fd621b76ed DBG: resolved some issues with removing disabled breakpoints + fixed an issue with the database not being removed when every breakpoint etc was removed 2014-07-18 17:03:25 +02:00
Mr. eXoDia ab829cee65 DBG: fixed a custom handler, that was not registered 2014-07-18 16:39:04 +02:00
Mr. eXoDia 54538dccf2 DBG: fixed the title when there is no module 2014-07-18 16:30:12 +02:00
Mr. eXoDia 1ffff8fdf7 DBG+GUI: winEventFilter plugin callback 2014-07-16 17:07:42 +02:00
Mr. eXoDia d7beef8561 DBG: fixed an issue with the size parameter of fillbasicinfo (thanks to RaMMicHaeL) 2014-07-12 04:07:46 +02:00
RaMMicHaeL 46576d64f2 C support for public header files 2014-07-11 16:22:35 +03:00
Mr. eXoDia a7e7d6d59a DBG: fixed a bug in the memory (would not display the actual module) 2014-07-11 02:28:58 +02:00
Mr. eXoDia 031dadc319 DBG: use section vector for the memory map, now updating the memory map is close to instant 2014-07-10 23:52:53 +02:00
Mr. eXoDia c3a832fc0e DBG: use std::map to save the memory pages so sections will have their original size in memory (very slow now, will be fixed) 2014-07-08 19:55:45 +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 cf404b9273 DBG: automatically add plugin callbacks on certain export names +updated help 2014-07-07 19:38:23 +02:00
Mr. eXoDia 250271ed03 DBG: fixed many warnings on x64 (size_t conversions) 2014-07-07 17:13:57 +02:00
Mr. eXoDia 47c0518f59 DBG: added DbgFunctions()->DisasmFast 2014-07-07 17:00:24 +02:00
Mr. eXoDia 174afe635b DBG: added _dbgfunctions to the plugin api + updated dbgversion in bridge 2014-07-07 14:49:31 +02:00
Mr. eXoDia fa21ba1b16 DBG: fixed compilation error 2014-07-07 03:12:21 +02:00