Commit graph

21554 commits

Author SHA1 Message Date
Pedro Alves
8ad7c2b9e6 * arm-wince-tdep.c (ARM_WINCE_JB_PC): Change to 10. 2007-08-26 13:42:40 +00:00
gdbadmin
75cc4c457d *** empty log message *** 2007-08-26 00:00:03 +00:00
gdbadmin
043b877a95 *** empty log message *** 2007-08-25 00:00:33 +00:00
gdbadmin
9ab9ef6893 *** empty log message *** 2007-08-24 00:00:03 +00:00
Joel Brobecker
a896d12139 * gdb.base/default.exp: Adjust the expected output of "info
warranty" after the switch to GPLv3.
2007-08-23 20:36:15 +00:00
Joel Brobecker
4de6a07ed0 * Makefile.in (copying.c): Use the top-level COPYING3 as the file
that contains the GDB license.
        * copying.awk: Adjust to the GPLv3 wording.
        * copying.c: Regenerate.
2007-08-23 20:33:48 +00:00
Joel Brobecker
01d4100f86 Spelling fix. 2007-08-23 20:21:52 +00:00
Joel Brobecker
07aed0ebe2 * copying.awk: Protoization, and I18n markup. 2007-08-23 20:19:32 +00:00
Joel Brobecker
7b4336022e * lib/gdb.exp (default_gdb_init): Increase expect buffer size
to 30000 (from 20000).
2007-08-23 20:10:04 +00:00
Joel Brobecker
50efebf80c * config/djgpp/djconfig.sh: Switch license to GPLv3.
* copyright.sh: Likewise.
        * gdb-events.sh: Likewise.
        * gdb_gcore.sh: Likewise.
        * gdb_mbuild.sh: Likewise.
        * gdbarch.sh: Likewise.
        * observer.sh: Likewise.
        * features/feature_to_c.sh: Likewise.
        * regformats/regdat.sh: Likewise.
2007-08-23 18:19:51 +00:00
Joel Brobecker
e22f8b7c8c Switch the license of all .exp files to GPLv3.
Switch the license of all .f and .f90 files to GPLv3.
        Switch the license of all .s and .S files to GPLv3.
2007-08-23 18:14:19 +00:00
Joel Brobecker
a9762ec78a Switch the license of all .c files to GPLv3.
Switch the license of all .h files to GPLv3.
        Switch the license of all .cc files to GPLv3.
2007-08-23 18:08:50 +00:00
Joel Brobecker
5a0e3bd0ac * configure.ac: Switch license to GPLv3. 2007-08-23 17:58:44 +00:00
Joel Brobecker
cc00619d4d Switch the licensing to GPLv3 for all .ads and .adb files. 2007-08-23 17:49:23 +00:00
gdbadmin
843c0a254b *** empty log message *** 2007-08-23 00:00:06 +00:00
Daniel Jacobowitz
609ca2b957 * mips-tdep.c (mips_gdbarch_init): Use Tag_GNU_MIPS_ABI_FP to
determine the file's FPU type.
2007-08-22 15:16:56 +00:00
Daniel Jacobowitz
8d26208a1e gdb/testsuite/
* gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
	and t_int_double.
	* gdb.base/callfuncs.c (t_double_int, t_int_double): New.

	gdb/
	* mips-tdep.c (mips_n32n64_fp_arg_chunk_p): New.
	(mips_n32n64_push_dummy_call): Always increment float_argreg along
	with argreg.  Use mips_n32n64_fp_arg_chunk_p.
2007-08-22 15:13:04 +00:00
Daniel Jacobowitz
65728c2698 * solib-svr4.c (scan_dyntag): Only read target memory when necessary.
Fix formatting.
	(elf_locate_base): Look for DT_MIPS_RLD_MAP first.  Expand comments.
	(elf_lookup_lib_symbol): Fix formatting.
2007-08-22 14:22:02 +00:00
Michael Snyder
6b2d86bda4 2007-08-21 Michael Snyder <msnyder@access-company.com>
* dbxread.c (read_dbx_symtab): Guard null deref.
	Break up long line.
2007-08-22 01:57:05 +00:00
Michael Snyder
a2ca50ae64 2007-08-21 Michael Snyder <msnyder@access-company.com>
* valops.c (find_overload_match): Guard against NULL.
2007-08-22 01:53:19 +00:00
Daniel Jacobowitz
54e116dd35 * MAINTAINERS (Patch Champions): Remove self. 2007-08-22 01:21:45 +00:00
gdbadmin
2096b6d6b8 *** empty log message *** 2007-08-22 00:00:02 +00:00
Jim Blandy
3fb6a9822a * gdb.texinfo (Top): Dedicate manual to the memory of Fred Fish.
(title page): Include the dedication in the printed manual, as a
separate page after the copyright notice.
2007-08-21 15:09:59 +00:00
Daniel Jacobowitz
f429d7d03d 2007-08-21 Chris Smith <chris.smith@st.com>
* cli/cli-script.c (read_command_lines): Call dont_repeat for each
	line.
2007-08-21 13:35:00 +00:00
gdbadmin
faa925f5d0 *** empty log message *** 2007-08-21 00:00:02 +00:00
Jim Blandy
d3bdde981b * gdb.texinfo (The F Reply Packet): Avoid confusing texi2html:
don't break a @var across a line.
2007-08-20 19:31:11 +00:00
gdbadmin
d03c968bfe *** empty log message *** 2007-08-20 00:00:03 +00:00
gdbadmin
edd7c692e6 *** empty log message *** 2007-08-19 00:00:34 +00:00
Michael Snyder
31e9f6b6be 2007-08-18 Michael Snyder <msnyder@svkmacdonelllnx>
* stabsread.c (dbx_lookup_type): Memory leak.
2007-08-18 20:22:27 +00:00
Michael Snyder
32107cd542 2007-08-18 Michael Snyder <msnyder@access-company.com>
* event-loop.c (delete_async_signal_handler): Move pointer null
	test to before pointer dereference.
