This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

AW: [RFC, patch] ptype bitfields show bitpos and bitsize


I have reworked the patch for showing the bitpos and bitsize of bitfields through the
ptype command.
Now I didn't see any test cases, which passed before, failing.
Also there are some test cases regarding the new behavior of the ptype command added.
I haven't run the test suit on a big endian target, so probably the test cases will
fail on big endian targets.

I have tried to change the parameter "type" to "value" at the ..._print_type
functions, but I haven't got it to work. So the ..._print_type_through_value
functions are still needed.

Tobias


* ada-lang.c: Extension of ptype command for showing the bitpos
and bitsize of bitfield variables. ada_print_type_through_value
added.

* ada-lang.h: Extension of ptype command for showing the bitpos
and bitsize of bitfield variables. ada_print_type_through_value
added.

* ada-typeprint.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
ada_print_type_through_valuem added.

* c-lang.c: Extension of ptype command for showing the bitpos
and bitsize of bitfield variables. c_print_type_through_value
added.

* c-lang.h: Extension of ptype command for showing the bitpos
and bitsize of bitfield variables. c_print_type_through_value
added.

* c-typeprint.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables. c_print_type_common(),
c_type_print_base_common(), c_print_type_through_value() and
c_type_print_base_through_value() added.

* d-lang.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
c_print_type_through_value() added.

* f-lang.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
f_print_type_through_value() added.

* f-typeprint.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
f_print_type_through_value() added.

* jv-lang.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
java_print_type_through_value () added.

* jv-lang.h: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
java_print_type_through_value() added.

* jv-typeprint.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
java_print_type_through_value() added.

* language.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
unk_lang_print_type_through_value() added.

* language.h: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
LA_PRINT_TYPE_THROUGH_VALUE, la_print_type_through_value added.

* m2-lang.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
m2_print_type_through_value() added.

* m2-lang.h: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
m2_print_type_through_value() added.

* m2-typeprint.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
m2_print_type_through_value() added.

* objc-lang.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables. At
objc_language_defn c_print_type_through_value added.

* opencl-lang.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables. At
opencl_language_defn c_print_type_through_value added.

* p-lang.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
pascal_print_type_through_value() added.

* p-lang.h: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
pascal_print_type_through_value() added.

* p-typeprint.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
pascal_print_type_through_value() added.

* testsuite/gdb.base/bitfields2.exp: Extension of ptype command
for showing the bitpos and bitsize of bitfield variables. Test
cases for bitfield position und size added.

* testsuite/gdb.base/bitfields.exp: Extension of ptype command
for showing the bitpos and bitsize of bitfield variables. Test
cases for bitfield position und size added.

* typeprint.c: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
type_print_through_value() added.

* value.h: Extension of ptype command for showing the
bitpos and bitsize of bitfield variables.
type_print_through_value() added.

Attachment: gdbPtype.diff
Description: gdbPtype.diff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]