Ryan Fleury
|
4a0e21d447
|
collapse user clock indices into base-layer-provided clock counter; fuzzy_search -> dbgi_search
|
2024-11-04 13:12:52 -08:00 |
|
Ryan Fleury
|
a40edbba51
|
dasm, ctrl memstream, & more moving to async layer, rather than per-layer thread pools
|
2024-11-03 12:11:24 -08:00 |
|
Ryan Fleury
|
5a0efe1261
|
move dbgi layer to async task layer
|
2024-11-01 15:30:17 -07:00 |
|
Ryan Fleury
|
6534bff5d0
|
eliminate state delta history experiment codef
|
2024-09-10 07:24:33 -07:00 |
|
Ryan Fleury
|
b18e437337
|
git normalize all files
|
2024-07-26 11:13:47 -07:00 |
|
Ryan Fleury
|
3d272a598b
|
complete convergence of new disasm view, which uses the core code view path
|
2024-06-26 10:57:49 -07:00 |
|
Ryan Fleury
|
10ead2f999
|
rdi: first pass of eliminating remainder of non-top-level sections; simplification/cleanup of rdi parsing layer
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
7e85335f3b
|
move per-source-file line maps to top-level sections, and move source line -> voff maps to separate top-level info table
|
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
|
f26b4c3b06
|
eliminate path-tree-based keying of debug info on frontend; use dbgi-layer-defined debug info keys, which can be more robust to changes to the same debug info path across time (e.g. during hot reloads
|
2024-05-23 10:30:23 -07:00 |
|
Ryan Fleury
|
68a92e910a
|
eliminate old dbgi layer
|
2024-05-23 08:26:16 -07:00 |
|
Ryan Fleury
|
4c76eb73f1
|
respect operating system file system case sensitivity rules in dbgi layer
|
2024-02-24 14:04:41 -08:00 |
|
Ryan Fleury
|
816f94ef71
|
further raddbgi -> rdi naming pass
|
2024-02-13 15:56:30 -08:00 |
|
Ryan Fleury
|
b9f010dff6
|
raddbgi_ -> rdi_
|
2024-02-13 15:52:53 -08:00 |
|
Ryan Fleury
|
aa2a0948ba
|
raddbg -> raddbgi
|
2024-02-12 15:03:13 -08:00 |
|
Ryan Fleury
|
8958b414e2
|
properly parameterize viz block & viz row building paths based on dbgi table target
|
2024-02-02 10:09:30 -08:00 |
|
Ryan Fleury
|
6740520bbe
|
straighten out table coordinates <-> viz block coordinate space mappings, since search-backed tables no longer can assume those two things are the same; clang -> o2; fix clang build
|
2024-02-01 13:21:07 -08:00 |
|
Ryan Fleury
|
630272ec37
|
expand dbgi asynchronous fuzzy matching system to allow selection of target table; this allows asynchronous fuzzy matching over types, globals, thread locals, and procedures
|
2024-01-31 14:22:12 -08:00 |
|
Ryan Fleury
|
385014adcb
|
raddbg nil tables, autofill empty tables with 1-sized nils; use element-from-idx wrapper to bounds-check and nilify all out-of-bounds raddbg table accesses
|
2024-01-31 08:43:33 -08:00 |
|
Ryan Fleury
|
a6f42502ec
|
symbol lister -> show procedure # in debug info, source location, name in tooltip; busyloop to wait to commit new fuzzy search results if scope touches active; sort fuzzy match results
|
2024-01-31 07:22:07 -08:00 |
|
Ryan Fleury
|
2731bdac59
|
extend fuzzy search cache nodes to having 3 buckets - 3rd bucket can be used to abort working copy, and speed an updated query along
|
2024-01-30 14:19:11 -08:00 |
|
Ryan Fleury
|
d9f69cdf14
|
complete first pass of fuzzy matching symbol lister for go-to-name, and setting function breakpoints
|
2024-01-30 12:58:24 -08:00 |
|
Ryan Fleury
|
4ef814acb5
|
fix more tab bar stuff; further sketchout of asynchronous dbgi layer fuzzy searching
|
2024-01-30 09:57:15 -08:00 |
|
Ryan Fleury
|
c9b22acd5a
|
sketch out symbol lister view; float fuzzy matching code into base string layer; bugfix unnecessary ui layer view clamping
|
2024-01-30 07:59:24 -08:00 |
|
Ryan Fleury
|
2454d426ed
|
eliminate dbgi layer evictor thread - exe and debug info eviction needs to be synchronous with control thread, to allow for HMH-style hotloading. this change moves all dbgi layer binary releasing to the caller thread of the refcount -> 0 dbgi_binary_close.
|
2024-01-15 20:13:49 -08:00 |
|
Ryan Fleury
|
a42ec6aeff
|
initial upload
|
2024-01-10 19:57:50 -08:00 |
|