2007-08-18 20:05:48 +00:00
Michael Snyder
44db85f8e2 2007-08-18 Michael Snyder <msnyder@svkmacdonelllnx>
* ui-out.c (append_header_to_list): Possible cut and paste error.
2007-08-18 19:45:48 +00:00
Michael Snyder
a287cea675 2007-08-18 Michael Snyder <msnyder@svkmacdonelllnx>
* MAINTAINERS: white space tweak.
2007-08-18 19:39:45 +00:00
Joel Brobecker
4fcb9948bf * gdb.base/step-line.c: Switch license to GPL version 3, and
update copyright year.
        * gdb.base/step-line.inp: Likewise.
2007-08-18 02:13:15 +00:00
Joel Brobecker
b9c34f673c * gdb.base/gdb1555.exp: Make expected output immune to formatting
changes inside gdb1555.c.
        * gdb.base/pending.exp: Likewise.
2007-08-18 01:21:42 +00:00
Michael Snyder
f91162e199 2007-08-17 Michael Snyder <msnyder@access-company.com>
* stack.c (print_frame): Memory leak.
2007-08-18 00:21:03 +00:00
Michael Snyder
1e8189fbb5 2007-08-17 Michael Snyder <msnyder@access-company.com>
* completer.c (filename_completer): Avoid memory leak.
	Remove unnecessary nested block.
2007-08-18 00:17:08 +00:00
gdbadmin
67f5fb248e *** empty log message *** 2007-08-18 00:00:33 +00:00
Michael Snyder
348038cd50 2007-08-17 Michael Snyder <msnyder@access-company.com>
* c-exp.y (parse_number): Memory leak.
2007-08-17 23:27:42 +00:00
Michael Snyder
1f20ed9160 2007-08-17 Michael Snyder <msnyder@access-company.com>
* completer.c (location_completer): Must free 'fn_list', except
	in the one case where it is returned (as 'list').
2007-08-17 23:24:18 +00:00
Michael Snyder
74dddad306 2007-08-17 Michael Snyder <msnyder@access-company.com>
* varobj.c (value_of_root): Memory leak.
2007-08-17 23:17:30 +00:00
Michael Snyder
0bd9908d01 2007-08-17 Michael Snyder <msnyder@access-company.com>
* gdbtypes.h (virtual_base_list): Remove export decl.
	* gdbtypes.c (virtual_base_list): Make static.  Not called outside.
	(virtual_base_index): Memory leak.
	(virtual_base_index_skip_primaries): Ditto.
2007-08-17 23:12:47 +00:00
Maxim Grigoriev
bdb4c075a2 2007-08-17 Maxim Grigoriev <maxim2405@gmail.com>
* xtensa-tdep.c (ARG_NOF, ARG_1ST, PS_WOE, PS_EXC, C0_MAXOPDS)
	(C0_NREGS, C0_CLESV, C0_SP, C0_FP, C0_RA, C0_ARGS, C0_NARGS)
	(C0_CONST, C0_INEXP, C0_NOSTK): New macros.
	(xtensa_read_register): New function.
	(xtensa_windowed_frame_cache, xtensa_call0_frame_cache, xtensa_c0reg)
	(xtensa_insn_kind): New types.
	(xtensa_frame_cache, xtensa_alloc_frame_cache, xtensa_frame_cache)
	(xtensa_frame_prev_register, xtensa_return_value, xtensa_skip_prologue)
	(xtensa_verify_config, xtensa_pseudo_register_read)
	(xtensa_pseudo_register_write, xtensa_extract_return_value)
	(xtensa_store_return_value)
	(xtensa_push_dummy_call): Extended to support Xtensa Call0 ABI.
	(windowing_enabled, extract_call_winsize, xtensa_unwind_dummy_id)
	(xtensa_frame_this_id, xtensa_frame_prev_register)
	(xtensa_register_type, xtensa_reg_to_regnum): Cosmetic changes.
	(call0_frame_cache, call0_frame_get_reg_at_entry)
	(call0_classify_opcode, call0_track_op)
	(call0_analyze_prologue, call0_frame_cache): New functions.
2007-08-17 21:53:29 +00:00
Vladimir Prus
198757a8b1 * breakpoint.c (bpstat_free): New.
(bpstat_clear): Use bpstat_free.
	(delete_breakpoint): Document why we cannot
	remove bpstats from stop_bpstat.
	* breakpoint.h (bpstat_free): Declare.
2007-08-17 17:06:04 +00:00
gdbadmin
db6d03e8ff *** empty log message *** 2007-08-17 00:00:33 +00:00
Michael Snyder
dc66ab8ae2 event-loop.c (gdb_wait_for_event): Move statement into if block. 2007-08-16 14:51:22 +00:00
gdbadmin
b3641d5f5e *** empty log message *** 2007-08-16 00:00:04 +00:00
Joel Brobecker
40c8aaa9fe * ada-lang.c (resolve_subexp): Correct arity of binary operators. 2007-08-15 18:43:15 +00:00
Joel Brobecker
ee90b9ab36 * ada-lang.c (possible_user_operator_p): Alternative fix to last
checkin guarding against NULL.
2007-08-15 18:36:37 +00:00
Michael Snyder
e5908723e5 2007-08-14 Michael Snyder <msnyder@access-company.com>
* tui-command.c, tui-data.c, tui-disasm.c, tui-file.c, tui-io.c,
	tui-layout.c, tui-regs.c, tui-source.c, tui-win.c, tui-windata.c,
	tui-wingeneral.c, tui-winsource.c: Coding standard, && and ||
	go at beginning of new line.
