Ryan Fleury
4769d0a8d4
narrow scope of name resolution for debugger collections; default launching to not attach to child processes, set up msgs to parameterize this
2024-10-28 15:37:28 -07:00
Nikita Smith
a43678e311
voff -> line search fix
...
when line table contains duplicate virtual offsets we have to return
index of last virtual offset so following property is true:
'line_length = virtual_offsets[index + 1] - virtual_offsets[index]'
2024-10-21 13:32:04 -07:00
Ryan Fleury
fe59fab3da
progress on callstack view replacement
2024-09-27 15:48:36 -07:00
Ryan Fleury
3e6b8a3c66
first pass at converting frontend over to using new eval system
2024-08-05 17:05:43 -07:00
Ryan Fleury
1d87c34dca
fix big growth path in arena; make rdi parse code slightly more robust to malformed rdis
2024-07-26 08:37:13 -07:00
Nikita
e18e136f82
fixed line number binary search for last range in line number map
2024-07-23 08:44:08 -07:00
Ryan Fleury
6eef8c3e16
rdi_format_parse: prefer line info idxs with file coordinates in line mapping helper
2024-06-19 13:27:34 -07:00
Ryan Fleury
933b4c90de
fix rdi_format_parse and rdi_breakpad_from_pdb build
2024-06-13 17:12:31 -07:00
Ryan Fleury
dafbe32e85
adjust line info lookup apis to be range-based, with a first-and-shallowest-only helper
2024-06-13 15:18:29 -07:00
Ryan Fleury
6e9b2bd107
extend rdi line info lookups with depth; fix bad panel deref in target view cmds
2024-06-13 15:18:29 -07:00
Ryan Fleury
a3f411ddd4
more progress on rdi parsing library high-level composite helpers; update breakpad_from_pdb to new format/maker changes
2024-06-13 15:18:29 -07:00
Ryan Fleury
084cabad39
pass over high level composite rdi parsing helpers
2024-06-13 15:18:29 -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
bddc9c97d9
get rdi_dump off dbgi layer, actually, super bad idea; just dedup decompression code
2024-05-24 17:18:31 -07:00
Ryan Fleury
35c599dea3
raddbgi -> rdi
2024-05-23 15:09:53 -07:00