Ryan Fleury
|
a2608261d1
|
always wait for initial module debug info
|
2025-06-25 07:56:51 -07:00 |
|
Ryan Fleury
|
5f1a0e27a8
|
sketch out event buffer opening/closing
|
2025-06-21 12:30:00 -07:00 |
|
Ryan Fleury
|
185056a5cd
|
breakpoint list command
|
2025-06-21 12:10:07 -07:00 |
|
Ryan Fleury
|
6dbc275129
|
command coverage for target/bp modifications; allow full path matches when fuzzy searching through cfgs
|
2025-06-21 11:22:05 -07:00 |
|
Ryan Fleury
|
2595427189
|
request frames on all ipc receives
|
2025-06-21 09:57:25 -07:00 |
|
Ryan Fleury
|
b6eca01e2a
|
upgrade textual command -> cmd-regs-filling path, to use expression evaluation when possible, and to use fuzzy filtering over associated query lists when possible
|
2025-06-21 09:24:08 -07:00 |
|
Ryan Fleury
|
65f00f3b17
|
do not scale swapchain framebuffer contents
|
2025-06-20 13:52:51 -07:00 |
|
Ryan Fleury
|
7960a0546a
|
fix rd cfg debug stringification for new hs apis
|
2025-06-20 13:45:42 -07:00 |
|
Ryan Fleury
|
7e08b58cd8
|
render/d3d11: switch to flip_discard model
|
2025-06-20 12:34:13 -07:00 |
|
Ryan Fleury
|
ce9f7f691a
|
always-refresh dev option
|
2025-06-20 10:55:45 -07:00 |
|
Ryan Fleury
|
995f65ee1a
|
rdi dump parseability pass
|
2025-06-20 09:08:25 -07:00 |
|
Ryan Fleury
|
ad995374bb
|
cache module requirement disqualifications; reuse within scope of same run (& thus same user bps)
|
2025-06-20 07:57:16 -07:00 |
|
Ryan Fleury
|
327f0f128a
|
more parseability coverage on rdi dumping
|
2025-06-19 21:15:16 -07:00 |
|
Ryan Fleury
|
248a155579
|
checkpoint on dump parseability pass
|
2025-06-19 16:48:07 -07:00 |
|
Ryan Fleury
|
fa242b3d80
|
#if 0 broken code; fix clang build
|
2025-06-19 15:26:56 -07:00 |
|
Ryan Fleury
|
d532f62aaa
|
plug in expression-based breakpoints to RDI-necessary-checking path
|
2025-06-19 14:53:13 -07:00 |
|
Ryan Fleury
|
bfe90f5906
|
plug in thin pdb analysis to determine if waiting on a full RDI conversion is necessary - do not wait if RDI is determined to be unnecessary given breakpoints!
|
2025-06-19 14:48:13 -07:00 |
|
Ryan Fleury
|
b28b730788
|
plug in dwarf dumping to radbin
|
2025-06-19 13:37:28 -07:00 |
|
Ryan Fleury
|
052d32d534
|
sketch out dwarf in radbin
|
2025-06-19 11:12:10 -07:00 |
|
Ryan Fleury
|
056942a792
|
remaining dwarf dumping coverage
|
2025-06-19 11:00:24 -07:00 |
|
Ryan Fleury
|
8eab0e16b8
|
pass over .debug_abbrev dump
|
2025-06-19 10:41:42 -07:00 |
|
Ryan Fleury
|
7c35028a6b
|
.debug_info dumping pass
|
2025-06-19 10:33:44 -07:00 |
|
Ryan Fleury
|
a2ab822eb5
|
attrib -> attrib_kind; attrib_ptr -> attrib
|
2025-06-19 09:49:01 -07:00 |
|
Ryan Fleury
|
8dac256a12
|
consistency pass over dwarf layer
|
2025-06-19 09:44:41 -07:00 |
|
Ryan Fleury
|
e37ee72feb
|
ditto
|
2025-06-19 08:28:36 -07:00 |
|
Ryan Fleury
|
db4831fafb
|
include rad lzb codec directly in rdi parse library
|
2025-06-19 08:25:35 -07:00 |
|
Ryan Fleury
|
88867ac758
|
lib_rdi_format -> lib_rdi
|
2025-06-19 08:21:58 -07:00 |
|
Ryan Fleury
|
66c2d51a7d
|
pass over dwarf dump, get it building, eliminate reliance on one-off helpers from raddump
|
2025-06-19 08:02:36 -07:00 |
|
Ryan Fleury
|
f590e9b6d5
|
eliminate separate path layer, merge into base strings layer
|
2025-06-19 07:38:34 -07:00 |
|
Ryan Fleury
|
f2dc9a7d4a
|
fix codeview format/parse interleave
|
2025-06-19 07:29:24 -07:00 |
|
Ryan Fleury
|
058c1454e2
|
eliminate all extra enums files for formats
|
2025-06-19 07:25:35 -07:00 |
|
Ryan Fleury
|
699cb5134e
|
dwarf dump => dwarf layer; eliminate separate dwarf enum file
|
2025-06-19 07:19:38 -07:00 |
|
Ryan Fleury
|
a812dc95ce
|
notes
|
2025-06-18 14:08:16 -07:00 |
|
Ryan Fleury
|
9f0da8d1b8
|
notes
|
2025-06-18 13:31:22 -07:00 |
|
Ryan Fleury
|
0ff246d13f
|
fixes to ctrl call stack lookup path
|
2025-06-18 13:26:45 -07:00 |
|
Ryan Fleury
|
df901b2497
|
pass over ctrl call stack lookup path, eliminate races between multiple retry loops
|
2025-06-18 12:42:34 -07:00 |
|
Ryan Fleury
|
a1f71379f4
|
adjust thread extra string rendering to account for missing modules/rdi frames
|
2025-06-18 10:40:50 -07:00 |
|
Ryan Fleury
|
bee2570d39
|
fix double-load in radbin conversion path; fix incorrect mutation of potentially-nil trees when snapping to a file without a specific line; fix di_close path when work is occurring
|
2025-06-18 09:56:47 -07:00 |
|
Ryan Fleury
|
401f117653
|
adjust step trap net build in case of memory read failure - ensure we get correct memory read, otherwise we can generate bad trap nets during heavy load. allow high vs. low priority in async rdi loading; use low-priority in pre-emptive case
|
2025-06-18 08:36:41 -07:00 |
|
Ryan Fleury
|
5de7c06d3b
|
always zero param type keys
|
2025-06-17 07:26:17 -07:00 |
|
Ryan Fleury
|
53e6050ee0
|
outer loop timeout exit condition in ctrl process memory cache lookup
|
2025-06-16 09:10:25 -07:00 |
|
Ryan Fleury
|
6543dad458
|
use .rdi fallback only when generating rdi, use .psym for breakpad
|
2025-06-10 15:30:41 -07:00 |
|
Ryan Fleury
|
0ad3bb1550
|
fix radsort multi-inclusion
|
2025-06-10 15:15:54 -07:00 |
|
Ryan Fleury
|
b8c0a6c4f0
|
adjust file format preamble for unsupported formats
|
2025-06-10 14:41:50 -07:00 |
|
Ryan Fleury
|
399915e14d
|
fix default subsets in radbin dump
|
2025-06-10 14:40:23 -07:00 |
|
Ryan Fleury
|
0e414a3dfb
|
fix clang build; adjust raddbg --convert option to --bin
|
2025-06-10 14:39:09 -07:00 |
|
Ryan Fleury
|
f604ced174
|
bump version
|
2025-06-10 14:35:38 -07:00 |
|
Ryan Fleury
|
87fac3a42c
|
adjust help to match rdi support only for now
|
2025-06-10 14:34:15 -07:00 |
|
Ryan Fleury
|
834f38f73b
|
pass over rdi dumping code; relocate to rdi_format_local; eliminate redundant helpers; plug into radbin
|
2025-06-10 14:14:39 -07:00 |
|
Ryan Fleury
|
6096869004
|
pass over radbin help
|
2025-06-10 09:57:01 -07:00 |
|