summaryrefslogtreecommitdiffstats
path: root/newlib/libc/xdr/xdr_reference.c
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2010-02-26 21:36:31 +0000
committerChristopher Faylor <me@cgf.cx>2010-02-26 21:36:31 +0000
commitd5d5bf4dd5609dd29e511d688e317b2f0f1987ca (patch)
tree01fa2b080346cfda5b393bc54c0ab387524c2f33 /newlib/libc/xdr/xdr_reference.c
parentb6336c95b4c1d512d4cb139e7b97ec4d1ef843fc (diff)
downloadcygnal-d5d5bf4dd5609dd29e511d688e317b2f0f1987ca.tar.gz
cygnal-d5d5bf4dd5609dd29e511d688e317b2f0f1987ca.tar.bz2
cygnal-d5d5bf4dd5609dd29e511d688e317b2f0f1987ca.zip
* cygtls.h (_cygtls::init_exception_handler): Eliminate argument.
(_cygtls::andreas): Convert to a pointer. (san): Convert to a real class with methods. Use a linked list to keep track of previous handlers on the "stack". (myfault): Rewrite to use new san class rather than calling directly into _cygtls. * cygtls.cc (_cygtls::init_exception_handler): Just assume that we're always using the standard exception handler. (_cygtls::init_thread): Reflect loss of argument to init_exception_handler. * dcrt0.cc (dll_crt0_1): Ditto. * dfcn.cc (dlopen): Ditto. (dlclose): Reset the exception handler after FreeLibrary. * dll_init.cc (dll_list::detach): Make sure that the exception handler is initialized before calling destructors. * exceptions.cc (_cygtls::handle_exceptions): Accommodate new andreas pointer. * thread.cc (verifyable_object_isvalid): Pass objectptr to faulted for explicit NULL pointer checking. * tlsoffsets.h: Regenerate.
Diffstat (limited to 'newlib/libc/xdr/xdr_reference.c')
0 files changed, 0 insertions, 0 deletions