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
Duncan Ogilvie
a5f73b479f
Also implement the syscall.id expression function
2024-02-19 03:08:29 +01:00
Duncan Ogilvie
9e4c1a4d26
Add a syscall.name expression function
2024-02-19 02:29:08 +01:00
Duncan Ogilvie
517a855e9a
Refresh the table after reordering the columns
2024-01-07 18:19:59 +01:00
Duncan Ogilvie
f3cb3443d1
Print NTSTATUS value in info box
2024-01-06 21:23:08 +01:00
Duncan Ogilvie
c3642c35be
Fix a bug in zydis_wrapper
...
Introduced in #3192
2024-01-06 21:21:56 +01:00
Duncan Ogilvie
399b19f847
Keep loaddll running after the DLL is loaded
...
See #3294
2024-01-06 20:07:18 +01:00
Duncan Ogilvie
9c07d82dc8
Replace broken line breaking in goto dialog with tooltip
2024-01-06 01:31:19 +01:00