Ryan Fleury
|
81b45f1a2f
|
do not broadcast unnecessarily in task system kickoff
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
44868c0e85
|
rdi, rdi_make, rdi_from_pdb, rdi_dump, df, dasm, etc: extract line tables from per-unit data sections, have top-level line info tables with units referring to line tables, and line tables just referring to sub-ranges of top-level sections; fix off-by-one string index in rdi generation
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
c91cd69536
|
first pass at new hash-store-based disassembly cache layer; can serve as a general-purpose asynchronous disassembly visualization cache layer, regardless of where that data ultimately comes from - can click into a file, process memory cache, etc.
|
2024-03-28 10:57:34 -07:00 |
|
Ryan Fleury
|
4027338a2f
|
adjust stripe counts
|
2024-03-26 11:30:47 -07:00 |
|
Ryan Fleury
|
2fc0b4eac2
|
extend task system with thread count, so usage code can easily create per-thread state; pass thread idx into task entry points
|
2024-03-01 11:08:00 -08:00 |
|
Ryan Fleury
|
e94b530758
|
new bake string map gathering/merging passes & async usage in converter
|
2024-02-28 15:51:17 -08:00 |
|
Ryan Fleury
|
d9aa49e45c
|
respect wait timeouts in task system join
|
2024-02-23 12:17:57 -08:00 |
|
Ryan Fleury
|
5813cb2af8
|
proper thread names
|
2024-02-22 16:20:27 -08:00 |
|
Ryan Fleury
|
0e352f92df
|
separate per-name-map baking stages from each other, and from top-level name map section build; do them all independently
|
2024-02-22 14:45:09 -08:00 |
|
Ryan Fleury
|
d2adf3e067
|
extend task system with ability to specify per-task arenas, if needed - not necessary in the converter, since it is fire-and-forget, but this will make it more useful for the debugger later
|
2024-02-22 09:48:19 -08:00 |
|
Ryan Fleury
|
7e36c25a31
|
fix more async fwd map building bugs; move symbol stream conversion to task system
|
2024-02-20 12:04:57 -08:00 |
|
Ryan Fleury
|
66ef1b3eeb
|
raddbgi_from_pdb: move top-level compilation unit parsing to asynchronous tasks
|
2024-02-20 11:30:01 -08:00 |
|
Ryan Fleury
|
6b2e4abe81
|
unify async task kickoff/await mechanism in first pass of 'task system' layer; use in organizing various independent parsing passes of a pdb; also fix busted multithreaded fwd resolution pass
|
2024-02-20 11:16:54 -08:00 |
|