finalizer 3174 src/alloc.c if (uptr->finalizer) finalizer 3175 src/alloc.c uptr->finalizer (uptr->p); finalizer 3813 src/alloc.c make_user_ptr (void (*finalizer) (void *), void *p) finalizer 3817 src/alloc.c uptr->finalizer = finalizer; finalizer 3833 src/alloc.c struct Lisp_Finalizer *finalizer) finalizer 3835 src/alloc.c eassert (finalizer->prev == NULL); finalizer 3836 src/alloc.c eassert (finalizer->next == NULL); finalizer 3837 src/alloc.c finalizer->next = element; finalizer 3838 src/alloc.c finalizer->prev = element->prev; finalizer 3839 src/alloc.c finalizer->prev->next = finalizer; finalizer 3840 src/alloc.c element->prev = finalizer; finalizer 3844 src/alloc.c unchain_finalizer (struct Lisp_Finalizer *finalizer) finalizer 3846 src/alloc.c if (finalizer->prev != NULL) finalizer 3848 src/alloc.c eassert (finalizer->next != NULL); finalizer 3849 src/alloc.c finalizer->prev->next = finalizer->next; finalizer 3850 src/alloc.c finalizer->next->prev = finalizer->prev; finalizer 3851 src/alloc.c finalizer->prev = finalizer->next = NULL; finalizer 3858 src/alloc.c for (struct Lisp_Finalizer *finalizer = head->next; finalizer 3859 src/alloc.c finalizer != head; finalizer 3860 src/alloc.c finalizer = finalizer->next) finalizer 3862 src/alloc.c set_vectorlike_marked (&finalizer->header); finalizer 3863 src/alloc.c mark_object (finalizer->function); finalizer 3875 src/alloc.c struct Lisp_Finalizer *finalizer = src->next; finalizer 3876 src/alloc.c while (finalizer != src) finalizer 3878 src/alloc.c struct Lisp_Finalizer *next = finalizer->next; finalizer 3879 src/alloc.c if (!vectorlike_marked_p (&finalizer->header) finalizer 3880 src/alloc.c && !NILP (finalizer->function)) finalizer 3882 src/alloc.c unchain_finalizer (finalizer); finalizer 3883 src/alloc.c finalizer_insert (dest, finalizer); finalizer 3886 src/alloc.c finalizer = next; finalizer 3913 src/alloc.c struct Lisp_Finalizer *finalizer; finalizer 3918 src/alloc.c finalizer = finalizers->next; finalizer 3919 src/alloc.c unchain_finalizer (finalizer); finalizer 3920 src/alloc.c function = finalizer->function; finalizer 3923 src/alloc.c finalizer->function = Qnil; finalizer 3939 src/alloc.c struct Lisp_Finalizer *finalizer finalizer 3941 src/alloc.c finalizer->function = function; finalizer 3942 src/alloc.c finalizer->prev = finalizer->next = NULL; finalizer 3943 src/alloc.c finalizer_insert (&finalizers, finalizer); finalizer 3944 src/alloc.c return make_lisp_ptr (finalizer, Lisp_Vectorlike); finalizer 557 src/emacs-module.c emacs_finalizer finalizer; finalizer 591 src/emacs-module.c function->finalizer = NULL; finalizer 610 src/emacs-module.c return XMODULE_FUNCTION (lisp)->finalizer; finalizer 620 src/emacs-module.c XMODULE_FUNCTION (lisp)->finalizer = fin; finalizer 626 src/emacs-module.c if (func->finalizer != NULL) finalizer 627 src/emacs-module.c func->finalizer (func->data); finalizer 839 src/emacs-module.c return XUSER_PTR (lisp)->finalizer; finalizer 849 src/emacs-module.c XUSER_PTR (lisp)->finalizer = fin; finalizer 2670 src/lisp.h void (*finalizer) (void *); finalizer 2678 src/lisp.h void (*finalizer) (void *); finalizer 4656 src/lisp.h extern Lisp_Object make_user_ptr (void (*finalizer) (void *), void *p); finalizer 2199 src/pdumper.c const struct Lisp_Finalizer *finalizer, finalizer 2203 src/pdumper.c dump_field_emacs_ptr (ctx, out, finalizer, field); finalizer 2205 src/pdumper.c dump_field_lv_rawptr (ctx, out, finalizer, field, finalizer 2212 src/pdumper.c const struct Lisp_Finalizer *finalizer) finalizer 2217 src/pdumper.c START_DUMP_PVEC (ctx, &finalizer->header, struct Lisp_Finalizer, out); finalizer 2221 src/pdumper.c dump_field_lv (ctx, &out, finalizer, &finalizer->function, WEIGHT_NONE); finalizer 2222 src/pdumper.c dump_field_finalizer_ref (ctx, &out, finalizer, &finalizer->prev); finalizer 2223 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)