2007-08-15 00:19:44 +00:00
gdbadmin
3b93fc3def *** empty log message *** 2007-08-15 00:00:02 +00:00
Michael Snyder
08ef48c5ac 2007-08-14 Michael Snyder <msnyder@access-company.com>
* tui-data.c, tui-data.h, tui-disasm.c, tui-disasm.h, tui-hooks.c,
	tui-io.c, tui-layout.c, tui-layout.h, tui-out.c, tui-regs.c,
	tui-source.c, tui-source.h, tui-stack.c, tui-win.c, tui-win.h,
	tui-windata.c, tui-windata.h, tui-wingeneral.c, tui-winsource.c,
	tui-winsource.h, tui.c, tui.h: Function declarations and
	definitions, wrap long lines.
2007-08-14 23:50:39 +00:00
Michael Snyder
ef5eab5a0f 2007-08-14 Michael Snyder <msnyder@access-company.com>
* tui-command.c, tui-data.c, tui-disasm.c, tui-layout.c,
	tui-regs.c, tui-win.c, tui-windata.c, tui-winsource.c, tui.c:
	Reformat block comments to GNU standard.
2007-08-14 21:39:22 +00:00
Michael Snyder
1cc6d956c1 2007-08-14 Michael Snyder <msnyder@access-company.com>
* tui-command.c, tui-data.c, tui-data.h, tui-disasm.c, tui-file.c,
	tui-hooks.c, tui-interp.c, tui-io.c, tui-layout.c, tui-out.c,
	tui-regs.c, tui-regs.h, tui-source.c, tui-stack.c, tui-win.c,
	tui-windata.c, tui-wingeneral.c, tui-winsource.c, tui-winsource.h,
	tui.c, tui.h: Comment reformatting to coding standard (capitals,
	spaces after periods, etc).
2007-08-14 21:20:09 +00:00
Michael Snyder
5b6fe301a1 2007-08-14 Michael Snyder <msnyder@access-company.com>
* tui-data.c, tui-data.h, tui-disasm.c, tui-hooks.c, tui-layout.c,
	tui-regs.c, tui-source.c, tui-stack.c, tui-win.c, tui-windata.c,
	tui-wingeneral.c, tui-wingeneral.h, tui-winsource.c, tui.c,
	tui-winsource.h: Whitespace changes, fix pointer declarations
	to be consistant.
2007-08-14 20:23:29 +00:00
Joel Brobecker
64a1bf1957 * ada-lang.c (field_alignment): Guard against NULL. 2007-08-14 20:16:18 +00:00
Joel Brobecker
e933291e4c * MAINTAINERS (Global Maintainers): Add self. 2007-08-14 20:10:47 +00:00
Michael Snyder
068acb6c00 2007-08-14 Michael Snyder <msnyder@access-company.com>
* mi/mi-interp.c (mi_cmd_interpreter_exec): Dead code, dead variable.
2007-08-14 19:51:37 +00:00
Michael Snyder
6d307763fb 2007-08-14 Michael Snyder <msnyder@access-company.com>
* ada-lang.c (possible_user_operator_p): Guard against NULL.
2007-08-14 18:32:45 +00:00
Michael Snyder
348144bad4 2007-08-14 Michael Snyder <msnyder@access-company.com>
* varobj.c (cplus_describe_child): Guard against null.
	Use "NULL" instead of "0" to initialize pointers.
2007-08-14 18:26:46 +00:00
Daniel Jacobowitz
b8926edcac * arm-tdep.c (arm_gdbarch_init): Allow unknown ABI and FPU settings
to match any gdbarch with matching OSABI.  Set default ABI and FPU
	after running the OSABI handler.
2007-08-14 15:47:00 +00:00
Daniel Jacobowitz
cdd6623c94 * config/i386/linux.mh (NATDEPFILES): Move corelow.o from here...
* config/i386/linux.mt (TDEPFILES): ...to here.
2007-08-14 12:51:59 +00:00
Vladimir Prus
1267554726 Fix changelog formatting 2007-08-14 11:18:56 +00:00
Vladimir Prus
cb85195420 gdb/
* breakpoint.c (disable_breakpoints_in_shlibs): Remove
	the 'silent' parameter and code to implement that.
	* breakpoint.h (disable_breakpoints_in_shlibs): Adjust
	prototype.
	* win32-nat.c: Adjust.
	* solib.c: Adjust.
2007-08-14 11:09:45 +00:00
Vladimir Prus
e14a792bcf gdb/
* breakpoint.c (update_breakpoints_after_exec): Don't
        set address to zero.
2007-08-14 08:11:45 +00:00
Michael Snyder
ac3eeb4911 2007-08-13 Michael Snyder <msnyder@access-company.com>
* valops.c: Whitespace clean-up.
2007-08-14 00:31:40 +00:00
gdbadmin
9763fb7a94 *** empty log message *** 2007-08-14 00:00:34 +00:00
Michael Snyder
81b7c67a8b 2007-08-13 Michael Snyder <msnyder@access-company.com>
* tui/tui-winsource.c (tui_alloc_source_buffer): Clean up allocation.
2007-08-13 23:06:34 +00:00
Michael Snyder
f5b73fbba3 2007-08-13 Michael Snyder <msnyder@access-company.com>
* event-top.c (command_line_handler): Memory leak.
2007-08-13 23:02:08 +00:00
Michael Snyder
b538c23453 2007-08-13 Michael Snyder <msnyder@access-company.com>
* mi/mi-cmd-var.c (mi_cmd_var_set_format): Memory leak.
	No need to make copy.
