The Process class is the one responsible for managing the state of a BreakpointSite inside the process. As such, it should be the one answering questions about the state of the site. Future patches will make this even more important by introducing a "logical" is enabled, by delaying the moment in which breakpoints are actually updated in the process. The following PRs are related to the MultiBreakpoint feature: * https://github.com/llvm/llvm-project/pull/192910 * https://github.com/llvm/llvm-project/pull/192914 * https://github.com/llvm/llvm-project/pull/192915 * https://github.com/llvm/llvm-project/pull/192919 * https://github.com/llvm/llvm-project/pull/192962 * https://github.com/llvm/llvm-project/pull/192964 * https://github.com/llvm/llvm-project/pull/192971 * https://github.com/llvm/llvm-project/pull/192988