Commit graph

27917 commits

Author SHA1 Message Date
Tom Tromey
fb6a3ed393 * python/python.c (gdbpy_value_cst): New global.
(_initialize_python): Initialize it.
	* python/python-internal.h (gdbpy_value_cst): Declare.
	* python/py-value.c (convert_value_from_python): Use
	gdbpy_value_cst.
2011-02-28 19:38:34 +00:00
Michael Snyder
9bb4c1bb7e 2011-02-28 Michael Snyder <msnyder@vmware.com>
* gdb.cp/overload.cc: Change initializer value to integer.
2011-02-28 19:00:51 +00:00
Michael Snyder
e463f58791 2011-02-28 Michael Snyder <msnyder@vmware.com>
* python/py-cmd.c (cmdpy_init): Fix memory leak.
2011-02-28 18:55:22 +00:00
Michael Snyder
c38eea1ac5 2011-02-28 Michael Snyder <msnyder@vmware.com>
* breakpoint.c (catch_syscall_completer): Free malloced list.
2011-02-28 18:48:18 +00:00
Michael Snyder
3ef09ab522 2011-02-28 Michael Snyder <msnyder@vmware.com>
* jv-lang.c (java_primitive_type_from_name): Add missing break.
2011-02-28 18:43:27 +00:00
Michael Snyder
8f9a01eece 2011-02-28 Michael Snyder <msnyder@vmware.com>
* opencl-lang.c (lval_func_check_validity): Rename inner variables.
	(lval_func_check_synthetic_pointer): Ditto.
2011-02-28 18:40:31 +00:00
Michael Snyder
c05202a107 2011-02-28 Michael Snyder <msnyder@vmware.com>
* opencl-lang.c (lval_func_free_closure): Fix use-after-free.
2011-02-28 18:31:36 +00:00
Michael Snyder
92e961922a 2011-02-28 Michael Snyder <msnyder@vmware.com>
* python/py-param.c (set_parameter_value): Add missing
	break statement.
2011-02-28 18:28:19 +00:00
Tom Tromey
477d0d57b0 * psymtab.c (expand_partial_symbol_tables): Use
ALL_OBJFILE_PSYMTABS.
2011-02-28 18:16:59 +00:00
Jan Kratochvil
2093702991 gdb/
* objc-lang.c (selectors_info): Error on too long REGEXP.
2011-02-28 18:14:34 +00:00
Michael Snyder
907b7f4fc8 2011-02-28 Michael Snyder <msnyder@vmware.com>
* linux-record.c (record_linux_system_call): Add missing
	break statement.
2011-02-28 18:10:30 +00:00
Ulrich Weigand
12c5a436a8 * breakpoint.c (print_one_breakpoint_location): Remove unused
argument PRINT_ADDRESS_BITS.  Update callers.
	(print_one_breakpoint): Likewise.
2011-02-28 16:20:21 +00:00
Ulrich Weigand
8040bd496a * hostio.c (require_data): Free *data, not data. 2011-02-28 15:55:08 +00:00
Ulrich Weigand
170b53b2b6 * breakpoint.c (wrap_indent_at_field): New function.
(print_breakpoint_location): Use it instead of WRAP_INDENT argument.
	Allocate ui_stream locally instead of using STB argument.
	(print_one_breakpoint_location): Update call.
	* ui-out.c (ui_out_query_field): New function.
	* ui-out.h (ui_out_query_field): Add prototype.
2011-02-28 15:21:21 +00:00
Jan Kratochvil
81896e36e8 gdb/doc/
* gdb.texinfo (Starting and Stopping Trace Experiments): Fix
	circular-trace-buffer name.
2011-02-28 09:28:21 +00:00
Jan Kratochvil
6dcd556514 gdb/doc/
* gdb.texinfo (Tracepoint Conditions): Fix missing parenthesis.
2011-02-28 09:07:46 +00:00
Joel Brobecker
8ab1f94d63 add FALLTHROUGH comment in ada-exp.y:write_object_renaming
gdb/ChangeLog:

 	From Michael Snyder  <msnyder@vmware.com>
 	* ada-exp.y (write_object_renaming): Add FALLTHROUGH comment.
2011-02-28 04:33:26 +00:00
Jan Kratochvil
7e52cbd0c6 gdb/gdbserver/
* hostio.c (require_data): Use free, not xfree.
2011-02-28 04:20:30 +00:00
Joel Brobecker
5e30da2c39 fix small error in gdb.texinfo (Inferiors and Programs)
I noticed this error because the nightly snapshot script failed...

gdb/doc/ChangeLog:

	* gdb.texinfo (Inferiors and Programs): Fix small error introduced
	in the previous change.
