1
0
Fork 0
Commit Graph

4770 Commits

Author SHA1 Message Date
Nukem 96da2e4b45 EXE: Remove MFC requirement 2015-12-31 00:33:06 -05:00
mrexodia 6008e02e6e GUI: added a link to the FAQ 2015-12-31 02:17:28 +01:00
Nukem 8944c824fe DBG: Use FileHelper in database code 2015-12-30 17:15:12 -05:00
Nukem 3e7c0496cb DBG: Add locks to database functions 2015-12-30 16:41:22 -05:00
mrexodia 245e32fb0d GUI: removed annoying debug log 2015-12-30 20:10:06 +01:00
Duncan Ogilvie 3c3682635c Merge pull request #483 from Herz3h/Herz3hDev
Two fixes for ReferenceView and CPUDisassembly
2015-12-30 19:08:02 +01:00
Herzeh ad0a7ab60b CPUDisassembly : Fix for the snowman menu to remove the function check when on a selection and put it on the function submenu 2015-12-30 17:15:51 +01:00
Herzeh 05565350de ReferenceFix : Fix for the view to have focus so typing would trigger search box 2015-12-30 16:08:30 +01:00
Duncan Ogilvie 67d75fab95 Merge pull request #481 from Herz3h/Herz3hDev
for these kind of fixes you can just push directly to development, prs are more for bigger features or refactors i think
2015-12-30 12:16:06 +01:00
Herzeh 9ad1667a8c SearchViewList : Fix a bug where typing after selecting text in searchBox would mess up the cursor position 2015-12-30 10:27:37 +01:00
mrexodia e7bb2a7b16 PROJECT: separate icons for x32dbg and x64dbg + some small project updates 2015-12-30 07:10:01 +01:00
mrexodia 601117d303 DBG: some small cosmetic changes to the debugger/database 2015-12-30 04:52:10 +01:00
mrexodia f6e747ec25 GUI: layout changes in the SymbolView + changed behavior with assembleDialog in CPUDisassembly 2015-12-30 04:22:21 +01:00
mrexodia 9b61d9d023 GUI: layout changes in the ReferenceView and SearchListView 2015-12-30 04:21:51 +01:00
mrexodia a719dfb54c GUI: changed layout of the AssembleDialog 2015-12-30 04:17:25 +01:00
mrexodia 59e6c43b18 GUI: added C-Style shellcode string 2015-12-29 23:36:12 +01:00
Duncan Ogilvie 79c3638428 Update README.md 2015-12-29 22:43:17 +01:00
Duncan Ogilvie b2584da3ec Update README.md 2015-12-29 22:42:12 +01:00
Duncan Ogilvie f396522089 Update README.md 2015-12-29 13:56:43 +01:00
mrexodia 00379d29cf GUI: fixed annoying things about AssembleDialog (needs more fixing with layout being too loose) 2015-12-29 03:49:30 +01:00
Duncan Ogilvie b5e2c50b3c Merge pull request #475 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2015-12-26 23:00:51 +01:00
Mr. eXoDia e23369819b PROJECT: fixed formatter 2015-12-26 20:47:23 +01:00
The Gitter Badger dbb7a2751b Add Gitter badge 2015-12-25 16:20:23 +00:00
Mr. eXoDia ad37037b1f GUI: real fix for issue #474 this time (patch selection works now) 2015-12-25 16:49:25 +01:00
Mr. eXoDia a521a02e45 GUI: added different color option for unchecked patch bytes 2015-12-25 16:40:02 +01:00
Mr. eXoDia df792a0d07 DBG: added PatchGetEx function 2015-12-25 16:39:07 +01:00
Mr. eXoDia 19a62610fd GUI: resolved issue #474 : deselect all patches after restoring (effectively removing) the selected patches 2015-12-25 16:18:25 +01:00
Mr. eXoDia eb135bc481 PROJECT: updated AStyleWhore 2015-12-25 14:11:35 +01:00
Mr. eXoDia 96f04cdb63 PROJECT+DBG+GUI: formatting (forgot to commit the correct formatting options for x64dbg) 2015-12-25 14:02:34 +01:00
Mr. eXoDia 5582730485 DBG: fixed x32 build and XP support. 2015-12-25 13:29:47 +01:00
Duncan Ogilvie d832509703 Merge pull request #469 from Herz3h/Herz3hDev
Drawing stuff should be faster + Fixed WordEdit and Calculator dialogs being unresponsive to inputs (no "conversion" done..)
2015-12-24 19:03:31 +01:00
Duncan Ogilvie 3752f10ee5 Update _global.h 2015-12-24 18:44:15 +01:00
Herzeh c2057f7f9e SearchViewList : Code refactoring + When you select a text and press Backspace/Delete it removes the text and if you press a character key it'll replace that selected text with the key 2015-12-24 18:20:58 +01:00
Herzeh 9f6d7101fe SearchViewList : Fixes a bug where clicking in a search box before typing anything would result in the previous strange behavior (cursor gets set at the end of the text after typing 2 letters) 2015-12-24 15:17:09 +01:00
Herzeh 3aea6c865d Added back GuiDisplayWarning which confused me since i used it for two reasons (one reason of the reasons doesn't exist anymore)...basically im a retard
CPUSideBar : Added arrows showing up when there is a jmp with a register (say jmp eax) and the address in the register is within the current module
2015-12-23 23:43:27 +01:00
Herzeh def33ac44b AbstractTableView : Renamed repaint() to updateViewport() which is less confusing imo (since whenever i saw repaint() i thought it was QAbstractScrollArea repaint() where actually it was a member function)
CPUDisassembly : Removed all the explicit calls to repaint() which are in fact not needed
BreakpointsView : Same as for CPUDisassembly
CPUSideBar : Same as for CPUDisassembly
2015-12-23 21:56:47 +01:00
Herzeh 239983a311 CPUSideBar : Fixed small bug that would crash the debugger
BreakpointsView : Added Enable/Disable All for Software BPs + Fixed breakpoints view not being updated after modifying a BP (enable/remove/disable, etc..)
2015-12-23 20:12:59 +01:00
Herzeh c78ede593a CPUDisassembly : replacing repaint() with update() forces to call repaint explicitely when a custom action is done
CPUSideBar : Added a tooltip when hovering over the dots/bullets to tell what their current color mean
Bridge : Removed GuiDisplayWarning, no longer used/needed
2015-12-23 19:03:56 +01:00
Herzeh 3a9ef35db8 CalculatorDialog/WordEditDialog : Fixed expression validation not working due to not setting a callback on textChange 2015-12-23 16:13:30 +01:00
Herzeh 3a89a56377 AbstractTableView : Replacing repaint() calls to update() which allows for Qt to do optimizations (i.e merging multiple paint events into one, see http://doc.qt.io/qt-4.8/qwidget.html#paintEvent ). This yields faster stepping in visually in the disassembly widget (tested on my high end pc) 2015-12-23 15:31:14 +01:00
mrexodia ecea1bbe69 DBG: removed redundant TitanEngine import 2015-12-20 04:55:05 +01:00
mrexodia 8c0a28b35f DBG: unicode fap + display full path in memory map (extensible with an option later) 2015-12-20 04:34:31 +01:00
mrexodia 5b57e2a6c9 PROJECT: more formatting (please use install.bat for pre-commit formatting hook) 2015-12-19 04:20:42 +01:00
mrexodia a004fdd19d DBG: resolved issue #463 (bugs in the database reset most software breakpoints on restart). 2015-12-19 04:17:53 +01:00
Nukem 8e7690d00a DBG: Fix a few out-of-bounds bugs 2015-12-18 15:30:44 -05:00
mrexodia 8e34d10712 DBG: do not auto-set breakpoints on module load if their oldbytes don't match + update oldbytes when a breakpoint is enabled. 2015-12-17 17:18:04 +01:00
Nukem 7171334e1a DBG: Minor enum fix from merge 2015-12-17 00:03:23 -05:00
Nukem 50b3026ff1 EXE: Alert user about CRT exceptions in release mode
Also force a crashdump if abort() or invalid_parameter() is called
2015-12-17 00:01:45 -05:00
Duncan Ogilvie 37b5ea5f2e Merge pull request #453 from Herz3h/Herz3hDev
I didn't check all the code, but I trust you to fix the potential issues you created 😄
2015-12-16 11:49:09 +01:00
Nukem 58d85f5b40 EXE: Ignore more exceptions (#459) 2015-12-14 17:06:23 -05:00