X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdbserver%2Ftracepoint.cc;h=e587d6561dccd124f490fbdf1cc8e8ae6e710261;hb=9a49ad8c522a1ce83645d477bf6ced574c3bf651;hp=ffa819cf24e773c4966dd23c9684374dec7b869c;hpb=29e8dc09ff78e102ede0cdbb802cb771613bb8b1;p=deliverable%2Fbinutils-gdb.git diff --git a/gdbserver/tracepoint.cc b/gdbserver/tracepoint.cc index ffa819cf24..e587d6561d 100644 --- a/gdbserver/tracepoint.cc +++ b/gdbserver/tracepoint.cc @@ -2606,7 +2606,7 @@ cmd_qtdp (char *own_buf) /* download_tracepoint will update global `tracepoints' list, so it is unsafe to leave threads in jump pad. */ - stabilize_threads (); + target_stabilize_threads (); /* Freeze threads. */ target_pause_all (true); @@ -3117,17 +3117,11 @@ install_fast_tracepoint (struct tracepoint *tpoint, char *errbuf) trampoline_size = 0; /* Install the jump pad. */ - err = install_fast_tracepoint_jump_pad (tpoint->obj_addr_on_target, - tpoint->address, - collect, - ipa_sym_addrs.addr_collecting, - tpoint->orig_size, - &jentry, - &trampoline, &trampoline_size, - fjump, &fjump_size, - &tpoint->adjusted_insn_addr, - &tpoint->adjusted_insn_addr_end, - errbuf); + err = target_install_fast_tracepoint_jump_pad + (tpoint->obj_addr_on_target, tpoint->address, collect, + ipa_sym_addrs.addr_collecting, tpoint->orig_size, &jentry, + &trampoline, &trampoline_size, fjump, &fjump_size, + &tpoint->adjusted_insn_addr, &tpoint->adjusted_insn_addr_end, errbuf); if (err) return 1; @@ -3226,7 +3220,7 @@ cmd_qtstart (char *packet) top level command. And, required to do here, since we're deleting/rewriting jump pads. */ - stabilize_threads (); + target_stabilize_threads (); /* Freeze threads. */ target_pause_all (true);