X-Git-Url: https://repo.jachan.dev/binutils.git/blobdiff_plain/6093d2eb3a94fe7f15abaec2ad363cffd46aa8cd..51ba8a62abd7122d71178d3193cea4312287aa1f:/gdb/gdbarch.sh diff --git a/gdb/gdbarch.sh b/gdb/gdbarch.sh index 92b2316033..eda85af533 100755 --- a/gdb/gdbarch.sh +++ b/gdb/gdbarch.sh @@ -343,6 +343,11 @@ i:int:byte_order:::BFD_ENDIAN_BIG i:enum gdb_osabi:osabi:::GDB_OSABI_UNKNOWN # i:const struct target_desc *:target_desc:::::::paddr_d ((long) gdbarch->target_desc) + +# The bit byte-order has to do just with numbering of bits in debugging symbols +# and such. Conceptually, it's quite separate from byte/word byte order. +v:int:bits_big_endian:::1:(gdbarch->byte_order == BFD_ENDIAN_BIG)::0 + # Number of bits in a char or unsigned char for the target machine. # Just like CHAR_BIT in but describes the target machine. # v:TARGET_CHAR_BIT:int:char_bit::::8 * sizeof (char):8::0: