40 void *arg,
void (*
free_arg) (
void *))
44 newobj->
next = *pmy_chain;
56 while ((ptr = *pmy_chain) != NULL)
58 *pmy_chain = ptr->
next;
79 continuations = *list;
91 while ((ptr = *pmy_chain) != NULL)
93 *pmy_chain = ptr->
next;
172 if (*continuations_p == NULL)
201 int err = * (
int *) data;
275 int err = * (
int *) data;
struct continuation * continuations
void do_all_intermediate_continuations_thread(struct thread_info *thread, int err)
void discard_all_intermediate_continuations(void)
void do_all_intermediate_continuations(int err)
static void discard_my_continuations_1(struct continuation **pmy_chain)
struct continuation * next
static void do_my_continuations(struct continuation **list, int err)
void( continuation_ftype)(void *arg, int err)
void switch_to_thread(ptid_t ptid)
void( continuation_free_arg_ftype)(void *)
struct thread_info * iterate_over_threads(thread_callback_func, void *)
static int discard_all_intermediate_continuations_thread_callback(struct thread_info *thread, void *data)
continuation_free_arg_ftype * free_arg
void discard_all_inferior_continuations(struct inferior *inf)
void discard_all_intermediate_continuations_thread(struct thread_info *thread)
void do_all_continuations_thread(struct thread_info *thread, int err)
mach_port_t mach_port_t name mach_port_t mach_port_t name error_t err
static void restore_thread_cleanup(void *arg)
static int discard_all_continuations_thread_callback(struct thread_info *thread, void *data)
struct cleanup * make_cleanup(make_cleanup_ftype *function, void *arg)
static int do_all_continuations_thread_callback(struct thread_info *thread, void *data)
static int do_all_intermediate_continuations_thread_callback(struct thread_info *thread, void *data)
struct continuation * continuations
static void make_continuation(struct continuation **pmy_chain, continuation_ftype *function, void *arg, void(*free_arg)(void *))
struct continuation * intermediate_continuations
void do_all_inferior_continuations(int err)
static void do_my_continuations_1(struct continuation **pmy_chain, int err)
void add_intermediate_continuation(struct thread_info *thread, continuation_ftype *hook, void *args, continuation_free_arg_ftype *free_arg)
struct inferior * current_inferior(void)
static void discard_my_continuations(struct continuation **list)
void discard_all_continuations_thread(struct thread_info *thread)
continuation_ftype * function
void discard_all_continuations(void)
static windows_thread_info * current_thread
static void do_all_continuations_ptid(ptid_t ptid, struct continuation **continuations_p, int err)
void add_inferior_continuation(continuation_ftype *hook, void *args, continuation_free_arg_ftype *free_arg)
void do_all_continuations(int err)
void do_cleanups(struct cleanup *old_chain)
void add_continuation(struct thread_info *thread, continuation_ftype *hook, void *args, continuation_free_arg_ftype *free_arg)