gdbadmin
a5c45d3bd6
*** empty log message ***
2011-07-17 00:00:02 +00:00
gdbadmin
290cbfdfad
*** empty log message ***
2011-07-16 00:00:02 +00:00
Jan Kratochvil
9e8b7a03dd
gdb/
...
Code cleanup.
* dwarf2-frame.c (dwarf2_frame_ctx_funcs): New.
(execute_stack_op): Use dwarf2_frame_ctx_funcs
* dwarf2expr.c (dwarf_get_base_type): Access get_base_type via funcs.
(execute_stack_op): Access read_reg, get_frame_base, read_mem,
get_frame_cfa, get_tls_address and dwarf_call via funcs.
* dwarf2expr.h (struct dwarf_expr_context): New forward declaration.
(struct dwarf_expr_context_funcs): New, move here methods from ...
(struct dwarf_expr_context): ... here. New fields funcs.
* dwarf2loc.c (dwarf_expr_dwarf_call): Access get_frame_pc via funcs.
(dwarf_expr_ctx_funcs): New.
(dwarf2_evaluate_loc_desc_full): Use dwarf_expr_ctx_funcs.
(needs_frame_dwarf_call): Access get_frame_pc via funcs.
(needs_frame_ctx_funcs): New.
(dwarf2_loc_desc_needs_frame): Use needs_frame_ctx_funcs.
2011-07-15 20:54:32 +00:00
Jan Kratochvil
e9ea266294
gdb/testsuite/
...
Code cleanup.
* gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
it. Substitute it instead of test_compiler_info everywhere.
2011-07-15 18:46:10 +00:00
Fawzi Mohamed
2b1260ab17
2011-07-15 Fawzi Mohamed <fawzi.mohamed@nokia.com>
...
* MAINTAINERS (Write After Approval): Add myself to the list.
2011-07-15 15:27:49 +00:00
Fawzi Mohamed
8bd908398f
2011-07-15 Fawzi Mohamed <fawzi.mohamed@nokia.com>
...
* dwarf2-frame.c (decode_frame_entry, decode_frame_entry_1): Ensure
that CIE pointer of an FDE really points to a CIE .
2011-07-15 15:01:04 +00:00
Ulrich Weigand
ce4515734c
* gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
...
remote targets as well.
2011-07-15 14:13:00 +00:00
Ulrich Weigand
756d88a7fe
* lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
...
* gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2011-07-15 14:11:22 +00:00
Ulrich Weigand
31f83dc55a
* lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
...
a remote machine, not the host.
(gdb_compile_shlib): Set soname if target is remote.
2011-07-15 14:10:26 +00:00
Hui Zhu
953b98d1cf
2011-07-15 Hui Zhu <teawater@gmail.com>
...
* remote.c (remote_get_trace_status): Add comments.
2011-07-15 02:07:43 +00:00
gdbadmin
6d44329fb3
*** empty log message ***
2011-07-15 00:00:33 +00:00
Paul Pluzhnikov
df46027df1
Cleanup: kill trailing whitespace
2011-07-14 16:41:56 +00:00
Paul Pluzhnikov
059241a073
2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
...
* gdb.cp/minsym-fallback.exp: Link in C++ mode.
2011-07-14 16:33:21 +00:00
Jan Kratochvil
c8f2448ab7
gdb/
...
Code cleanup - constify struct lval_funcs.
* dwarf2loc.c (pieced_value_funcs): Make it const.
* infrun.c (siginfo_value_funcs): Likewise.
* opencl-lang.c (opencl_value_funcs): Likewise.
* valops.c (value_assign, value_ind): Make the funcs variable const.
* value.c (struct value): Make location.computed.funcs target const.
Rearrange the comments.
(allocate_computed_value): Make the funcs parameter target const.
(value_computed_funcs): Return the funcs target const.
(value_free, value_copy, set_value_component_location): Make the funcs
variable const.
* value.h (allocate_computed_value): Make the funcs parameter target
const.
(value_computed_funcs): Return the funcs target const.
* windows-tdep.c (tlb_value_funcs): Make it const.
2011-07-14 15:00:20 +00:00
Hui Zhu
f652de6f62
2011-07-14 Hui Zhu <teawater@gmail.com>
...
* remote.c (remote_get_trace_status): Initialize p.
2011-07-14 04:46:42 +00:00
gdbadmin
41d1d0bd9b
*** empty log message ***
2011-07-14 00:00:33 +00:00
Jan Kratochvil
67f41397ce
gdb/
...
Work around kgdb.
* remote.c (remote_get_trace_status): New variable ex. Put
remote_get_noisy_reply into TRY_CATCH. Call exception_fprintf for it.
2011-07-13 17:07:16 +00:00
matt rice
28a0b48c48
* gdb.python/py-objfile-script-gdb.py: Renamed to
...
py-objfile-script-gdb.py.in.
* gdb.python/py-objfile-script-gdb.py.in: Renamed from
py-objfile-script-gdb.py.
* gdb.python/py-objfile-script.exp: Update reference to
py-objfile-script-gdb.py.
2011-07-13 17:00:56 +00:00
Tom Tromey
d1b66e6d73
* dwarf2expr.c (execute_stack_op) <DW_OP_GNU_regval_type>: Use
...
value_from_contents for final conversion.
2011-07-13 16:51:22 +00:00
Jan Kratochvil
9a771b671f
gdb/testsuite/
...
* gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
reference undefined label.
2011-07-13 15:18:13 +00:00
Jan Kratochvil
1632a688b3
gdb/
...
Code cleanup.
* dwarf2loc.c (dwarf_expr_frame_base_1, dwarf2_evaluate_loc_desc_full):
Indent prototypes so they do not get into tags.
2011-07-13 15:15:42 +00:00
gdbadmin
8ce909f926
*** empty log message ***
2011-07-13 00:00:33 +00:00
Jan Kratochvil
a7035dbbd1
gdb/
...
Code cleanup making also optimized out values lazy.
* dwarf2loc.c (dwarf2_evaluate_loc_desc_full): Use
allocate_optimized_out_value. Twice.
(loclist_read_variable) Use allocate_optimized_out_value. Once.
* findvar.c (read_var_value): Likewise.
* value.c (allocate_optimized_out_value): New function.
* value.h (allocate_optimized_out_value): New declaration.
2011-07-12 21:16:48 +00:00
Jan Kratochvil
d07ed419cf
gdb/
...
Fix occasional crash of CTRL-C during DWARF read in.
* dwarf2read.c (dwarf2_mark_helper): Return on NULL CU.
2011-07-12 20:59:03 +00:00
gdbadmin
036d672c60
*** empty log message ***
2011-07-12 00:00:03 +00:00
Tom Tromey
86d318988c
* regcache.c (struct regcache_descr): Fix typo.
...
* i387-tdep.c (i387_supply_xsave): Fix typo.
2011-07-11 17:19:16 +00:00
Tom Tromey
2ab9532817
* dwarf2read.c (handle_DW_AT_stmt_list): New function.
...
(read_file_scope, read_type_unit_scope): Use it.
2011-07-11 17:17:26 +00:00
Jan Kratochvil
04ad99e60b
gdb/
...
* dwarf2expr.c (read_sleb128): Fix signed extension overflowing host
`int'.
gdb/testsuite/
* gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
(DW_AT_high_pc, DW_AT_low_pc): Remove them.
(val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
* gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2011-07-11 13:40:24 +00:00
Phil Muldoon
713389e024
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
...
PR python/12438
* python/python.c: Set gdbpy_should_print_stack default to off.
(set_python): Deprecate maint set python print-stack to
class_deprecate.
(_initialize_python): Deprecate maint set/show python print-stack.
Add new prefix command, python. Add new setting, print-backtrace.
* NEWS: Document set python print-stack. Document default change.
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
PR python/12438
* gdb.texinfo (Python Commands): Add deprecate note to maint
set/show python print-stack. Document set/show python
print-backtrace.
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
PR python/12438
* gdb.python/python.exp: Add maint set/show python print-stack
deprecated tests. Add set/show python print-backtrace tests.
2011-07-11 13:07:38 +00:00
Phil Muldoon
754eadd19f
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
...
* python/py-inferior.c (infpy_dealloc): New function.
(inferior_to_inferior_object): Return a new object, or a
new reference to the existing object.
(find_thread_object): Cleanup references to inferior.
(delete_thread_object): Ditto.
* python/py-infthread.c (create_thread_object): Do not increment
inferior reference count.
2011-07-11 12:10:19 +00:00
gdbadmin
c930b845d3
*** empty log message ***
2011-07-11 00:00:03 +00:00
gdbadmin
fc4cbfac1c
*** empty log message ***
2011-07-10 00:00:03 +00:00
gdbadmin
00b50a6ad4
*** empty log message ***
2011-07-09 00:00:02 +00:00
Tom Tromey
5e44ecb338
* dwarf2loc.c (locexpr_regname): New function.
...
(locexpr_describe_location_piece): Use it.
(disassemble_dwarf_expression): Add per_cu argument. Use
locexpr_regname.
<DW_OP_GNU_deref_type, DW_OP_GNU_const_type,
DW_OP_GNU_regval_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret>:
New cases.
(locexpr_describe_location_1): Add per_cu argument.
(locexpr_describe_location): Update.
(loclist_describe_location): Update.
2011-07-08 19:54:55 +00:00
Tom Tromey
e0e9434c89
* dwarf2expr.c (execute_stack_op): Add QUIT.
2011-07-08 16:02:59 +00:00
gdbadmin
a0b50e655a
*** empty log message ***
2011-07-08 00:00:03 +00:00
Jan Kratochvil
97d146f805
gdb/testsuite/
...
* gdb.java/jprint.exp (print a java.lang.String): xfail without system
debug info.
2011-07-07 14:08:21 +00:00
Hui Zhu
26afc0d703
2011-07-07 Hui Zhu <teawater@gmail.com>
...
Revert:
2011-07-06 Hui Zhu <teawater@gmail.com>
* remote.c (remote_start_remote): Add TRY_CATCH for
remote_get_trace_status.
* tracepoint.c (disconnect_tracing): Ditto.
2011-07-07 13:32:55 +00:00
Andrew Burgess
a40a111fc7
http://sourceware.org/ml/gdb-patches/2011-07/msg00085.html
...
* cli/cli-setshow.c (do_setshow_command): Display var_zinteger
variables as signed, not unsigned.
2011-07-07 08:38:37 +00:00
Joel Brobecker
e2bd3b15a8
Minor forward declaration reformatting (jit.c)
...
gdb/ChangeLog:
* jit.c (jit_inferior_init): Reformat forward declaration.
2011-07-07 02:07:04 +00:00
gdbadmin
5df0ebe99e
*** empty log message ***
2011-07-07 00:00:03 +00:00
matt rice
e3d961fe96
MAINTAINERS (Write after approval): Add myself to the list.
2011-07-06 22:20:16 +00:00
matt rice
facde0e593
gdb.python/python.exp: Update filename paths.
...
gdb.python/py-symtab.exp: Ditto.
2011-07-06 22:15:02 +00:00
Joel Brobecker
3b2a0cf216
Fix JIT clang-lli regression (unable to read JIT descriptor from memory)
...
2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
* jit.c (jit_inferior_init): Forward declare.
(jit_breakpoint_re_set_internal): Call jit_inferior_init.
testsuite/ChangeLog:
2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
* gdb.base/jit-so.exp: New test.
* gdb.base/jit-dlmain.c: New file.
* gdb.base/jit-main.c: Allow "main" to be elsewhere.
2011-07-06 21:40:17 +00:00
Marek Polacek
438640d112
gdb.python/py-evthreads.exp: add missing $
2011-07-06 19:52:21 +00:00
Mike Frysinger
33a365dfad
gdb: testsuite: add Blackfin support
...
This fills out a few of the test places where needed for Blackfin targets.
Signed-off-by: Jie Zhang <jie.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-07-06 18:40:30 +00:00
Marek Polacek
8f7ae68682
Fix race in gdb.python/py-evthreads.exp
2011-07-06 15:00:15 +00:00
Hui Zhu
21083d0f0c
Correct a email error.
2011-07-06 02:46:47 +00:00
Hui Zhu
0f3428f083
2011-07-06 Hui Zhu <teawater@gmail.com>
...
* remote.c (remote_start_remote): Add TRY_CATCH for
remote_get_trace_status.
* tracepoint.c (disconnect_tracing): Ditto.
2011-07-06 02:43:12 +00:00
gdbadmin
dfea59b08c
*** empty log message ***
2011-07-06 00:00:03 +00:00