2011-02-28 04:08:51 +00:00
Michael Snyder
ae179fba63 2011-02-27 Michael Snyder <msnyder@vmware.com>
* objc-lang.c (selectors_info): Prevent string overrun.
2011-02-28 02:14:50 +00:00
Michael Snyder
4b812f4ed9 2011-02-27 Michael Snyder <msnyder@vmware.com>
* server.c (handle_query): Discard unused value.
2011-02-28 01:46:51 +00:00
Michael Snyder
086dbf661a 2011-02-27 Michael Snyder <msnyder@vmware.com>
* tui/tui-stack.c (tui_get_function_from_frame): Fix off by one
	error in strncpy.
2011-02-28 00:20:49 +00:00
gdbadmin
51ab20a7b8 *** empty log message *** 2011-02-28 00:00:03 +00:00
Michael Snyder
9130f83ec8 2011-02-27 Michael Snyder <msnyder@vmware.com>
* hostio.c (require_data): Free malloc memory before returning
	error.
2011-02-27 23:32:04 +00:00
Michael Snyder
9c1e305a59 2011-02-27 Michael Snyder <msnyder@vmware.com>
* symtab.c (rbreak_command): Move variable 'file_name' to
	outer scope.
2011-02-27 22:11:06 +00:00
Michael Snyder
69d371133c 2011-02-26 Michael Snyder <msnyder@vmware.com>
* linux-low.c (list_threads): Call closedir for dirent.
2011-02-27 21:41:26 +00:00
Michael Snyder
2a589cef79 2011-02-27 Michael Snyder <msnyder@vmware.com>
* i386-low.c (i386-length_and_rw_bits): Comment the fact that
	a case statement falls through.
2011-02-27 21:33:10 +00:00
Michael Snyder
7d48863994 2011-02-27 Michael Snyder <msnyder@vmware.com>
* d-valprint.c (dynamic_array_type): Avoid shadowing a function
	param with a local variable of the same name.
2011-02-27 21:24:27 +00:00
Michael Snyder
0adea5f702 2011-02-26 Michael Snyder <msnyder@vmware.com>
* linux-low.c (linux_xfer_siginfo): Fix fencepost error.
2011-02-27 21:20:06 +00:00
Michael Snyder
35f5825a72 2011-02-26 Michael Snyder <msnyder@vmware.com>
* linux-amd64-ipa.c (gdb_agent_get_raw_reg): Fix fencepost error
	in comparison.
2011-02-27 21:18:14 +00:00
Michael Snyder
3bd0f5efd1 2011-02-24 Michael Snyder <msnyder@vmware.com>
* value.c (value_from_history_ref): New function.
	* value.h (value_from_history_ref): Export.
	* cli/cli-utils.c (get_number_trailer): Use value_from_history_ref
	to parse value history references.
	* cli/cli-utils.h (get_number_trailer): Update comment.

2011-02-24  Michael Snyder  <msnyder@vmware.com>

	* gdb.base/break.exp: Add tests for delete breakpoints using
	convenience variables and value history references.
2011-02-27 20:57:16 +00:00
Michael Snyder
af62414197 2011-02-25 Michael Snyder <msnyder@vmware.com>
* inferior.c (detach_inferior_command): Use get_number_or_range.
	(kill_inferior_command): Ditto.
	(remove_inferior_command): Ditto.
	(initialize_inferiors): Make command names plural.
	Update help strings.

2011-02-25  Michael Snyder  <msnyder@vmware.com>

	* gdb.texinfo (Inferiors and Programs): Update commands to show
	that they can accept multiple arguments.

2011-02-25  Michael Snyder  <msnyder@vmware.com>

	* gdb.multi/base.exp: Add test for remove-inferiors.
2011-02-27 20:49:27 +00:00
Michael Snyder
766062f62f 2011-02-27 Michael Snyder <msnyder@vmware.com>
* darwin-nat-info.c: Fix comment typo.
	* dwarf2expr.h: Ditto.
	* fbsd-nat.c: Ditto.
	* fbsd-nat.h: Ditto.
	* frame-unwind.h: Ditto.
	* frame.h: Ditto.
	* hppa-hpux-tdep.c: Ditto.
	* i386-linux-nat.c: Ditto.
	* linux-nat.c: Ditto.
	* nbsd-nat.c: Ditto.
	* nbsd-nat.h: Ditto.
	* ppc-linux-tdep.c: Ditto.
	* serial.c: Ditto.
	* ui-file.h: Ditto.
	* tui/tui-winsource.c: Ditto.
2011-02-27 16:25:38 +00:00
Michael Snyder
86b887dff0 2011-02-26 Michael Snyder <msnyder@vmware.com>
* breakpoint.c (reattach_breakpoints): Avoid resource leak (ui_file).
2011-02-27 01:54:30 +00:00
Michael Snyder
66fd3b1e63 2011-02-26 Michael Snyder <msnyder@vmware.com>
* maint.c (maintenance_do_deprecate): Plug a memory leak.
2011-02-27 00:59:07 +00:00
Michael Snyder
8c814cdde7 2011-02-26 Michael Snyder <msnyder@vmware.com>
* dwarf2loc.c (insert_bits): Avoid shadowing a function param
	with a local variable of the same name.
