1
0
Fork 0
Commit Graph

514 Commits

Author SHA1 Message Date
Torusrxxx 9b666704a2 translate this file 2016-05-21 04:04:35 +00:00
Torusrxxx e55f6dc17d GUI: button too small 2016-05-21 04:03:17 +00:00
Torusrxxx 072ed8c3e0 GUI: Add menu item "Hide Debugger" 2016-05-21 04:01:33 +00:00
Torusrxxx 4ee3bf6f29 GUI: Add menu item "Hide debugger" 2016-05-21 04:00:05 +00:00
Torusrxxx 7516eb1d22 GUI: Add menu item "Hide debugger" 2016-05-21 03:58:48 +00:00
Torusrxxx 19c403d036 #613 : copy all registers 2016-05-21 03:56:29 +00:00
Torusrxxx ebaf1885d0 delete wMenu 2016-05-21 03:55:01 +00:00
Torusrxxx e632c05e22 GUI: Logging GUI extended
#612 : save log
#373 : disable log
2016-05-21 03:53:59 +00:00
Torusrxxx 378b5651f5 GUI: Logging GUI extended
#612 : save log
#373 : disable log
2016-05-21 03:52:53 +00:00
Torusrxxx 65272fbe33 update translation 2016-05-21 03:50:46 +00:00
Torusrxxx de839c8e40 Update translation 2016-05-21 03:49:51 +00:00
Torusrxxx 92c4bf1ec1 Delete x64dbg_zh_CN.qm 2016-05-21 03:48:36 +00:00
mrexodia 363a154877 DBG: zero UTF8 IMAGEHLP_MODULE64 structures 2016-05-20 21:40:36 +02:00
mrexodia e914311e55 DBG: SafeSymLoadModuleExW and SafeSymGetModuleInfoW64 for unicode support in dbghelp 2016-05-20 21:37:55 +02:00
mrexodia 7504758427 DBG: unicode compatible dbghelp callback 2016-05-20 21:22:41 +02:00
mrexodia da2018740c GUI: load hidden setting from the INI file (for translation tests) 2016-05-20 21:11:08 +02:00
mrexodia 0590d8ed54 GUI: fixed signal connection errors 2016-05-20 21:10:39 +02:00
mrexodia ddfedf50bb DBG+GUI: AStyle (please run install.bat before commiting) 2016-05-20 20:47:56 +02:00
Torusrxxx c26cd90315 load translator upon start up 2016-05-20 16:41:41 +00:00
Torusrxxx 6bee8d438e Oops! Fix a compilation error introduced recently
mWindowMainTitle is set to `tr("x64dbg")` however it is not of type QString.
2016-05-20 16:28:37 +00:00
Torusrxxx 562d68d672 Make it possible to reference segment registers 2016-05-20 15:26:10 +00:00
Torusrxxx dd32f71654 Command parse: ignore tabs 2016-05-20 15:22:20 +00:00
Torusrxxx 34b654e002 Delete x64dbg_ZH_cn.ts 2016-05-20 08:15:37 +00:00
Torusrxxx d2753cfa35 rename this file to correct case 2016-05-20 08:14:57 +00:00
Torusrxxx 7f02486170 The precompiled Simplified Chinese translation 2016-05-20 08:12:18 +00:00
Torusrxxx 03c62b428d Add Simplified Chinese to translations target 2016-05-20 08:08:12 +00:00
Torusrxxx b0c1c5018e My Chinese translation of x64dbg 2016-05-20 08:07:05 +00:00
Torusrxxx e9034df2e9 Add a comment to remind me about TODO item 2016-05-20 08:02:24 +00:00
Torusrxxx 7607c6e4a8 translate this file 2016-05-20 07:45:06 +00:00
Torusrxxx d161a64f59 translate this file 2016-05-20 07:44:17 +00:00
Torusrxxx 846d863fe8 translate this file 2016-05-20 07:43:17 +00:00
Torusrxxx 9e4fad6353 translate this file 2016-05-20 07:41:44 +00:00
Torusrxxx cb8747a759 translate this file 2016-05-20 07:40:37 +00:00
Torusrxxx 75861c8a00 translate this file 2016-05-20 07:40:03 +00:00
Torusrxxx c7ceb86272 translate this file 2016-05-20 07:39:23 +00:00
Torusrxxx f1e087090c translate this file 2016-05-20 07:37:26 +00:00
Torusrxxx a8dd11de51 translate this file 2016-05-20 07:36:39 +00:00
Torusrxxx fa596c757a translate this file 2016-05-20 07:35:59 +00:00
Torusrxxx e56ffde51a translate this file 2016-05-20 07:32:45 +00:00
Torusrxxx a0eaa8163c translate this file 2016-05-20 07:31:39 +00:00
Torusrxxx 07679db51c translate this file & shows invalid addr 2016-05-20 07:30:26 +00:00
Torusrxxx dcd00ade51 translate this file 2016-05-20 07:28:34 +00:00
Torusrxxx eda4c65b9c translate this file 2016-05-20 07:27:48 +00:00
Torusrxxx 7ef5d21e82 translate this file 2016-05-20 07:27:01 +00:00
Torusrxxx 6fa70cb29d translate this file 2016-05-20 04:36:12 +00:00
Torusrxxx 37b20289cd translate this file 2016-05-20 04:33:42 +00:00
Torusrxxx 0e98b1dbf5 translate this file 2016-05-20 04:32:03 +00:00
Torusrxxx 3dc1648ff2 translate this file 2016-05-20 04:28:49 +00:00
Torusrxxx d005610869 translate this file 2016-05-20 04:25:55 +00:00
mrexodia 8c462d7667 GUI: made SettingsDialog showable on my pc again (should in theory also scale fine on hdpi but probably it fucks up) 2016-05-20 04:17:34 +02:00
mrexodia e2e27ca9e9 DBG: temporarily fixed the ResolveOpValue function (needs a cleaner approach but this works for now) 2016-05-20 04:07:59 +02:00
mrexodia 6c742d0ce1 getregister public in value 2016-05-20 04:07:58 +02:00
Duncan Ogilvie 6b632eac0a Merge pull request #642 from torusrxxx/development
Add the ability to set breakpoints directly on stack
2016-05-20 03:50:03 +02:00
mrexodia 51bce4dd5c GUI: fixed display of floats in the RegisterView 2016-05-20 03:48:46 +02:00
Torusrxxx 4958090b80 Don't compile 64bit HW slots on 32bit target 2016-05-19 00:04:40 +08:00
Torusrxxx a64199fedf Don't compile 64bit HW slots on 32bit target 2016-05-19 00:03:49 +08:00
Torusrxxx 83ad64555a Able to set breakpoints directly on stack 2016-05-19 00:01:31 +08:00
Torusrxxx 56609b8e17 Able to set breakpoints directly on stack 2016-05-18 23:55:17 +08:00
mrexodia 8391bd86df DBG: some small fixed in scriptapi 2016-05-18 14:51:22 +02:00
GLindor 09b83b5a31 Fix UI bug in Setting dialog caused by hi resolution display and hi-DPI settings 2016-05-14 00:04:06 -04:00
mrexodia 087a2ef5cf GUI: fixed an issue with the label menu not working correctly on instruction operands 2016-05-13 17:36:48 +02:00
mrexodia 5a2bc3c878 GUI: resolved issue #640 (normalized date output format) 2016-05-13 17:36:06 +02:00
mrexodia 51a9fb5ec9 DBG+BRIDGE: fixed a crash with apienumimports 2016-05-01 21:10:04 +02:00
mrexodia 003daf0624 GUI: fixed a bug with the set label on address (thanks pusher!) 2016-04-25 22:36:12 +02:00
mrexodia dc689e4061 resolved issue #347 (include for MinGW) 2016-04-22 19:53:04 +02:00
mrexodia e748e82ac3 DBG+GUI: added support for FS/GS segments + improved disasmget performance 2016-04-21 06:16:58 +02:00
mrexodia af43488727 PROJECT: updated release script + updated capstone_wrapper 2016-04-21 06:11:37 +02:00
mrexodia 07aa0cbaae GUI: resolved issue #628 (tab order not working with new SEH tab) 2016-04-16 02:50:02 +02:00
mrexodia 02c6ef6517 DBG: resolves issue #496 (removed awkward symbol cache to fix all issues with symbols) 2016-04-14 02:32:22 +02:00
mrexodia c1fd7a82b6 GUI: resolved issue #616 (added more logic for forwarding to the search box) 2016-04-14 00:49:46 +02:00
mrexodia 8d49ec2c77 DBG+GUI: updated SEH (now shown in stack) 2016-04-13 22:52:01 +02:00
mrexodia fbf415a3b8 DBG+GUI: small changes to the SEH view 2016-04-13 22:12:19 +02:00
Duncan Ogilvie 364c1b15a2 Merge pull request #615 from Avinm/development
SEH Viewer for 32-bit
2016-04-13 21:27:59 +02:00
mrexodia 03a4da7694 GUI: (hopefully) improved DisassembleBack 2016-04-12 23:52:00 +02:00
mrexodia 74a27e2b5d DBG: fixed behavior with function deletion and added functionclear command 2016-03-31 04:28:26 +02:00
mrexodia 9fb0eff70e GUI: resolved issue #617 (crash on binary fill with empty pattern) 2016-03-31 04:27:49 +02:00
Avin 3f90498ca5 Pressing enter on stack now follows stack or dissassembly intelligently based on the address in stack 2016-03-29 02:21:31 +05:30
Avin fe18bd2a68 Added SEH Viewer to GUI 2016-03-28 21:01:05 +05:30
Avin 121b884b7d Added SEH Chain Labelling in Stack 2016-03-25 03:27:30 +05:30
mrexodia d519043b06 fixed issue #541 (show thread entry in log) 2016-03-21 21:39:51 +01:00
mrexodia 79903bff1f DBG+GUI: more fixes regarding breakpoint management 2016-03-20 01:29:01 +01:00
mrexodia c3f13061c2 DBG: fixed various bugs and annoyances with breakpoints (there should now be full control even with 'inactive' breakpoints) 2016-03-20 01:09:43 +01:00
mrexodia 292f6a2067 DBG: disabled MemIsValidReadPtr cache per default 2016-03-19 19:00:45 +01:00
mrexodia 81c2e4ec05 GUI: resolved issue #596 (bug in attach dialog) 2016-03-05 22:38:22 +01:00
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