Ryan Fleury
|
124c71c19a
|
notes & bump version
|
2025-06-28 11:15:02 -07:00 |
|
Ryan Fleury
|
89cfd65f9c
|
fix incorrect programmatic bp generation on vaddr range notes...
|
2025-06-28 11:07:43 -07:00 |
|
Ryan Fleury
|
709bc2cfab
|
float run/mem/reg generations out of demon, into core; fix issue of demon access synchronization w/ mem gens, causing failure-to-update-stale-parts-of-process-memory-cache
|
2025-06-28 10:02:51 -07:00 |
|
Ryan Fleury
|
e34e8adbaa
|
do not disqualify flagged expr breakpoints if 0
|
2025-06-27 23:15:02 -07:00 |
|
Ryan Fleury
|
ac8c402868
|
note
|
2025-06-27 23:03:16 -07:00 |
|
Ryan Fleury
|
b67d7f729b
|
do not require eval cache for breakpoint touched-symbols parse/check; reintroduce memory read retry loop - necessary in some cases
|
2025-06-27 22:59:10 -07:00 |
|
Ryan Fleury
|
5ba9b6abd8
|
regression debugging & notes
|
2025-06-27 22:54:34 -07:00 |
|
Ryan Fleury
|
0018147b95
|
bounds-check di matches
|
2025-06-27 14:40:13 -07:00 |
|
Ryan Fleury
|
d4c15d9089
|
pull out type-only identifier resolution and switch to match store; eliminate synchronous matching work
|
2025-06-27 13:55:18 -07:00 |
|
Ryan Fleury
|
d723a00979
|
zero precise match info before doing matches in dbgi async match path, so we don't keep stale ones around too long, once they've been invalidated
|
2025-06-27 12:52:13 -07:00 |
|
Ryan Fleury
|
09a047feee
|
zero match store dbgi/idx selection info if params hash has changed; we can still return the section kind (e.g. for syntax highlighting), but we no longer want to try to refer to any specific debug info slot, since it may have been evicted.
|
2025-06-27 12:36:27 -07:00 |
|
Ryan Fleury
|
5750c17c80
|
eliminate old slow identifier resolution path
|
2025-06-27 12:34:46 -07:00 |
|
Ryan Fleury
|
29886171b3
|
fix missing strtbl stream case in msf parser
|
2025-06-27 12:24:58 -07:00 |
|
Ryan Fleury
|
460dbe52fe
|
fix invalid strtbl validity check in pdb_has_file_ref path
|
2025-06-27 12:19:07 -07:00 |
|
Ryan Fleury
|
b315bf6811
|
switch eval debug info symbol name resolution to using async match store
|
2025-06-27 11:58:04 -07:00 |
|
Ryan Fleury
|
a702e187ef
|
expand match store cache to include all match info
|
2025-06-27 11:24:59 -07:00 |
|
Ryan Fleury
|
0d75e8e5e0
|
fix raddbg_is_attached data marker - static won't work, will be stripped...
|
2025-06-25 17:36:03 -07:00 |
|
Nikita Smith
|
4322c9ccfc
|
change torture to assume default liker to be radlink, typo fix, and
added progress report
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
17ca83697b
|
draft symbol table fixups to prepare for refactoring symbol table patching step
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
08f2b749e8
|
omit file offset, file size, and hash on bss sections
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
7769a485ba
|
more merge fixes
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
91ddd214b3
|
fix string to U64 conversion
- handle zero on input string
- handle upper and lower case prefixes
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
a954c2125c
|
merge fixups
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
fcb06579a4
|
collapse symbol scope and symbol type enums
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
b1723ce066
|
gracefully handle invalid libs
|
2025-06-25 10:53:25 -07:00 |
|
Nikita Smith
|
2ba9f2a61b
|
fix uinited var warning
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
153d78ec6a
|
unpoison memory-mapped files
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
790c95fc80
|
organization pass over symbol table files
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
7120d0c1a4
|
share memory mapped files
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
2fbaafa32c
|
parallel compute common block
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
a395398bdf
|
remove global variable for null section contrib
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
f5b19675cb
|
merge conflict
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
0aadf60359
|
update code block dividers
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
46663688e2
|
on read memory map files
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
16e72fd573
|
remove unused switch
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
6b3a63f474
|
correct task name for weak symbol patch
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
65095437b7
|
allow forward reference tag symbols
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
e487fbc494
|
minor torture fixes
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
ba326924ee
|
test for relocation against removed COMDAT
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
ad3e6e0b79
|
pipe obj reads through IO layer
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
4c972c0fba
|
handle COMDAT symbols with non-zero section offset
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
422829b196
|
print align and debug sections
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
bddf088df1
|
collect type indices in L_THREAD32
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
c7d6145ec9
|
print section contributions in RAD_MAP
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
1fde5a5120
|
linker natvis
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
06e844abaa
|
remove default delay bind table
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
048600260c
|
special case fill for bss contribs
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
a4b4d5799a
|
fixes for delay import by ordinal and null terminate ILT, IAT, BIAT, and UIAT
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
8ba64238a2
|
delay load test
|
2025-06-25 10:53:24 -07:00 |
|
Nikita Smith
|
3c4edba465
|
validate section flags on merge
|
2025-06-25 10:53:24 -07:00 |
|