aboutsummaryrefslogtreecommitdiff
path: root/gdb/jv-typeprint.c
AgeCommit message (Collapse)AuthorFilesLines
2001-03-06Update/correct copyright notices.Kevin Buettner1-1/+1
2000-12-15Replace free() with xfree().Kevin Buettner1-3/+3
2000-07-30Protoization.Kevin Buettner1-14/+5
2000-02-02import gdb-2000-02-01 snapshotJason Molenda1-7/+9
1999-12-07import gdb-1999-12-06 snapshotJason Molenda1-1/+1
1999-07-07import gdb-1999-07-07 post reformatJason Molenda1-21/+22
1999-05-25import gdb-1999-05-25 snapshotJason Molenda1-1/+5
1999-04-26import gdb-19990422 snapshotStan Shebs1-10/+18
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+339
1999-04-16Initial creation of sourceware repositoryStan Shebs1-301/+0
1999-01-11 * dwarf2read.c (dump_die): Change stderr gdb_stderr.Stu Grossman1-1/+1
* expprint.c (print_subexp): fprintf => fprintf_unfiltered. * jv-typeprint.c (java_type_print_base): fputs => fputs_filtered. * stack.c (struct function_bounds): Remove superfluous `typedef'. * symfile.c (list_overlays_command): stdout => gdb_stdout. * symmisc.c (maintenance_check_symtabs): stdout => gdb_stdout. * utils.c (print_spaces): Make more efficient.
1997-09-17 * jv-exp.y (push_fieldnames): New, to handle EXP.FIELD1....FIELDN.Per Bothner1-3/+16
(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.
1997-08-05 * jv-lang.c (get_java_utf8_name): Re-write so it works withPer Bothner1-1/+253
implied (missing) data field, as defined by cc1java. (java_link_class_type): Type length and field offset (in interior) now includes object header. Get static fields working. * jv-lang.h (JAVA_OBJECT_SIZE): Update for change in Kaffe. * jv-typeprint.c (java_type_print_derivation_info, java_type_print_base): New functions, for better Java output. * jv-valprint.c: Start to support Java-specific output.
1997-07-31 * java-*: Renamed to jv-*, to make fit within 14 characters.Per Bothner1-0/+36
* jv-lang.h (java_type_print): Added declaration. * jv-typeprint.c: New file. Provides java_print_type. * jv-lang.c (java_link_class_type): New function. (java_language_defn): Replace c_print_type by java_print_type. * Makefile.in: Update accordingly.