aboutsummaryrefslogtreecommitdiff
path: root/gdb/values.c
AgeCommit message (Collapse)AuthorFilesLines
1991-11-21* defs.h: Incorporate param.h. All users changed.John Gilmore1-3/+2
* param-no-tm.h: Change users to define TM_FILE_OVERRIDE instead. * param.h, param-no-tm.h: Removed. * Update copyrights in all changed files. * dbxread.c, dwarfread.c, inflow.c, infrun.c, m2-exp.y, putenv.c, solib.c, symtab.h, tm-umax.h, valprint.c: Lint. * tm-convex.h, tm-hp300hpux.h, tm-merlin.h, tm-sparc.h, xm-merlin.h: Avoid host include files in target descriptions. * getpagesize.h: Removed, libiberty copes now.
1991-11-12Fixes related to handling of C++ methods (handle destructorsPer Bothner1-14/+9
and parameters that are functions).
1991-11-12Remove internal gdb definition of fixed arg count concat() function andFred Fish1-1/+1
convert to use of variable arg count concat() in libiberty.
1991-11-06Add C++ as a separate language.Per Bothner1-8/+10
Also, fix a C++ problem when looking for methods in super-classes. (There was confusion between base and derived types.)
1991-10-26 Various fixes to improve g++ debugging. See ChangeLog.Per Bothner1-44/+28
1991-10-15Changes from Fred Fish:John Gilmore1-2/+2
* tm-68k.h (FPI_REGNUM): Add. * infrun.c (child_create_inferior): flush stdout and stderr before forking. * configure.in: Handle amigados, amix hosts and targets. * inflow.c: Handle TIOCGLTC_BROKEN for Amiga. From Andreas Schwab: * values.c (show_convenience): Use printf_filtered. * main.c (define_command): Check result of lookup_command for exact match. (echo_command): Use printf_filtered, and force output out. * dbxread.c (read_enum_type): Avoid Modula-2 kludge that breaks C programs. * i387-tdep.c (double_to_i387): Fix typo for double_to_ieee_extended. * utils.c (_initialize_utils): If !ISATTY, don't paginate.
1991-09-19* values.c (unpack_long, value_from_longest): HandleJohn Gilmore1-2/+8
TYPE_CODE_BOOL and TYPE_CODE_CHAR.
1991-09-06Fix some infrastructure to be able to cope with host and targetJohn Gilmore1-5/+8
machines with different sized basic types (ints, ptrs, etc). (Idea from pierre@la.tce.com (Pierre Willard).) * values.c (value_from_longest): Rename from value_from_long. Handle pointer types as well as integers, so that targets with different pointer sizes from the host can be accomodated. * breakpoint.c, convex-tdep.c, eval.c, expprint.c, printcmd.c, valarith.c, valops.c, valprint.c, value.h, values.c: Rename uses of value_from_long to value_from_longest.
1991-08-22lintStu Grossman1-3/+2
1991-08-03Only read the right number of bytes in reading basetypes, so we don'tJohn Gilmore1-1/+1
overrun malloc.
1991-07-19Eliminate LOC_EXTERNAL. Improve select_source_symtab. Bug fixes.John Gilmore1-5/+11
1991-06-04Change GDB over to GNU General Public License version 2.John Gilmore1-6/+6
1991-05-03*** empty log message ***Jim Kingdon1-14/+13
1991-05-02The list of changes is too long to fit in the cvs log (since it truncates!).Jim Kingdon1-6/+72
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-5/+9
* 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-29 * param-no-tm.h: Make BITS_BIG_ENDIAN defined to 0/1, not definedJim Kingdon1-2/+2
or not defined. Don't define it based on TARGET_BYTE_ORDER if it's already defined (in the tm.h file). mips-opcode.h (BIT_FIELDS_*), values.c (modify_field, unpack_field_as_long): Use #if BITS_BIG_ENDIAN not #ifdef BITS_BIG_ENDIAN.
1991-04-26 * values.c (check_stub_method): Do lookup_method_type and stuffJim Kingdon1-50/+187
rather than smash_to_method_type. * values.c (check_stub_method): Deal with operator names. * values.c: Move declaration of cplus_demangle to top of file. * values.c (baseclass_addr): If can't read memory, set *ERRP rather than calling error(). * values.c (value_static_field): Recursively check all baseclasses. Return NULL if not found. * values.c, value.h: New functions value_{headof,from_vtable_info}. values.c (value_virtual_fn_field): Don't bother to do anything with return value from fill_in_vptr_fieldno.CVS: Modified Files:
1991-04-24 values.c (value_virtual_fn_field): If there is no fcontext,Jim Kingdon1-3/+16
then do things the way GDB 3.x did. valops.c (search_struct_method): Add type to value_virtual_fn_field arguments.
1991-04-22 * breakpoint.c (bpstat_print): Try all elements on the bpstatJim Kingdon1-0/+25
chain before giving up with an internal error. Sun Apr 21 21:43:10 1991 Jim Kingdon (kingdon at cygint.cygnus.com) * value.h, values.c (value_{,free_to_}mark): New functions. breakpoint.c (bpstat_stop_status): Use them.
1991-04-19*** empty log message ***Jim Kingdon1-7/+9
1991-04-05*** empty log message ***John Gilmore1-1/+9
1991-03-28Johns releaseK. Richard Pixley1-0/+1337
1990-09-05Initial revisionJohn Gilmore1-1028/+0
2012-06-03gdb-3.3gdb-3.31-56/+117
2012-06-03gdb-3.1gdb-3.11-44/+113
2012-06-03gdb-2.8.1gdb-2.8.11-3/+145
2012-06-03gdb-2.8gdb-2.81-106/+13
2012-06-03gdb-2.5.2gdb-2.5.21-2/+4
2012-06-03gdb-2.5.1gdb-2.5.11-5/+103
2012-06-03gdb-2.4+.aux.coffgdb-2.4+.aux.coff1-0/+749