diff options
author | Petr Machata <pmachata@redhat.com> | 2014-01-09 23:50:07 +0100 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2014-01-10 00:01:53 +0100 |
commit | 6bcc092da6b7e20c6c2a9a5846536fbd3d77dbb8 (patch) | |
tree | dd7e1a9375c522030676c104930f54ea24911cf1 | |
parent | 35742523e3daa0e59de0c1c3fdd8e5ff52891967 (diff) | |
download | ltrace-6bcc092da6b7e20c6c2a9a5846536fbd3d77dbb8.tar.gz |
Type proc_each_breakpoint properly
-rw-r--r-- | proc.c | 6 | ||||
-rw-r--r-- | proc.h | 13 |
2 files changed, 10 insertions, 9 deletions
@@ -1,6 +1,6 @@ /* * This file is part of ltrace. - * Copyright (C) 2011,2012,2013 Petr Machata, Red Hat Inc. + * Copyright (C) 2011,2012,2013,2014 Petr Machata, Red Hat Inc. * Copyright (C) 2010 Joe Damato * Copyright (C) 1998,2009 Juan Cespedes * @@ -1000,8 +1000,8 @@ each_breakpoint_cb(arch_addr_t *key, struct breakpoint **bpp, void *d) return data->cb(data->proc, *bpp, data->cb_data); } -void * -proc_each_breakpoint(struct process *proc, void *start, +arch_addr_t * +proc_each_breakpoint(struct process *proc, arch_addr_t *start, enum callback_status (*cb)(struct process *proc, struct breakpoint *bp, void *data), void *data) @@ -1,6 +1,6 @@ /* * This file is part of ltrace. - * Copyright (C) 2010,2011,2012,2013 Petr Machata, Red Hat Inc. + * Copyright (C) 2010,2011,2012,2013,2014 Petr Machata, Red Hat Inc. * Copyright (C) 2010 Joe Damato * Copyright (C) 1998,2001,2008,2009 Juan Cespedes * @@ -226,11 +226,12 @@ void proc_remove_breakpoint(struct process *proc, struct breakpoint *bp); /* Iterate through the breakpoints of PROC. See callback.h for notes * on iteration interfaces. */ -void *proc_each_breakpoint(struct process *proc, void *start, - enum callback_status (*cb)(struct process *proc, - struct breakpoint *bp, - void *data), - void *data); +arch_addr_t *proc_each_breakpoint(struct process *proc, arch_addr_t *start, + enum callback_status (*cb) + (struct process *proc, + struct breakpoint *bp, + void *data), + void *data); /* Iterate through the dynamic section at src_addr looking for D_TAG. * If tag is found, fill it's value in RET and return 0. |