Ryan Fleury
7a5a649b89
fix incorrect dwarf file deduplication
2026-08-27 20:00:01 -06:00
Ryan Fleury
c97907a7b9
fix overly aggressive tls module base vaddr lookup cache retry
2026-08-27 19:24:16 -06:00
Ryan Fleury
313a51ba21
setting for use-alternate-ui-font (on by default)
2026-08-27 15:55:39 -07:00
Ryan Fleury
04bd46dad6
revert ring push changes, can't be contiguous, duh...
2026-08-27 15:40:27 -07:00
Ryan Fleury
802de06f31
debug info loading status viz; fix bad event string in module load path
2026-08-27 15:20:53 -07:00
Ryan Fleury
0579e0f658
first pass at using symbol server to download correct module versions for dump debugging
2026-08-27 14:14:37 -07:00
Ryan Fleury
3bab86e6af
checkpoint on sockets layer
2026-08-27 13:52:34 -07:00
Ryan Fleury
3e704eabb0
minidump thread names
2026-08-27 09:59:34 -07:00
Ryan Fleury
99ea44c4cc
try relative paths correctly with crash dump modules
2026-08-26 17:52:33 -07:00
Ryan Fleury
9efcc6b22c
drop file support for dmps
2026-08-26 17:31:58 -07:00
Ryan Fleury
8a7be007c1
checkpoint on minidump support
2026-08-26 17:24:43 -07:00
Ryan Fleury
64daed7030
keep o.g. debug info extension in rdi filenames
2026-08-26 15:28:35 -07:00
Ryan Fleury
653cc98662
do not assume presence of _MOTIF_WM_HINTS
2026-08-26 15:21:36 -07:00
Ryan Fleury
c1309e2948
rdi_from_dwarf: readjust struct hashing, avoid following member ptrs for now
2026-08-26 14:56:24 -07:00
Ryan Fleury
58948fab3d
draw run-to-line info
2026-08-26 12:05:38 -07:00
Ryan Fleury
af2932f0ff
run-to-line interaction in priority margin in code views
2026-08-26 11:41:44 -07:00
Ryan Fleury
cacea99c22
correctly restore view states when popping off query stack - fixes browse in query views - cleanup / tweaks
2026-08-26 11:19:26 -07:00
Ryan Fleury
eb97f797ef
adjust window query state to be a stack rather than just a single selected query; simplify default panel layout, remove duplicative alternatives; fix bad scope idxs with unbalanced scope pts
2026-08-26 09:54:28 -07:00
Ryan Fleury
91e1b1fda2
adjust lister acceptance rule when picking paths for things that might not exist - do not always use the first item in such cases
2026-08-25 18:09:51 -07:00
Ryan Fleury
dc917cc82c
set initial path on browse press
2026-08-25 18:03:50 -07:00
Ryan Fleury
944bff5290
folder picking via same mechanism
2026-08-25 17:56:52 -07:00
Ryan Fleury
fb06485b87
browse button cell extension for cfg file path evaluations - route to 'pick file' command, fast-path for using query uis to inserting a path textually
2026-08-25 17:31:33 -07:00
Ryan Fleury
e28a543573
remove dead binary searching helper
2026-08-25 11:38:25 -07:00
Ryan Fleury
092a121484
project-tagged watch exprs
2026-08-25 11:20:43 -07:00
Nikita Smith
39fa231e7c
ICF correctness fixes
...
* added safe-guards for the const data ICF
* exclude associated CFG metadata section guards
* color primary section hash with associated sections colors
* remove folded symbol associated chain
2026-08-25 00:10:51 -07:00
Nikita Smith
ff1877dfa2
push purged item to the free list
2026-08-25 00:10:51 -07:00
Nikita Smith
ae89d8ea88
align static import DLL names
2026-08-25 00:10:50 -07:00
Nikita Smith
e8aaf00629
prune dead static imports with /OPT:REF
2026-08-25 00:10:50 -07:00
Nikita Smith
5894d3eaa2
count merged BSS in initialized data size
2026-08-25 00:10:50 -07:00
Nikita Smith
f6116bbede
match LINK resource section layout
2026-08-25 00:10:49 -07:00
Nikita Smith
a11e2bf57b
manifest generation fix
2026-08-25 00:10:30 -07:00
Nikita Smith
d1171dcabb
fix PE initialized data size
2026-08-25 00:10:30 -07:00
Nikita Smith
e283952994
match LINK import encoding and load config
2026-08-25 00:10:30 -07:00
Nikita Smith
c9acc3f1ad
match LINK import group placement
2026-08-25 00:10:29 -07:00
Nikita Smith
0a328898d0
sort contributions after section merges
2026-08-24 22:27:27 -07:00
Nikita Smith
ad8fe1c61e
implement LINK-compatible map output
2026-08-24 22:27:26 -07:00
Nikita Smith
da00fa9627
use iterators to access COFF sections and symbols
2026-08-24 22:27:25 -07:00
Nikita Smith
e3d49069bf
remove helper for patching symbols and update values directly
2026-08-24 22:27:23 -07:00
Nikita Smith
a7e1b21e4e
use base bit array for primary symbols
2026-08-24 22:27:22 -07:00
Nikita Smith
736a6c63a5
remove per-section linker side arrays
2026-08-24 22:27:21 -07:00
Nikita Smith
646ff97b3c
centralize canonical COFF object data
2026-08-24 22:27:20 -07:00
Nikita Smith
cf67aca7da
keep COFF input metadata immutable
2026-08-24 22:27:19 -07:00
Nikita Smith
993df2d9d8
pack CodeView leaf refs and share radix sort
...
centralize leaf ref index casts
2026-08-24 22:27:17 -07:00
Nikita Smith
7633bd90ab
use packed linker symbol and section contribution arrays
2026-08-24 22:27:16 -07:00
Ryan Fleury
e6e1f7a426
okay bump back to 29
2026-08-21 15:31:25 -07:00
Ryan Fleury
bf7e2f7655
oops - revert to 28, disable deletes in code view ctrls
2026-08-21 14:53:30 -07:00
Ryan Fleury
a5f0f760ba
bump to 29
2026-08-21 13:17:46 -07:00
Ryan Fleury
5946bb87e6
debugger changelog
2026-08-21 12:35:47 -07:00
Ryan Fleury
74624df829
p2r: correctly fall back to bytecode when regoff locations have offs of outside of [min_S16, max_S16] - in these cases, the offset is too big to fit inside of a packed 64-bit location encoding, so we need to fall back. before, we were only falling back incorrectly when the offset was outside of [0, max_U16], but this is not right. also, win32_wm: don't interpret '\n' (ctrl+J)
2026-08-21 12:08:23 -07:00
Ryan Fleury
d75ea2d55e
fix incorrect module lookup on asan events; fix bad string size assumption with const string eval
2026-08-21 11:35:41 -07:00