aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
1993-10-03 * mipsread.c, objfiles.c, utils.c: Use PTR not void *. RISC/OSJim Kingdon3-4/+8
4.02 lacks void *. * elfread.c: Use void * not PTR inside PARAMS.
1993-10-03 * config/mips/news-mips.mh: Remove coredep.o; mips-nat.o does it.Jim Kingdon3-3/+9
* config/mips/news-mips.mh: Define NAT_FILE not NM_FILE. * config/mips/nm-news-mips.h: Include mips/nm-mips.h not nm-mips.h.
1993-10-02* Makefile.in, coff-solib.c, coff-solib.h, i386lynx.mt,Stu Grossman7-5/+198
tm-i386lynx.h: Add support for SVR3 COFF shared libraries.
1993-10-02 * m88k-nat.c (store_inferior_registers): When writing all registers,Jim Kingdon2-47/+53
don't try to write EXIP_REGNUM or ENIP_REGNUM (not needed for this case, and they cause trouble).
1993-10-02 * TODO: Don't suggest doing fast watchpoints by stepping a lineJim Kingdon2-3/+9
at a time. That would be really hairy and still not fast enough. Do suggest debug registers and page table diddling.
1993-10-01 * printcmd.c (do_examine): Make meaning of 'h', 'w', and 'g' notJim Kingdon2-33/+41
depend on builtin_type_*. Instead, it is always 2, 4, and 8 bytes like the documentation says. * printcmd.c (decode_format) [CC_HAS_LONG_LONG]: Remove 'l' as synonym for 'g'. This was never documented, it shouldn't depend on CC_HAS_LONG_LONG, and I don't see what's wrong with 'g'.
1993-10-01Modified Files:Kung Hsu1-13/+0
ChangeLog * Fix cvs conflict parts.
1993-10-01Modified Files:Kung Hsu1-0/+19
symtab.c ChangeLog * symtab.c: fix a bug in testsuite (virtfunc.exp) * ChangeLog: check in changelog
1993-10-01Delete obsolete text (which was @ignore'd since July).Roland Pesch1-30/+0
1993-10-01Assorted small improvements, mostly from FSF editing pass (Melissa).Roland Pesch3-72/+75
1993-10-01* m88k-nat.c (fill_gregset): Fix typo (R_SFIP -> R_FIP).Jim Kingdon2-1/+6
1993-09-30 * c-typeprint.c (c_type_print_base, TYPE_FN_FIELD_STUB code):Jim Kingdon1-6/+15
If demangled name lacks a colon, don't dump core.
1993-09-30 * blockframe.c (find_pc_partial_function): If pst->readin isJim Kingdon1-0/+3
set, don't try to get symbols from pst.
1993-09-30 * inflow.c (generic_mourn_inferior): Call reinit_frame_cacheJim Kingdon2-7/+22
instead of doing it ourself. * blockframe.c (reinit_frame_cache): Use code which was in generic_mourn_inferior so we can use this function even when we have switched targets. * corelow.c (core_detach): Call reinit_frame_cache. * target.c (target_detach): Don't call generic_mourn_inferior (revert yesterday's change, now handled by core_detach). * objfiles.c (free_objfile): Detach any core file if we call SOLIB_CLEAR. #include target.h.
1993-09-30 * corelow.c (core_detach): Call reinit_frame_cache.Jim Kingdon3-0/+16
* target.c (target_detach): Don't call generic_mourn_inferior (revert yesterday's change, now handled by core_detach). * objfiles.c (free_objfile): Detach any core file if we call SOLIB_CLEAR. #include target.h.
1993-09-30 * fork-child.c (fork_inferior): Don't call target_terminal_initJim Kingdon2-6/+25
and target_terminal_inferior until we are sure that the inferior has called gdb_setpgid. This fixes PR 2900 (Schauer tracked it down and was able to reliably reproduce it by putting a sleep() before the gdb_setpgid()).
1993-09-30 * c-exp.y, m2-exp.y: Change type of address for msymbol toPeter Schauer3-3/+11
builtin_type_long. * infptrace.c (fetch_register, store_inferior_register, child_xfer_memory): Use PTRACE_XFER_TYPE for the type of ptrace transfers. Provide an `int' default for PTRACE_XFER_TYPE.
1993-09-30 * defs.h (TARGET_*_BIT): Don't use host information (sizeof) inJim Kingdon1-0/+3
picking defaults.
1993-09-30* findvar.c, value.h (write_register): Change val to LONGEST.Jim Kingdon1-1/+1
1993-09-30 * gdb.texinfo: Remove stuff about ar and 14 character filenames.Jim Kingdon2-16/+6
I believe this was fixed by the 13 Sep 89 change to print_frame_info. Also, modern versions of ar like BSD 4.4 or SVR4 don't have this bug.
1993-09-30* cp-valprint.c (cp_is_vtbl_ptr_type): Continue to accept old form.Jim Kingdon2-4/+17
1993-09-30* Makefile.in: Add deps for i386lynx-nat.o and i386lynx-tdep.o toStu Grossman1-0/+5
keep non-gnu makes happy.
1993-09-29Modified Files:Kung Hsu1-0/+4
cp-valprint.c Log Messages: * cp-valprint.c: change vtble field name to __vtbl (pr2695)
1993-09-29Modified Files:Kung Hsu1-4/+5
symtab.c * symtab.c: fix a bug in gdb_mangle_name, to get mangled name right
1993-09-29check in ChangeLog entry for kung changeJim Kingdon1-0/+4
1993-09-29Modified Files:Kung Hsu1-1/+18
c-valprint.c Log messages: * c-valprint.c: to fix virtual table print bug (pr2695)
1993-09-29 * target.c (target_detach): Call generic_mourn_inferior.Jim Kingdon3-28/+161
* inflow.c (generic_mourn_inferior): Call flush_cached_frames.
1993-09-29* dbxread.c, coffread.c, elfread.c: A few changes to comments.Jim Kingdon2-2/+5
1993-09-29* dbxread.c, coffread.c: A few changes to comments.Jim Kingdon2-2/+13
1993-09-29Additions to support stabs-in-coff.Stan Shebs3-18/+182
1993-09-29 * gdb.t24 (demangle.exp): Constructors of templates have names likeJim Kingdon1-0/+8
vector<int>::vector(int) not vector<int>::vector<int>(int). See section 14.6 of the ARM. * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they accomplish little and slow down the testsuite. * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX". Accept spaces various places.
1993-09-28 * infcmd.c (run_stack_dummy): Set the frame in the bp_call_dummyJim Kingdon1-0/+5
breakpoint.
1993-09-28 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".Jim Kingdon1-0/+8
Accept spaces various places.
1993-09-28 * config/nm-sysv4.h: Include solib.h. Define SVR4_SHARED_LIBS.Ian Lance Taylor7-9/+20
* config/tm-sysv4.h: Don't include solib.h. * config/xm-sysv4.h: Don't define SVR4_SHARED_LIBS. * config/i386/i386v4.mt (TDEPFILES): Move solib.o from here... * config/i386/i386v4.mh (NATDEPFILES): ...to here. * config/i386/nm-i386v4.h: Include nm-sysv4.h. * config/m68k/amix.mt (TDEPFIES): Move solib.o from here... * config/m68k/amix.mh (NATDEPFILES): ...to here.
1993-09-28Tue Sep 28 09:45:38 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Jim Kingdon24-211/+250
* symmisc.c (print_symbol): Use %02x not %2x for LOC_CONST_BYTES. Clean up problems with targets and hosts that have 64 bit longs and pointers and 32 bit ints. * breakpoint.c, buildsym.c, c-lang.c, c-valprint.c, ch-lang.c, ch-valprint.c, core.c, cp-valprint.c, dbxread.c, exec.c, expprint.c, gdbtypes.c, infcmd.c, language.c, language.h, m2-lang.c, maint.c, mips-tdep.c, mipsread.c, partial-stab.h, printcmd.c, remote-vx.c, solib.c, source.c, stack.c, symfile.c, symmisc.c, symtab.c, valops.c, valprint.c, xcoffexec.c: Change all printf formats from %x to %lx if outputting an address. Change la_*_format to use long format. local_hex_string, local_hex_string_custom now take an unsigned long argument, change all callers. * coffread.c (read_coff_symtab): Remove superfluous cast for complaint output. * dbxread.c (end_psymtab): Cast MSYMBOL_INFO to long, not int. * findvar.c, value.h (write_register): Change register value to long. * gdbtypes.h (struct type): Change `bitsize' to long as TYPE_FIELD_STATIC_PHYSNAME uses this field as a pointer. * inferior.h (struct inferior_status): Change type of stop_pc to CORE_ADDR. * language.h (local_octal_string, local_octal_string_custom): Remove prototype, the functions are neither defined nor used. * mipsread.c (parse_symbol): Use temporary variable for bitsize as f->bitsize is a long now. * objfiles.c (add_to_objfile_sections, build_objfile_section_table): Use unsigned long casts instead of int for abusing sections_end pointer as integer. * stack.c (parse_frame_specification): Change type of `args' to CORE_ADDR for SETUP_ARBITRARY_FRAME. * printcmd.c (make_vasize): Allow redefinition via MAKEVA_SIZE. * mipsread.c (parse_type): Alpha cc now supports the t->continued bit, update algorithm to match the way the compiler uses it.
1993-09-28* utils.c (fprintfi_filtered): Fix comments.Jim Kingdon1-0/+4
1993-09-28* main.c, utils.c: Add comments about immediate_quit.Jim Kingdon1-36/+81
1993-09-28* coffread.c (read_coff_symtab): Don't call getfilename if thereStu Grossman2-1/+11
are no auxents.
1993-09-27* symtab.c (find_pc_line): Fix comments.Jim Kingdon2-13/+11
1993-09-27* remote-udi.c (udi_mourn): Don't pop target.Jim Kingdon2-2/+12
1993-09-25* corelow.c: Add multi thread/process support for core files withStu Grossman5-266/+54
.reg/XXX pseudo-sections. * i386lynx-nat.c thread.h thread.c: Remove unnecessary core file support.
1993-09-24* remote-udi.c (download): Skip zero length sections.Jim Kingdon1-0/+7
1993-09-23 * valops.c (search_struct_method, value_struct_elt):Jim Kingdon1-0/+3
Use (value)-1, not -1, for error.
1993-09-23 * mips-tdep.c (mips_frame_chain): If frame size zero, return zero.Jim Kingdon3-1/+10
* rs6000-tdep.c: Add comment about framelessness.
1993-09-23* config/m88k/tm-m88k.h, m88k-tdep.c: Add call function stuff.Jim Kingdon2-42/+98
1993-09-23 * infcmd.c (step_1), infrun.c (wait_for_inferior): Add commentsJim Kingdon7-20/+112
about SHIFT_INST_REGS. * exec.c (exec_file_command): Set text_end based on all code readonly sections, not just ".text". * defs.h, infcmd.c, config/z8k/tm-z8k.h, config/m88k/tm-m88k.h, config/sh/tm-sh.h, config/h8300/tm-h8300.h, config/h8500/tm-h8500.h, z8k-tdep.c: Remove all references to ADDR_BITS_SET. * config/m88k/tm-m88k.h: Define TARGET_WRITE_PC. * config/m88k/tm-m88k.h: Add definitions for calling functions.
1993-09-23 * config/mips/tm-mips.h (STORE_STRUCT_RETURN): Define as noop asPeter Schauer1-3/+2
1993-09-23 * config/mips/tm-mips.h (STORE_STRUCT_RETURN): Define as noop asPeter Schauer2-1/+25
the pushing of the struct return address is already handled in mips_push_arguments. * mips-tdep.c (reinit_frame_cache_sfunc): Fix typo in prototype declaration. * mipsread.c (parse_symbol, parse_type, upgrade_type): Add more sanity checks for corrupt symbol entries to avoid core dumps reported by benson@odi.com. Obviously Ultrix 4.3A cc now has the same problems as the OSF/1 alpha cc. * mipsread.c (parse_lines): Iterate over the range of the compressed line number entries, the old iteration sometimes failed to stop and wrote past the end of the LINETABLE. Add sanity check to avoid the same problem in case the line number info is corrupt. * mipsread.c (parse_procedure): Adjust pdr for alpha __sigtramp. * mipsread.c (parse_external, parse_partial_symbols): Ignore stNil symbols that are produced for statics in .o files and stLocal symbols that are produced for every section in OSF/1 dynamically linked executables. * mipsread.c (psymtab_to_symtab_1): Put out `undefined symbols' warning only under `verbose on' as there are many undefined symbols in a dynamically linked executable.
1993-09-23* remote.texi (Bootstrapping): Discuss 386 call gates.Jim Kingdon2-5/+7
1993-09-23Add i386lynx-tdep.c.Stu Grossman1-0/+1