2011-02-27 00:01:12 +00:00
gdbadmin
a3ddeb6f68 *** empty log message *** 2011-02-27 00:00:02 +00:00
Michael Snyder
6d5e094a2b 2011-02-26 Michael Snyder <msnyder@vmware.com>
* i387-tdep.c (i387_supply_fxsave): Avoid shadowing a function
	param with a local variable of the same name.
2011-02-26 23:49:19 +00:00
Michael Snyder
e5b3d7d6f3 2011-02-26 Michael Snyder <msnyder@vmware.com>
* i387-tdep.c (i387_supply_xsave): Avoid shadowing a function
	param with a local variable of the same name.
2011-02-26 23:45:01 +00:00
Michael Snyder
5eee517dae 2011-02-26 Michael Snyder <msnyder@vmware.com>
* linux-low.c (linux_nat_xfer_osdata): Rename local variable so
	that it does not shadow a function parameter.
2011-02-26 23:34:44 +00:00
Michael Snyder
8fbf6b9321 2011-02-26 Michael Snyder <msnyder@vmware.com>
* i386-nat.c (i386_length_and_rw_bits): Document that case
	statement is meant to fall through.
2011-02-26 22:04:51 +00:00
Michael Snyder
cb969d6141 2011-02-26 Michael Snyder <msnyder@vmware.com>
* expprint.c (dump_subexp_body_standard): Document that case
	statement is meant to fall through.
2011-02-26 21:50:41 +00:00
Michael Snyder
f2c4ead516 2011-02-26 Michael Snyder <msnyder@vmware.com>
* amd64-linux-tdep.c (amd64_linux_syscall_record): Delete
	dead if statement.  Condition can't be false.
2011-02-26 19:41:35 +00:00
Michael Snyder
238f1c7460 2011-02-26 Michael Snyder <msnyder@vmware.com>
* utils.c (decimal2str): Eliminate dead code and dead param.
	(pulongest): Drop dead param from call to decimal2str.
	(plongest): Ditto.
2011-02-26 18:53:44 +00:00
Joel Brobecker
2279eaad98 use prepare_for_testing in gdb.python/py-frame.exp
gdb/testsuite/ChangeLog:

        * gdb.python/py-frame.exp: Simplify the initialization phase
        using prepare_for_testing.
2011-02-26 14:06:28 +00:00
Michael Snyder
b021a22166 2011-02-25 Michael Snyder <msnyder@vmware.com>
* arm-tdep.c: Fix typos in comments.
	* bsd-uthread.c: Ditto.
	* completer.c: Ditto.
	* corelow.c: Ditto.
	* cp-namespace.c: Ditto.
	* cp-support.c: Ditto.
	* cris-tdep.c: Ditto.
	* dbxread.c: Ditto.
	* dwarf2read.c: Ditto.
	* frame.h: Ditto.
	* gdbtypes.h: Ditto.
	* inferior.h: Ditto.
	* mdebugread.c: Ditto.
	* mips-tdep.c: Ditto.
	* ppc-linux-nat.c: Ditto.
	* ppc-linux-tdep.c: Ditto.
	* printcmd.c: Ditto.
	* sol-thread.c: Ditto.
	* solib-frv.c: Ditto.
	* solist.h: Ditto.
	* sparc64-tdep.c: Ditto.
	* spu-tdep.c: Ditto.
	* stabsread.c: Ditto.
	* symfile.c: Ditto.
	* valops.c: Ditto.
	* varobj.c: Ditto.
	* vax-nat.c: Ditto.
	* python/py-block.c: Ditto.
	* python/py-symbol.c: Ditto.
	* python/py-symtab.c: Ditto.
	* python/py-value.c: Ditto.
	* tui/tui-win.c: Ditto.
2011-02-26 02:07:10 +00:00
gdbadmin
eb3f9aa7a1 *** empty log message *** 2011-02-26 00:00:04 +00:00
Michael Snyder
c82c0b55e7 2011-02-25 Michael Snyder <msnyder@vmware.com>
* inferior.c (print_inferior): Accept a string instead of an int
	for requested_inferiors, and use get_number_or_range to parse it.
	(info_inferiors_command): Pass args string to print_inferior.
	(initialize_inferiors): Change help string for info inferiors.
	* inferior.h (print_inferior): Export prototype change.

2011-02-25  Michael Snyder  <msnyder@vmware.com>

	* gdb.multi/base.exp: Add tests for info inferiors with args.
2011-02-25 19:19:26 +00:00
Tom Tromey
ee00cd23cf * common/ax.def (invalid2): Set to 0x31. 2011-02-25 14:21:05 +00:00
Jan Kratochvil
0502ed8ce1 gdb/
* dwarf2loc.c (disassemble_dwarf_expression) <DW_OP_breg[0-9]+>: Use
	L and plongest.
	(disassemble_dwarf_expression) <DW_OP_bregx>: Drop variable offset,
	use L and plongest.
	(disassemble_dwarf_expression) <DW_OP_fbreg>: Use L and plongest.
2011-02-25 08:35:36 +00:00