gdb: LoongArch: Update status of the entire regset in regcache
authorHui Li <lihui@loongson.cn>
Thu, 6 Jul 2023 03:22:37 +0000 (11:22 +0800)
committerTiezhu Yang <yangtiezhu@loongson.cn>
Wed, 19 Jul 2023 14:00:03 +0000 (22:00 +0800)
commitfc07c81340b8e8fdd4fa225231d96a84cff77f19
tree1db10ba7c6553458c4722daa98b6d4586b2c6fbb
parent6d30ada87b7a515a0f623687e2faadc1d4acf440
gdb: LoongArch: Update status of the entire regset in regcache

In the current code, when a register is fetched, the entire regset
are fetched via ptrace, but only this register status is updated in
regcache, it needs to fetch the same regset through ptrace again if
another register in this regset is fetched later, this is obviously
unnecessary. It is proper to update the status of the entire regset
in regcache when fetching a register via ptrace.

Signed-off-by: Hui Li <lihui@loongson.cn>
Reviewed-By: Tom Tromey <tom@tromey.com>
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
gdb/loongarch-linux-nat.c