aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2002-10-18gdb.base/default.exp: Update expected output to include 'ObjC'.Adam Fedor3-6/+11
gdb.base/help.exp: Likewise.
2002-10-18 * gdbint.texinfo (Address Classes): Fix problems with insertionKevin Buettner2-8/+13
of ``{'' and ``}'' in example.
2002-10-18*** empty log message ***gdbadmin1-1/+1
2002-10-172002-10-09 David Carlton <carlton@math.stanford.edu>David Carlton3-4/+14
* symfile.h: Add opaque declaration for struct obstack. Declare obsavestring to take a const char *. * symfile.c (obsavestring): Make first argument a const char *.
2002-10-17 * gdb.base/constvars.c (struct crass, struct crisp): New structs.Kevin Buettner3-0/+15
* gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2002-10-17Address Class documentation.Kevin Buettner2-0/+136
2002-10-17*** empty log message ***gdbadmin1-1/+1
2002-10-16(parse_breakpoint_sals): Ignore ObjC methodAdam Fedor2-2/+10
names when matching breakpoints in current file.
2002-10-16Address class support.Kevin Buettner7-9/+325
2002-10-162002-10-16 Klee Dienes <kdienes@apple.com>Klee Dienes2-1/+7
* stabsread.c (read_tilde_fields): Use name[sizeof(vptr_name)-2] to get the last character of a char[] buffer, not name[sizeof(vptr_name)-1].
2002-10-16*** empty log message ***gdbadmin1-1/+1
2002-10-15New objc_specific struct.Adam Fedor2-1/+21
(SYMBOL_INIT_LANGUAGE_SPECIFIC): Handle ObjC. (SYMBOL_DEMANGLED_NAME): Likewise.
2002-10-15(init_filename_language_table): Add ObjC file extension.Adam Fedor2-0/+5
2002-10-15utils.c (puts_filtered_tabular): New function.Adam Fedor3-7/+64
(fprintf_symbol_filtered): Get ObjC demangled name. defs.h (puts_filtered_tabular): Declared.
2002-10-15*** empty log message ***gdbadmin1-1/+1
2002-10-14 * c-lang.h (c_type_print_varspec_prefix): Delete.Kevin Buettner3-16/+25
* c-typeprint.c (c_type_print_varspec_prefix): Make static. Add ``need_post_space'' parameter. Adjust all callers.
2002-10-14 * config/mips/nm-irix4.h (HAVE_NONSTEPPABLE_WATCHPOINT): Define to 1.Daniel Jacobowitz5-4/+11
* config/mips/nm-irix5.h (HAVE_NONSTEPPABLE_WATCHPOINT): Likewise. * config/mips/tm-embed.h (HAVE_NONSTEPPABLE_WATCHPOINT): Likewise. * config/pa/nm-hppah.h (HAVE_NONSTEPPABLE_WATCHPOINT): Likewise.
2002-10-14source.c (print_source_lines): Update comments.Adam Fedor2-2/+7
2002-10-14valops.c (value_of_local): New function.Adam Fedor3-12/+32
(value_of_this): Use it. value.h (value_of_local): Declared.
2002-10-14parse.c: (length_of_subexp, prefixify_subexp): HandleAdam Fedor2-0/+21
OP_MSGCALL, OP_SELECTOR, OP_NSSTRING, and OP_SELF.
2002-10-14*** empty log message ***gdbadmin1-1/+1
2002-10-13*** empty log message ***gdbadmin1-1/+1
2002-10-12language.c (binop_result_type): Add language_objc to case.Adam Fedor2-0/+17
(integral_type): Likewise. (character_type): Likewise. (string_type): Likewise. (boolean_type): Likewise. (structured_type): Likewise. (binop_type_check): Likewise.
2002-10-12printcmd.c (address_info): Print 'self' for ObjC.Adam Fedor2-1/+9
2002-10-12expression.h: New ops OP_NSSTRING, OP_SELECTOR, OP_MSGCALL, and OP_SELF.Adam Fedor2-3/+23
2002-10-12language.h (CAST_IS_CONVERSION): Add language_objc.Adam Fedor2-1/+6
2002-10-12defs.h (enum language): Add language_objc.Adam Fedor2-0/+5
2002-10-122002-10-11 Klee Dienes <kdienes@apple.com>Klee Dienes5-14/+36
* findvar.c (read_memory_typed_address): New function. * gdbcore.h (read_memory_typed_address): Add prototype. * blockframe.c (sigtramp_saved_pc): Use read_memory_typed_address to read a value destined for a CORE_ADDR, not read_memory_integer. * f-valprint.c (f77_get_dynamic_upperbound): Ditto. (f77_get_dynamic_lowerbound): Ditto.
2002-10-12*** empty log message ***gdbadmin1-1/+1
2002-10-112002-10-11 Martin M. Hunt <hunt@redhat.com>Martin Hunt2-0/+8
* utils.c (string_to_core_addr): After turning string into a number, convert to a CORE_ADDR using INTEGER_TO_ADDRESS which will do necessary sign-extension, etc.
2002-10-112002-10-11 Klee Dienes <kdienes@apple.com>Klee Dienes2-2/+8
* gdb.texinfo (Registers): Mention vector registers as well as floating registers in the documentation for 'info registers' and 'info all-registers'.
2002-10-11 * c-exp.y (THIS): Delete token and grammar rule.Daniel Jacobowitz24-181/+66
(yylex): Don't return THIS. * cp-valprint.c (vtbl_ptr_name_old): Delete. (cp_is_vtbl_ptr_type): Don't check vtbl_ptr_name_old. * demangle.c (cplus_markers): Update comment. Put '$' first. Remove CPLUS_MARKER. (_initialize_demangler): Don't call set_cplus_marker_for_demangling. * jv-exp.y (THIS): Delete token and grammar rule. (yylex): Don't return THIS. * mips-tdep.c (mips_dump_tdep): Don't dump CPLUS_MARKER. * objc-exp.y (THIS): Delete token and grammar rule. (yylex): Don't return THIS. * p-exp.y (yylex): Remove reference to CPLUS_MARKER. * stabsread.c (vptr_name, vb_name): Replace CPLUS_MARKER with '$'. (read_member_functions): Likewise for opname. (read_tilde_fields): Use is_cplus_marker. * defs.h (CPLUS_MARKER): Don't define. * config/tm-sysv4.h (CPLUS_MARKER): Likewise. * config/i386/xm-i386sco.h (CPLUS_MARKER): Likewise. * config/mips/tm-irix3.h (CPLUS_MARKER): Likewise. * config/mips/tm-irix6.h (CPLUS_MARKER): Likewise. * config/rs6000/tm-rs6000.h (CPLUS_MARKER): Likewise. * config/i386/tm-i386v4.h: Delete file. * config/djgpp/fnchange.lst: Delete tm-i386v4.h. * config/i386/tm-i386sol2.h: Include "i386/tm-i386.h" instead. * config/i386/tm-i386v42mp.h: Include "i386/tm-i386.h" instead. * config/i386/tm-ptx.h: Include "i386/tm-i386.h" instead. * config/i386/i386gnu.mt (TM_FILE): Use tm-i386.h. * config/i386/i386sco5.mt (TM_FILE): Likewise. * config/i386/i386v4.mt (TM_FILE): Likewise. * config/i386/ncr3000.mt (TM_FILE): Likewise.
2002-10-11 * gdbint.texinfo (CPLUS_MARKER): Remove item.Daniel Jacobowitz2-7/+4
2002-10-11*** empty log message ***gdbadmin1-1/+1
2002-10-10Convert #ifdef HAVE_NONSTEPPABLE_WATCHPOINT into CMarko Mlinar3-13/+13
2002-10-10*** empty log message ***gdbadmin1-1/+1
2002-10-09Convert #ifdef HAVE_NONSTEPPABLE_WATCHPOINT into CMarko Mlinar4-0/+50
2002-10-092002-10-08 Petr Sorfa <petrs@caldera.com>Jim Blandy2-27/+86
Revised and re-submitted by John Wolfe <jlw@caldera.com> Move the Dwarf 2 abbrev table to a per-compilation-unit structure, so we can work on more than one compilation unit at a time. This helps prepare GDB to handle inter-CU die references. * dwarf2read.c (ABBREV_HASH_SIZE): moved definition forward in the code to be defined before struct comp_unit_head. (comp_unit_head): Added new members - offset, cu_head, begin_die, next and dwarf2_abbrevs. (dwarf2_abbrevs): Removed single static var; now member of struct comp_unit_head. dwarf2_build_psymtabs_hard): Complete new struct comp_unit_head members. (psymtab_to_symtab_1): Changed to work with the new struct comp_unit_head. (dwarf2_read_abbrevs): Now accepts a cu_header parameter and constructs the dwarf2_abbrevs[] inside the cu_header. (dwarf2_empty_abbrev_table): Now expects a ptr to a dwarf2_abbrev table to clean up. (dwarf2_lookup_abbrev): Now accepts a cu_header parameter and handling of dwarf2_abbrevs inside the cu_header. (read_partial_die): Now supports the call to the new dwarf2_lookup_abbrev. (read_full_die): Now supports the call to the new dwarf2_lookup_abbrev.
2002-10-09*** empty log message ***gdbadmin1-1/+1
2002-10-08*** empty log message ***gdbadmin1-1/+1
2002-10-07*** empty log message ***gdbadmin1-1/+1
2002-10-06* Makefile.in (install-gdbtk): Add missing continuation backslash to insureChristopher Faylor2-1/+7
that shell variables, such as "transformed_name" are propagated to later shell statements in rule.
2002-10-06* config/i386/nm-i386sco.h: Add protection againstMark Kettenis2-3/+12
multiple-inclusion. Include "i386/nm-i386v.h". (REGISTER_U_ADDR): Remove define. (i386_register_u_addr): Remove prototype.
2002-10-06*** empty log message ***gdbadmin1-1/+1
2002-10-05*** empty log message ***gdbadmin1-1/+1
2002-10-042002-10-04 Michael Snyder <msnyder@redhat.com>Michael Snyder2-5/+18
* m32r-stub.c (handle_exception): Make sure exception is "trap" before treating it as a single-step event.
2002-10-042002-10-03 Adam Fedor <fedor@gnu.org>Adam Fedor3-26/+52
* objc-lang.c: ARI fixes. Change string.h to gdb_string.h. (objc_demangle): Remove assignment in if statements, Replace free with xfree. (add_msglist): Likewise. (end_msglist): Likewise. (complare_selectors): Likewise. (selectors_info): Likewise. (compare_classes): Likewise. (classes_info): Likewise. (print_object_command): Likewise. (find_objc_msgcall_submethod): Replace PTR with void *. * objc-lang.h: Remove check for __STDC__.
2002-10-04*** empty log message ***gdbadmin1-1/+1
2002-10-032002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston4-4/+39
* ui-out.h (ui_out_field_fmt_int): New prototype. * ui-out.c (ui_out_field_fmt_int): New function allowing specification of field width and alignment. * stack.c (print_frame_info_base): When printing frame level, use ui_out_field_fmt_int with a width of 2 and left alignment. Fix for PR gdb/192
2002-10-032002-10-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston5-8/+17
* mi-return.exp: Change expected frame output to remove extraneous space in level field when frame level is single digit. Part of fix for PR gdb/192. * mi-stack.exp: Ditto. * mi1-return.exp: Ditto. * mi1-stack.exp: Ditto.