Ryan Fleury
|
1d67eb42a2
|
os win32 -> upgrade clipboard paths for unicode
|
2025-07-25 14:27:38 -07:00 |
|
Ryan Fleury
|
4d7088d321
|
do not pre-emptively exit the debug event loop on timeout unless we actually have debug strings
|
2025-07-25 14:21:31 -07:00 |
|
Ryan Fleury
|
b5accc9105
|
apply floating flag to tooltip correctly
|
2025-07-25 14:00:23 -07:00 |
|
Ryan Fleury
|
c43697fb18
|
fix type debug info table evaluations; fix preference for auto-hook-applied lhs evaluation when doing member/array accesses
|
2025-07-25 13:29:08 -07:00 |
|
Ryan Fleury
|
81b51446a4
|
cap maximum frame latency
|
2025-07-25 11:26:08 -07:00 |
|
Nikita Smith
|
6fda20ec9c
|
helper script for extracting obj paths out of pdb
|
2025-07-24 17:44:13 -07:00 |
|
Nikita Smith
|
54fad8a89c
|
validate strong symbol interp type
|
2025-07-24 17:32:05 -07:00 |
|
Nikita Smith
|
6cc5be0065
|
opt ref test
|
2025-07-24 17:32:05 -07:00 |
|
Nikita Smith
|
2d52e274ce
|
remove debug code
|
2025-07-24 17:32:05 -07:00 |
|
Nikita Smith
|
cc6e56eee1
|
do full path check for thin objs only
|
2025-07-24 17:32:05 -07:00 |
|
Ryan Fleury
|
955a5f01ca
|
fix normalized path allocation
|
2025-07-23 17:28:14 -07:00 |
|
Ryan Fleury
|
66d5d93fc9
|
build path tree via non-case-mutated (non-normalized) src file paths in rdi build; still sanitize paths, but do not normalize them until we actually have to build the normalized file path map build
|
2025-07-23 17:18:54 -07:00 |
|
Ryan Fleury
|
45d1f8e58b
|
clear overwritten path on cfg writes
|
2025-07-23 16:24:34 -07:00 |
|
Nikita Smith
|
9fab69002c
|
fix buffer over-read in sinfl.h
|
2025-07-23 16:09:48 -07:00 |
|
Nikita Smith
|
07c7178770
|
filter out removed COMDATs from the PDB public symbols
|
2025-07-23 16:09:48 -07:00 |
|
Nikita Smith
|
ffc9317067
|
add a relocation to "a" to prevent linker from removing .test
|
2025-07-23 16:09:48 -07:00 |
|
Nikita Smith
|
17d35cd327
|
add garbage collector for COMDAT sections
|
2025-07-23 16:09:48 -07:00 |
|
Nikita Smith
|
a6b2cf64ba
|
WIP collect sections associations
|
2025-07-23 16:09:48 -07:00 |
|
Nikita Smith
|
a4ac07162e
|
test abs vs abs
|
2025-07-23 16:09:48 -07:00 |
|
Nikita Smith
|
d32667546d
|
factor out weak symbol resolution logic and apply it to the symbol table
when building link context
|
2025-07-23 16:09:48 -07:00 |
|
Nikita Smith
|
7cd5a670e3
|
WIP factoring out symbol table fixups
|
2025-07-23 16:09:48 -07:00 |
|
Ryan Fleury
|
051bacf124
|
reflect cast changes in cast-calls
|
2025-07-23 16:05:30 -07:00 |
|
Ryan Fleury
|
3ae3f94db0
|
split unsigned => signed casting case from shrinking conversion truncation cast path
|
2025-07-23 16:04:59 -07:00 |
|
Ryan Fleury
|
a776f53379
|
skip block group row unpack paths when we're doing the special case of a root block row generation
|
2025-07-23 15:20:41 -07:00 |
|
Ryan Fleury
|
cf9d736ff5
|
promote register space -> primary space, on space reads
|
2025-07-23 15:00:05 -07:00 |
|
Ryan Fleury
|
38f769c00d
|
only apply truncation to integer types, oops
|
2025-07-23 14:36:20 -07:00 |
|
Ryan Fleury
|
cd64d959ef
|
apply integer truncation operations on both sign/size changes, rather than just size
|
2025-07-23 14:31:51 -07:00 |
|
Ryan Fleury
|
8d1de1b24c
|
report user errors from ctrl thread more vigorously
|
2025-07-23 14:06:17 -07:00 |
|
Ryan Fleury
|
a85284793b
|
be more robust to user/project paths passed via command line to raddbg; do not interpret them as targets
|
2025-07-23 14:03:39 -07:00 |
|
Ryan Fleury
|
87fa6b9239
|
fix <64-bit integer eval stringification path, to not interpret too many bits
|
2025-07-23 13:26:23 -07:00 |
|
Ryan Fleury
|
6026ac16d4
|
fix call stack flickering; do not timeout early if we need to fall back to stale results after requesting new call stack compute
|
2025-07-23 10:38:59 -07:00 |
|
Ryan Fleury
|
64a0682611
|
fix processing of select-alls in watch tabnles
|
2025-07-23 10:34:27 -07:00 |
|
Ryan Fleury
|
fcf3e73f5f
|
demon/linux: thread resuming in dmn_ctrl_run
|
2025-07-17 18:51:40 -07:00 |
|
Ryan Fleury
|
6fb406d6c5
|
demon/linux: launch event info coverage, module path strings, pipe deferred debug info events first on dmn_ctrl_run
|
2025-07-17 18:05:00 -07:00 |
|
Ryan Fleury
|
d5380998a7
|
os/linux: fix rwlock cv waits
|
2025-07-17 16:32:12 -07:00 |
|
Ryan Fleury
|
145ad87967
|
fix incorrect font metrics in freetype font provider
|
2025-07-17 15:18:02 -07:00 |
|
Ryan Fleury
|
eba2aff0f0
|
demon/linux: process read/write
|
2025-07-17 14:46:31 -07:00 |
|
Ryan Fleury
|
3466779d41
|
demon/linux: kill, detach, process iteration
|
2025-07-17 14:45:08 -07:00 |
|
Ryan Fleury
|
2db6b826a1
|
demon/linux: launching events/entity builds; access synchronization
|
2025-07-17 14:31:57 -07:00 |
|
Ryan Fleury
|
0610d5ae13
|
demon/linux: pid extraction, module extraction, most of launching path
|
2025-07-17 14:08:44 -07:00 |
|
Ryan Fleury
|
190b3384f9
|
preserve selected thread info on continues
|
2025-07-16 15:52:41 -07:00 |
|
Ryan Fleury
|
6e6a2df0cb
|
implement 'priority thread' in demon, to prefer debug events from selected thread - greatly improves multithreaded stepping
|
2025-07-16 15:38:27 -07:00 |
|
Nikita Smith
|
db52ba32e6
|
helper for profiling parallel fors
|
2025-07-16 13:54:58 -07:00 |
|
Nikita Smith
|
093e43d2ff
|
change output folder name
|
2025-07-16 13:54:58 -07:00 |
|
Ryan Fleury
|
5e04734444
|
source_files collection evaluation; expand switch to allow file evaluations
|
2025-07-16 13:52:49 -07:00 |
|
Ryan Fleury
|
f6931ef0b7
|
apply string size limitations from explicit array types in eval string iterator
|
2025-07-16 13:10:35 -07:00 |
|
Ryan Fleury
|
fc8b521b2c
|
adjust demon to correctly produce, & ctrl to correctly process, breakpoint events which cannot be correlated to a high-level UI-defined breakpoint state. this catches, for example, data breakpoints which are programmatically set by the user program.
|
2025-07-16 11:54:02 -07:00 |
|
Ryan Fleury
|
26f9e09483
|
eliminate cases where typekind_function was being assumed when building keys for function & inline site types - this cannot be assumed, and will lead to bad type info interpretation
|
2025-07-16 10:35:14 -07:00 |
|
Ryan Fleury
|
0902d9fafb
|
detach in control menu
|
2025-07-01 20:08:44 -07:00 |
|
Ryan Fleury
|
a4d0fbcb46
|
always show null pointer address values with string visualization
|
2025-07-01 09:46:12 -07:00 |
|