2007-08-13 22:57:39 +00:00
Michael Snyder
be8ca11b9e 2007-08-13 Michael Snyder <msnyder@access-company.com>
* source.c (find_source_lines): Require symtab 's'.
2007-08-13 22:25:14 +00:00
Daniel Jacobowitz
2cc176786d * config/default.exp: New file. 2007-08-13 14:35:59 +00:00
gdbadmin
4a349aac20 *** empty log message *** 2007-08-13 00:00:04 +00:00
gdbadmin
2eff3c4ee5 *** empty log message *** 2007-08-12 00:00:02 +00:00
Michael Snyder
489f05169b 2007-08-11 Michael Snyder <msnyder@access-company.com>
* completer.c: Spelling fix in comments.
2007-08-11 20:08:37 +00:00
Michael Snyder
687d6395d7 2007-08-10 Michael Snyder <msnyder@access-company.com>
* gdbtypes.c: Coding standard cleanup.
2007-08-11 00:28:30 +00:00
Michael Snyder
7ba8144421 2007-08-10 Michael Snyder <msnyder@access-company.com>
* gdbtypes.c: Comment/whitespace cleanup.
2007-08-11 00:22:21 +00:00
gdbadmin
8c37cbb658 *** empty log message *** 2007-08-11 00:00:33 +00:00
Michael Snyder
6aef78af04 2007-08-10 Michael Snyder <msnyder@access-company.com>
* stabsread.c (read_huge_number): Attempt to compute value before
	values that it depends on.
2007-08-10 22:08:22 +00:00
Michael Snyder
46be51c450 2007-08-10 Michael Snyder <msnyder@access-company.com>
* linespec.c (decode_dollar): Dead code, ptr can't be non-null.
	(decode_objc): Use "NULL" instead of 0.
	(find_method): Ditto.
	(decode_all_digits): Ditto.
	(decode_dollar): Ditto.
2007-08-10 22:01:27 +00:00
Michael Snyder
412bbd6c82 2007-08-10 Michael Snyder <msnyder@access-company.com>
* mi/mi-main.c (mi_cmd_data_evaluate_expression): Resource leak.
2007-08-10 21:52:38 +00:00
Michael Snyder
76bd6e0b6e 2007-08-10 Michael Snyder <msnyder@access-company.com>
* mi/mi-cmd-var.c (mi_cmd_var_list_children): Memory leak.
2007-08-10 21:44:23 +00:00
Michael Snyder
518f9d3cd4 2007-08-10 Michael Snyder <msnyder@access-company.com>
* solib-svr4.c (enable_break): Don't free tmp_pathname until
	after closing bfd.
2007-08-10 20:42:45 +00:00
Michael Snyder
9c3f90bd3a 2007-08-10 Michael Snyder <msnyder@access-company.com>
* completer.c: Comment/whitespace cleanup.
2007-08-10 20:35:09 +00:00
Joel Brobecker
adee02064a * Makefile.in (i386nbsd-nat.o): Add missing dependency. 2007-08-10 17:52:09 +00:00
Maxim Grigoriev
9f8e69991e 2007-08-10 Maxim Grigoriev <maxim2405@gmail.com>
* remote-fileio.c (remote_fileio_resize_fd_map): Initialize newly
	allocated file descriptors.
2007-08-10 17:49:48 +00:00
Joel Brobecker
271a27b8c3 * Makefile.in: Minor cleanup throughout; add some missing variables,
add some missing rules, remove some rules that are no longer needed,
        and fix the dependencies in several rules.
