Lines Matching refs:hook
116 ** Free hook called by GC when the object is being freed.
181 PR_EXTERN(void) PR_CALLBACK PR_SetBeginGCHook(GCBeginGCHook *hook, void *arg);
182 PR_EXTERN(void) PR_CALLBACK PR_GetBeginGCHook(GCBeginGCHook **hook, void **arg);
183 PR_EXTERN(void) PR_CALLBACK PR_SetEndGCHook(GCBeginGCHook *hook, void *arg);
184 PR_EXTERN(void) PR_CALLBACK PR_GetEndGCHook(GCEndGCHook **hook, void **arg);
192 PR_EXTERN(void) PR_SetGCLockHook(GCLockHook *hook, void *arg);
193 PR_EXTERN(void) PR_GetGCLockHook(GCLockHook **hook, void **arg);
196 PR_EXTERN(int) PR_RegisterGCLockHook(GCLockHookFunc *hook, void *arg);
203 ** begin hook. When it has finalized the last object it calls the end
204 ** hook.
206 PR_EXTERN(void) PR_SetBeginFinalizeHook(GCBeginFinalizeHook *hook, void *arg);
207 PR_EXTERN(void) PR_GetBeginFinalizeHook(GCBeginFinalizeHook **hook, void **arg);
208 PR_EXTERN(void) PR_SetEndFinalizeHook(GCBeginFinalizeHook *hook, void *arg);
209 PR_EXTERN(void) PR_GetEndFinalizeHook(GCEndFinalizeHook **hook, void **arg);