python: Add support for reading the offsets in the runtime (>=3.13) #2558
Open
Description
Upstream changes:
- Add a collection of offsets to facilitate the work of out-of-process debuggers python/cpython#106597
- gh-106597: Add debugging struct with offsets for out-of-process tools python/cpython#106598
The trick is updating the layout files in the upstream parca-dev/runtime-data and adapting the virtual frame unwinder to use this structure.
This is primarily an intelligent refactoring task, ensuring no breaking changes are introduced.
#2559 does some ground work.