aboutsummaryrefslogtreecommitdiff
path: root/gdb/python
diff options
context:
space:
mode:
authorGuinevere Larsen <guinevere@redhat.com>2024-07-26 17:31:14 -0300
committerGuinevere Larsen <guinevere@redhat.com>2024-10-28 10:46:33 -0300
commit5bf288d5a88ab6d3fa9bd7bd070e624afd264dc6 (patch)
tree469ed3bbaacdc764cea4cb37d11f2e98752890ad /gdb/python
parent6be89caafe18735d02ffb7261ad41a329d8bd610 (diff)
downloadgdb-5bf288d5a88ab6d3fa9bd7bd070e624afd264dc6.zip
gdb-5bf288d5a88ab6d3fa9bd7bd070e624afd264dc6.tar.gz
gdb-5bf288d5a88ab6d3fa9bd7bd070e624afd264dc6.tar.bz2
gdb/record: support AVX instructions VMOVDQ(U|A) when recording
This commit adds support for the instructions VMOVDQU and VMOVDQA, used to move values to/from 256 bit registers. Unfortunately, the programmer's manual is very incomplete (if not wrong) about these instructions, so the logic had to be reverse engineered from how gcc actually encodes the instruction. This commit also changes the memory regions from the test to store 256 bits, so its easier to test the instructions and that we're recording ymm registers correctly. Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/python')
0 files changed, 0 insertions, 0 deletions