This repository was archived by the owner on Sep 27, 2023. It is now read-only.

Description
Currently the whole debug datapack is regenerated for any change to a function or breakpoint. This is especially bad because stepping dynamically adds and removes breakpoints, causing a regeneration each time.
When breakpoints are changed, we only need to regenerate the files of the function those breakpoints are in and resume_self.
When a function is changed we need to regenerate the files of that function and if the call tree changes also the return functions.