Commit Graph

5436 Commits

Author SHA1 Message Date
torusrxxx
8d9f129af6
Allow detaching a trace tab 2024-07-13 17:13:01 +08:00
Duncan Ogilvie
b07f7bae05 Add custom signature verification 2024-07-11 23:57:55 +02:00
torusrxxx
e1b7dfddb6 Merge branch 'development' into patch000000dc 2024-07-10 10:06:06 +08:00
Duncan Ogilvie
a3ade9aa49
Merge pull request #3388 from torusrxxx/patch000000f7
Enable HiDPI for launcher
2024-07-09 23:50:30 +02:00
Torusrxxx
441bd79b85
Update x64dbg_launcher.cpp 2024-07-09 13:24:45 +00:00
Torusrxxx
e411cd19b6
Enable HiDPI for launcher 2024-07-08 12:13:59 +00:00
Duncan Ogilvie
2e81815e1f
Merge pull request #3386 from x64dbg/quality-of-life
Small quality of life improvements
2024-07-07 16:02:22 +02:00
Duncan Ogilvie
ff42661737 Improve user experience of the struct widget 2024-07-07 15:55:22 +02:00
Duncan Ogilvie
efdd2c708d Fix a potential infinite loop when computing StructWidget layout 2024-07-07 15:55:22 +02:00
Duncan Ogilvie
6524c125c3 Add DbgFunctions()->EnumStructs helper function 2024-07-07 15:55:21 +02:00
Duncan Ogilvie
feb85da2ef Remove unnecessary qDebug 2024-07-07 15:55:21 +02:00
Duncan Ogilvie
d14e7ea514 Add a special hack to highlight the & for labels in the memory operands 2024-07-07 15:55:21 +02:00
Duncan Ogilvie
aa5ee49f31 Include module name in the dump address column 2024-07-07 15:55:21 +02:00
Duncan Ogilvie
71036de249 Fix example call to GuiRegisterScriptLanguage 2024-07-07 15:55:21 +02:00
Duncan Ogilvie
e2a2508ecf Improve 'not enough arguments' error message 2024-07-07 15:43:43 +02:00
Duncan Ogilvie
8703556149 Remove 'Scylla' from the plugins menu 2024-07-07 15:43:43 +02:00
Duncan Ogilvie
878a195482 Properly escape the command arguments for the WatchView
Closes #3320
2024-07-07 15:43:43 +02:00
Duncan Ogilvie
48dde167f3 Minor cleanup & ensure the plugin API is C compatible 2024-07-07 15:43:43 +02:00
G0lge
b613b5e943 Clean todo's 2024-06-16 20:46:02 +03:00
G0lge
aff9c52bcf Remove the hack fix for pop 2024-06-16 20:45:46 +03:00
G0lge
48c13510d7 Remove excess memory access from push/pop etc. 2024-06-14 22:57:27 +03:00
G0lge
bc9f7105fc Refactor zydis wrapper 2024-06-14 21:37:10 +03:00
Duncan Ogilvie
f518e507c2 Do not connect to the internet when verifying signature 2024-06-03 18:42:40 +02:00
Miloš
e2f56423b3 Update image memory region processing to support 24H2 changes
24H2 adds hotpatching, with hotpatchable modules having an extra page mapped at the end of their image region. We previously assumed that the image region will only contain the header and executable sections, that's no longer the case.
2024-05-01 21:57:15 +02:00
torusrxxx
9749d1549b
Fix showing reference and log from trace 2024-04-22 18:14:15 +08:00
torusrxxx
a461951d07
Add Xrefs to trace disassembler too 2024-04-20 18:17:31 +08:00
torusrxxx
a436a4bcc1
Add xref dialog to trace dump 2024-04-20 13:47:58 +08:00
Duncan Ogilvie
4d631707b8
Merge pull request #3333 from ynwarcs/symbol-commands-from-callstack-view
Add symbol loading commands to the callstack view context menu.
2024-04-14 23:33:02 +02:00
Miloš
c69b49dd1c Remove single-module and all-thread symbol commands from callstack view. Fix an edge case where the command wouldn't work on entries of the first listed thread. 2024-04-14 16:11:35 +02:00
Miloš
911e269456
Merge branch 'x64dbg:development' into symbol-commands-from-callstack-view 2024-04-14 15:32:35 +02:00
torusrxxx
d0bd09494a
Tidy up code of trace stack 2024-04-12 16:16:03 +08:00
Duncan Ogilvie
2d2a2181a3 Fix sorting by symbol load status
Thanks to @mobile46 for finding the issue in #3313
2024-04-11 18:42:04 +02:00
Duncan Ogilvie
4c2573a456 Fix a few compiler warnings 2024-04-11 02:15:44 +02:00
torusrxxx
5f1868b698
Add stack view in trace browser 2024-04-11 00:36:31 +08:00
torusrxxx
c5ca1c6914 Merge branch 'development' into patch000000dc 2024-04-10 23:21:04 +08:00
ynwarcs
84079483fe Fix incorrect styling from 5e4aa60. 2024-04-08 21:10:08 +02:00
ynwarcs
5e4aa6053e Add symbol loading commands to the callstack view context menu. 2024-04-07 16:50:59 +02:00
Duncan Ogilvie
efebecf22e Update debug engines 2024-03-27 00:20:54 +01:00
Duncan Ogilvie
f5a64f541e
Merge pull request #3314 from sid-38/trace_set_register
Set trace register value as current value
2024-03-19 00:50:10 +01:00
Duncan Ogilvie
a001c0783f Simplify translations release script 2024-03-08 16:37:33 +01:00
Sidharth Anil
dca1d28eb6
Update TraceRegisters.cpp - Minor refactoring 2024-02-19 20:00:42 -06:00
Sidharth Anil
e2271e303a Cleaning up code 2024-02-19 14:35:43 -06:00
Sidharth Anil
f0ad95732c Bug fixes and code improvement 2024-02-19 14:23:16 -06:00
torusrxxx
c137b7e252
Merge branch 'development' into patch000000dc 2024-02-19 19:24:03 +08:00
Sidharth Anil
01dae0666d Add action to context menu appropriately 2024-02-19 00:45:55 -06:00
Sidharth Anil
80b86f9257 Add functionality to set saved trace reg val as current 2024-02-18 21:02:56 -06:00
Duncan Ogilvie
caa578a029 Add more descriptive error messages in the trace browser 2024-02-19 03:10:42 +01:00
Duncan Ogilvie
d08913bc54 Support copying in the StdTable with multiple items selected 2024-02-19 03:10:17 +01:00
Duncan Ogilvie
da43aca116 Fix a few compilation warnings in the GUI 2024-02-19 03:09:53 +01:00
Duncan Ogilvie
7a3851a607 Fix a bug in the vardel command 2024-02-19 03:08:45 +01:00