diff options
author | Per Bothner <per@bothner.com> | 1997-09-17 03:38:30 +0000 |
---|---|---|
committer | Per Bothner <per@bothner.com> | 1997-09-17 03:38:30 +0000 |
commit | fc655dc202bb59777269eeb2331aac40049140c2 (patch) | |
tree | daa8e68446981dcd6e2dc3662a22a8ca60e123ed /gdb/ChangeLog | |
parent | 1a6eb36b628c19e1064c342f98a7f6cb9eb3033a (diff) | |
download | gdb-fc655dc202bb59777269eeb2331aac40049140c2.zip gdb-fc655dc202bb59777269eeb2331aac40049140c2.tar.gz gdb-fc655dc202bb59777269eeb2331aac40049140c2.tar.bz2 |
* jv-exp.y (push_fieldnames): New, to handle EXP.FIELD1....FIELDN.
(push_expression_name): New, to handle expression names.
(push_qualified_expression_name): New, for qualified expression names.
(parse_number): Fix bugs in parsing of non-decimal integers.
* jv-lang.h, jv-lang.c (java_demangle_type_signature): New.
* jv-lang.c (type_from_class): Just use name with java_lookup_class.
(java_link_class_type): Add dummy "class" field.
(java_lookup_type): New.
(evaluate_subexp_java case STRUCTOP_STRUCT): Force to address.
* jv-typeprint.c (java_type_print_base): Don't print "class" field.
Use java_demangle_type_signature to print array class types.
* jv-valprint.c (java_value_print): Preliminary array support.
Print pointer as TYPE@HEXADDR, instead of (TYPE)0xHEXADDR.
(java_val_print): Move check for object type to java_value_print.
Check for null. Print pointer as @HEXADDR, not 0xHEXADDR.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 1149607..91757b3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,21 @@ +Tue Sep 16 20:00:05 1997 Per Bothner <bothner@cygnus.com> + + * jv-exp.y (push_fieldnames): New, to handle EXP.FIELD1....FIELDN. + (push_expression_name): New, to handle expression names. + (push_qualified_expression_name): New, for qualified expression names. + (parse_number): Fix bugs in parsing of non-decimal integers. + * jv-lang.h, jv-lang.c (java_demangle_type_signature): New. + * jv-lang.c (type_from_class): Just use name with java_lookup_class. + (java_link_class_type): Add dummy "class" field. + (java_lookup_type): New. + (evaluate_subexp_java case STRUCTOP_STRUCT): Force to address. + * jv-typeprint.c (java_type_print_base): Don't print "class" field. + Use java_demangle_type_signature to print array class types. + * jv-valprint.c (java_value_print): Preliminary array support. + Print pointer as TYPE@HEXADDR, instead of (TYPE)0xHEXADDR. + (java_val_print): Move check for object type to java_value_print. + Check for null. Print pointer as @HEXADDR, not 0xHEXADDR. + Tue Sep 16 19:56:23 1997 Per Bothner <bothner@cygnus.com> * util.c (run_cleanup_chain, make_run_cleanup, do_run_cleanups): |