2007-08-10 17:26:45 +00:00
gdbadmin
724ed4c5f2 *** empty log message *** 2007-08-10 00:00:33 +00:00
Ludovic Courtès
d4310edb35 Re-instated Guile/Scheme support. 2007-08-09 23:01:17 +00:00
Ludovic Courtès
57da77961a Add Emacs local variables for UTF-8. 2007-08-09 22:44:38 +00:00
Ludovic Courtès
93c06293e4 Added myself to `MAINTAINERS'. 2007-08-09 21:52:04 +00:00
Michael Snyder
0997b53539 2007-08-09 Michael Snyder <msnyder@access-company.com>
* solib.c (solib_open): Memory leak -- openp returns xmalloc buffer.
2007-08-09 18:37:08 +00:00
Joel Brobecker
4fec86cf74 * solib-som.c (som_relocate_section_addresses): Stop saving
the $CODE$ section in the so_list structure.
2007-08-09 16:45:32 +00:00
gdbadmin
bd6075bf49 *** empty log message *** 2007-08-09 00:00:34 +00:00
Maxim Grigoriev
7b8715682a 2007-08-08 Maxim Grigoriev <maxim2405@gmail.com>
* xtensa-tdep.h (XTENSA_MAX_COPROCESSOR): New.
	(xtensa_register_group_t): Add entries for coprocessors.
	* xtensa-tdep.c (xtensa_init_reggroups): New register groups.
	(xtensa_add_reggroups): Likewise.
	(xtensa_register_reggroup_p): Likewise.
	(xtensa_coprocessor_register_group): New function.
	(xtensa_cp): New.
2007-08-08 23:22:18 +00:00
Jan Kratochvil
652aaa2406 2007-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
* serial.c (serial_open): Fix the OPEN parameter macro expansion.
2007-08-08 22:12:35 +00:00
Michael Snyder
6217bf3e40 2007-08-08 Michael Snyder <msnyder@access-company.com>
* target.c (target_read_string): Guard against null.
2007-08-08 22:02:43 +00:00
Michael Snyder
6225abfaac 2007-08-08 Michael Snyder <msnyder@access-company.com>
* varobj.c (value_of_root): Move alloc after return to avoid leak.
2007-08-08 21:46:37 +00:00
Michael Snyder
3e40160c04 2007-08-08 Michael Snyder <msnyder@access-company.com>
* tui/tui-layout.c (tui_set_layout): Dead code, dead variable.
2007-08-08 18:39:50 +00:00
Michael Snyder
91d2803c32 2007-08-08 Michael Snyder <msnyder@access-company.com>
* top.c (command_line_input): Memory leak.
2007-08-08 18:34:28 +00:00
Michael Snyder
ea5bf0a1f9 2007-08-08 Michael Snyder <msnyder@access-company.com>
* solib-svr4.c (open_symbol_file_object): Memory leak.
	(svr4_current_sos): Ditto.
	(enable_break): Ditto.
2007-08-08 18:08:52 +00:00
Michael Snyder
34e2dfde9c 2007-08-08 Michael Snyder <msnyder@access-company.com>
* cp-valprint.c (cp_print_hpacc_virtual_table_entries): Memory leak.
2007-08-08 18:05:37 +00:00
Michael Snyder
decbce07bc 2007-08-08 Michael Snyder <msnyder@access-company.com>
* dwarf2read.c (add_partial_symbol): Memory leak.
2007-08-08 18:01:35 +00:00
gdbadmin
b3f7d23b20 *** empty log message *** 2007-08-08 00:00:04 +00:00
gdbadmin
6a6ddbfd03 *** empty log message *** 2007-08-07 00:00:03 +00:00
Michael Snyder
4cdfadb1f8 2007-08-06 Michael Snyder <msnyder@access-company.com>
* ada-lang.c (desc_bounds): Comparison of function address to NULL.
2007-08-06 20:07:44 +00:00
gdbadmin
d0913de2b8 *** empty log message *** 2007-08-06 00:00:33 +00:00
Jim Blandy
b1ddacc73c * macroexp.c (init_buffer): Remove testing code that overrides the
caller's length guess.
(gather_arguments): Use a larger initial size, now that the vector
growth code has been exercised.
2007-08-05 21:41:09 +00:00
Pedro Alves
5d9643bae4 * solib-target.c (solib_target_relocate_section_addresses): Add
orig_delta to addr_high.
2007-08-05 09:57:06 +00:00
Michael Snyder
1ed489bd7c 2007-08-04 Michael Snyder <msnyder@access-company.com>
* remote-fileio.c (remote_fileio_func_write): Memory leak.
2007-08-05 01:04:31 +00:00
Michael Snyder
c1f5197edc 2007-08-04 Michael Snyder <msnyder@access-company.com>
* breakpoint.c (print_one_breakpoint): Off by one error.
2007-08-05 00:43:34 +00:00
Michael Snyder
27e06d3ef0 2007-08-04 Michael Snyder <msnyder@access-company.com>
* tracepoint.c (add_register): Off by one error.
	(stringify_collection_list): Free malloc buffer.
2007-08-05 00:36:53 +00:00
gdbadmin
0e3b351fa5 *** empty log message *** 2007-08-05 00:00:02 +00:00
Michael Snyder
474d0d0c7a 2007-08-03 Michael Snyder <msnyder@access-company.com>
* mi-cmd-var.c (mi_cmd_var_delete): Remove unused variable,
	stop memory leak, straighten out cleanups.
2007-08-04 03:00:40 +00:00
Michael Snyder
03b4bca2d7 2007-08-03 Michael Snyder <msnyder@access-company.com>
* jv-lang.c (java_link_class_type): Guard against NULL.
2007-08-04 02:50:16 +00:00
gdbadmin
17e1855042 *** empty log message *** 2007-08-04 00:00:32 +00:00
gdbadmin
f620fdcf3b *** empty log message *** 2007-08-03 00:00:03 +00:00
Michael Snyder
f9780d5b23 2007-08-02 Michael Snyder <msnyder@access-company.com>
* gdbtypes.c (create_set_type): Test should only be done within
	the preceeding if block.  Otherwise, variable is uninitialized.
2007-08-02 21:08:12 +00:00
Michael Snyder
423c0af83c 2007-08-02 Michael Snyder <msnyder@access-company.com>
* gdbtypes.c (check_typedef): Guard NULL.
2007-08-02 21:01:37 +00:00
gdbadmin
d74ffa39b6 *** empty log message *** 2007-08-02 00:00:03 +00:00
Michael Snyder
f88c79e6bb 2007-08-01 Michael Snyder <msnyder@access-company.com>
* remote-utils.c (putpkt_binary): Memory leak, free buf2.
2007-08-01 20:34:36 +00:00
Michael Snyder
3cebf8d882 2007-08-01 Michael Snyder <msnyder@access-company.com>
* cli/cli-decode.c (lookup_cmd): Check for null earlier, to
	avoid dereference in lookup_cmd_1.
2007-08-01 20:26:31 +00:00
Michael Snyder
c0645fb52f 2007-08-01 Michael Snyder <msnyder@access-company.com>
* tui/tui-data.c (tui_alloc_content): Move assign out of if,
	clean up long lines.
	(tui_alloc_generic_win_info): Tidy by using XMALLOC macro.
	(tui_alloc_win_info): Ditto.
	(tui_add_content_elements): Ditto.
	* tui/tui-file.c (tui_file_magic): Ditto.
2007-08-01 20:15:36 +00:00
gdbadmin
a0ac008e3e *** empty log message *** 2007-08-01 00:00:33 +00:00
Michael Snyder
967af18d0d 2007-07-31 Michael Snyder <msnyder@access-company.com>
* breakpoint.c (breakpoint_init_inferior): Add 'else' to 'if'.
	True and false paths are mutually exclusive.
2007-07-31 23:08:22 +00:00
Michael Snyder
40742ab60a 2007-07-31 Michael Snyder <msnyder@access-company.com>
* event-top.c (command_line_handler): Add pedantic return.
2007-07-31 22:01:03 +00:00
Michael Snyder
7c6e0d4812 2007-07-31 Michael Snyder <msnyder@access-company.com>
* f-valprint.c (info_common_command): Bail out to prevent null
	pointer deref.  Break up a long line.
2007-07-31 21:56:00 +00:00
Michael Snyder
c7b1adc9a0 2007-07-31 Michael Snyder <msnyder@access-company.com>
* exec.c (xfer_memory): Remove redundant condition from 'if'.
2007-07-31 21:49:21 +00:00
Michael Snyder
73780b3c0a 2007-07-31 Michael Snyder <msnyder@access-company.com>
* symfile.c (reread_separate_symbols): Free xmalloced memory.
2007-07-31 21:42:19 +00:00
Michael Snyder
abe34c358d 2007-07-31 Michael Snyder <msnyder@access-company.com>
* printcmd.c (build_address_symbolic): Remove dead code and dead
	variable.
2007-07-31 21:36:13 +00:00
Daniel Jacobowitz
e48883f791 * linespec.c (minsym_found): Advance to the next line if possible.
* gdb.base/prologue.c, gdb.base/prologue.exp: New.
	* lib/gdb.exp (gdb_breakpoint): Handle "temporary".
2007-07-31 19:58:40 +00:00
Pedro Alves
6b3d9b8313 * win32-low.c (winapi_CloseToolhelp32Snapshot) [_WIN32_WCE]: New
typedef.
	(win32_CloseToolhelp32Snapshot) [_WIN32_WCE]: New global var.
	(load_toolhelp) [_WIN32_WCE]: Load TOOLHELP.DLL.  Get
	CloseToolhelp32Snapshot.
	(toolhelp_get_dll_name) [_WIN32_WCE]: Close the snapshot with
	CloseToolhelp32Snapshot.
2007-07-31 13:58:19 +00:00
Pedro Alves
5720483760 * arm-wince-tdep.c (arm_wince_init_abi): Remove svr4 related call.
* config/arm/wince.mt (TDEPFILES): Remove solib-legacy.o and
	solib-svr4.o, and add solib-target.o
2007-07-31 13:50:11 +00:00
gdbadmin
615c7d515b *** empty log message *** 2007-07-31 00:00:32 +00:00
Maciej W. Rozycki
1ab80e5ba1 * gdb.base/dump.exp: Force the correct endianness for binary
formats not carrying this information.
2007-07-30 12:24:22 +00:00
gdbadmin
4f17aed340 *** empty log message *** 2007-07-30 00:00:04 +00:00
gdbadmin
b112852a8f *** empty log message *** 2007-07-29 00:00:33 +00:00
Michael Snyder
fed8b01e54 2007-07-27 Michael Snyder <msnyder@access-company.com>
* tui/tui-data.c (tui_alloc_generic_win_info): Wrong arg for sizeof.
2007-07-28 01:16:39 +00:00
gdbadmin
2babdb4046 *** empty log message *** 2007-07-28 00:00:02 +00:00
Michael Snyder
c588c53caf 2007-07-27 Michael Snyder <michael.snyder@access-company.com>
* server.c (main): Check for inferior exit before main loop.
2007-07-27 18:44:40 +00:00
Daniel Jacobowitz
aba471f522 * gdb.threads/staticthreads.exp: Match .*sem_post. 2007-07-27 15:45:06 +00:00
Daniel Jacobowitz
d4e0720445 * gdb.base/readline.exp (operate_and_get_next): Match the final
prompt.
2007-07-27 15:15:02 +00:00
gdbadmin
2ab0659b4f *** empty log message *** 2007-07-27 00:00:02 +00:00
Maciej W. Rozycki
9ceb0b4c1d * MAINTAINERS (Write After Approval): Add myself. 2007-07-26 10:37:41 +00:00
Maciej W. Rozycki
c80a96a874 gdb/:
* Makefile.in (MAKEHTMLFLAGS): Also search the current directory
for include files.

gdb/doc/:
* Makefile.in (MAKEHTMLFLAGS): Also search the current directory
for include files.
2007-07-26 10:34:00 +00:00
gdbadmin
861da52811 *** empty log message *** 2007-07-26 00:00:04 +00:00
Maciej W. Rozycki
5b31182830 * Makefile.in (MAKEHTMLFLAGS): Remove "-glossary". 2007-07-25 15:25:14 +00:00
Michael Snyder
f52df7d9b7 2007-07-23 Michael Snyder <msnyder@access-company.com>
* solib-svr4.c (svr4_fetch_objfile_link_map): Null pointer check of
	'buffer' must cover both branches that call strcmp (Coverity).
2007-07-25 02:12:33 +00:00
Michael Snyder
55765a25f6 2007-07-05 Michael Snyder <msnyder@access-company.com>
* stack.c (print_frame_args): Check return value of lookup_symbol.
2007-07-25 00:28:25 +00:00
gdbadmin
4cff3c28a3 *** empty log message *** 2007-07-25 00:00:33 +00:00
Michael Snyder
747f3d1889 2007-07-24 Michael Snyder <msnyder@access-company.com>
* ax-gdb.c (find_field): Guard against null ptr.
2007-07-24 22:49:44 +00:00
Ulrich Weigand
69ae91d311 * regformats/reg-spu.dat: Fix order of npc, id registers. 2007-07-24 12:51:51 +00:00
Ulrich Weigand
98646950ba * target.c (memory_xfer_partial): Accesses to unmapped overlay
sections should always go to the executable file.
2007-07-24 12:49:24 +00:00
gdbadmin
f3c7bcacb1 *** empty log message *** 2007-07-24 00:00:33 +00:00
Kevin Buettner
2b97317d48 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
to restarting SID.
2007-07-23 22:53:27 +00:00
gdbadmin
77998c0ee0 *** empty log message *** 2007-07-23 00:00:03 +00:00
gdbadmin
f884085217 *** empty log message *** 2007-07-22 00:00:02 +00:00
gdbadmin
07446469bc *** empty log message *** 2007-07-21 00:00:33 +00:00
Maciej W. Rozycki
193774b320 * mips-tdep.c (heuristic_proc_start): Add more MIPS16 function
prologue instructions.
2007-07-20 17:29:59 +00:00
Maciej W. Rozycki
ce1f96de2e * mips-tdep.c (mips_next_pc): Use is_mips16_addr() instead of
a direct test.
2007-07-20 15:31:56 +00:00
Maciej W. Rozycki
bcf1ea1e61 * mips-tdep.c (fetch_mips_16): Fix typos and reformat the
description.
2007-07-20 15:19:39 +00:00
gdbadmin
3185aeeca7 *** empty log message *** 2007-07-20 00:00:33 +00:00
Kevin Buettner
44efa07abf * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
prior to `gdb_start'.
2007-07-19 00:46:45 +00:00
Kevin Buettner
7b5ebade65 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
return value to be compatible with gdb_run_cmd in lib/gdb.exp.
	Remove call to gdb_unload.
