1
0
Fork 0
Commit Graph

623 Commits

Author SHA1 Message Date
dreg_fr33project 0705384dbe last fpu changes 2014-10-26 02:24:57 +02:00
dreg_fr33project a1a0d02c8b last fpu support 2014-10-21 21:04:55 +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 4a26b06d88 GUI: added settings update 2014-09-30 12:31:57 +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
mrexodia 7efd99522a Merged in Dreg_fr33project/x64_dbg (pull request #29)
New feature: now the user can copy the label in registers view.
2014-09-23 13:45:35 +02:00
Dither daa15f39a3 No pdb for afterbuildStep.bat 2014-09-23 11:22:21 +04:00
dreg_fr33project fde41cf541 New feature: now the user can copy the label in registers view. 2014-09-22 21:40:00 +02:00
Dither 9261e59ca5 QT5 readiness 2014-09-22 17:46:48 +04:00
Dither aa439720f5 Auto-move cursor on toggling BP in reference view 2014-09-22 17:46:38 +04:00
Dither 97baa58e4c Cosmetic changes 2014-09-22 17:46:26 +04:00
Dither 6f003e5404 Secure version of sscanf 2014-09-22 17:46:00 +04:00
Mr. eXoDia 1404ae36f4 GUI: fixed a bug with duplicate recent files 2014-09-21 12:11:58 +02:00
Mr. eXoDia 12ffba45ef GUI: fixed uppercase setting in InfoBox 2014-09-19 23:17:29 +02:00
Mr. eXoDia a43c9d0320 GUI: only uppercase non-values (fixes UPPERCASE GETPROCADDRESS) 2014-09-19 23:11:07 +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 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 80331096f3 Merge branch 'master' into utf8_support 2014-09-13 13:10:06 +02:00
Mr. eXoDia 00a7b3eb96 GUI: removed unused mouse wheel code 2014-09-13 13:05:11 +02:00
Mr. eXoDia cc3fd3952f Merge branch 'master' into utf8_support 2014-09-13 12:41:14 +02:00
dreg_fr33project 1401059016 commented mousewheel, with the new scrollarea it is not necessary 2014-09-13 07:54:45 +02:00
dreg_fr33project bfb041859c chrome scrollbars in CPUInfoBox, and Registers View. 2014-09-13 07:45:14 +02:00
dreg_fr33project 973cd01bab after by default the key down and up of the keyboard dont works in the dissasembly when the process is open (you need click in dissasembly layout first). Now up and down works by default. 2014-09-13 07:33:38 +02:00
Mr. eXoDia 12c924b6c3 Merge branch 'master' into utf8_support 2014-09-13 00:29:47 +02:00
dreg_fr33project eeeefc351a tolower for a better == of the old instruction 2014-09-12 09:07:06 +02:00
dreg_fr33project e6fdba11a5 fixed bug and now also skip assembly in unkown instruction, or blank instruction (a new easy way to skip assembly from GUI) and if the writted instruction its the old also skip it. 2014-09-12 08:57:28 +02:00
dreg_fr33project cd29cc5727 new feautres in assembleAt: now have autoscroll support while assembling and skip unkown instruction (???) 2014-09-12 07:57:28 +02:00
dreg_fr33project e936815444 bug fixed in the new assembleAt, and removed the old recursivity (now a do while instead). 2014-09-12 06:57:35 +02:00
dreg_fr33project db91383a9e registers view new scroll area and new size for big symbol names, more registers in one tab etc.. 2014-09-12 06:33:17 +02:00
Mr. eXoDia 817b2ef2f7 GUI: set general encoding to UTF-8 2014-09-11 21:17:12 +02:00
dreg_fr33project ff8dbcbf34 assembly at in disas improved 2014-09-08 09:00:08 +02:00
dreg_fr33project c0db39cb70 pull request fixed v1 2014-09-08 04:45:46 +02:00
David Reguera Garcia d06734a38b Merged mrexodia/x64_dbg into master 2014-09-08 02:16:11 +02:00
Mr. eXoDia 20d8903b22 GUI: better thread-safety in the MainWindow + fixed a bug where you could close the 'Closing debugger...' window 2014-09-07 23:10:27 +02:00
Mr. eXoDia 575d401a1b GUI: better breakpoint view code + select next breakpoint on enable/disable 2014-09-06 16:08:06 +02:00
dreg_fr33project 1d4637add9 GuiUpdateMemoryView stuff 2014-09-03 10:15:14 +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 38ff3a1393 GUI: fixed various bugs (thanks to Coverity) 2014-09-02 04:01:00 +02:00
Mr. eXoDia 21ba05a970 GUI: save the sorting preference of the user for the session 2014-08-29 19:44:15 +02:00
Mr. eXoDia 92da0ef734 GUI: added check for valid memory address of thread entry 2014-08-29 19:16:37 +02:00
dreg_fr33project ee6220279b Go to thread entry option added 2014-08-29 18:43:35 +02:00
dreg_fr33project d50209f221 change in eflags order 2014-08-28 14:43:28 +02:00
dreg_fr33project 8f286f9716 new registers view for eflags and segment registers 2014-08-28 09:06:53 +02:00
Mr. eXoDia 8edc750348 GUI: fixed initialization of structures 2014-08-26 17:24:13 +02:00
Mr. eXoDia 56bfe4a78a GUI: forgot to add 'search for -> command' before, not it's fixed. 2014-08-25 01:24:09 +02:00
Mr. eXoDia 8f7f34a317 GUI: refactor finished 2014-08-18 14:30:12 +02:00
Mr. eXoDia 0f8e1998da GUI: first step of refactoring 2014-08-18 12:57:16 +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 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
dreg_fr33project 3f86be63bc a lot of news in the MEMORY SET RIGHTS STUFF, ALL GUI 80% FINISHED 2014-08-17 06:38:00 +02:00
David Reguera Garcia b866a723c4 Merged master into memory_page_rights 2014-08-17 01:51:48 +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
dreg_fr33project 77293f38dd BASIC SET MEMORY PAGE RIGHT GUI 2014-08-16 19:34:41 +02:00
Mr. eXoDia b7509a4f7a GUI: breakpoint/bookmark in SymbolView 2014-08-16 15:54:48 +02:00
Mr. eXoDia 0a8c824e78 Revert "GUI: resolved issue #176 (empty label/comment shows error)"
This reverts commit 10d098eaa0.
2014-08-15 23:30:16 +02:00
Mr. eXoDia 69610aad47 GUI: show if a jump is going to execute or not in infobox 2014-08-15 23:25:23 +02:00
Mr. eXoDia 10d098eaa0 GUI: resolved issue #176 (empty label/comment shows error) 2014-08-15 23:24:30 +02:00
Mr. eXoDia 9b31f0ce7b GUI: fixed a bug in the RegistersView context menu (now HW BP on [RSP] is back) thanks to DragonLoft for reporting! 2014-08-15 22:57:35 +02:00
Mr. eXoDia 04009aec3e GUI: resolved issue #166 (Move Detach command from Debug to File menu + consistent attach/detach icons) 2014-08-15 22:28:28 +02:00
Mr. eXoDia 207523b27e GUI: resolved issue #165 (copy single byte command doesn't work) 2014-08-15 21:29:20 +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 06042d3a9a GUI: fixed a bug in the SearchListViewTable with highlighting (http://www.zimagez.com/zimage/screenshot-08152014-082957pm.php) thanks to jvoisin for reporting! 2014-08-15 20:46:39 +02:00
dreg_fr33project fe72065b4d more info in the jit stuff 2014-08-14 05:10:09 +02:00
dreg_fr33project 05efd9b11e a little fix in first JIT SET without JIT OLD STORED, now you can check and uncheck the JIT only if the JIT its not the debugger. 2014-08-14 04:41:51 +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 55d16977f2 GUI: resolved issue #77 (find command) 2014-08-09 15:43:58 +02:00
Mr. eXoDia 00ae54bdec GUI: fixed duplicate infobox lines and duplicate follow in dump entries 2014-08-09 13:31:29 +02:00
Mr. eXoDia 0221946713 GUI: resolved issue #64 (copy selection, selection (no bytes), address, disassembly) 2014-08-09 12:30:11 +02:00
Mr. eXoDia ff41b6bb2b GUI: middle mouse in dump copies current selection address 2014-08-09 12:26:58 +02:00
Mr. eXoDia 3b34297d2f GUI: fixed some warnings 2014-08-09 11:30:01 +02:00
Mr. eXoDia 937ea60894 GUI: resolved issue #155 (segments incorrectly done when trying to re-assemble instructions) 2014-08-08 20:27:10 +02:00
Mr. eXoDia 175bb39dde GUI: fixed a small bug with the scroll bar range 2014-08-08 19:05:45 +02:00
Mr. eXoDia f3d44c8dfa GUI: fixed Bridge::CopyToClipboard (use Qt instead of WinAPI) + fixed various warnings 2014-08-08 16:24:26 +02:00
Mr. eXoDia 71603c82bb GUI: fixed a bug in BeaTokenizer::TokenEquals (size doesn't matter now per default) 2014-08-08 16:23:12 +02:00
Mr. eXoDia 8193316537 GUI: fix previous commit 2014-08-08 15:51:48 +02:00
Mr. eXoDia 4e432b2af7 GUI: only execute JIT commands when something actually changed 2014-08-08 15:40:09 +02:00
Mr. eXoDia 26d33436f5 GUI: double click on address in hex dump will enable the rva mode (like in the disassembler) 2014-08-08 15:10:55 +02:00
Mr. eXoDia a4584be52e GUI: fixed massive performance issue in the AppearanceDialog + added search result highlighting to the SearchListView (symbols+references) + fixed a small bug with inserting in the searchlistview 2014-08-08 02:25:31 +02:00
Mr. eXoDia 3e391bd86b GUI: threaded calls to DbgIsValidExpression in Calculator/Goto/WordEdit dialog (provides a more comfortable interface) 2014-08-07 23:29:39 +02:00
Mr. eXoDia 0d3a2f192d GUI: fixed a bug with auto-resizing columns in the HexDump 2014-08-07 21:58:25 +02:00
Mr. eXoDia 10416368fd GUI: fixed some small bugs in the follow menu 2014-08-07 21:55:00 +02:00
mrexodia 7bf1950cc9 Merged in Dreg_fr33project/x64_dbg (pull request #16)
two little fix in the before attach stuff
2014-08-06 16:28:29 +02:00
Mr. eXoDia 02e6e8ca95 GUI+DBG: some horizontal scrollbars (resolved issue #35) 2014-08-06 16:28:18 +02:00
Mr. eXoDia e3075ef191 GUI: fixed an annoying resize fix for the splitters in AbstractTableView 2014-08-06 16:21:43 +02:00
Mr. eXoDia c751a99084 GUI: fixed a very annoying cursor problem 2014-08-06 16:14:08 +02:00
dreg_fr33project e10a3fcad3 other little fix jitauto 2014-08-06 15:44:21 +02:00
dreg_fr33project 84e706b14d a little fix in the before attach stuff 2014-08-06 15:36:43 +02:00
Mr. eXoDia fd76024b1c GUI: fixed a very annoying scroll bar update problem 2014-08-06 15:23:05 +02:00
Mr. eXoDia e15c177c72 GUI: fixed a small refresh bug 2014-08-06 14:46:30 +02:00
Mr. eXoDia 538d86f42e GUI: switch view in memory map (all pages) 2014-08-06 14:39:46 +02:00
Mr. eXoDia f885a1fded GUI: implemented working horizontal scroll bars 2014-08-06 14:23:16 +02:00
Mr. eXoDia 0f2638016e GUI: basics of horizontal scroll bar are now working 2014-08-06 12:57:30 +02:00
Mr. eXoDia 8bd7dc47a2 GUI: fixed a bug with the highlighttoken value 2014-08-06 12:25:10 +02:00
Mr. eXoDia 4122202a66 PROJECT: formatting 2014-08-06 10:27:13 +02:00
Mr. eXoDia ae8a5a1de1 GUI: string recognition and character recognition in the CPUInfoBox 2014-08-06 10:05:29 +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 bd7803b3b5 GUI: resolved issue #55 (follow in dump context menu) + reorganized disassembly menus + fixed a bug in CPUInfoBox + CPUDump: added context menu option 'Follow in Stack' if the dumped address is inside the stack 2014-08-05 05:09:49 +02:00
Mr. eXoDia b8f1ebbb30 GUI: resolved issue #110 (Attach Dialog + Detach menu option) + updated calculator icon 2014-08-05 04:29:54 +02:00
Mr. eXoDia 86cb1a6459 GUI: fixed various selection bugs in the HexDump 2014-08-05 02:12:37 +02:00
Mr. eXoDia 7a8a0821b0 GUI: allow selection in the stack everywhere, not just on the middle address 2014-08-05 01:42:42 +02:00
Mr. eXoDia fa1377be12 GUI: fixed a compile problem
DBG: formatting
2014-08-05 01:21:17 +02:00
Mr. eXoDia 9b1867bb5b PROJECT: code formatting 2014-08-05 01:07:31 +02:00
mrexodia 20705833cb Merged in Dreg_fr33project/x64_newdbgjustintimedebugger (pull request #13)
JIT SUPPORT
2014-08-05 01:00:26 +02:00
Mr. eXoDia 7a9f30fc76 should fix a crash 2014-08-05 00:44:22 +02:00
dreg_fr33project 8a7f1c8fb5 edit stuff 2014-08-05 00:34:02 +02:00
dreg_fr33project 552e839b0b fixed NULL execution 2014-08-05 00:30:52 +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
dreg_fr33project af12bc7bb1 switch thread right click in thread tab 2014-08-04 17:34:43 +02:00
dreg_fr33project af0491950a basic JIT support 2014-08-04 16:40:51 +02:00
Mr. eXoDia 91ee4ca292 GUI: also use the Calculator to calculate from hex, signed int, unsigned int, octal, binary, ascii, unicode to the others 2014-08-03 23:41:22 +02:00
Mr. eXoDia 0f0a2b3f71 GUI: select first module on updatePatches() 2014-08-03 21:38:47 +02:00
Mr. eXoDia 6f96d1e0c2 GUI: removed unrecognized flags 2014-08-03 00:41:28 +02:00
Mr. eXoDia 3526cbf894 GUI: added status bar messages when you save settings 2014-08-02 21:11:19 +02:00
mrexodia f9a0c8f7b8 Merged in removeannoying (pull request #11)
improve userexperience
2014-08-02 21:09:30 +02:00
Mr. eXoDia a8d9743fa8 PROJECT: AStyle 2014-08-02 20:50:03 +02:00
tr4ceflow ff23b7bf17 remove annoying messageboxes when saving settings in AppearanceDialog, ShortcutsDialog, SettingsDialog
add c++11 compiler flag to use MSVC2010 c++0x features like the "auto" keyword
2014-08-02 20:25:45 +02:00
Mr. eXoDia 1e8f1928ab GUI: removed donation button from toolbar + follow in Disassembler in Calculator + title in Calculator + Calculator is not a modal window (still allow working while using the calculator) + AStyle + removed empty resource prefix + fixed a warning in Configuration 2014-08-02 19:36:09 +02:00
tr4ceflow 9fc4f2cfc1 GUI: add a ida-like calculator 2014-08-02 18:29:28 +02:00
Mr. eXoDia 649482012d GUI: context menu item for download all symbols 2014-08-02 17:22:30 +02:00
Mr. eXoDia aa9d8c89b3 GUI: re-enable the "Enable/Disable" context menu entry in the memory breakpoints view 2014-08-02 04:28:59 +02:00
Mr. eXoDia a60b944b6c GUI: context menu in the module list to download symbols (+ disasm at imagebase + 0x1000) 2014-08-02 04:20:32 +02:00
Mr. eXoDia 219908b4f8 BRIDGE+GUI: GuiSymbolRefreshCurrent 2014-08-02 03:57:37 +02:00
Mr. eXoDia e85b474b13 DBG+GUI: enable/disable memory breakpoints 2014-08-02 02:18:26 +02:00
Mr. eXoDia dab3e45508 DBG+GUI: enable/disable hardware breakpoints 2014-08-02 01:59:03 +02:00
Mr. eXoDia 0b06237277 GUI: resolved issue #138 (function end drawing issue on instructions with size > 1) 2014-08-02 00:36:27 +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 958394cffd GUI+DBG: resolved issue #98 (REGISTER strings / labels only on CIP) 2014-08-02 00:06:28 +02:00
Mr. eXoDia f6c1cae989 GUI: fixed a bug with shortcut contexts
LAUNCHER: fixed a clean compile bug (removed bridge inclusion)
EXE: removed unused include
2014-08-01 23:27:00 +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
dreg_fr33project 426be54c2d thread tab stuff 2014-07-30 19:55:42 +02:00
Mr. eXoDia 99bfd47bce GUI: no more copy beep + fixed some doubleclick events 2014-07-30 15:49:55 +02:00
Mr. eXoDia 850ad8a1fe GUI: shortcuts now fully customizable 2014-07-30 03:48:32 +02:00
Mr. eXoDia a6d7989e34 GUI: removed some unused #include <QDebug> 2014-07-30 03:45:40 +02:00
Mr. eXoDia 4360cb0967 GUI: fixed a bug with signed/unsigned values in the WordEditDialog 2014-07-30 02:13:51 +02:00
Mr. eXoDia b8a6f2da3d GUI: moved all QAction->setShortcut into separate functions + fixed a bug with shortcuts in the register view + fixed a bug with copying in the register view 2014-07-30 02:13:29 +02:00
Mr. eXoDia 1ed721fbef GUI: enterPressed signal in AbstractTableView 2014-07-30 02:10:58 +02:00
Mr. eXoDia 4f896bd82a GUI: fixed a bug when closing the AppearanceDialog + all actions in MainWindow now have customizable shortcuts + fixed a bug in the configuration with loading the shortcuts 2014-07-29 23:27:58 +02:00
Mr. eXoDia 421808da52 GUI: fixed Shortcuts customization + added donate button 2014-07-29 22:52:50 +02:00
Mr. eXoDia a18faeb757 GUI: format + change ShortcutsDialog title 2014-07-29 20:42:52 +02:00