This website requires JavaScript.
Explore
Help
Sign In
ed
/
raddebugger
Watch
1
Star
0
Fork
0
mirror of
https://github.com/Ed94/raddebugger.git
synced
2026-10-05 23:45:42 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
b75b9b45cc1c3fa7e914cca022020a6c9313b66d
raddebugger
/
src
/
radbin
T
History
Ryan Fleury
b75b9b45cc
fix radbin
2026-06-02 12:11:15 -07:00
..
generated
normalize line endings in generated files
2026-06-02 12:10:34 -07:00
radbin_main.c
fix radbin
2026-06-02 12:11:15 -07:00
radbin.c
major clean-up pass over unwinding/module-info abstraction, + usage in the debug engine. simplified / cleaned up DWARF helpers for unwind info & expressions. decoupling unwinding / DWARF evaluation from memory read callbacks. light module info now prepared by demon layer - debug engine no longer duplicates per-backend parsing. unwind abstraction layer now does thin abstraction over unwinding backends, debug engine only calls abstraction. clean up demon to have fewer ad-hoc 'queries' on handles, and prefer sending info over debug events when possible / when it fits the usage pattern. move DWARF enum specifications to metacode, generate enums/xlists/tables/etc. decouple raddbg/radbin completely from old parsing helpers. replace portion of DWARF dumping; pull out some new parsing helpers from converter / dumper.
2026-06-02 12:11:13 -07:00
radbin.h
p2r: more carefully choose symbol chunk sizes - we were spending dramatically more memory than needed in cases where there were many translation units, with very few symbols, because of our overly-aggressive chunk sizes (e.g. chrome.dll.pdb). also, since we just parse the msf by forming contiguous streams, let's just always map input files in radbin by default, so that we don't pay twice for the memory.
2026-05-20 14:02:08 -07:00
radbin.mdesk
plug in dwarf converter to radbin; hook up to both rdi generation & breakpad generation; radbin exe -> pdb / elf -> dwarf inferences; cleanup / unification passes
2025-06-10 08:53:57 -07:00