Improved NEON SIMD Vector Tui Window for GDB - StevenLwcz/gdb-python GitHub Wiki

NEON SIMD Vector registers can be used for a lot of different data types and the GDB tui reg vector window simply displays every combination which does not make it easy to use.

Using the Python API for GDB I have created a new Tui vector register window vector with the GDB command vector. which allows you to add only the vector registers you are interested in and being able to select the data type you want to see. It works for AArch64 and Armv8-a.

Download vector.py and see NEON-SIMD-in-GDB-and-New-Vector-Register-Window for more information.

demo-gdb.gdb auto load GDB command file for a program called demo.

b _start
r
so vector.py
tui new-layout debug1 vector 1 src 1 status 0 cmd 1
layout debug1
vector v0.b.u v1.h.u v2.s.u v3.d.u
$ gdb -q demo