func: static void print_leak_LHASH_DOALL_ARG(void *arg1,void *arg2) const MEM * a = arg1 ; MEM_LEAK * b = arg2 ; print_leak_doall_arg ( a , b ); static void print_leak_doall_arg(const MEM *m,MEM_LEAK *l) char buf [ 1024 ] ; char * bufp = buf ; if ( m -> addr == ( ( char * ) ( l -> bio ) ) )  if ( options & 0x1 )  bufp += strlen ( bufp ); bufp += strlen ( bufp ); BIO_snprintf ( bufp , sizeof ( buf ) - ( ( size_t ) ( bufp - buf ) ) , "thread=%lu, " , CRYPTO_THREADID_hash ( & m -> threadid ) ); bufp += strlen ( bufp ); BIO_snprintf ( bufp , sizeof ( buf ) - ( ( size_t ) ( bufp - buf ) ) , "number=%d, address=%08lX\n" , m -> num , ( ( unsigned long ) ( m -> addr ) ) ); bufp += strlen ( bufp ); 