2007-07-19 00:41:27 +00:00
gdbadmin
9353f0f69c *** empty log message *** 2007-07-19 00:00:03 +00:00
Pedro Alves
aa0403d920 * remote-utils.c (remote_open): Set SO_KEEPALIVE on remote_desc
instead of on tmp_desc.
2007-07-18 12:36:51 +00:00
gdbadmin
9bd06a30b3 *** empty log message *** 2007-07-18 00:00:32 +00:00
Daniel Jacobowitz
255e7678a9 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
Daniel Jacobowitz  <dan@codesourcery.com>

	* config/i386/cygwin.mt (TDEPFILES): Add solib-target.o.
	* coff-pe-read.c (read_pe_exported_syms): Delete verbose
	printf.
	* NEWS: Mention gdbserver DLL support.

	* gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
	for __WIN32__.
	(SHLIB_NAME): Delete definition.  Always pass dlerror to fprintf.
	* gdb.base/unload.exp: Use shared library test routines.

	* inferiors.c (all_dlls, dlls_changed, get_dll): New.
	(add_thread): Minor cleanups.
	(clear_inferiors): Move lower in the file.  Clear the DLL
	list.
	(free_one_dll, match_dll, loaded_dll, unloaded_dll, clear_list): New.
	* remote-utils.c (prepare_resume_reply): Check dlls_changed.
	(xml_escape_text): New.
	* server.c (handle_query): Handle qXfer:libraries:read.  Report it
	for qSupported.
	(handle_v_cont): Report errors.
	(gdbserver_version): Update.
	(main): Correct size of own_buf.  Do not report initial DLL events.
	* server.h (struct dll_info, all_dlls, dlls_changed, loaded_dll)
	(unloaded_dll, xml_escape_text): New.
	* win32-low.c (enum target_waitkind): Update comments.
	(win32_add_one_solib, get_image_name, winapi_EnumProcessModules)
	(winapi_GetModuleInformation, winapi_GetModuleFileNameExA)
	(win32_EnumProcessModules, win32_GetModuleInformation)
	(win32_GetModuleFileNameExA, load_psapi, psapi_get_dll_name)
	(winapi_CreateToolhelp32Snapshot, winapi_Module32First)
	(winapi_Module32Next, win32_CreateToolhelp32Snapshot)
	(win32_Module32First, win32_Module32Next, load_toolhelp)
	(toolhelp_get_dll_name, handle_load_dll, handle_unload_dll): New.
	(get_child_debug_event): Handle DLL events.
	(win32_wait): Likewise.
