示例#1
0
 GC_API int GC_CALL GC_register_long_link(void * * link, const void * obj)
 {
   if (((word)link & (ALIGNMENT-1)) != 0 || !NONNULL_ARG_NOT_NULL(link))
       ABORT("Bad arg to GC_register_long_link");
   return GC_register_disappearing_link_inner(&GC_ll_hashtbl, link, obj,
                                              "long dl");
 }
示例#2
0
文件: finalize.c 项目: 8l/lllm
GC_API int GC_CALL GC_general_register_disappearing_link(void * * link,
                                                         const void * obj)
{
    if (((word)link & (ALIGNMENT-1)) != 0 || NULL == link)
        ABORT("Bad arg to GC_general_register_disappearing_link");
    return GC_register_disappearing_link_inner(&GC_dl_hashtbl, link, obj);
}