Nukem
a26e7cb713
DBG: Read only TIB instead of TEB in MemUpdateMap
2016-01-02 17:46:33 -05:00
Nukem
cc3b32aaab
DBG: Remove useless dynamicptr.h
2016-01-02 17:19:19 -05:00
Nukem
dec53c13c4
DBG: MemUpdateMapAsync()
2016-01-01 19:05:20 -05:00
mrexodia
4a192a1c9f
GUI: help on symbolic name + more icons in disasm menu
2015-12-31 09:53:13 +01:00
mrexodia
0f2aa94117
DBG: fixed bug in DbgDisasmFastAt
2015-12-31 09:53:12 +01:00
Nukem
81ad369d3a
GUI: Check for out-of-bounds mLine
2015-12-31 00:41:16 -05:00
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
mrexodia
00379d29cf
GUI: fixed annoying things about AssembleDialog (needs more fixing with layout being too loose)
2015-12-29 03:49:30 +01: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
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
Herzeh
941f46db96
CommandLineEdit : Added ability to autocomplete when pressing TAB. Either an item is selected in the suggestion list and its put in the lineEdit, or a command is in the lineEdit and pressing tab allows to loop through previous suggestions.
2015-12-13 13:33:03 +01:00
Herzeh
fd71ff6689
SymbolView : Minor fix to properly remove character at virtualCursorPosition-1
2015-12-12 00:59:06 +01:00
Herzeh
2e390f7329
AbstractTableView: Fixed a bug where asking for tableOffset to be by the end of a section would not give expected result
2015-12-12 00:50:28 +01:00
Nukem
b64a428218
DBG: Fix #457
2015-12-10 17:19:51 -05:00
Nukem
5887ac8ae2
GUI: Fix use-after-free
2015-12-10 17:18:01 -05:00
Herzeh
f163bf9368
Fixed a small bug where if you assemble an instruction and it is not a branch or doesn't point to memory, it would show the Non-Executable warning message
2015-12-10 21:28:39 +01:00
Herzeh
736e99ff56
AssembleDialog : Changed the instruction validation when Keep Size is enabled to be checked with a ValidateExpressionThread
...
ValidateExpressionThread : Added a method to see the callback when expression has changed to make it more generic
2015-12-10 21:19:08 +01:00
Herzeh
4c08df508b
SymbolView : Removed the setFocus on the moduleList because it's set when program is loaded, and when typing something it goes through event handler of the SearchListView even tho it's not the selected tab
2015-12-10 19:13:03 +01:00
Herzeh
bb03b284a2
AssembleDialog : Small fix, assembled instruction would give wrong size because it didn't take current instruction address into account for relative addressing.
2015-12-10 13:16:00 +01:00
Herzeh
9b8bcc70ec
CPUDisassembly : Removed some code that was repeated from DisassembleAt function
...
Added a warning when user tries to assemble an instruction thats points to Non-executable memory and DEP is enabled
2015-12-10 02:12:01 +01:00
Herzeh
87fc0de91c
Added searching for references for Command/Constant/Strings/Calls either in Current Region/Current Module/All Modules
2015-12-07 17:13:43 +01:00
Herzeh
1c51bd4125
SymbolView : Fixed cursor bug where clicking in the searchbox and typing would position cursor at the end after typing 2 characters.
...
SymbolView : Fixed a minor bug where pressing Enter even though no executable was loaded would show the diassembly dialog. This happened aswell when moduleList/functionList was empty.
2015-12-07 02:19:37 +01:00
Herzeh
b36bfed6f2
Fix : Reverted back DbgSymbolEnum Signature to default to keep SDK compatibility. Added DbgSymbolEnumFromCache to use Cache first if found.
...
Dbg + SymbolView : Added import symbols per module. Gets cached in memory after being retrieved first time.
CPUDump : Small sprintf format fix.
2015-12-06 22:30:30 +01:00
Herzeh
09756946c6
CPUDisassembly : Added Label address, when on a JMP/Call instruction to label the target address directly
...
DBG : Added local memory cache for symbols to avoid having to reload symbols using SymEnumSymbols each time which seems to add some delay (mostly noticed on kernel32.dll for the ones i tested)
2015-12-05 03:09:24 +01:00
Herzeh
149b3c5c23
Added AssembleDialog with "Keep Size" checkbox to check give feedback to the user about the length of the instruction he's typing/vs the one to replace
2015-12-03 19:53:08 +01:00
Herzeh
5e647ecea7
Added option to save/load MainWindow tab orders with a setting in the Misc tab in the settingsDialog
2015-12-03 01:29:12 +01:00
Herzeh
4407f93bc2
Minor fix : no need to free a null json object...
2015-12-02 23:32:32 +01:00
Herzeh
94801d2004
CPUDump : Added menu option "Save To a File" to save selection to a file using the savedata command already implemented
2015-12-02 17:43:15 +01:00
Herzeh
5819f3c536
Minor fix : propagate mouseMoveEvent to HexDump to keep multiple data selection still possible
2015-12-02 17:14:48 +01:00
Herzeh
92ee286ca7
CPUDump : Added Tooltip when hovering over an address that is a pointer and show the value at the address pointed by that ptr.
2015-12-02 17:06:42 +01:00
Herzeh
c152a420e6
DBG/GUI : Added back setfreezestack command to lock the stack with ability to freely scroll in the stack when its frozen without it resetting back to first selection (hard to explain lol)
...
GUI : When pressing +/- (Goto->Previous/Next) in Disassembly widget, window title gets updated accordingly to display the module we are in.
Minor fix in command line save/load : free the json object used
2015-12-02 15:42:11 +01:00
Herzeh
941b93f5c0
Missing files for command lines argument save/load
2015-12-01 22:25:32 +01:00
Herzeh
bd4d4c5370
DBG : Added option to save/load command line arguments into the database.
...
GUI : Symbols tab, when searching a module and getting no result, function widget gets cleared.
2015-12-01 19:20:31 +01:00
Nukem
072d75ee43
DBG: List memory-mapped files in the memory view
2015-11-29 01:41:59 -05:00
Nukem
a829080b1e
DBG: Move exception define
2015-11-28 16:56:21 -05:00
Nukem
95c100f12f
GUI: Fix the word input box resetting the cursor position
2015-11-28 16:45:08 -05:00
mrexodia
3dde12e3a6
GUI: fixed a bug with sorting in the ThreadView (the currently active thread would change if you sorted)
2015-11-28 19:26:02 +01:00
mrexodia
0a54341512
DBG+GUI: fixed various warnings + fixed up some gui tabstops and weird things
2015-11-28 19:05:25 +01:00
Duncan Ogilvie
051ad5a302
Merge pull request #449 from Herz3h/Herz3hDev
...
Herz3h dev
2015-11-28 18:40:27 +01:00
Herzeh
84d1feeb33
CPUDump : Ability to go Previous and Next dump address, just like you can do in disassembly. Either through Goto menu or +/- shortcuts
2015-11-28 18:34:27 +01:00
Herzeh
fbb116ba87
Added : Pressing Escape in Symbols tab (either in module or function list) will clear the search box
...
CPUMultiDump : Fixed issue tab names not being displayed properly after being detached
2015-11-28 15:18:42 +01:00
Nukem
f20ab7672e
GUI: Eliminate workaround for textEdited signal
2015-11-28 00:01:41 -05:00
Nukem
ed0634d79f
GUI: Fix #448 and enforce valid inputs
2015-11-28 00:01:41 -05:00
Nukem
5156c1ca6b
DBG: LinearPass: more random analysis changes
2015-11-28 00:01:40 -05:00
mrexodia
151c4df69a
PROJECT: don't ignore *.vcxproj.user files
2015-11-27 22:43:49 +01:00
mrexodia
c2cf58a699
double click in CPUInfoBox has behavior now
2015-11-27 21:00:00 +01:00
mrexodia
bd04a3fa58
multi dump follow menus in CPUDump
2015-11-27 20:51:56 +01:00
mrexodia
673fd75b76
multi dump basics working
2015-11-27 20:22:31 +01:00
mrexodia
77439c474b
removed fixed an invalid signal from SymbolView
2015-11-27 20:07:05 +01:00
mrexodia
91911e2a14
SearchListView in SymbolView for modules (tested & working)
2015-11-27 19:47:31 +01:00
mrexodia
42a15994d5
possibility to not update the table offset in the HexDump
2015-11-27 19:32:51 +01:00
Nukem
8734087227
DBG: Clarify/fix something in LinearPass.cpp
2015-11-26 22:48:23 -05:00
Nukem
0e64b0d959
GUI: Fix autocomplete not clearing command bar after pressing return
2015-11-26 22:45:25 -05:00
Nukem
d14c990e07
DBG+GUI: Fully fixing weird logging message display with \n\n prints
2015-11-26 20:04:31 -05:00
Nukem
6ed1bf2058
DBG: Fix "log" command glitching the status bar with no parameters
2015-11-26 15:37:59 -05:00
Nukem
8312f1f41b
DBG: Swapped To/From in stack output code ( Fix #446 )
2015-11-26 00:59:02 -05:00
Nukem
2de45d6087
DBG+GUI: Various analysis and function drawing code fixes
2015-11-26 00:57:05 -05:00
Nukem
ae2e3dabfb
GUI: Fix sidebar always drawing black arrows
2015-11-26 00:57:05 -05:00
Nukem
56c1ea4ff5
DBG: Fine-tuning some analysis
2015-11-26 00:57:04 -05:00
mrexodia
1ca296e237
GUI: added lambda support for the AbstractTableView::addAction functions
2015-11-26 03:36:09 +01:00
mrexodia
a2082e4586
DBG: added the savedata command to dump memory to disk (related to issue #389 ).
2015-11-26 03:06:01 +01:00
mrexodia
9674967f73
DBG: simplify the PatchFile function
2015-11-26 02:57:14 +01:00
mrexodia
1b7c38d985
GUI: resolved issue #362 (you can now selection "Yara Memory" or "Yara File" in the module list. this fixes the mentioned problem with the pe module)
2015-11-26 02:46:06 +01:00
mrexodia
40862abff9
DBG: added support for reading the raw file data in the 'yara' command + fixed the 'yaramod' command
2015-11-26 02:45:21 +01:00
mrexodia
9d5323254c
DBG: fixed a bug in FileHelper::ReadAllText
2015-11-26 02:44:53 +01:00
mrexodia
23f5720a2b
DBG: added some functionality in filehelper.cpp + fixed a nice bug in command.cpp (va args was printed but never used)
2015-11-26 02:32:17 +01:00
mrexodia
438650e905
GUI: fixed Follow Entry Point in Disassembler (it didn't work at all before)
2015-11-26 01:52:40 +01:00
mrexodia
08f8bf686d
DBG: hopefully resolved issue #362 (needs testing)
2015-11-26 01:46:21 +01:00
mrexodia
ca40d7927a
DBG: updated yara
2015-11-26 01:45:47 +01:00
mrexodia
1f5c7d66af
DBG: resolved issue #393 (make ';' emit a comment in scripts)
2015-11-26 01:00:07 +01:00
mrexodia
b3747ec018
GUI: resolved issue #404 (follow in dump in calculator)
2015-11-26 00:54:44 +01:00
mrexodia
98fe7cbca1
DBG: fixed a stupid bug with filtering symbols
2015-11-26 00:51:32 +01:00
mrexodia
4d6afedfe7
DBG: less strict filter for _imp_
2015-11-26 00:49:13 +01:00
mrexodia
9a814f54a3
DBG+GUI: resolved issue #431 + added "sub_" prefix for functions without label + added "function+offset" in the disassembly
2015-11-26 00:45:49 +01:00
mrexodia
dc16750418
DBG+GUI: dumpAtN signal (in anticipation of the multiple dump windows issue #300 )
2015-11-25 23:43:41 +01:00
Nukem
8fa0803df7
DBG: Finish my analysis function
2015-11-24 23:51:52 -05:00
Nukem
5e1b82f654
GUI: Remove some comments in project file
2015-11-24 23:50:56 -05:00
mrexodia
c70edc0cf0
DBG+GUI: reverted stack freeze (I agree it should be done in the GUI now)
2015-11-24 01:56:28 +01:00
mrexodia
1731e1dee5
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
mrexodia
6508104c81
DBG+GUI: dont wanna talk about it...
2015-11-24 01:43:35 +01:00
Nukem
2e60f3a15e
DBG: Fixing invalid free ( #438 )
2015-11-23 18:55:17 -05:00
Nukem
9755f6f5a1
GUI: Misplaced comma
2015-11-23 18:34:13 -05:00
mrexodia
245188b71f
DBG: "setfreezestack 1/0" command to freeze the stack
2015-11-24 00:31:26 +01:00
mrexodia
ce3daaeb86
DBG: possibility to lock the stack (set bFreezeStack to true to freeze on automatic stack updates as CSP changes)
2015-11-24 00:12:08 +01:00
mrexodia
087362d578
GUI: MenuBuilder class for building menus in one central place (runtime variation of the menu structure is possible)
2015-11-22 07:37:13 +01:00
mrexodia
58168e024b
GUI: removed shitloads of code duplication from CPUDisassembly (start of a series of refactors)
2015-11-21 07:27:40 +01:00
mrexodia
63ed769b67
GUI: changed text of InfoBox + added copy address + rva + offset to info box
2015-11-21 06:25:10 +01:00
mrexodia
339a27aec7
GUI: start to simplify action creation
2015-11-21 06:21:53 +01:00
mrexodia
a519dede52
DBG: resolved issue #425 (allow tabs in the commands)
2015-11-21 04:23:04 +01:00
mrexodia
dc8278d16b
GUI: resolved issue #433 (freeze when dropping a program in x64dbg)
2015-11-21 04:16:36 +01:00
mrexodia
5e9a33022b
DBG: (hopefully) fixed issue #249 (force refresh memory map every second)
2015-11-20 17:27:16 +01:00
mrexodia
bac28590d4
CAPSTONE_WRAPPER: better formatting for OperandText
2015-11-20 17:26:06 +01:00
mrexodia
dd6d10a4b7
GUI: resolved issue #432 (stack segments being displayed incorrectly)
2015-11-20 17:15:41 +01:00
mrexodia
62b0e7222f
PROJECT+DBG+GUI: capstone_wrapper as a static library (for maintainability)
2015-11-20 17:09:15 +01:00
Nukem
3de99ea17c
DBG: Display TEB/stack ranges in the memory map
2015-11-16 19:27:35 -05:00
Nukem
923f7c5394
Merge branch 'Nukem9-master' of https://github.com/x64dbg/x64dbg
2015-11-16 19:26:26 -05:00
Nukem
e4931b7676
GUI: Oops
2015-11-16 17:06:59 -05:00
Mr. eXoDia
b1c12d8cb1
fixed gui building (once again, this time it didn't work when there were spaces in the path)
2015-11-16 15:08:10 +01:00
Nukem
d1dfdebb0c
GUI: Change infobar address line format ( #428 )
2015-11-15 23:29:00 -05:00
Nukem
2a8252ec9b
GUI: Avoiding creating a new QPen instance when possible
2015-11-15 20:18:07 -05:00
Nukem
9f530c39a3
GUI: Eliminate flicker in infobox when scrolling
2015-11-15 01:50:12 -05:00
Nukem
6e97553315
GUI: Draw sidebar register labels after (ontop) everything else
2015-11-14 23:53:21 -05:00
Nukem
edeb0f032a
GUI: Missed a few
2015-11-13 19:17:41 -05:00
Nukem
0afaf5ac62
GUI: More caching in disassembly view
2015-11-13 18:40:37 -05:00
Nukem
c56f0d4d76
GUI: Cache some values in dissassembler; standardize config updates (signals/vtable)
2015-11-12 23:59:00 -05:00
Nukem
5ae3315ece
GUI: Set flag to prevent drawing cells when a process isn't being debugged ( #424 )
2015-11-12 17:26:45 -05:00
Nukem
1bbc9a998f
GUI: This should fix a very rare bug ( #365 ) from bad values
2015-11-11 21:55:22 -05:00
Nukem
f8051582a0
GUI: Don't select a row in the infobox until the user does manually
2015-11-11 17:13:11 -05:00
Nukem
759a384d4c
GUI: Cache color values in the cpu sidebar drawing
2015-11-11 17:01:32 -05:00
Nukem
e009bea0c8
GUI: Abstracting various things in CPUWidget
2015-11-11 01:04:40 -05:00
Nukem
0ad44b2a0c
GUI: Draw register labels on top of jump labels
2015-11-10 21:52:00 -05:00
Nukem
2ebb8e323d
GUI: Make bold jump line arrows symmetrical (3px arrow body -> 2px)
2015-11-10 21:44:50 -05:00
Nukem
3fddd67deb
GUI: Fix off-by-1 pixels when drawing jump arrows
2015-11-10 20:16:09 -05:00
Nukem
3529e9a2ea
GUI: Eliminate unused emit / stylize. Needs to be checked.
2015-11-10 19:36:04 -05:00
Nukem
285e0c16c0
GUI: Undo last commit and fix the source problem (viewport->repaint())
2015-11-10 19:34:41 -05:00
Nukem
1515cb2d2d
GUI: Fix MHTabBar not painting the tab bar correctly
...
( Fixes https://github.com/Nukem9/IDASkins/issues/1 )
2015-11-08 19:18:23 -05:00
Nukem
ab2727600d
EXE: Update version manifest
2015-11-08 15:28:44 -05:00
Nukem
09ccd88e8d
GUI: Remove dead code in MHTabBar
2015-11-08 15:24:36 -05:00
Nukem
223c3ccdef
GUI+PROJECT: "build" -> "gui_build"
2015-11-08 01:50:46 -05:00
Nukem
6bcb4fe6b2
GUI: Add F1 key for help manual
2015-11-08 00:36:23 -05:00
Mr. eXoDia
d452c5f04a
DBG: fixed the realloc function
2015-11-07 16:12:45 +01:00
Nukem
bbaa2a0176
EXE: Ignore STATUS_INVALID_HANDLE when generating crashdumps
2015-11-07 02:21:31 -05:00
Nukem
e5a998af21
PROJECT: Always include lib files in git
2015-11-07 01:53:43 -05:00
Mr. eXoDia
ca0dbcd7c1
PROJECT+DBG+GUI: re-added libs + fixed build+clean+release scripts + removed BeaTokenizer from the GUI.
2015-11-07 07:29:35 +01:00
Mr. eXoDia
9a66825db5
Merge branch 'master' of https://github.com/Nukem9/x64dbg into Nukem9-master
...
Conflicts:
src/dbg/capstone_wrapper.cpp
src/gui/Src/Disassembler/capstone_wrapper.cpp
2015-11-07 06:13:29 +01:00
Nukem
d165833811
Revert "GUI: Possibly fix #406 , #401 , #243 (NEEDS CHECKING)"
...
This reverts commit 4ea160e709
.
2015-11-06 23:33:28 -05:00
Nukem
fdd2945fb8
GUI: Minor thing I missed
2015-11-06 23:26:16 -05:00
Nukem
d5e757c7b0
Merge branch 'master' of https://github.com/x64dbg/x64dbg
...
Conflicts:
src/dbg/capstone_wrapper.cpp
src/dbg/capstone_wrapper.h
src/dbg/debugger.cpp
src/dbg/instruction.cpp
src/dbg/memory.cpp
src/gui/Src/BasicView/Disassembly.cpp
src/gui/Src/BasicView/Disassembly.h
src/gui/Src/Bridge/Bridge.cpp
src/gui/Src/Disassembler/BeaTokenizer.cpp
src/gui/Src/Disassembler/BeaTokenizer.h
src/gui/Src/Disassembler/QBeaEngine.cpp
src/gui/Src/Disassembler/QBeaEngine.h
src/gui/Src/Gui/AppearanceDialog.cpp
src/gui/Src/Gui/CPUDisassembly.cpp
src/gui/Src/Gui/CPUSideBar.cpp
src/gui/Src/Gui/SettingsDialog.ui
src/gui/Src/ThirdPartyLibs/BeaEngine/BeaEngine.h
src/gui/Src/ThirdPartyLibs/BeaEngine/basic_types.h
src/gui/Src/ThirdPartyLibs/BeaEngine/export.h
src/gui/Src/ThirdPartyLibs/BeaEngine/libBeaEngine.a
src/gui/Src/ThirdPartyLibs/BeaEngine/libBeaEngine_64.a
src/gui/Src/ThirdPartyLibs/BeaEngine/macros.h
src/gui/Src/Utils/Configuration.cpp
src/gui/Src/main.cpp
src/gui/x64dbg.pro
2015-11-06 23:21:13 -05:00
Nukem
5bc62c5ad5
DBG: Minor
2015-10-24 22:01:38 -04:00
Nukem
4b74370941
DBG: Simplify cmddirectexec
2015-10-24 16:06:44 -04:00
Nukem
fcdaf8e688
DBG: Cleaning up commands
2015-10-24 00:00:51 -04:00
Nukem
6ee5dfdfad
DBG: Small debugging engine interface template
2015-10-23 23:51:55 -04:00
Nukem
eb974b985b
DBG: Asserts in memory allocation functions
2015-10-23 22:41:45 -04:00
Nukem
a07b67e94e
DBG: Separating just-in-time code
2015-10-23 22:33:50 -04:00
Nukem
e19196781c
DBG: MemPatch/assemble dialog now show errors when unable to write memory
2015-10-19 20:11:27 -04:00
Nukem
dc1cd2ebc1
DBG: Move more database code
2015-10-19 19:53:56 -04:00
Nukem
9dd6fe8fdc
PROJECT: Formatting (again)
2015-10-19 18:03:57 -04:00
Nukem
516ee2e770
DBG: Move database code to database.cpp/.h
2015-10-19 17:37:26 -04:00
Nukem
4ea160e709
GUI: Possibly fix #406 , #401 , #243 (NEEDS CHECKING)
...
This may have unintended side effects.
2015-10-18 23:53:43 -04:00
Nukem
1b4c97ebad
BRIDGE: Don't fill buffer with NOPs when a memory read fails
2015-10-18 21:37:44 -04:00
Nukem
f7fec2d7dc
DBG: Fix some nice undefined behavior in RefFind
2015-10-18 18:17:26 -04:00
Nukem
3f2267c575
DBG: Try to fix #360 for the time being
2015-10-18 16:28:48 -04:00
Nukem
eeb1235e10
DBG: Minor
2015-10-18 15:25:36 -04:00
Nukem
b8d107317f
DBG: Remove annoying _WIN64 defines in scriptapi_memory
2015-10-18 15:10:22 -04:00
Nukem
3233e9fd9b
DBG: Fix potential bug in ThreadGetList (uninitialized variable)
2015-10-18 14:49:18 -04:00
Nukem
2a43e32820
DBG: Standardize assert function names
2015-10-18 14:09:50 -04:00
Nukem
00a028bb7c
BRIDGE: Fix duplicate forward declaration (see: pull request #405 )
2015-10-18 14:09:21 -04:00
Nukem
8edc982597
DBG: Auto-formatting
2015-10-18 13:48:44 -04:00
Nukem
5e21927f7b
DBG: Use async send in msgqueue
2015-10-18 12:58:35 -04:00
Nukem
c67cdf447e
DBG: More minor asserts
2015-10-18 02:03:28 -04:00
Nukem
b9b8e4ada2
DBG: Fix visual display of callstack
2015-10-18 01:40:23 -04:00
Nukem
0f41be54d9
GUI: Include capstone files
2015-10-18 01:31:03 -04:00
Nukem
d71ac5458b
DBG: Second attempt at removing while/sleep from msgqueue
2015-10-18 01:30:52 -04:00
Nukem
166d402cef
DBG: Remove unnecessary assert
2015-10-17 23:39:08 -04:00
Nukem
c00ae0bb1b
GUI: Fix debugbreak when RegistersView::paintEvent is called
2015-10-17 23:34:23 -04:00
Nukem
c0a9ec5a50
DBG: Add asserts in a bunch of places
2015-10-17 23:32:52 -04:00
Nukem
394cae37eb
EXE: Fix #385
2015-10-17 22:38:49 -04:00
Nukem
c0a6040ded
GUI: Fix #409
2015-10-17 21:12:27 -04:00
Nukem
a5c85b7710
DBG: Very minor
2015-10-17 20:40:01 -04:00
Nukem
8ee7f7eaad
GUI/PROJECT: Fixing various errors
2015-10-17 20:15:21 -04:00
Nukem
33dea5d705
GUI: Replacing uint_t and int_t
2015-10-17 20:00:15 -04:00
Nukem
b48fd41967
DBG: Replace dsint
2015-10-17 19:54:23 -04:00
Nukem
f23b5af60a
DBG: Replacing uint with duint
2015-10-17 19:52:02 -04:00
Nukem
eda641f6a7
DBG: Only use StackWalk64 for stack info
2015-10-17 19:35:55 -04:00
Nukem
50008401ee
DBG: Update exception name
2015-10-17 19:34:33 -04:00
Nukem
e61921d449
PROJECT: Update most batch scripts
2015-10-17 18:58:15 -04:00
Nukem
772167b29e
PROJECT: Fixing .gitignore
2015-10-17 18:01:01 -04:00
Nukem
5c6a2efdf6
GUI: Update QMake file
2015-10-17 17:53:53 -04:00
Nukem
2297a92935
PROJECT: RESTRUCTURE
2015-10-17 16:35:38 -04:00