Ryan Fleury
|
ab5259a3d3
|
Merge branch 'inline_merge' of https://github.com/EpicGamesExt/raddebugger into inline_merge
|
2024-06-01 19:25:33 -07:00 |
|
Ryan Fleury
|
57da328c2a
|
d3d11 render backend c++ -> c; raddbg build c++ -> c
|
2024-06-01 19:24:47 -07:00 |
|
Ryan Fleury
|
ebc19ded62
|
font provider dwrite c++ -> c
|
2024-06-01 19:24:47 -07:00 |
|
Ryan Fleury
|
aff3da8256
|
move font provider directwrite backend to using martins' auto-generated dwrite c declarations, get it almost off C++ entirely
|
2024-06-01 19:24:47 -07:00 |
|
Ryan Fleury
|
c1764cee07
|
adjust builds to new rdi library setup
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
cc58703185
|
reorganize generated & handwritten library (relocatable) rad debug info format files; separate from codebase-local tools for managing or internally including the libraries
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
6a57555882
|
lld no_aslr
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
cdf0b67354
|
clean up metaprogram multiline string line endings; fix rdi_from_pdb build
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
45f69b6f98
|
further progress on metacode-driven generation of rdi headers; metaprogram xlist generation; getting rdi_dump up-to-speed
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
47df50b6dc
|
generation folder output override in metaprogram
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
f50b54cff7
|
complete metacodification of rdi format info into tables
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
8492693df2
|
initial pass of moving rdi definitions to metacode tables
|
2024-06-01 19:24:45 -07:00 |
|
Nikita Smith
|
652a9b5cee
|
codeview: inline binary annot format and decode helpers
|
2024-06-01 19:23:59 -07:00 |
|
Ryan Fleury
|
7f87f89aa8
|
rdi_dump: stringize source file's path
|
2024-06-01 19:22:30 -07:00 |
|
Nikita Smith
|
92b3356526
|
codeview: struct defs for $$INLINEE_LINES
|
2024-06-01 19:22:30 -07:00 |
|
Nikita Smith
|
98486f0795
|
codeview: new sub-section types
|
2024-06-01 19:22:29 -07:00 |
|
Ryan Fleury
|
729a5a9392
|
clean up & merge inline binary annotation decoders
|
2024-06-01 19:22:29 -07:00 |
|
Nikita Smith
|
ffa802f583
|
codeview: inline binary annot format and decode helpers
|
2024-06-01 19:22:29 -07:00 |
|
Ryan Fleury
|
b192e38d12
|
d3d11 render backend c++ -> c; raddbg build c++ -> c
|
2024-06-01 19:21:43 -07:00 |
|
Ryan Fleury
|
3c0831ec09
|
font provider dwrite c++ -> c
|
2024-06-01 18:21:29 -07:00 |
|
Ryan Fleury
|
02e1b8cf00
|
move font provider directwrite backend to using martins' auto-generated dwrite c declarations, get it almost off C++ entirely
|
2024-06-01 18:20:13 -07:00 |
|
Ryan Fleury
|
448baf68a8
|
adjust builds to new rdi library setup
|
2024-06-01 12:07:55 -07:00 |
|
Ryan Fleury
|
82c1badcdc
|
reorganize generated & handwritten library (relocatable) rad debug info format files; separate from codebase-local tools for managing or internally including the libraries
|
2024-06-01 12:05:51 -07:00 |
|
Ryan Fleury
|
01a21af955
|
lld no_aslr
|
2024-06-01 11:57:44 -07:00 |
|
Ryan Fleury
|
a8b02f9791
|
clean up metaprogram multiline string line endings; fix rdi_from_pdb build
|
2024-06-01 11:30:51 -07:00 |
|
Ryan Fleury
|
2c9a6f996d
|
fix zero expression child nodes, commonly produced via partially typed expressions
|
2024-06-01 10:58:49 -07:00 |
|
Ryan Fleury
|
d66bbdc6a7
|
further progress on metacode-driven generation of rdi headers; metaprogram xlist generation; getting rdi_dump up-to-speed
|
2024-06-01 10:16:38 -07:00 |
|
Ryan Fleury
|
de56231f4a
|
generation folder output override in metaprogram
|
2024-05-31 17:29:25 -07:00 |
|
Ryan Fleury
|
35c1c463c8
|
complete metacodification of rdi format info into tables
|
2024-05-31 17:16:54 -07:00 |
|
Ryan Fleury
|
59e71eb5cc
|
drive iteration in win32 file system api; fix some root-level behaviors of file browser
|
2024-05-31 12:20:14 -07:00 |
|
Ryan Fleury
|
d3adfdeced
|
deduplicate debug string event generation; log ctrl messages
|
2024-05-31 11:17:59 -07:00 |
|
Ryan Fleury
|
ed8731c093
|
correctly handle copy path in new multicursor-able watch view controls
|
2024-05-31 10:47:46 -07:00 |
|
Ryan Fleury
|
6d4b4b1526
|
time-based exit path for demon win32 event consumption loop, to not overly-aggressively-buffer things
|
2024-05-30 07:10:21 -07:00 |
|
Ryan Fleury
|
9fbcd1ec36
|
Merge branch 'dev'
|
2024-05-30 07:06:53 -07:00 |
|
Ryan Fleury
|
da54fd1217
|
majorly improve outputdebugstring performance
|
2024-05-30 07:06:29 -07:00 |
|
Ryan Fleury
|
34bba95839
|
import todo notes from awkwardly aggressive user feedback
|
2024-05-29 21:25:47 -07:00 |
|
Ryan Fleury
|
89fd718a8c
|
Merge branch 'dev' of https://github.com/EpicGamesExt/raddebugger into inline_merge
|
2024-05-29 12:35:49 -07:00 |
|
Ryan Fleury
|
89c8f84498
|
more tweaks with new double-margin; do not try to display non-printable ascii characters in watch
|
2024-05-29 12:25:03 -07:00 |
|
Ryan Fleury
|
c426818364
|
draw line between priority & catchall marging
|
2024-05-29 11:53:48 -07:00 |
|
Ryan Fleury
|
62fa397e29
|
split code slice margin into two parts - priority, and catchall. priority for selected thread so it is always necessarily visible, and catchall for other threads, breakpoints, watch pins, etc. also tweak targets view behavior to prioritize selection as the common path, and to make checkboxes less idiosyncratic
|
2024-05-29 11:51:04 -07:00 |
|
Ryan Fleury
|
0e179f3844
|
fix clips, occlusion, for ui-tree-wide truncated text tooltips
|
2024-05-29 10:56:46 -07:00 |
|
Ryan Fleury
|
f808e8ae29
|
adjust force-contain on tooltips; we don't want it for drag/drop, we do for tooltips, so use active interaction as a proxy
|
2024-05-29 10:43:14 -07:00 |
|
Ryan Fleury
|
8f446d1f9a
|
pass over callstack view to display function type info and properly display richer/weirder C++ symbol names
|
2024-05-29 10:36:22 -07:00 |
|
Ryan Fleury
|
e073ff3218
|
more notes on the multithreaded access violation stuff!
|
2024-05-29 08:31:24 -07:00 |
|
Ryan Fleury
|
2512d07c72
|
correctly roll-back late-hits for int3s
|
2024-05-29 08:08:44 -07:00 |
|
Ryan Fleury
|
f65cf5436e
|
fix code off -> instruction idx lookup - fixes busted instruction pointer drawing in disassembly view
|
2024-05-29 08:03:06 -07:00 |
|
Ryan Fleury
|
5778e75d66
|
oops - do not zero unwind cache node after adding it, zero it before adding it
|
2024-05-28 21:45:14 -07:00 |
|
Ryan Fleury
|
08750c2318
|
initial pass of moving rdi definitions to metacode tables
|
2024-05-28 21:31:56 -07:00 |
|
Ryan Fleury
|
9a5a3b9296
|
Merge remote-tracking branch 'refs/remotes/origin/inline_merge' into inline_merge
|
2024-05-28 07:41:31 -07:00 |
|
Ryan Fleury
|
cab8bdaf38
|
rdi_dump: stringize source file's path
|
2024-05-28 07:37:19 -07:00 |
|