use ptid_build_target in more places
authorTom Tromey <tromey@redhat.com>
Fri, 1 Nov 2013 14:29:24 +0000 (08:29 -0600)
committerTom Tromey <tromey@redhat.com>
Fri, 1 Nov 2013 14:29:24 +0000 (08:29 -0600)
commita5b83c9ab347811039715f4a12e951a61f84902c
treee13b8f3ecd615ef22c21132b755e471c313d9e1b
parent1bf4496f9a7e1dfeca7264e1704f9596008ff742
use ptid_build_target in more places

This adds uses of ptid_build_target in more places.
This fixes a few regressions.

It also changes how target stack IDs are handed out,
to ensure that unconverted targets always get a stack ID
of 0.  This lets ptid_build continue to work ok.

This bit seems like a hack, we should probably just do a full
conversion.

Also see the hacky defines of target_stack_id in common/.

One idea would be to move this sort of hack to ptid.h
or even bury it in ptid.c, which is arguably where it belongs.
gdb/common/agent.c
gdb/common/linux-osdata.c
gdb/linux-nat.c
gdb/linux-thread-db.c
gdb/proc-service.c
gdb/ravenscar-thread.c
gdb/remote.c
gdb/target.c