This serie mainly moves line information for top level function
(not including the inlined parts) into the new PDB reader.
In details:
- cleaning up current internal private structure for line information
(in order to share it with PDB backend)
- introduce methods to get line info from address, move to next/prev
location, enumeration of line numbers and source files.
Note for source files enumeration:
- current implementation still needs some more fixes (no full scoping,
but that's unrelated to PDB rewrite)
- fixes by module scoping
- it still uses the global source hash table (as there isn't one
in PDB). No plan to improve that for now.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7698
--
v3: comctl32/tests: Test MSAA events for SysLink.
comctl32/tests: Test SetWindowText and LM_GETITEM for SysLink.
comctl32/tests: Test accLocation values on SysLink control.
comctl32: Implement accDoDefaultAction for SysLink controls.
comctl32/tests: Add test for SysLink accDoDefaultAction.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7618