2007-07-17 12:51:41 +00:00
Daniel Jacobowitz
a8c50c1f55 * dwarf2read.c (dwarf_decode_lines): Detect address size mismatches. 2007-07-17 12:46:35 +00:00
gdbadmin
741d7ba69c *** empty log message *** 2007-07-17 00:00:03 +00:00
H.J. Lu
2e024c20eb 2007-07-16 H.J. Lu <hongjiu.lu@intel.com>
* i386-linux-nat.c (fetch_regs): Work around gcc 3.4 alias
	warning bug.
2007-07-16 18:34:50 +00:00
gdbadmin
b1269cfcf2 *** empty log message *** 2007-07-16 00:00:02 +00:00
gdbadmin
8ff6e67ea7 *** empty log message *** 2007-07-15 00:00:03 +00:00
Kevin Buettner
f219aedc69 * mep-tdep.c (mep_analyze_prologue): Update comment for BRA
instruction case.
2007-07-14 00:15:50 +00:00
gdbadmin
729954add5 *** empty log message *** 2007-07-14 00:00:03 +00:00
gdbadmin
ab3cc16895 *** empty log message *** 2007-07-13 00:00:33 +00:00
Kevin Buettner
1ba3e7a3e6 * mep-tdep.c (IS_BRA, BRA_DISP): New macros.
(mep_analyze_prologue): Add case for BRA instruction.
2007-07-13 00:00:15 +00:00
Ulrich Weigand
f1e5580630 * solib-svr4.c (LM_ADDR_CHECK): Relax prelink recognition heuristic. 2007-07-12 20:15:24 +00:00
Daniel Jacobowitz
0d37add962 * configure.srv: Set srv_linux_regsets for sh*-*-linux*.
* linux-sh-low.c (sh_fill_gregset, target_regsets): New.
2007-07-12 19:59:00 +00:00
Nick Roberts
5824a90153 *** empty log message *** 2007-07-12 07:58:38 +00:00
Nick Roberts
9e6c4bd5b8 (Server Prefix): New node. Adapt from existing node
in annotate.texinfo.
(Command History): Link to new node.
2007-07-12 07:57:57 +00:00
gdbadmin
d86b9970ef *** empty log message *** 2007-07-12 00:00:02 +00:00
gdbadmin
6dff536ad7 *** empty log message *** 2007-07-11 00:00:03 +00:00
Nick Roberts
d1aa2f5076 Include "top.h".
(breakpoint_1): Don't set convenience variable $_ if server prefix
is used.
(_initialize_breakpoint): Describe this behaviour in command help.
2007-07-10 22:59:42 +00:00
Nick Roberts
d9f71b56cf *** empty log message *** 2007-07-10 22:58:42 +00:00
gdbadmin
53be10ea0a *** empty log message *** 2007-07-10 00:00:02 +00:00
gdbadmin
e50b2dffd4 *** empty log message *** 2007-07-09 00:00:02 +00:00
Pedro Alves
45e2715e39 * win32-low.c (handle_output_debug_string): Ignore event if not
waiting.
2007-07-08 19:37:46 +00:00
Pedro Alves
358eb95ea3 * solib-target.c (library_list_start_segment): Cast address to
CORE_ADDR.
2007-07-08 19:31:11 +00:00
Pedro Alves
c5674cf19d * win32-arm-low.c (arm_wince_breakpoint): Fix typo. 2007-07-08 00:25:30 +00:00
gdbadmin
d50a998f25 *** empty log message *** 2007-07-08 00:00:33 +00:00
gdbadmin
1ad48f4ecc *** empty log message *** 2007-07-07 00:00:33 +00:00
Mark Kettenis
a4e7b2e7cf * bsd-uthread.c (bsd_uthread_wait): Don't try to fetch thread IDs
for terminated processes.
2007-07-06 11:39:44 +00:00
gdbadmin
99ee455748 *** empty log message *** 2007-07-06 00:00:03 +00:00
Michael Snyder
2ed23f5f14 2007-07-05 Michael Snyder <msnyder@access-company.com>
* event-top.c (cli_command_loop): Prompt string can (and should)
	be freed after call to readline (Coverity).  Also move local var
	declarations into block where they are used.

	* tui/tui-interp.c (tui_command_loop): Prompt string can (and
	should) be freed after call to readline (Coverity).  Also move
	local var declarations into block where they are used.
