Vermin
a40c81e1bd
Update Breakpoints.cpp
2022-06-30 16:41:15 +02:00
Duncan Ogilvie
2d18cc3bad
More improvements to the StructWidget
2022-06-22 00:08:20 +02:00
Duncan Ogilvie
13f4c8919d
Do not break on the load event for ntdll
...
This is nonsensical because the event is fake and the context doesn't match reality at this point. It is also impossible to interact with the context.
2022-06-21 15:15:18 +02:00
Duncan Ogilvie
ea52c7ae26
Refresh all views after visiting a type
2022-06-21 15:13:46 +02:00
Duncan Ogilvie
f37b56c18d
Improve the StructWidget more (save columns, performance improvements)
2022-06-20 01:53:34 +02:00
Duncan Ogilvie
b7402c2fb9
Log the thread parameter and refactor SymGetSymbolicName
2022-06-19 21:20:09 +02:00
Duncan Ogilvie
2fe1ceedec
Improve type visiting
...
No longer create temporary labels for types without a valid pointer
Prefix pointers with struct/union for readability
2022-06-19 21:08:33 +02:00
Duncan Ogilvie
f62a75953a
Highlight keywords in the StructWidget
2022-06-19 21:07:01 +02:00
Duncan Ogilvie
d869248e91
Add support for strings in the command bar and formatting
...
Closes #2882
2022-06-19 01:47:05 +02:00
Duncan Ogilvie
bae4243d81
Improve TEB/Stack information in the memory map
2022-06-19 00:30:32 +02:00
Duncan Ogilvie
d87675a22f
Refactor the findallusermem and findallsysmem commands into findallmem
2022-06-15 19:57:55 +02:00
Duncan Ogilvie
ca2a96ed5c
Merge pull request #2880 from rezaf28/development
...
Add "All User Modules","All System Modules" To RMB
2022-06-15 19:57:07 +02:00
Duncan Ogilvie
ff8c39015a
Merge pull request #2834 from Montycarlo/add-log-color
...
Extra Log method for HTML
2022-06-15 16:28:37 +02:00
Josh Brown
ef747733ac
changed printf html to puts html
2022-06-13 04:13:56 -07:00
Duncan Ogilvie
601e2d1175
Add an option for different High DPI scaling
...
Closes #2884
Closes #2876
Closes #2819
Closes #492
Closes #2801
Closes #2876
2022-06-12 16:36:13 +02:00
gmh5225
8b74e7cc4e
Fix type
2022-06-07 19:58:15 +08:00
gmh5225
670746737d
Simplifying the code
2022-06-07 19:31:20 +08:00
gmh5225
7fe1381fc4
AStyle format
2022-06-07 18:25:51 +08:00
gmh5225
0887e68641
Fix type
2022-06-07 18:09:00 +08:00
gmh5225
0d2c5b2c91
Fix type
2022-06-07 18:06:34 +08:00
gmh5225
25ef085966
Using SetProcessDpiAwarenessContext instead of QTAPI on Win10 above 1703
2022-06-07 17:56:15 +08:00
Reza Feizi
e7cfeb9555
Update x64dbg.cpp
2022-06-06 15:21:32 +04:30
Reza Feizi
cad6bef879
Update reference.h
2022-06-06 15:21:11 +04:30
Reza Feizi
1f79228dc8
Update reference.cpp
2022-06-06 15:20:55 +04:30
Reza Feizi
b2cebf60cb
Update cmd-searching.cpp
2022-06-06 15:17:44 +04:30
Reza Feizi
f8d4559c7c
Add "All User Modules","All System Modules" To RMB
2022-06-06 08:44:04 +04:30
Josh Brown
b9e503d8ef
Added dprintf_args_untranslated_html which will add unescpated HTML to LogView
2022-05-27 18:36:45 -07:00
Duncan Ogilvie
c7aeda7965
Print the NTSTATUS name next to the process exit code
...
See #2874
2022-05-18 12:35:25 +02:00
Duncan Ogilvie
101f4ae569
Add bytes to the CalculatorDialog and refactor
...
Thanks to @Rat431 for the idea, see #2872
2022-05-14 20:18:22 +02:00
Duncan Ogilvie
d77f2d9b09
Switch to LLVMDemangle for symbol demangling
...
Thanks to @Khangaroo for the bug report!
2022-05-14 16:04:28 +02:00
Duncan Ogilvie
ac0cf910a4
Change the order of symbol enumeration to be more natural
2022-05-14 14:38:18 +02:00
Duncan Ogilvie
a031e037a4
Clarify some menu options
2022-05-14 14:38:01 +02:00
Duncan Ogilvie
89963dfc1a
Improve expression function support
2022-04-11 00:56:47 +02:00
torusrxxx
0d3cc433e2
Use F2 to toggle window proc breakpoint
2022-03-26 20:13:37 +08:00
torusrxxx
01dba2c707
Add detach and exit to exit dialog
2022-03-26 19:48:17 +08:00
Duncan Ogilvie
78b77fa333
Merge pull request #2849 from mobile46/patch-1
...
Fix for printable characters
2022-03-24 10:46:20 +01:00
Duncan Ogilvie
af07ddfa7a
Merge pull request #2850 from torusrxxx/patch000000d3
...
Remember some window settings, copy old value, UI enhancement
2022-03-24 10:45:44 +01:00
torusrxxx
05cf6a2b0d
Add "Ignore First-Chance" button to ignore all exceptions
2022-03-17 23:27:00 +08:00
torusrxxx
10c26e783b
Remember some window settings, copy old value, UI enhancement
2022-03-16 23:59:13 +08:00
Mobile46
626bbf0909
Fix for printable characters
2022-03-12 19:20:23 +03:00
Duncan Ogilvie
a216adb21c
Improve constant searching algorithm to match non sign-extended values too
...
Closes #2824
2022-02-24 15:02:01 +01:00
Duncan Ogilvie
048825e30a
Merge pull request #2817 from rajkumarananthu/feature_search_in_log
...
Adding search action in LogView
2022-02-24 14:44:50 +01:00
Duncan Ogilvie
07d60083bb
Improve ASCII string detection algorithm
...
Closes #2835
2022-02-24 14:40:42 +01:00
谭九鼎
952257670f
Use https for links ( #2839 )
...
# Conflicts:
# CONTRIBUTING.md
2022-02-24 14:40:32 +01:00
谭九鼎
c89877707c
Use https for links ( #2839 )
...
* Use https for links
* change subdomain back to http
2022-02-24 14:36:50 +01:00
Rajkumar Ananthu
9dddf68b83
Updating the search in log feature changes as per the review comments
...
- Ran the format.bat on the changes
- Using ConfigColor() instead of QColor
- Implementing the search similar to notepad find(find, find next, find previous).
2022-02-21 19:35:22 +05:30
Duncan Ogilvie
3370207f03
Add some more unusual instructions
2022-02-14 23:35:46 +01:00
Duncan Ogilvie
80d6f6002c
Allow dumping consecutive selected memory ranges
2022-02-14 23:35:22 +01:00
Duncan Ogilvie
bc94635cef
Merge pull request #2822 from SirHerpDerp/asmdlg_opcode_pos
...
AssembleDialog - OpCode to newline
2022-02-14 19:10:43 +01:00
Duncan Ogilvie
72af1d2d35
Translate opcode bytes label
2022-02-14 18:44:42 +01:00
Josh Brown
d32d44258f
Add [color@#aaaaaa] block formatter for log
2022-02-11 23:22:44 -08:00
torusrxxx
2d78e115fe
fixed mnemonic brief not shown
2022-01-21 16:44:38 +08:00
Duncan Ogilvie
e2f3c4a26e
Make all child dialogs respect the DarkTitleBar setting
2022-01-19 01:12:15 +01:00
John
d4a2e9ffd4
opcodes to newline in AsmDlg
...
put the genereted OpCode (AssembleDialog) to a new line so for optical purposes so it does not look squeezed
2022-01-18 15:34:00 +01:00
Duncan Ogilvie
30ce2fe778
Fix a bunch of error on /std:c++latest
...
Closes #2820
2022-01-17 10:18:54 +01:00
Torusrxxx
fddef539c4
Fixed blurry disassembly text ( #2819 )
2022-01-13 03:21:08 +00:00
Rajkumar Ananthu
1b6289eaa4
Adding search action in LogView
...
To increase flexibility for user to search for a pattern
inside the log instead of copying to some other tool.
2022-01-06 12:50:06 +05:30
Duncan Ogilvie
bd2638f662
Fix undefined behavior in new getAutoComment function
2022-01-05 13:01:00 +01:00
Duncan Ogilvie
c66bf1689a
Improve rich text painting rendering performance (hopefully)
2022-01-05 13:01:00 +01:00
Duncan Ogilvie
caaf241467
Actually allow enabling the new string algorithm 🤦♂️
2022-01-05 01:52:21 +01:00
Duncan Ogilvie
59f19f54b2
Fix VEH/VCH enumeration on Windows 10
...
Closes #2814
2022-01-04 08:43:19 +01:00
Duncan Ogilvie
1b09ed07a6
Fix a bug with Shift+3 in the ShortcutEdit (thanks gzfuqun!)
2022-01-03 06:58:46 +01:00
Duncan Ogilvie
b4fc237823
Only use the new string detection algorithm in certain code pages
2022-01-03 05:20:09 +01:00
Duncan Ogilvie
f2ab218eb1
Prioritize labels over strings in the dump address view
2022-01-03 04:41:34 +01:00
Duncan Ogilvie
a43d7b2e19
Fix Ctrl+Shift+Tab in ShortcutEdit #2176
2022-01-03 04:11:42 +01:00
Duncan Ogilvie
e0b350358e
Fix Ctrl+N
2022-01-03 04:11:42 +01:00
Duncan Ogilvie
c77b899840
Improve Handle wrapper class
2022-01-03 04:11:42 +01:00
Duncan Ogilvie
16d3b5ea2b
Allow the chd command without arguments to reset the current directory
2022-01-03 04:11:42 +01:00
Duncan Ogilvie
56c6233baa
Simplify wow64 check
2022-01-03 04:11:42 +01:00
Duncan Ogilvie
f0dc28020d
Merge pull request #2807 from torusrxxx/patch000000d0
...
Add support for printing floating point numbers in XMM/YMM
2022-01-01 20:03:48 +01:00
torusrxxx
bbfd31970c
Fixed precision of printing double pointer
2022-01-01 16:44:21 +01:00
Duncan Ogilvie
831cba592f
Merge pull request #2810 from torusrxxx/patch000000d2
...
copy and paste breakpoint conditions
2022-01-01 16:40:02 +01:00
torusrxxx
9ae281de20
copy and paste breakpoint conditions
2021-12-28 22:56:50 +08:00
torusrxxx
8309cedcf3
fixed comments added twice
2021-12-26 17:39:08 +08:00
torusrxxx
3817686d95
Add autocomment for breakpoint
2021-12-26 17:24:00 +08:00
torusrxxx
d7d9e95272
Add support for printing floating point numbers in XMM/YMM
2021-12-25 17:36:29 +08:00
torusrxxx
1350756ef3
Add the UI to modify floating point number in dump
2021-12-21 15:18:58 +08:00
torusrxxx
0f9f668221
Add string format to print floating point number pointer
2021-12-21 14:46:37 +08:00
Duncan Ogilvie
72e326459c
Attempt to scale the column widths when changing fonts
2021-12-05 15:28:13 +01:00
Duncan Ogilvie
703ae954d7
Rudimentary support for Windows Sandbox
...
- \Device\ paths are not supported by CreateFile
- Add a hackfix for \Device\vmsmb\VSMB-*\os\Windows\ paths
2021-11-24 01:21:39 +01:00
Duncan Ogilvie
0875e1339b
Merge pull request #2792 from starsunyzl/fix-shortcut-again
...
Fix #2790 mistake
2021-11-21 22:28:26 +01:00
Torusrxxx
4daeb64939
Update MainWindow.ui
2021-11-20 09:03:41 +00:00
Torusrxxx
586123021a
Update MainWindow.ui
2021-11-20 09:01:16 +00:00
Liz
322de6bc3b
Fix #2790 mistake
2021-11-20 01:42:37 +08:00
Liz
2391bccbbc
Accept suggestions #2790
2021-11-19 13:08:49 +08:00
Liz
910864b978
Fix the enter key on the keypad not working in CPUStack widget
2021-11-19 09:13:35 +08:00
torusrxxx
b07aa9abf9
dump TEB on double clicking FS/GS register
2021-10-28 19:07:45 +08:00
Duncan Ogilvie
f1e5535112
Merge pull request #2772 from bjauny/use_pragma_once
...
Replaced include guards with pragma once
2021-10-27 19:42:25 +02:00
Duncan Ogilvie
527356f640
Fix a use after free in ExpressionFunctions::Unregister
...
Closes #2774
2021-10-25 10:55:22 +02:00
Bastien JAUNY
0e792293d8
Replaced include guards with pragma once
2021-10-24 11:35:18 +02:00
Duncan Ogilvie
4ee4a51e43
Merge pull request #2771 from ZehMatt/scriptapi-memoryprot
...
Refactor memory protection access and add new script API method
2021-10-23 16:31:27 +02:00
ζeh Matt
2c14dbb0c9
Split pages only if view requests it
2021-10-23 17:30:27 +03:00
ζeh Matt
dad048647e
Use explicit size for changing memory protections and split range
2021-10-22 15:55:23 +03:00
Duncan Ogilvie
b809100d47
Merge pull request #2770 from torusrxxx/patch000000cd
...
fix #2769
2021-10-22 13:54:54 +02:00
ζeh Matt
105aaa2ab7
Refactor scripting API to use new accessors
2021-10-22 14:27:28 +03:00
ζeh Matt
c6da82bf7b
Refactor access to memory page protection
2021-10-22 14:26:51 +03:00
torusrxxx
bb579fe509
fix #2769
2021-10-22 18:42:05 +08:00
torusrxxx
cb04535d05
minor enhancement
2021-10-21 11:32:21 +08:00
torusrxxx
9c9f925021
Allow the user to mod background image in tables
2021-10-16 22:39:21 +08:00
torusrxxx
b473deaa25
Add restart and stop debugging to exit dialog
2021-10-15 21:43:50 +08:00
Duncan Ogilvie
296091f6dd
Merge pull request #2762 from ZehMatt/refactor-warnings
...
Fix some warnings
2021-10-15 10:00:16 +02:00
Duncan Ogilvie
4af034a3e7
Merge pull request #2760 from torusrxxx/patch000000c9
...
Fixed a bug that overwrites last character of DBCS string with NUL
2021-10-14 21:49:33 +02:00
ζeh Matt
9fe339b902
Fix some warnings
2021-10-14 17:46:23 +03:00
torusrxxx
a2459f64ab
Fixed a bug that overwrites last character of DBCS string with NUL
2021-10-14 18:15:33 +08:00
Duncan Ogilvie
4da46324a6
Merge pull request #2758 from ZehMatt/refactor-memupdate
...
Split MemUpdateMap into smaller functions
2021-10-14 11:34:23 +02:00
ZehMatt
5f0afc0845
Split MemUpdateMap into smaller functions
2021-10-13 22:01:16 +03:00
CaledoniaProject
560449a7e8
Enable SeDebugName privilege by default
2021-10-12 14:49:01 +08:00
Duncan Ogilvie
379e8da30d
Merge pull request #2730 from torusrxxx/patch000000c5
...
More detailed description of menu actions in status bar
2021-10-11 10:19:24 +02:00
Duncan Ogilvie
555c3912f8
Merge pull request #2744 from torusrxxx/patch000000c8
...
set default log and command conditions
2021-10-05 00:03:51 +02:00
Duncan Ogilvie
cb045065d9
Merge pull request #2740 from yunzheng/comment-label-formatfunction
...
DBG: add comment and label format functions
2021-10-05 00:03:24 +02:00
Duncan Ogilvie
e962fa15fa
Merge pull request #2717 from thejanit0r/patch-4
...
Added optional flag to enable the alternative memory breakpoint (PAGE_NOACCESS)
2021-10-05 00:02:53 +02:00
Yun Zheng Hu
fe77dbb6db
DBG: AStyle formatfunctions.cpp
2021-10-02 20:07:28 +02:00
torusrxxx
407a038b9a
Add more complete menu action documentation to main window
2021-10-02 17:27:05 +08:00
torusrxxx
220ba9a7d1
set default log and command conditions
2021-10-01 17:46:26 +08:00
torusrxxx
36a7fba118
don't copy html if more than 2048 lines are selected
2021-10-01 17:24:31 +08:00
Yun Zheng Hu
bf7a9d2f32
DBG: add comment and label format functions
2021-09-28 13:42:58 +02:00
torusrxxx
61507831bb
Add more tool tips to main window
2021-09-20 12:10:54 +08:00
torusrxxx
81a761417b
Remove Qt 5.9 function
2021-09-14 17:58:31 +08:00
torusrxxx
cc34d7c42f
Preview the assembled bytes in assemble dialog
2021-09-14 17:23:03 +08:00
Duncan Ogilvie
969e36ff5b
Merge pull request #2722 from Mattiwatti/dont-delete-default-except-filter
...
Don't delete 'unknown exceptions' filter in settings dialog
2021-09-13 13:33:56 +02:00
torusrxxx
b31cf786cb
Remove Incr/Decr/Incr 8/Decr 8/Set 1/Zero/Push/Pop menu actions because they are used less frequently
2021-09-13 18:05:59 +08:00
torusrxxx
51d92b3b56
More detailed description of menu actions in status bar + about Qt
2021-09-13 17:25:33 +08:00
torusrxxx
19811d0357
Clean up copy menu that is already added by the list view itself
2021-09-12 12:21:12 +08:00
torusrxxx
f55c0158f7
Merge branch 'development' into patch000000c4
2021-09-12 11:33:33 +08:00
Matthijs Lavrijsen
fcc45e2c47
Fix off-by-one that allowed deleting the unknown exception filter
...
Reference (maybe): #2708
2021-09-07 00:42:55 +02:00
the_janitor
02f8f2c7da
Added optional flag to enable the alternative memory breakpoint (PAGE_NOACCESS)
2021-09-02 03:19:07 +02:00
the_janitor
e14aa41768
Moved the location of CB_STOPPINGDEBUG to the end of the enum
2021-08-21 03:01:48 +02:00
the_janitor
60e0224155
Added CB_STOPPINGDEBUG plugin callback in order to let pluginsperform clean-up
2021-08-17 14:03:40 +02:00
morsisko
f73d44c0e4
DBG: Changed comment near symfollow
2021-07-31 23:59:15 +02:00
morsisko
ec4de7d364
GUI: Added Follow in Symbols to the context menu in memory maptab
2021-07-31 23:56:29 +02:00
morsisko
b5e1c4bbee
GUI: Refactor in CPUDisassembly.cpp, so it doesn't set focus to symbols tab twice
2021-07-31 22:42:50 +02:00
morsisko
5e6e503185
GUI: Added command to follow address in symbols tab
2021-07-31 19:36:30 +02:00
morsisko
b3f699d207
DBG: Fixed crash when comment longer than 512 characters
2021-07-28 22:29:58 +02:00
Duncan Ogilvie
48986ff3d3
Merge pull request #2694 from torusrxxx/patch000000c3
...
Add shortcuts in Goto dialog
2021-07-26 20:31:12 +02:00
Duncan Ogilvie
2a34dd14c9
Merge pull request #2695 from ZehMatt/templabel
...
Add temporary label support for scripting
2021-07-25 22:01:58 +02:00
Duncan Ogilvie
bc013ccc9d
Merge pull request #2697 from ZehMatt/fix-scriptapi-getlabelinfo
...
Fix Script::Label::GetInfo never returning anything
2021-07-20 22:43:41 +02:00
Duncan Ogilvie
68e676de2b
Merge pull request #2685 from torusrxxx/patch000000c1
...
Allow the user to change the font size with Ctrl and mouse wheel
2021-07-19 22:46:11 +02:00
Duncan Ogilvie
02068e0935
Merge pull request #2690 from morsisko/dump_modify_dialog_fix
...
MemoyDump - "modify" dialog fix
2021-07-19 22:44:32 +02:00
ZehMatt
2179aa1467
Fix Script::Label::GetInfo never returning anything
2021-07-19 21:42:33 +03:00
ZehMatt
c85d52b0d6
Add temporary label support for scripting
2021-07-19 18:36:11 +03:00
torusrxxx
932666671b
Don't clear filter on list refresh ( #2317 )+ fix icon table text overflow
2021-07-19 20:54:42 +08:00
torusrxxx
5405088ad9
Add shortcuts in Goto dialog
2021-07-19 20:45:21 +08:00
morsisko
df70ef868b
GUI: Changed types in WordEditDialog
2021-07-18 21:32:39 +02:00
morsisko
2b67312331
GUI: Fixed displaying signed/unsigned values of size other than duint, partially fixes #2665
2021-07-18 20:34:15 +02:00
morsisko
cd30562222
GUI: Added function that allows conversion to dword string
2021-07-18 20:32:37 +02:00
torusrxxx
78398ea26c
Add copy menu to ScriptView
2021-07-18 17:02:54 +08:00
torusrxxx
c705f84f86
Add support for mouse with horizontal scrolling capability
2021-07-14 20:28:51 +08:00
torusrxxx
1aa5027ccf
CTRL+wheel to resize fonts
2021-07-14 20:13:57 +08:00
ZehMatt
31bec6102a
Fix expressions not passing correct arguments
2021-07-09 20:45:27 +03:00
CaledoniaProject
0ef3b52f99
Update SettingsDialog.ui
...
Use the same title "Preferences" as in the main window menu
2021-07-04 08:37:09 +08:00
Duncan Ogilvie
774db10fb3
Include the size in the selection->end of the memory map
2021-07-01 22:59:13 +02:00
Duncan Ogilvie
65625d9de5
Return zero instead of an undefined value when using Script::Memory::ReadXXX on an invalid address
2021-07-01 13:32:43 +02:00
Duncan Ogilvie
bb6959843d
Support start/end selection in memory map for plugins
2021-06-29 23:48:28 +02:00
Duncan Ogilvie
da085fe84f
Attempt to fix a potential deadlock in rare conditions while unloading plugins
2021-06-29 23:19:12 +02:00
Duncan Ogilvie
a0ec113979
Simplify and improve process creation handling
...
Delays the CB_CREATEPROCESS callback until after the main thread is created
2021-06-14 16:26:32 +02:00
Duncan Ogilvie
e0ed301085
Merge pull request #2661 from torusrxxx/patch000000bf
...
Break when there is an error in conditional breakpoint or tracing
2021-06-12 12:04:39 +02:00
the_janitor
71ee2aa12d
hActiveThread is now being updated in cbDebugEvent (Issue #2663 )
2021-06-12 06:37:58 +02:00
torusrxxx
c1b9464884
Allow the user to cancel reloading plugin
2021-05-11 18:32:27 +08:00
torusrxxx
fc59b0919b
Break when there is an error in conditional breakpoint or tracing
2021-05-11 18:20:47 +08:00
Duncan Ogilvie
2ed439677e
Show ordinal names in the undecorated symbol column
...
Thanks to @dmex for the suggestion
2021-05-08 14:06:57 +02:00
torusrxxx
a96e88b7c6
Fix QMetaObject::connectSlotsByName: No matching signal for on_txtAscii_clicked()
2021-04-18 10:47:35 +08:00
morsisko
600b195457
GUI: Disabled possibilty to sort content in call stack tab, fixed #2637
2021-04-17 16:20:19 +02:00
Layle
f5e51a665c
Implement NT status codes for EAX
2021-04-16 13:03:58 +02:00
Duncan Ogilvie
a896e3e16c
Merge pull request #2619 from eltociear/patch-1
...
Fix typo in TraceBrowser.cpp
2021-04-16 10:43:01 +02:00
Duncan Ogilvie
236dd4fa5a
Merge pull request #2631 from Yakov5776/development
...
Add an Option to hide seasonal icons
2021-04-16 10:42:10 +02:00
Duncan Ogilvie
193f46bee8
Merge pull request #2641 from torusrxxx/patch000000bd
...
Correct mask register display for "vaddps zmm1{k2},zmm2,zmm3"
2021-04-16 10:40:52 +02:00
Duncan Ogilvie
d084dc48a5
Merge pull request #2627 from torusrxxx/patch000000bb
...
UI improvements
2021-04-16 10:39:36 +02:00
torusrxxx
ce3269b931
Correct mask register display for "vaddps zmm1{k2},zmm2,zmm3"
2021-04-14 11:14:43 +08:00
torusrxxx
99822d832b
Add copy menu to trace info box
2021-04-13 21:45:56 +02:00
torusrxxx
2ca68df4a0
Add module name to import symbols
2021-04-10 18:25:13 +08:00
Yakov5776
75d70b545b
Only show checkbox when seasonal
2021-04-06 14:52:26 -04:00
Yakov5776
ad208cdf31
Add isSeasonal()
2021-04-06 14:49:11 -04:00
Yakov5776
cbb4269488
Move position of setChecked
2021-04-06 14:34:27 -04:00
Yakov5776
49bfc2f37f
Fix Name
2021-04-05 19:43:45 -04:00
Yakov5776
7331e3b1aa
Register checkbox events
2021-04-05 19:15:14 -04:00
Yakov5776
2f3f4b20a6
Add an Option to hide seasonal icons
2021-04-05 18:51:44 -04:00
Duncan Ogilvie
654f1195b3
DBG: Fix a minor correctness issue in the utf8 and utf16 expression functions
2021-04-05 01:52:12 +02:00
Duncan Ogilvie
d6d3b740e2
GUI: Fix hex byte stream implementation in the HexEditDialog
2021-04-05 01:51:50 +02:00
torusrxxx
997072a9f6
Add splitter to patch dialog
2021-04-04 14:02:45 +08:00
torusrxxx
6216125222
Hide sidebar area in graph mode
2021-04-04 13:42:26 +08:00
torusrxxx
7810eb369c
Apply action to entire selection (SymbolsView)
2021-04-04 13:18:47 +08:00
torusrxxx
eb2a20a359
don't use uint8_t (???)
2021-04-01 23:05:20 +08:00
torusrxxx
9546ce84f3
add imports.h
2021-03-31 21:47:04 +08:00
torusrxxx
9266ece108
increase output precision for FPU register in info box
2021-03-31 20:51:49 +08:00
torusrxxx
a0ca41465e
enhance the FPU support for trace info box and trace registers view
2021-03-31 20:43:47 +08:00
torusrxxx
af3c415f22
Allow registers to be resized smaller & use default scrollbar style
2021-03-28 20:56:48 +08:00
Ikko Ashimine
562f16b8ed
Fix typo in TraceBrowser.cpp
...
occured -> occurred
2021-03-28 15:36:54 +09:00
Duncan Ogilvie
c12eb532c7
Merge pull request #2430 from xenocidewiki/exprfunc
...
New system for expression functions
2021-03-24 22:42:00 +01:00
xenocidewiki
dceea084c2
Added support for any value types and done some improvements
2021-03-24 21:07:27 +00:00
xenocidewiki
91a1b9d766
Add check to not evaluate expressions that don't make sense
2021-03-23 23:46:21 +00:00
Duncan Ogilvie
b0271eb268
DBG: Add kusd() expression function
2021-03-23 19:06:51 +01:00
Duncan Ogilvie
d6c168c25e
Implement type-safe expression functions
2021-03-21 02:51:48 +01:00
xenocidewiki
3ab89502cd
DBG: New expression function plugin system, string support
2021-03-20 23:46:41 +00:00
Ikko Ashimine
bde926e5a9
LAUNCHER: fix typo in x64dbg_launcher.cpp
...
occured -> occurred
2021-03-20 16:22:55 +09:00
Yakov5776
19069dcff8
Add Icon to themes + Dark TitleBar ( #2611 )
...
* Add Icon to themes
* Fix formatting
* Dark Titlebar Test
* Fix Formatting
* Hopefully fixed errors
* Test Dark-Mode
* Potentially fix issue
* Try linking library
* Test Dark-Mode (Round 2)
* Fix Formatting
* Test Dark-Mode (Round 3)
* Working Dark Titlebar
* Fixed Icon on toolbar
* Exclude .vscode/ Directory
* Dark Mode Config: Bool -> Int
* Made error not sound backwards
* Some updates to dark title bar
* Fix crash in 32-bit
* Get Windows 10 NtBuildNumber from KUSER_SHARED_DATA instead
* Add hack that fixed the redrawing issue
Co-authored-by: Duncan Ogilvie <mr.exodia.tpodt@gmail.com>
2021-03-19 16:47:35 +01:00
Duncan Ogilvie
4feff86822
Merge pull request #2610 from torusrxxx/patch000000b8
...
Add copy menu actions to trace register view
2021-03-19 10:35:47 +01:00
Duncan Ogilvie
11faa462dd
Fix compilation with Qt 5.6
2021-03-18 20:01:31 +01:00
Matthijs Lavrijsen
6092acd0d0
DBG: clear history before exit breakpoint
2021-03-18 16:49:01 +01:00
Duncan Ogilvie
d5e265a501
Fix a race condition when spamming restarts
2021-03-16 01:09:45 +01:00
Yakov5776
64d808e07c
Allow Option for assembling Instruction on Double Click ( #2607 )
...
* Add option to preferences
* Added Events for CheckBox
* Added to Header file
* Add Check
* Fix formatting
* Fixed CPUDisassembly.cpp
* Update CPUDisassembly.cpp
* Update CPUDisassembly.cpp
* Simplified and fixed undeclared variable for duint
* Fixed Errors (hopefully)
2021-03-12 02:03:12 +01:00
torusrxxx
0a4cab2d68
remove some leftover and unused code
2021-03-09 20:52:24 +08:00
torusrxxx
e0480df932
Add copy menu actions to trace register view
2021-03-09 20:48:06 +08:00
Matthijs Lavrijsen
0c81a126ca
DBG: move NtTerminateProcess event from a bp to exit process callback
2021-02-04 05:08:43 +01:00
Matthijs Lavrijsen
6ab2ba2c40
GUI: rename 'NtTerminateProcess' event to 'Exit Breakpoint'
2021-02-04 04:54:51 +01:00
Duncan Ogilvie
b7e50aa3a2
Merge pull request #2586 from Mattiwatti/exception-filters
...
Make Exceptions Great Again
2021-02-02 17:29:44 +01:00
Duncan Ogilvie
b8b677d654
Merge pull request #2566 from torusrxxx/patch000000b7
...
Database actions in the file menu, and recover database backup
2021-02-02 17:29:24 +01:00
Duncan Ogilvie
265574c670
Merge pull request #2587 from Mattiwatti/pdb-use-pointertorawdata
...
Use PointerToRawData in debug directory if no RVA is present
2021-02-02 17:28:33 +01:00
Duncan Ogilvie
53dc8d9659
Merge pull request #2567 from torusrxxx/patch000000b6
...
Create/Open system breakpoint script
2021-02-02 17:27:32 +01:00
Matthijs Lavrijsen
f49835b3bf
DBG: use PointerToRawData in debug directory if no RVA is present
2021-01-31 00:49:46 +01:00
Matthijs Lavrijsen
515c08823e
GUI: add human readable names to exceptions tab
2021-01-29 11:34:11 +01:00
Matthijs Lavrijsen
93794bf8cf
DBG: add more fine-grained exception filtering settings
2021-01-29 11:33:29 +01:00
Matthijs Lavrijsen
29205263b5
GUI: update exceptions tab in preferences view
...
- Add per-exception(-range) settings to determine if and when to break, whether to log and whether the exception should be passed to the debuggee
- Add 'unknown exceptions' item to the exception filters list
2021-01-29 11:32:20 +01:00
torusrxxx
c1f51a31bc
Add symbols in function list when no label
2021-01-20 17:14:02 +08:00
Duncan Ogilvie
1cf9e5d167
Merge pull request #2571 from torusrxxx/patch000000b8
...
Hopefully fix #2570
2021-01-14 13:04:31 +01:00
torusrxxx
11c8f7e02a
Fix GUI exceptions with massive traceexecute
2021-01-08 22:28:59 +08:00
torusrxxx
400964e876
Merge branch 'development' into patch000000b9
2021-01-08 20:26:43 +08:00
Duncan Ogilvie
3a339698a5
Merge pull request #2556 from torusrxxx/patch000000b2
...
Run to selection+breakpoint in call stack view
2021-01-08 02:33:32 +01:00
torusrxxx
cbc2d4b677
Add remove hardware to debug registers
2021-01-06 12:40:46 +08:00
torusrxxx
4dfeca4078
Fix bugs with singleshoot breakpoints
2021-01-05 23:27:13 +08:00
torusrxxx
e7edb6ad34
small fix in TraceFileSearchFuncReturn
2021-01-05 18:06:13 +08:00
torusrxxx
7adea4d975
Go to function return in trace view
2021-01-05 18:03:09 +08:00
torusrxxx
bc37438cc3
Fix Qt 5.6
2021-01-04 20:51:41 +08:00
torusrxxx
9fb5641b7e
Hopefully fix #2570
2021-01-04 20:33:45 +08:00
torusrxxx
178482bf85
Database actions in the file menu, and recover database backup
2020-12-30 20:18:33 +08:00
torusrxxx
83db837b66
Create/Open system breakpoint script
2020-12-30 17:27:28 +08:00
Duncan Ogilvie
4a924d320a
Merge pull request #2555 from torusrxxx/patch000000b1
...
Fix transparent favourite toolbar hovering over the File menu
2020-12-29 21:20:02 +01:00
Duncan Ogilvie
23c2ce68bf
Merge pull request #2557 from torusrxxx/patch000000b3
...
Add column titles for disassembly for use in CSV exports
2020-12-29 21:16:58 +01:00
torusrxxx
382d452ec0
Set the follow in disassembler shortcut in graph to G
2020-12-29 22:05:46 +08:00
torusrxxx
039ae2b817
Add column titles for disassembly for use in CSV exports
2020-12-24 21:16:32 +08:00
torusrxxx
8235ffe6a2
Run to selection+Breakpoint in call stack view
2020-12-24 21:06:19 +08:00
torusrxxx
42f9370076
Merge branch 'newcallview' of https://github.com/morsisko/x64dbg into patch000000b2
2020-12-24 18:59:48 +08:00
torusrxxx
558370d1ba
Fix transparent favourite toolbar hovering over the File menu
2020-12-24 18:55:19 +08:00
torusrxxx
9fe6a9c164
Fixing handles crash
2020-12-22 19:44:16 +08:00
torusrxxx
f4dcd19d31
Fix translation project
2020-12-16 11:52:09 +08:00
Duncan Ogilvie
c7fc8ff920
Implement underlining of the stack location you select in the disassembly
2020-12-15 23:15:22 +01:00
Duncan Ogilvie
69c67f2456
Merge branch 'patch000000ac' into development
...
# Conflicts:
# src/gui/Src/Gui/CPUDisassembly.cpp
# src/gui/Src/Gui/CPUDisassembly.h
# src/gui/Src/Gui/CPUStack.h
# src/gui/Src/Gui/DisassemblerGraphView.h
# src/gui/Src/Tracer/TraceBrowser.cpp
# src/gui/Src/Tracer/TraceBrowser.h
# src/gui/Src/Utils/CommonActions.cpp
# src/gui/Src/Utils/CommonActions.h
2020-12-15 20:47:12 +01:00
Duncan Ogilvie
25fdec4aae
Rename the confusing menu option 'Delete' to 'Close' in the custom tab bar
2020-12-15 18:45:54 +01:00
morsisko
b8db2b23e7
DBG: Fixed issue mentioned in comment to #2310 - force value refresh after watch expression change
2020-12-15 17:39:05 +01:00
morsisko
4d14fffc2f
GUI: Fix issue: editing expression using GUI changes the watch type back to uint
2020-12-15 17:39:05 +01:00
morsisko
0b603814a1
GUI: Added column enum to watch view
2020-12-15 17:39:05 +01:00
torusrxxx
89fa008726
Added process name to PID
2020-12-15 17:34:48 +01:00
torusrxxx
427514e583
display thread name for debuggee threads in handles view
2020-12-15 17:34:48 +01:00
torusrxxx
d6bbca12c0
Display both labels and comments for functions and bookmarks list
2020-12-15 17:33:32 +01:00
torusrxxx
9eb41803d8
Fixed more windows when using ultra large font
2020-12-15 17:33:15 +01:00
torusrxxx
58156c14bc
Don't focus on graph view in silent mode ( #2537 )
2020-12-15 17:32:53 +01:00
torusrxxx
b25636bc87
Allow animation interval greater than 100ms
2020-12-15 17:32:53 +01:00
Duncan Ogilvie
991daa005c
Fix an issue with SizeOfImage not being page aligned in memory map
2020-12-14 15:21:00 +01:00
torusrxxx
0d9a76fb04
Fix appearance, assemble and close dialog when using ultra large font
2020-12-06 20:27:26 +01:00
LFriede
8b024cb171
Link color themeable
2020-12-06 20:17:08 +01:00
Duncan Ogilvie
d19ee35db0
Remove some commented out code left from refactoring
2020-12-06 20:14:54 +01:00