Commit 1ef53e6
committed
AArch64: gdbserver: read pauth registers
Add the pauth registers to the regset lists.
Add a new regset type OPTIONAL_REGS which allows for the regset read to fail.
Once the read fails, it will not be checked again. This allows targets with
optional features to keep a single static regset_info structure.
gdb/ChangeLog:
* arch/aarch64.h (AARCH64_PAUTH_REGS_SIZE): New define.
gdb/gdbserver/ChangeLog:
* linux-aarch64-low.c (aarch64_store_pauthregset): New function.
* linux-low.c (regsets_store_inferior_registers): Allow optional reads
to fail.
* linux-low.h (enum regset_type): Add OPTIONAL_REGS.1 parent 76bed0f commit 1ef53e6
File tree
6 files changed
+46
-6
lines changed- gdb
- arch
- gdbserver
6 files changed
+46
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
1 | 6 | | |
2 | 7 | | |
3 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
1 | 9 | | |
2 | 10 | | |
3 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
138 | 155 | | |
139 | 156 | | |
140 | 157 | | |
| |||
564 | 581 | | |
565 | 582 | | |
566 | 583 | | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
567 | 587 | | |
568 | 588 | | |
569 | 589 | | |
| |||
590 | 610 | | |
591 | 611 | | |
592 | 612 | | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
593 | 616 | | |
594 | 617 | | |
595 | 618 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5358 | 5358 | | |
5359 | 5359 | | |
5360 | 5360 | | |
5361 | | - | |
| 5361 | + | |
| 5362 | + | |
5362 | 5363 | | |
5363 | | - | |
5364 | | - | |
| 5364 | + | |
| 5365 | + | |
5365 | 5366 | | |
5366 | 5367 | | |
5367 | 5368 | | |
| |||
5456 | 5457 | | |
5457 | 5458 | | |
5458 | 5459 | | |
5459 | | - | |
| 5460 | + | |
| 5461 | + | |
5460 | 5462 | | |
5461 | | - | |
5462 | | - | |
| 5463 | + | |
| 5464 | + | |
5463 | 5465 | | |
5464 | 5466 | | |
5465 | 5467 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
0 commit comments