2007-07-05 22:47:27 +00:00
Ulrich Weigand
d52e7ea3d1 2007-07-05 Markus Deuling <deuling@de.ibm.com>
* gdbint.texinfo (PC_LOAD_SEGMENT): Remove description.
2007-07-05 12:22:32 +00:00
gdbadmin
fd28bf3f05 *** empty log message *** 2007-07-05 00:00:03 +00:00
Eli Zaretskii
5fc14d0a92 (Target Conditionals): Fix last change. 2007-07-04 21:51:23 +00:00
gdbadmin
a9d8f06556 *** empty log message *** 2007-07-04 00:00:33 +00:00
Andreas Schwab
a25694b439 * linux-nat.c (linux_nat_info_proc_cmd): Fix parsing of columns in
/proc/../stat.
2007-07-03 17:01:55 +00:00
Daniel Jacobowitz
2bbe3cc107 2007-07-03 Paul Gilliam <pgilliam@us.ibm.com>
Thiago Bauermann  <bauerman@br.ibm.com>
	    Joseph S. Myers  <joseph@codesourcery.com>
	    Daniel Jacobowitz  <dan@codesourcery.com>

	gdb/
	* remote.c (remote_check_symbols): Use
	gdbarch_convert_from_func_ptr_addr.
	* infcall.c (find_function_addr): Handle function descriptors
	without debugging information.
	* ppc-linux-tdep.c (ppc_linux_convert_from_func_ptr_addr): Renamed
	from ppc64_linux_convert_from_func_ptr_addr.  Handle -msecure-plt.
	(ppc_linux_init_abi): Always set convert_from_func_ptr_addr.
	* solib-svr4.c (solib_break_names): Remove "._dl_debug_state".
	(bfd_lookup_symbol): Do not take a SECT_FLAGS argument.  Always
	allow SEC_CODE and SEC_DATA.
	(enable_break): Update calls.  Pass current_target to solib_add.
	Use gdbarch_convert_from_func_ptr_addr.

	gdb/gdbserver/
	* remote-utils.c (look_up_one_symbol): Handle 'm' packets.
2007-07-03 15:58:42 +00:00