o 171 gc/gcc_support.c if (o != 0) return o; o 195 gc/gcc_support.c if (o != 0) return o; o 210 gc/gcc_support.c if (o != 0) return o; o 232 gc/gcc_support.c static void call_destructor( o, data ) o 233 gc/gcc_support.c void* o; o 241 gc/gcc_support.c ((destructor_proc) data)( o, 2 );} o 244 gc/gcc_support.c void* __builtin_new_gc_dtor( o, d ) o 245 gc/gcc_support.c void* o; o 257 gc/gcc_support.c Descriptor* desc = DESCRIPTOR( o ); o 259 gc/gcc_support.c GC_REGISTER_FINALIZER_IGNORE_SELF( o, call_destructor, d, 0, 0 ); o 263 gc/gcc_support.c static void call_array_destructor( o, data ) o 264 gc/gcc_support.c void* o; o 272 gc/gcc_support.c int num = NUM_ARRAY_ELEMENTS( o ); o 273 gc/gcc_support.c Descriptor* desc = DESCRIPTOR( o ); o 275 gc/gcc_support.c char* first_p = FIRST_ELEMENT_P( o ); o 299 gc/gcc_support.c Descriptor* desc = DESCRIPTOR( o ); o 301 gc/gcc_support.c GC_REGISTER_FINALIZER_IGNORE_SELF( o, call_array_destructor, d, 0, 0 ); o 307 gc/gcc_support.c void* o; o 316 gc/gcc_support.c Descriptor* desc = DESCRIPTOR( o ); o 317 gc/gcc_support.c if (desc->has_finalizer) GC_REGISTER_FINALIZER( o, 0, 0, 0, 0 ); o 318 gc/gcc_support.c if (! desc->has_weak_pointers) GC_FREE( o );}} o 322 gc/gcc_support.c void* o; o 327 gc/gcc_support.c __builtin_delete( o );} o 461 gc/gcc_support.c void* o; o 512 gc/gcc_support.c if (q->f != 0) q->f( q->o, q->d );