GDBserver
|
Go to the source code of this file.
Typedefs | |
typedef void( | make_cleanup_ftype) (void *) |
typedef void( | make_cleanup_dtor_ftype) (void *) |
Functions | |
struct cleanup * | make_cleanup (make_cleanup_ftype *, void *) |
struct cleanup * | make_cleanup_dtor (make_cleanup_ftype *, void *, make_cleanup_dtor_ftype *) |
struct cleanup * | make_final_cleanup (make_cleanup_ftype *, void *) |
struct cleanup * | all_cleanups (void) |
void | do_cleanups (struct cleanup *) |
void | do_final_cleanups (struct cleanup *) |
void | discard_cleanups (struct cleanup *) |
void | discard_final_cleanups (struct cleanup *) |
struct cleanup * | save_cleanups (void) |
struct cleanup * | save_final_cleanups (void) |
void | restore_cleanups (struct cleanup *) |
void | restore_final_cleanups (struct cleanup *) |
void | null_cleanup (void *) |
typedef void( make_cleanup_dtor_ftype) (void *) |
Definition at line 33 of file cleanups.h.
typedef void( make_cleanup_ftype) (void *) |
Definition at line 30 of file cleanups.h.
struct cleanup* all_cleanups | ( | void | ) |
Definition at line 166 of file cleanups.c.
References SENTINEL_CLEANUP.
Referenced by throw_exception().
void discard_cleanups | ( | struct cleanup * | ) |
Definition at line 213 of file cleanups.c.
References discard_my_cleanups().
void discard_final_cleanups | ( | struct cleanup * | ) |
Definition at line 222 of file cleanups.c.
References discard_my_cleanups().
void do_cleanups | ( | struct cleanup * | ) |
Definition at line 175 of file cleanups.c.
References do_my_cleanups().
Referenced by linux_create_inferior(), linux_mntns_access_fs(), and throw_exception().
void do_final_cleanups | ( | struct cleanup * | ) |
Definition at line 184 of file cleanups.c.
References do_my_cleanups().
struct cleanup* make_cleanup | ( | make_cleanup_ftype * | , |
void * | |||
) |
Definition at line 117 of file cleanups.c.
References make_my_cleanup().
Referenced by captured_main(), linux_mntns_access_fs(), and make_disable_asr_cleanup().
struct cleanup* make_cleanup_dtor | ( | make_cleanup_ftype * | , |
void * | , | ||
make_cleanup_dtor_ftype * | |||
) |
Definition at line 126 of file cleanups.c.
References make_my_cleanup2().
Referenced by make_cleanup_close().
struct cleanup* make_final_cleanup | ( | make_cleanup_ftype * | , |
void * | |||
) |
Definition at line 136 of file cleanups.c.
References make_my_cleanup().
void null_cleanup | ( | void * | ) |
Definition at line 295 of file cleanups.c.
Referenced by linux_mntns_access_fs(), and make_disable_asr_cleanup().
void restore_cleanups | ( | struct cleanup * | ) |
Definition at line 274 of file cleanups.c.
References restore_my_cleanups().
Referenced by catcher_pop().
void restore_final_cleanups | ( | struct cleanup * | ) |
Definition at line 282 of file cleanups.c.
References restore_my_cleanups().
struct cleanup* save_cleanups | ( | void | ) |
Definition at line 243 of file cleanups.c.
References save_my_cleanups().
Referenced by exceptions_state_mc_init().
struct cleanup* save_final_cleanups | ( | void | ) |
Definition at line 252 of file cleanups.c.
References save_my_cleanups().