diff options
author | Marcel Moolenaar <marcel@FreeBSD.org> | 2008-07-31 16:26:58 +0000 |
---|---|---|
committer | Marcel Moolenaar <marcel@FreeBSD.org> | 2008-07-31 16:26:58 +0000 |
commit | 820c1c554fcf19ac6ce305cc8a464803e1c8c3e5 (patch) | |
tree | bc4d0d376ef98a729ddcb08d34eb51a832da3aec /lib/libthread_db | |
parent | f2512ba12a4287ab799825c7c4f4f260846cf596 (diff) |
Cleanup for WARNS 3.
Notes
Notes:
svn path=/head/; revision=181059
Diffstat (limited to 'lib/libthread_db')
-rw-r--r-- | lib/libthread_db/Makefile | 2 | ||||
-rw-r--r-- | lib/libthread_db/arch/amd64/libpthread_md.c | 3 | ||||
-rw-r--r-- | lib/libthread_db/arch/arm/libpthread_md.c | 3 | ||||
-rw-r--r-- | lib/libthread_db/arch/i386/libpthread_md.c | 5 | ||||
-rw-r--r-- | lib/libthread_db/arch/ia64/libpthread_md.c | 3 | ||||
-rw-r--r-- | lib/libthread_db/arch/powerpc/libpthread_md.c | 3 | ||||
-rw-r--r-- | lib/libthread_db/arch/sparc64/libpthread_md.c | 3 | ||||
-rw-r--r-- | lib/libthread_db/libpthread_db.c | 4 | ||||
-rw-r--r-- | lib/libthread_db/libpthread_db.h | 13 |
9 files changed, 23 insertions, 16 deletions
diff --git a/lib/libthread_db/Makefile b/lib/libthread_db/Makefile index e08bb0de533a..8e1633335c78 100644 --- a/lib/libthread_db/Makefile +++ b/lib/libthread_db/Makefile @@ -9,7 +9,7 @@ SRCS+= libpthread_md.c SRCS+= libpthread_db.c SRCS+= libthr_db.c INCS= thread_db.h -WARNS?= 2 +WARNS?= 3 CFLAGS+=-I. -I${.CURDIR} SYM_MAPS+=${.CURDIR}/Symbol.map diff --git a/lib/libthread_db/arch/amd64/libpthread_md.c b/lib/libthread_db/arch/amd64/libpthread_md.c index 2a635c6d128a..646d36d564fe 100644 --- a/lib/libthread_db/arch/amd64/libpthread_md.c +++ b/lib/libthread_db/arch/amd64/libpthread_md.c @@ -30,8 +30,11 @@ __FBSDID("$FreeBSD$"); #include <sys/procfs.h> #include <string.h> +#include <thread_db.h> #include <ucontext.h> +#include "libpthread_db.h" + void pt_reg_to_ucontext(const struct reg *r, ucontext_t *uc) { diff --git a/lib/libthread_db/arch/arm/libpthread_md.c b/lib/libthread_db/arch/arm/libpthread_md.c index 88a804f060d7..74d21b45f1c0 100644 --- a/lib/libthread_db/arch/arm/libpthread_md.c +++ b/lib/libthread_db/arch/arm/libpthread_md.c @@ -27,9 +27,8 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include <string.h> #include <sys/types.h> -#include <proc_service.h> +#include <string.h> #include <thread_db.h> #include "libpthread_db.h" diff --git a/lib/libthread_db/arch/i386/libpthread_md.c b/lib/libthread_db/arch/i386/libpthread_md.c index dc14e6080872..d41865f521e3 100644 --- a/lib/libthread_db/arch/i386/libpthread_md.c +++ b/lib/libthread_db/arch/i386/libpthread_md.c @@ -27,11 +27,10 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include <string.h> #include <sys/types.h> -#include <proc_service.h> -#include <thread_db.h> #include <machine/npx.h> +#include <string.h> +#include <thread_db.h> #include "libpthread_db.h" diff --git a/lib/libthread_db/arch/ia64/libpthread_md.c b/lib/libthread_db/arch/ia64/libpthread_md.c index 7553ed117eae..3e85102a747e 100644 --- a/lib/libthread_db/arch/ia64/libpthread_md.c +++ b/lib/libthread_db/arch/ia64/libpthread_md.c @@ -28,8 +28,11 @@ __FBSDID("$FreeBSD$"); #include <sys/procfs.h> +#include <thread_db.h> #include <ucontext.h> +#include "libpthread_db.h" + void pt_reg_to_ucontext(const struct reg *r, ucontext_t *uc) { diff --git a/lib/libthread_db/arch/powerpc/libpthread_md.c b/lib/libthread_db/arch/powerpc/libpthread_md.c index 955cc8ed4800..b5cccb573a91 100644 --- a/lib/libthread_db/arch/powerpc/libpthread_md.c +++ b/lib/libthread_db/arch/powerpc/libpthread_md.c @@ -27,9 +27,8 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include <string.h> #include <sys/types.h> -#include <proc_service.h> +#include <string.h> #include <thread_db.h> #include "libpthread_db.h" diff --git a/lib/libthread_db/arch/sparc64/libpthread_md.c b/lib/libthread_db/arch/sparc64/libpthread_md.c index 7553ed117eae..3e85102a747e 100644 --- a/lib/libthread_db/arch/sparc64/libpthread_md.c +++ b/lib/libthread_db/arch/sparc64/libpthread_md.c @@ -28,8 +28,11 @@ __FBSDID("$FreeBSD$"); #include <sys/procfs.h> +#include <thread_db.h> #include <ucontext.h> +#include "libpthread_db.h" + void pt_reg_to_ucontext(const struct reg *r, ucontext_t *uc) { diff --git a/lib/libthread_db/libpthread_db.c b/lib/libthread_db/libpthread_db.c index 527cd850c95b..2757dfb259a8 100644 --- a/lib/libthread_db/libpthread_db.c +++ b/lib/libthread_db/libpthread_db.c @@ -70,7 +70,7 @@ ps2td(int c) } static long -pt_map_thread(const td_thragent_t *const_ta, psaddr_t pt, int type) +pt_map_thread(const td_thragent_t *const_ta, psaddr_t pt, enum pt_type type) { td_thragent_t *ta = __DECONST(td_thragent_t *, const_ta); struct pt_map *new; @@ -1073,7 +1073,7 @@ pt_validate(const td_thrhandle_t *th) return (TD_OK); } -td_err_e +static td_err_e pt_thr_tls_get_addr(const td_thrhandle_t *th, psaddr_t _linkmap, size_t offset, psaddr_t *address) { diff --git a/lib/libthread_db/libpthread_db.h b/lib/libthread_db/libpthread_db.h index 188da4842732..44c5de6ce93c 100644 --- a/lib/libthread_db/libpthread_db.h +++ b/lib/libthread_db/libpthread_db.h @@ -34,13 +34,14 @@ #include "thread_db_int.h" -struct pt_map { - enum { - PT_NONE, - PT_USER, - PT_LWP - } type; +enum pt_type { + PT_NONE, + PT_USER, + PT_LWP +}; +struct pt_map { + enum pt_type type; union { lwpid_t lwp; psaddr_t thr; |