aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2003-12-28* i386-sol2-tdep.c (i386_sol2_mcontext_addr): New function.Mark Kettenis2-0/+22
(i386_sol2_init_abi): Initialize TDEP->sigcontext_addr, TDEP->sc_reg_offset and TDEP->sc_num_regs.
2003-12-28* i386-tdep.h (i386_regnum): Add I386_CS_REGNUM andMark Kettenis2-0/+7
I386_SS_REGNUM.
2003-12-28*** empty log message ***gdbadmin1-1/+1
2003-12-27* dwarf2-frame.c (dwarf2_reg_rule): Add REG_RA and REG_CFA.Mark Kettenis2-108/+90
(dwarf2_frame_cache): Initialize PC_REGNUM with REG_RA and SP_REGNUM with REG_CFA. Don't overwrite the initialized register rule for registers left unspecified by the CFI. Remove the special handling of PC_REGNUM. Add code to eleminate any REG_RA rules. (dwarf2_frame_prev_register): Remove the special handling of SP_REGNUM. Add support for the REG_CFA rule.
2003-12-27*** empty log message ***gdbadmin1-1/+1
2003-12-26* i386obsd-tdep.c: Include "regset.h", "gdb_assert.h" andMark Kettenis2-38/+77
"gdb_string.h". (i386obsd_r_reg_offset): New variable. (i386obsd_aout_supply_regset) (i386obsd_aout_regset_from_core_section): New functions. (i386obsd_supply_reg, fetch_core_registers): Remove functions. (i286obsd_core_fns): Remove variable. (i386obsd_init_abi): Initialize TDEP->gregset_reg_offset, TDEP->gregset_num_regs and TDEP->sizeof_gregset. Set regset_from_core_section. Use ARRAY_SIZE to initialize TDEP->sc_num_regs. (_initialize_i386obsd_tdep): Don't call add_core_fns.
2003-12-26* i386bsd-tdep.c (i386bsd_core_osabi_sniffer): New function.Mark Kettenis2-0/+17
(_initialize_i386bsd_tdep): Register i386bsd_core_osabi_sniffer.
2003-12-26* i386-linux-nat.c: Add comment.Mark Kettenis2-0/+6
2003-12-26* win32-nat.c: Add some comments about below change.Christopher Faylor3-4/+28
2003-12-26Fix for PR threads/1048Christopher Faylor3-56/+131
* win32-nat.c (thread_info_struct): Add reload_context flag. (thread_rec): Don't reload thread context here. Just set a flag. (do_child_fetch_inferior_registers): Reload thread context here if appropriate. Avoid doing anything if current_thread is NULL thanks to strange Windows behavior. (child_fetch_inferior_registers): Avoid doing anything if current_thread is NULL. (do_child_store_inferior_registers): Ditto. (child_store_inferior_registers): Ditto. (child_kill_inferior): Ditto. (fake_create_process): Pretend to create a process for pathological windows attach situation. (get_child_debug_event): Call fake_create_process when the first event noticed is thread creation rather than process creation. (child_attach): Always set attach_flag when attaching. (child_create_inferior): Set attach_flag to zero since we're not attaching.
2003-12-26* win32-nat.c (get_child_debug_event): Keep main thread id around even afterChristopher Faylor3-122/+132
thread exits since Windows insists on continuing to report events against it.
2003-12-26*** empty log message ***gdbadmin1-1/+1
2003-12-25*** empty log message ***gdbadmin1-1/+1
2003-12-24*** empty log message ***gdbadmin1-1/+1
2003-12-23*** empty log message ***gdbadmin1-1/+1
2003-12-22* dwarf2-frame.c (dwarf2_frame_cache): Don't skip the returnMark Kettenis2-16/+12
address column.
2003-12-22* breakpoint.c (bpstat_do_actions): To ensure thatJim Blandy4-7/+34
clear_proceed_status doesn't free the command tree we're evaluating out from under us, zero the bpstat's pointer to it, and take care of freeing it ourselves. * cli/cli-script.c (make_cleanup_free_command_lines): Make this function externally visible. * cli/cli-script.h (make_cleanup_free_command_lines): New declaration.
2003-12-22*** empty log message ***gdbadmin1-1/+1
2003-12-21*** empty log message ***gdbadmin1-1/+1
2003-12-20* x86-64-tdep.c (x86_64_dwarf_regmap): Map the Return Address toMark Kettenis2-2/+7
RIP.
2003-12-20*** empty log message ***gdbadmin1-1/+1
2003-12-192003-12-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+11
* hppa-tdep.c (hppa_gdbarch_init): Set long double floating point type to floatformat_ia64_quad_big.
2003-12-19 * frv-tdep.c (skip_prologue_using_sal): New function. Taken verbatimKevin Buettner2-39/+189
from mips-tdep.c. (frv_analyze_prologue): Rework to account for intermixed prologue / body instructions.
2003-12-19*** empty log message ***gdbadmin1-1/+1
2003-12-182003-12-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+40
* hppa-tdep.c (hppa_gdbarch_init): Set sizeof(long_double) to 128. Document type sizes for hppa*-*-hpux* compilers available to me.
2003-12-182003-12-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain4-361/+7
* hppam3-nat.c: Delete obsolete file. * hppab-nat.c: Delete obsolete file. * Makefile.in: Remove references.
2003-12-182003-12-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-3/+18
* gdb.base/sect-cmd.exp: Handle compiling test case from multiple source files.
2003-12-182003-12-16 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+16
* gdb.base/environ.exp: Handle compiling test case from multiple source files.
2003-12-18*** empty log message ***gdbadmin1-1/+1
2003-12-172003-12-16 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+5
* gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
2003-12-172003-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+5
* symtab.c (decode_line_spec): Change call to decode_line_1.
2003-12-172003-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston6-27/+73
* linespec.h (decode_line_1): Add new not_found_ptr parameter. * linespec.c (decode_line_1): Add new parameter. Pass on new parameter to decode_variable and symtab_from_filename functions. (decode_variable): Add new not_found_ptr parameter. Throw exception rather than failing if the not_found_ptr is non-null and the function is not found. (symtab_from_filename): Add new not_found_ptr parametr. Throw exception rather than failing if the not_found_ptr is non-null and the source file is not found. * breakpoint.c: Change all callers of decode_line_1 to add default extra parameter for decode_line_1 calls. * tracepoint.c: Ditto. * cli/cli-cmds.c: Ditto.
2003-12-17* gdb.base/freebpcmd.c: Add copyright notice.Jim Blandy2-0/+22
2003-12-17* gdb.base/freebpcmd.exp: Mark the interesting failure as known.Jim Blandy2-2/+6
2003-12-17 * irix5-nat.c: Include mips-tdep.h.Joel Brobecker2-0/+5
2003-12-172003-12-16 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+7
* gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
2003-12-17*** empty log message ***gdbadmin1-1/+1
2003-12-16* solib.h (SOLIB_CREATE_CATCH_LOAD_HOOK)Mark Kettenis2-94/+5
(SOLIB_CREATE_CATCH_UNLOAD_HOOK, SOLIB_LOADED_LIBRARY_PATHNAME) (SOLIB_UNLOADED_LIBRARY_PATHNAME, SOLIB_HAVE_LOAD_EVENT) (SOLIB_HAVE_UNLOAD_EVENT): Remove defines.
2003-12-16* blockframe.c (inside_main_func): Don't treat a zero PC specially.Mark Kettenis2-6/+6
Needed to fix PR backtrace/1476.
2003-12-162003-12-16 David Carlton <carlton@kealia.com>David Carlton2-2/+7
* cp-support.c (class_name_from_physname): Add DMGL_PARAMS. (method_name_from_physname): Ditto.
2003-12-16*** empty log message ***gdbadmin1-1/+1
2003-12-15* i386-sol2-tdep.c (i386_sol2_gregset_reg_offset): New variable.Mark Kettenis4-4/+43
(i386_sol2_init_abi): Initialize TDEP->gregset_reg_offset, TDEP->gregset_num_regs, TDEP->sizeof_gregset and TDEP->sizeof_fpregset. * config/i386/i386sol2.mh (XM_FILE): Set to xm-i386.h. (XM_CLIBS): Remove. (NATDEPFILES): Remove core-regset.o and corelow.o. * config/i386/i386sol2.mt (TDEPFILES): Add corelow.o.
2003-12-15*** empty log message ***gdbadmin1-1/+1
2003-12-14* proc-api.c (procfs_note): Add format string to fprintf call.Mark Kettenis2-1/+3
2003-12-14* i386-tdep.c (i386_analyze_frame_setup): Add missing encodingsMark Kettenis2-1/+10
for `subl' and `xorl' instructions.
2003-12-14*** empty log message ***gdbadmin1-1/+1
2003-12-13* dwarf2read.c (dwarf2_add_member_fn, read_structure_scope):Jim Blandy2-2/+8
Replace uses of DEPRECATED_STREQ and DEPRECATED_STREQN with calls to strcmp and strncmp.
2003-12-13* osabi.c (gdbarch_init_osabi): Reformat error message with betterJim Blandy2-5/+10
line breaks.
2003-12-13* gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.Jim Blandy3-0/+140
2003-12-13* blockframe.c (inside_main_func): Reformat. Introduce new localMark Kettenis2-58/+62
variables to prevent long lines. Update comments to reflect reality.