finalizer 3377 src/alloc.c if (uptr->finalizer) finalizer 3378 src/alloc.c uptr->finalizer (uptr->p); finalizer 4038 src/alloc.c make_user_ptr (void (*finalizer) (void *), void *p) finalizer 4042 src/alloc.c uptr->finalizer = finalizer; finalizer 4058 src/alloc.c struct Lisp_Finalizer *finalizer) finalizer 4060 src/alloc.c eassert (finalizer->prev == NULL); finalizer 4061 src/alloc.c eassert (finalizer->next == NULL); finalizer 4062 src/alloc.c finalizer->next = element; finalizer 4063 src/alloc.c finalizer->prev = element->prev; finalizer 4064 src/alloc.c finalizer->prev->next = finalizer; finalizer 4065 src/alloc.c element->prev = finalizer; finalizer 4069 src/alloc.c unchain_finalizer (struct Lisp_Finalizer *finalizer) finalizer 4071 src/alloc.c if (finalizer->prev != NULL) finalizer 4073 src/alloc.c eassert (finalizer->next != NULL); finalizer 4074 src/alloc.c finalizer->prev->next = finalizer->next; finalizer 4075 src/alloc.c finalizer->next->prev = finalizer->prev; finalizer 4076 src/alloc.c finalizer->prev = finalizer->next = NULL; finalizer 4083 src/alloc.c for (struct Lisp_Finalizer *finalizer = head->next; finalizer 4084 src/alloc.c finalizer != head; finalizer 4085 src/alloc.c finalizer = finalizer->next) finalizer 4087 src/alloc.c set_vectorlike_marked (&finalizer->header); finalizer 4088 src/alloc.c mark_object (finalizer->function); finalizer 4100 src/alloc.c struct Lisp_Finalizer *finalizer = src->next; finalizer 4101 src/alloc.c while (finalizer != src) finalizer 4103 src/alloc.c struct Lisp_Finalizer *next = finalizer->next; finalizer 4104 src/alloc.c if (!vectorlike_marked_p (&finalizer->header) finalizer 4105 src/alloc.c && !NILP (finalizer->function)) finalizer 4107 src/alloc.c unchain_finalizer (finalizer); finalizer 4108 src/alloc.c finalizer_insert (dest, finalizer); finalizer 4111 src/alloc.c finalizer = next; finalizer 4138 src/alloc.c struct Lisp_Finalizer *finalizer; finalizer 4143 src/alloc.c finalizer = finalizers->next; finalizer 4144 src/alloc.c unchain_finalizer (finalizer); finalizer 4145 src/alloc.c function = finalizer->function; finalizer 4148 src/alloc.c finalizer->function = Qnil; finalizer 4164 src/alloc.c struct Lisp_Finalizer *finalizer finalizer 4166 src/alloc.c finalizer->function = function; finalizer 4167 src/alloc.c finalizer->prev = finalizer->next = NULL; finalizer 4168 src/alloc.c finalizer_insert (&finalizers, finalizer); finalizer 4169 src/alloc.c return make_lisp_ptr (finalizer, Lisp_Vectorlike); finalizer 563 src/emacs-module.c emacs_finalizer finalizer; finalizer 599 src/emacs-module.c function->finalizer = NULL; finalizer 621 src/emacs-module.c return XMODULE_FUNCTION (lisp)->finalizer; finalizer 631 src/emacs-module.c XMODULE_FUNCTION (lisp)->finalizer = fin; finalizer 638 src/emacs-module.c if (func->finalizer != NULL) finalizer 639 src/emacs-module.c func->finalizer (func->data); finalizer 894 src/emacs-module.c return XUSER_PTR (lisp)->finalizer; finalizer 904 src/emacs-module.c XUSER_PTR (lisp)->finalizer = fin; finalizer 2666 src/lisp.h void (*finalizer) (void *); finalizer 2674 src/lisp.h void (*finalizer) (void *); finalizer 4663 src/lisp.h extern Lisp_Object make_user_ptr (void (*finalizer) (void *), void *p); finalizer 2198 src/pdumper.c const struct Lisp_Finalizer *finalizer, finalizer 2202 src/pdumper.c dump_field_emacs_ptr (ctx, out, finalizer, field); finalizer 2204 src/pdumper.c dump_field_lv_rawptr (ctx, out, finalizer, field, finalizer 2211 src/pdumper.c const struct Lisp_Finalizer *finalizer) finalizer 2216 src/pdumper.c START_DUMP_PVEC (ctx, &finalizer->header, struct Lisp_Finalizer, out); finalizer 2220 src/pdumper.c dump_field_lv (ctx, &out, finalizer, &finalizer->function, WEIGHT_NONE); finalizer 2221 src/pdumper.c dump_field_finalizer_ref (ctx, &out, finalizer, &finalizer->prev); finalizer 2222 src/pdumper.c dump_field_finalizer_ref (ctx, &out, finalizer, &finalizer->next); finalizer 1768 src/print.c (void *) XUSER_PTR (obj)->finalizer); finalizer 255 src/sqlite.c ptr->finalizer = sqlite_free; finalizer 614 test/src/emacs-module-resources/mod-test.c env->set_function_finalizer (env, fun, finalizer); finalizer 615 test/src/emacs-module-resources/mod-test.c if (env->get_function_finalizer (env, fun) != finalizer)