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
Ryan Fleury
03463abebc
fix incorrect bad-project-file checkin
2026-08-21 11:05:53 -07:00
Nikita Smith
3c719de3f5
use callee info to disambiguate overlapping sibling inline sites
2026-08-21 10:56:19 -07:00
Nikita Smith
8b52934c66
set lower bound on CodeOffset
2026-08-21 10:56:18 -07:00
Nikita Smith
8fa5ba5b60
shift type index base for PCH objs
2026-08-21 10:56:17 -07:00
Nikita Smith
24e321925a
update the change log
2026-08-21 10:56:16 -07:00
Nikita Smith
109180131a
bugfix forwarder export detection
2026-08-21 10:56:16 -07:00
Nikita Smith
2767895b88
turn off diagnostic for unresolved symbols in debug sections on /DEBUG:NONE
2026-08-21 10:56:15 -07:00
Nikita Smith
2abbae4d90
improve unresolved symbols diagnostic
...
* show referenced by function
* show inline site that references unresolved symbol instead of the top function
2026-08-21 10:56:14 -07:00