aboutsummaryrefslogtreecommitdiff
path: root/gdb/valprint.c
AgeCommit message (Collapse)AuthorFilesLines
1991-11-04 * infrun.c: Fixed typo in comment.Per Bothner1-1/+1
* utils.c: All the v*fprintf emulation is now in libiberty, so we can get rid of some junk. * xm-sun3os4.h, xm-sun4os4.h, xconfig/decstation, xconfig/i386sco, xconfig/sun3os4, xconfig/sun4os4: Don`t need HAVE_STRSTR any more. * m68k-pinsn.c (print_insn_arg): Support BB/BW/BL type operands, as used by branch instructions. * gmalloc.c: Fix prototype of memcpy. * elfread.c: Comment out register_addr, since it conflicts with the one in coredep.c. * buildsym.h: Remove extern declarations of two functions that are really static in buildsym.c. * tm-mips.h: Add symbolic names for more registers. * mips-xdep.c (store_inferior_registers): Use new register names. * xm-mips.h: Simplify REGISTER_U_ADDR, since it is now only used for core files, not ptrace. Therefore, the KERNEL_U_ADDR hack is no longer needed. The mapping to ptrace number is now in in mips-xdep.c. * mips-xdep.c: Define REGISTER_PTRACE_ADDR (using the mapping from the old REGISTER_U_ADDR), and use it in {fetch,store}_inferior_registers. * mipsread.c: Rename #include ecoff.h to new name coff-mips.h. * mips-tdep.c (mips_push_dummy_frame, mips_pop_frame): Save/restore FP regs correctly (?). * dbxread.c: Remove duplicate define_symbol and type_synonym_name (these had been previously moved to buildsym.c). Hence, define_symbol becomes extern instead of static. * buildsym.c (read_struct_type): Comment out bogus handling of C++ operator methods. Minor hacking of reading of class contexts. Make define_symbol non-static, so dbxread.c can call it.
1991-10-26 Various fixes to improve g++ debugging. See ChangeLog.Per Bothner1-13/+4
1991-10-24Add three new builtin types (builtin_type_long_double, builtin_type_complex,Fred Fish1-31/+42
and builtin_type_double_complex). Also add and use various TARGET_<TYPE>_BIT macros to indicate the sizes of various types on the target machine.
1991-09-25iVS: Modified Files:John Gilmore1-1/+44
Print 9 digits for IEEE floats.
1991-09-19* valprint.c (type_print_base): Avoid printing garbage for intsJohn Gilmore1-13/+16
of unusual sizes. (_initialize_valprint): Warn about host/target size assumption; improve long long support slightly.
1991-07-14 * findvar.c (find_var_value): Handle &function better.John Gilmore1-8/+15
* TODO: Document work needed on &fn and &array. * printcmd.c (print_address_symbolic): New arg is the prefix to print if a name is printed. (print_address_demangle): Honor "set print address" now. Use new arg above to improve spacing of output. * valprint.c (val_print): When printing function pointers, print symbolic form too. * breakpoint.c (breakpoint_1): Use new print_address_symbolic.
1991-05-03 Mips bringup and general cleanupJohn Gilmore1-1/+7
* cplus-dem.c: Move CPLUS_MARKER define to after defs.h. * infptrace.c (PT_WRITE_D, PT_READ_D): Use correct values. (This still doesn't seem to make MIPS bkpts work.) * mipsread.c: Remove dup "Reading symbol data..." msg. (symbol_file_command, add_file_command): Remove, obsol. * printcmd.c (ptype_command): Say "an enum" rather than "a enum". Wrap output appropriately. * stack.c (locals_info, catch_info, args_info): Check selected_frame rather than target_has_stack or coredumping. * valprint.c (type_print_varspec_suffix): Wrap "ptype" output of enums appropriately.
1991-05-02The list of changes is too long to fit in the cvs log (since it truncates!).Jim Kingdon1-20/+36
Look at the ChangeLog for Apr 30 and May 1.
1991-04-30Tue Apr 30 13:13:33 1991 Michael Tiemann (tiemann at cygint.cygnus.com)Michael Tiemann1-2/+10
* valprint.c (type_print_base): If the type being printed is a struct containing undefined types, print "<undefine type>" as the type instead of crashing. * values.c (value_headof): Get the vtable pointer taking TYPE_VPTR_BASETYPE into account. * symtab.c, symtab.h, dbxread.c: Fix various whitespace splotches.
1991-04-26 * valprint.c (val_print): Print out first element of vtblJim Kingdon1-36/+66
specially. * valprint.c: Move print controls to top and add objectprint. Add command "set print object on/off". * valprint.c (value_print, is_vtbl_member): Put things in local variables rather than continually doing VALUE_TYPE (val), etc.
1991-04-19*** empty log message ***Jim Kingdon1-32/+55
1991-03-28Initial revisionK. Richard Pixley1-0/+1915
1990-09-05Initial revisionJohn Gilmore1-1393/+0
2012-06-03gdb-3.5gdb-3.51-17/+44
2012-06-03gdb-3.3gdb-3.31-301/+635
2012-06-03gdb-3.1gdb-3.11-109/+161
2012-06-03gdb-2.8.1gdb-2.8.11-40/+355
2012-06-03gdb-2.8gdb-2.81-333/+123
2012-06-03gdb-2.5.3gdb-2.5.31-6/+12
2012-06-03gdb-2.5.2gdb-2.5.21-145/+150
2012-06-03gdb-2.5.1gdb-2.5.11-41/+283
2012-06-03gdb-2.4+.aux.coffgdb-2.4+.aux.coff1-0/+622