Files
binutils-gdb/gdb/python
Oleg Tolmatcev 83c1269833 gdb-dap: fix gdb.error: Frame is invalid.
When you try to use a frame on one thread and it was created on
another you get an error. I fixed it by creating a map from a frame ID
to a thread ID. When a frame is created it is added to the map. When
you try to find a frame for an id it checks if it is on the correct
thread and if not switches to that thread. I had to store the frame id
instead of the frame itself in a "_ScopeReference".

Signed-off-by: Oleg Tolmatcev <oleg.tolmatcev@gmail.com>
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32133
Approved-By: Tom Tromey <tom@tromey.com>
2024-12-13 09:46:15 -07:00
..
2024-11-01 11:06:47 -06:00
2024-05-17 09:39:41 -06:00
2024-11-01 11:06:47 -06:00
2024-11-01 11:06:47 -06:00
2024-09-30 13:23:35 -06:00