gdb:
authorYao Qi <yao@codesourcery.com>
Sat, 3 Mar 2012 09:51:29 +0000 (09:51 +0000)
committerYao Qi <yao@codesourcery.com>
Sat, 3 Mar 2012 09:51:29 +0000 (09:51 +0000)
commit5808517f9a2a8588228bd760c9e6a3a231f4f292
treeec158109b2b63424bdc368877dd4e0fd74e2847a
parentdfe2ac14962dac8aaf1484dac1419c0bc88de3a7
gdb:
* common/agent.c (agent_look_up_symbols): Add one parameter 'arg'.
* common/agent.h: Update declaration.
* inf-child.c (inf_child_use_agent): New.
(inf_child_can_use_agent): New.
(inf_child_target): Initialize fields `to_use_agent'
and `to_can_use_agent'.
* agent.c (agent_new_objfile): New.
        (_initialize_agent): Add agent_new_objfile to new_objfile
observer.

* linux-nat.c (linux_child_static_tracepoint_markers_by_strid):
New.
        (linux_target_install_ops): Initialize field
`to_static_tracepoint_markers_by_strid'.
* remote.c (free_current_marker): Move it to ...
* tracepoint.c (free_current_marker): ... here.  New.
(cleanup_target_stop): New.
* tracepoint.h: Declare free_current_marker.
* NEWS: Add one entry about `info static-tracepoint-marker'.

gdb/gdbserver:
* tracepoint.c (tracepoint_look_up_symbols): Update call to
agent_look_up_symbols.

gdb/testsuite:
* gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
14 files changed:
gdb/ChangeLog
gdb/NEWS
gdb/agent.c
gdb/common/agent.c
gdb/common/agent.h
gdb/gdbserver/ChangeLog
gdb/gdbserver/tracepoint.c
gdb/inf-child.c
gdb/linux-nat.c
gdb/remote.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.trace/strace.exp
gdb/tracepoint.c
gdb/tracepoint.h