Skip to content

Reimplement CSymbolResolver with preload worker#48

Merged
hfiref0x merged 2 commits into
masterfrom
dev-symres
May 29, 2026
Merged

Reimplement CSymbolResolver with preload worker#48
hfiref0x merged 2 commits into
masterfrom
dev-symres

Conversation

@hfiref0x
Copy link
Copy Markdown
Owner

Convert CSymbolResolver from a static helper into a disposable, instance-based class with thread-safe state and an asynchronous preload worker.

Convert CSymbolResolver from a static helper into a disposable, instance-based class with thread-safe state and an asynchronous preload worker.
@hfiref0x hfiref0x self-assigned this May 28, 2026
Add a Browse Cache button to the Configuration form.
Improve MainForm's symbol status handling to avoid invoke/shutdown races and refine status messages for Loaded/Failed states.
Enhance CSymbolResolver with additional validation (file existence), clearer status messages, safer cancellation checks, new query/utility methods and XML documentation, and helper routines for locating dbghelp.dll and Windows Kits.
@hfiref0x hfiref0x merged commit 536551a into master May 29, 2026
2 checks passed
@hfiref0x hfiref0x deleted the dev-symres branch May 29, 2026 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant