aboutsummaryrefslogtreecommitdiff
path: root/gdb/NEWS
diff options
context:
space:
mode:
authorAndrew Burgess <aburgess@redhat.com>2021-11-30 14:35:44 +0000
committerAndrew Burgess <aburgess@redhat.com>2022-03-07 19:42:08 +0000
commit551b380fbdad4082bc8520b1b61de883e8e4bf49 (patch)
tree4eb1dabf6d52207193b92660ec85e4edebdad32e /gdb/NEWS
parentee6a3d9e9496d469986a192aa374a43dffa83f96 (diff)
downloadgdb-551b380fbdad4082bc8520b1b61de883e8e4bf49.zip
gdb-551b380fbdad4082bc8520b1b61de883e8e4bf49.tar.gz
gdb-551b380fbdad4082bc8520b1b61de883e8e4bf49.tar.bz2
gdb/python: add Type.is_signed property
Add a new read-only property, Type.is_signed, which is True for signed types, and False otherwise. This property should only be read on types for which Type.is_scalar is true, attempting to read this property for non-scalar types will raise a ValueError. I chose 'is_signed' rather than 'is_unsigned' in order to match the existing Architecture.integer_type method, which takes a 'signed' parameter. As far as I could find, that was the only existing signed/unsigned selector in the Python API, so it seemed reasonable to stay consistent.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r--gdb/NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/NEWS b/gdb/NEWS
index 168b6f4..cf1e084 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -235,6 +235,11 @@ GNU/Linux/LoongArch loongarch*-*-linux*
** New read-only attribute gdb.Type.is_scalar, which is True for
scalar types, and False for all other types.
+ ** New read-only attribute gdb.Type.is_signed. This attribute
+ should only be read when Type.is_scalar is True, and will be True
+ for signed types, and False for all other types. Attempting to
+ read this attribute for non-scalar types will raise a ValueError.
+
* New features in the GDB remote stub, GDBserver
** GDBserver is now supported on OpenRISC GNU/Linux.