Community
Participate
Working Groups
Currently, we only use a single memory retrieval. This worked because we only had a single memory context. With multi-process, we will have multiple memory context and therefore we need a way to support multiple memory retrievals, one per memory context.
The following change proposes the implementation to use a memory retrieval per memory context. https://git.eclipse.org/r/#/c/19453/
The proposed change takes advantage of the current structure used in the Memory Browser's view and Memory View. So this implementation allows both views to display information related to a memory context i.e. a Process for Linux. This can be tested using the existing capabilities for multi-process support, where multiple programs could be debugged under the same gdb session. Switching between these programs under the same gdb will reflect the memory information corresponding to each memory context (i.e. per process on Linux).
The patch is approved, I'll just wait to get Mikhail's feedback on the factory use and on having this supported directly in DSF like was done.
Commmitted to master. Thanks Alvaro!
Thanks Marc and Mikhael for your thorough review and valuable comments !