RaMMicHaeL
|
74fc5af51a
|
Fixed DirExists
|
2016-03-05 16:04:14 +02:00 |
mrexodia
|
e388415018
|
GUI: fixed various performance bottlenecks with unnecessary constructions of QPen instances
|
2016-03-05 13:03:32 +01:00 |
mrexodia
|
b5a574a7e6
|
PROJECT: updated capstone_wrapper + fixed a warning in the gui
|
2016-03-05 13:03:31 +01:00 |
mrexodia
|
0d4e0bb065
|
DBG: implemented caching (lookup in the memory map) for MemIsValidReadPtr + check MemIsValidReadPtr in MemRead (this improves performance quite a bit)
|
2016-03-05 13:03:30 +01:00 |
mrexodia
|
743dc202b4
|
DBG: added a few more exception names
|
2016-03-05 13:03:29 +01:00 |
Duncan Ogilvie
|
3ae1bfc989
|
Merge pull request #594 from RaMMicHaeL/patch7
Thanks again!
|
2016-03-05 12:48:39 +01:00 |
RaMMicHaeL
|
9c8f7adbcf
|
Fixed removal of DLLLoader.exe
|
2016-03-05 13:45:52 +02:00 |
Duncan Ogilvie
|
8071a4b07a
|
Merge pull request #593 from RaMMicHaeL/patch6
Free module file handles upon cleanup
|
2016-03-05 12:33:26 +01:00 |
Duncan Ogilvie
|
390d39a5b4
|
Merge pull request #582 from RaMMicHaeL/patch5
Removing a label/comment which didn't exist shouldn't be an error
|
2016-03-05 12:33:20 +01:00 |
RaMMicHaeL
|
6e9b125351
|
Free module file handles upon cleanup
|
2016-03-05 13:20:14 +02:00 |
mrexodia
|
50aa0b83ab
|
GUI: removed useless ";" when copying the disasm.
|
2016-03-04 16:54:47 +01:00 |
RaMMicHaeL
|
ed9ff023d8
|
Removing a label/comment which didn't exist shouldn't be an error
|
2016-02-27 18:12:37 +02:00 |
RaMMicHaeL
|
8e706ed69d
|
Continue running MemFindInMap even if unreadable pages exist
|
2016-02-27 16:44:30 +02:00 |
RaMMicHaeL
|
ae2d3fdf12
|
Fixed LabelDelRange
|
2016-02-27 12:37:30 +02:00 |
mrexodia
|
967db9cfc9
|
GUI: on x64 give the function argument registers (rcx, rdx, r8, r9) a different color (can be changed in the AppearanceDialog if you don't like it)
|
2016-02-27 06:01:05 +01:00 |
mrexodia
|
9c5339f5d3
|
GUI: slightly improved the follow in disassembly menu
|
2016-02-27 05:40:55 +01:00 |
Duncan Ogilvie
|
004607867b
|
Merge pull request #578 from blaquee/cpu_follow_in_disasm
Follow in CPU in Disassembly view
|
2016-02-27 05:21:15 +01:00 |
GLindor
|
b8479bd43f
|
Follow in CPU in Disassembly view
|
2016-02-26 23:01:28 -05:00 |
mrexodia
|
cfd1bc127f
|
GUI: some minor enhancements with icons and fixed a duplicate shortcut
|
2016-02-27 02:16:34 +01:00 |
Duncan Ogilvie
|
4a1122d412
|
Merge pull request #577 from RaMMicHaeL/patch2
merged, thanks!
|
2016-02-27 02:12:04 +01:00 |
mrexodia
|
9ac27751d9
|
DBG: fixed a few bugs with reference finding
|
2016-02-27 01:55:27 +01:00 |
RaMMicHaeL
|
8170f99b3c
|
Implemented DbgClearLabelRange, DbgClearCommentRange, DbgClearBookmarkRange for manual entries
|
2016-02-26 15:52:02 +02:00 |
RaMMicHaeL
|
8d3f6796a8
|
Fixed: X86_INS_LOOP shouldn't be of type Unconditional
|
2016-02-26 15:35:23 +02:00 |
mrexodia
|
2001885537
|
LAUNCHER: shell extension how has icons
|
2016-02-25 04:00:09 +01:00 |
mrexodia
|
6e128ddfea
|
GUI: fixed the update checker (hopefully)
|
2016-02-25 03:37:45 +01:00 |
mrexodia
|
ea39c7ba48
|
DBG: workaround for issue #551 (backup databases before attempting to write them)
|
2016-02-25 02:22:37 +01:00 |
mrexodia
|
b4c6c09faf
|
DBG: cache modules (should speed up stepping quite a bit), closed issue #566
|
2016-02-25 02:13:09 +01:00 |
GLindor
|
db55578437
|
remove unneeded CoInitialize()
|
2016-02-24 12:35:57 -05:00 |
GLindor
|
fee26db781
|
attempting to refactor the code to be more compliant with MS crazy string theories. #define UNICODE is needed, or we can change project setting to enforce unicode and avoid ansi/unicode hell.
|
2016-02-24 12:13:21 -05:00 |
GLindor
|
259d4fd2f0
|
bug fix, release interfaces on early failure
|
2016-02-23 20:33:08 -05:00 |
GLindor
|
d682380f0d
|
add desktop shortcuts to launcher
|
2016-02-23 18:28:41 -05:00 |
mrexodia
|
f9e5d54346
|
DBG: small cleanup in scriptapi and added 'scriptdll' command
|
2016-02-24 00:15:49 +01:00 |
Duncan Ogilvie
|
45899f70d2
|
Merge pull request #552 from blaquee/shell_icon
Add Icon to right click Context menu for shell extension.
|
2016-02-24 00:15:37 +01:00 |
mrexodia
|
3f4711702d
|
DBG: error message when CreateProcess failed + fixed a bug with binary search in the memory map
|
2016-02-23 02:26:31 +01:00 |
GLindor
|
42e34286aa
|
ran astylewhore
|
2016-02-21 19:53:40 -05:00 |
GLindor
|
efd85800d1
|
Style changes.
|
2016-02-21 19:46:51 -05:00 |
GLindor
|
964e0731f3
|
Add Icon to right click Context menu for shell extension.
|
2016-02-21 17:16:48 -05:00 |
Nukem
|
2c006cdeff
|
DBG: Temporary hack to check #551
|
2016-02-19 10:00:56 -05:00 |
Duncan Ogilvie
|
4626351c6a
|
Merge pull request #547 from blaquee/stackview_dump_at
Stackview dump at Implementation
|
2016-02-19 04:28:42 +01:00 |
mrexodia
|
27c83507e8
|
DBG: fixed a bug with the debuggee notes being cleared on manual database save
|
2016-02-19 04:26:53 +01:00 |
GLindor
|
a7420ecfe0
|
fixed wrong address being followed bug
|
2016-02-18 19:46:18 -05:00 |
GLindor
|
9fb8ba706f
|
stack view follow in dump N implementation
|
2016-02-18 15:47:50 -05:00 |
mrexodia
|
d9f0639b0d
|
DBG: finally have "<<" and ">>" for shl and shr
|
2016-02-18 03:43:29 +01:00 |
mrexodia
|
c0e41aed15
|
DBG: removed debug log statement in value.cpp
|
2016-02-18 02:54:13 +01:00 |
mrexodia
|
23c0dc6f5c
|
DBG: resolved issue #544 ([[esp]] now works as it's supposed to)
|
2016-02-18 02:41:19 +01:00 |
mrexodia
|
359a2ae392
|
DBG: fixed the memory map to show reserved pages (fixes various issues, can't find them)
|
2016-02-18 01:23:52 +01:00 |
Nukem
|
f49e145417
|
EXE: Replace AddVectoredExceptionHandler with SetUnhandledExceptionFilter. See #525 for more info.
|
2016-02-16 16:47:17 -05:00 |
Nukem
|
6034541458
|
GUI: Fix double space in infobox
|
2016-02-15 19:18:57 -05:00 |
Nukem
|
a6027b6136
|
DBG: Remove print for "Program is already running"
fixes #528
|
2016-02-15 19:18:34 -05:00 |
Nukem
|
2b03693bf6
|
DBG: Use duplicated handle rather than the debug-event-provided handle
(Prevents early CloseHandle() by outside sources)
|
2016-02-15 01:12:19 -05:00 |
mrexodia
|
be26a685c0
|
GUI: resolved issue #537 (Hide/Show FPU button font now syncs with the RegistersView font)
|
2016-02-15 05:04:59 +01:00 |
Nukem
|
e2ce073c8a
|
DBG: Small memory optimization in AnalysisPass
|
2016-02-14 18:44:15 -05:00 |
Nukem
|
255a139bcf
|
GUI: Use SearchListView in attach dialog
|
2016-02-14 18:43:41 -05:00 |
Nukem
|
a8c6aabfb4
|
GUI: Rewrite SearchListView to remove UI file
|
2016-02-14 18:32:23 -05:00 |
Duncan Ogilvie
|
0d17101ba8
|
Merge pull request #501 from x64dbg/searchlistview
Searchlistview
|
2016-02-14 22:30:53 +01:00 |
Duncan Ogilvie
|
a6d8ee43a5
|
Merge pull request #533 from blaquee/memdump
Dump Memory Regions
|
2016-02-14 22:26:22 +01:00 |
mrexodia
|
a9c711906d
|
GUI+BRIDGE: added api for argument visualisation http://i.imgur.com/RGqrudU.png
|
2016-02-14 21:30:27 +01:00 |
glindor
|
192650d9da
|
path fixup
Using Qt's toNativeSeperators to ensure we're converting to OS supported
paths
|
2016-02-14 00:37:01 -05:00 |
glindor
|
12e16e154e
|
improvements
per PR comments
|
2016-02-13 21:15:44 -05:00 |
glindor
|
d5f3f70c73
|
Dump Memory Regions
Added ability to dump mapped memory to file
|
2016-02-13 14:25:53 -05:00 |
mrexodia
|
93f7196fe4
|
DBG: added Script DLL, create a DLL with the export Start of AsyncStart (async if you want to use Script::Debug features)
|
2016-02-13 01:40:13 +01:00 |
mrexodia
|
e4b890d8c0
|
PROJECT: updated capstone_wrapper (should be faster now)
|
2016-02-12 02:01:45 +01:00 |
mrexodia
|
60bddf62d0
|
DBG: format code
|
2016-02-11 17:32:46 +01:00 |
mrexodia
|
ee1ced186f
|
updated capstone_wrapper (capstone next jan 2016)
|
2016-02-11 17:32:25 +01:00 |
Nukem
|
e0ec0c8f41
|
GUI: Update dd_real/float128
|
2016-02-09 19:28:13 -05:00 |
mrexodia
|
4fff09277b
|
DBG: fixed invalid report of "Assembled branch does not point to an executable memory region!"
|
2016-02-09 16:47:58 +01:00 |
Nukem
|
bc9c05537f
|
DBG: More header guards
|
2016-01-24 18:49:14 -05:00 |
Nukem
|
d30d34835f
|
DBG: Start normalizing header guards
|
2016-01-24 18:41:59 -05:00 |
Nukem
|
dd7e3cfa85
|
DBG: Implement most functions for exception handlers (SEH missing)
|
2016-01-24 18:38:46 -05:00 |
Nukem
|
92ae0058c6
|
DBG: MemDecodePointer (RtlDecodePointer)
|
2016-01-24 17:18:29 -05:00 |
mrexodia
|
dbbf01e963
|
DBG: updated Scylla (it will now automatically use CIP as the entry point which is almost always what you expect)
|
2016-01-21 02:33:14 +01:00 |
Nukem
|
4464b2be26
|
DBG: Allow GUI to initialize once if no debug events are selected
|
2016-01-18 23:42:20 -05:00 |
mrexodia
|
62c6408007
|
GUI: code formatting (newlines)
|
2016-01-19 04:09:57 +01:00 |
mrexodia
|
81117392ec
|
DBG: merged threadDebugLoop and threadAttachLoop in one function to prevent bugs
|
2016-01-19 04:09:00 +01:00 |
Duncan Ogilvie
|
1206486ec8
|
changed misleading error message (issue #504)
|
2016-01-14 15:18:15 +01:00 |
Nukem
|
b5e45bb1af
|
DBG: Fix #502 (patching files w/ readonly flag)
|
2016-01-14 01:05:39 -05:00 |
Nukem
|
9c897e58ab
|
GUI: Support 17 digit precision and exponents -4931 to 4932 in FPU
|
2016-01-13 19:39:28 -05:00 |
Nukem
|
c3b6c470ee
|
GUI: Handle standard/scientific notation. Exponents > 308 are bugged.
Replacement for Float128 pending.
|
2016-01-12 23:28:55 -05:00 |
Nukem
|
d550d3e264
|
DBG: Missing GetLastError code
|
2016-01-12 16:54:07 -05:00 |
Nukem
|
6fc3258f01
|
GUI: Implement ToLongDoubleString
|
2016-01-12 16:26:09 -05:00 |
Nukem
|
f0fc15c96b
|
GUI: Add float128 support library (dd_real)
|
2016-01-12 16:15:26 -05:00 |
mrexodia
|
c53f5b5d6c
|
DBG: start of symbol enumeration function
|
2016-01-12 04:09:07 +01:00 |
mrexodia
|
5ffe220a8d
|
GUI: floating pointer to string conversion functions in StringUtil.h
|
2016-01-12 04:09:06 +01:00 |
mrexodia
|
fcbdf27c55
|
DBG: shit with label
|
2016-01-12 04:09:05 +01:00 |
Nukem
|
4d1245c046
|
GUI: if() -> switch() in RegistersView
|
2016-01-11 19:11:45 -05:00 |
mrexodia
|
b69ef83e01
|
DBG: improved Script:: Bookmark/Comment/Function/Label functions
|
2016-01-11 23:00:10 +01:00 |
Nukem
|
38324960cd
|
GUI: Fix shortcuts when using SearchListView
|
2016-01-10 19:39:22 -05:00 |
Nukem
|
0aad694d92
|
GUI: Refactor SearchListView to use setFocusProxy instead
|
2016-01-10 02:29:15 -05:00 |
mrexodia
|
e1dfb0c813
|
DBG: fixed #ifndef
|
2016-01-08 16:30:58 +01:00 |
mrexodia
|
152816542f
|
DBG+GUI+BRIDGE: fixed all kinds of small errors (thanks to coverity!)
|
2016-01-08 10:49:02 +01:00 |
Nukem
|
140f33441a
|
DBG: Fix deleted submodule link
|
2016-01-07 16:37:13 -05:00 |
mrexodia
|
2dec765e3e
|
PROJECT: fixed capstone_wrapper submodule (lol fail)
|
2016-01-07 17:08:28 +01:00 |
mrexodia
|
63c3101f38
|
PROJECT: capstone_wrapper as a submodule
|
2016-01-07 17:06:30 +01:00 |
mrexodia
|
83e164e4ac
|
DBG: small fixes in controlflowanalysis
|
2016-01-07 17:04:26 +01:00 |
mrexodia
|
ba9973fe93
|
DBG: fixed a bug in the command parser accepting invalid commands (discovered because of issue #412)
|
2016-01-07 15:54:22 +01:00 |
mrexodia
|
283610894d
|
DBG: fixed a bug with isInstructionPointingToExMemory flagging every non-branch instruction incorrectly
|
2016-01-07 15:29:27 +01:00 |
mrexodia
|
61f7b4b38a
|
GUI: fixed more bugs with UpdateChecker
|
2016-01-07 13:24:55 +01:00 |
Duncan Ogilvie
|
b3e0aa647d
|
Merge pull request #494 from x64dbg/gui_scriptoption
looks great!
|
2016-01-07 13:21:32 +01:00 |
mrexodia
|
e5e0411ec3
|
GUI: fixed a bug in SearchListView where events were not correctly forwarded to QWidget::eventFilter (effectively disabling anything)
|
2016-01-07 12:09:53 +01:00 |
mrexodia
|
a9ba9f79c4
|
DBG: filter more `string' symbols
|
2016-01-07 12:09:20 +01:00 |
mrexodia
|
ce7a77a093
|
DBG: extended the scriptapi to support Get/Set/Delete/Enum/Whatever for labels/comments/bookmarks/functions
|
2016-01-07 11:51:20 +01:00 |
mrexodia
|
20e0803ad4
|
GUI: fixed warning message box to look nice + fixed a bug in UpdateChecker
|
2016-01-07 09:47:57 +01:00 |
mrexodia
|
0219efa6b0
|
DBG: fixed annoying behaviour in assembleat with moaning about pointers to non-executable regions. now it will only warn you if you assemble a branch (call/jmp) that goes directly to a non-executable memory region.
|
2016-01-07 09:44:02 +01:00 |
mrexodia
|
01a7c1eea3
|
GUI: updated UpdateChecker that checks for the latest snapshots instead of the deprecated version.txt
|
2016-01-07 09:42:48 +01:00 |
mrexodia
|
51999506b5
|
DBG: fixed some small bugs (thanks to ReSharper!)
|
2016-01-07 08:58:26 +01:00 |
Nukem
|
00a006578a
|
GUI: Fix signal.......
|
2016-01-06 22:59:52 -05:00 |
Nukem
|
7b6c839a76
|
Merge branch 'development' of https://github.com/x64dbg/x64dbg
|
2016-01-06 22:39:30 -05:00 |
Nukem
|
344a830475
|
GUI: Finalize script selector
|
2016-01-06 22:36:25 -05:00 |
Nukem
|
4a0687f856
|
DBG/GUI: Fix typos
|
2016-01-06 19:14:47 -05:00 |
Nukem
|
55e69f1457
|
GUI: Fix small autocomplete bug
|
2016-01-06 16:25:18 -05:00 |
Nukem
|
b0304a1a36
|
DBG/GUI: Move default script register to dbginit function
|
2016-01-06 15:36:44 -05:00 |
Nukem
|
a6e658c61b
|
GUI: Gui(Un)RegisterScriptLanguage + normalize variable names
|
2016-01-05 21:23:03 -05:00 |
Nukem
|
d078c80314
|
GUI: Add include for any Qt5 builds
|
2016-01-05 18:46:45 -05:00 |
Nukem
|
0ef0a46537
|
GUI: Fix a problem where the QLineEdit wasn't cleared
|
2016-01-03 15:45:28 -05:00 |
mrexodia
|
6922d916a6
|
GUI: fixed display of dword ptr fs:[0] in disassembly
|
2016-01-03 09:28:50 +01:00 |
Nukem
|
db92b2cf92
|
GUI: Add option for switching command bar script types
|
2016-01-03 03:16:36 -05:00 |
mrexodia
|
8f32952bd9
|
GUI: comment about memory leaks in the GUI
|
2016-01-03 05:36:44 +01:00 |
mrexodia
|
fa92e3bcb2
|
GUI: fixed a few memory leaks in the GUI (thanks to firelegend!)
|
2016-01-03 05:28:08 +01:00 |
Nukem
|
2ab0cc3e87
|
GUI: Remove unused declaration
|
2016-01-02 23:06:32 -05:00 |
Nukem
|
6968f73636
|
GUI: Clean things/remove debug print for GUI thread id
|
2016-01-02 22:51:17 -05:00 |
Nukem
|
fbfbd54826
|
DBG: Leftover includes
|
2016-01-02 18:31:01 -05:00 |
mrexodia
|
d972b0ee23
|
DBG+GUI: fixed up breakpoint behaviours
|
2016-01-03 00:23:28 +01:00 |
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 |