Lines Matching refs:env
1925 struct testleak_env_t *env; in testleak_setup() local
1939 env = calloc(1, sizeof(struct testleak_env_t)); in testleak_setup()
1940 env->base = event_base_new(); in testleak_setup()
1941 env->dns_base = evdns_base_new(env->base, 0); in testleak_setup()
1942 env->req = evdns_base_resolve_ipv4( in testleak_setup()
1943 env->dns_base, "example.com", DNS_QUERY_NO_SEARCH, in testleak_setup()
1944 generic_dns_callback, &env->r); in testleak_setup()
1945 return env; in testleak_setup()
1952 struct testleak_env_t *env = env_; in testleak_cleanup() local
1953 tt_assert(env); in testleak_cleanup()
1962 if (env) { in testleak_cleanup()
1963 if (env->dns_base) in testleak_cleanup()
1964 evdns_base_free(env->dns_base, 0); in testleak_cleanup()
1965 if (env->base) in testleak_cleanup()
1966 event_base_free(env->base); in testleak_cleanup()
1967 free(env); in testleak_cleanup()
1980 struct testleak_env_t *env = env_; in test_dbg_leak_cancel() local
1982 evdns_cancel_request(env->dns_base, env->req); in test_dbg_leak_cancel()
1983 env->req = 0; in test_dbg_leak_cancel()
1986 event_base_loop(env->base, EVLOOP_NONBLOCK); in test_dbg_leak_cancel()
1990 evdns_base_free(env->dns_base, send_err_shutdown); in test_dbg_leak_cancel()
1991 env->dns_base = 0; in test_dbg_leak_cancel()
1992 event_base_free(env->base); in test_dbg_leak_cancel()
1993 env->base = 0; in test_dbg_leak_cancel()
2000 struct testleak_env_t *env = env_; in dbg_leak_resume() local
2002 evdns_cancel_request(env->dns_base, env->req); in dbg_leak_resume()
2003 tt_assert(!evdns_base_resume(env->dns_base)); in dbg_leak_resume()
2006 tt_assert(!evdns_base_resume(env->dns_base)); in dbg_leak_resume()
2009 event_base_loop(env->base, EVLOOP_NONBLOCK); in dbg_leak_resume()
2020 evdns_base_free(env->dns_base, send_err_shutdown); in dbg_leak_resume()
2021 env->dns_base = 0; in dbg_leak_resume()
2022 event_base_loop(env->base, EVLOOP_NONBLOCK); in dbg_leak_resume()
2025 event_base_free(env->base); in dbg_leak_resume()
2026 env->base = 0; in dbg_leak_resume()
2044 struct testleak_env_t *env = env_; in test_dbg_leak_shutdown() local
2049 env->req = 0; in test_dbg_leak_shutdown()
2051 evdns_base_free(env->dns_base, send_err_shutdown); in test_dbg_leak_shutdown()
2052 env->dns_base = 0; in test_dbg_leak_shutdown()
2055 event_base_loop(env->base, EVLOOP_NONBLOCK); in test_dbg_leak_shutdown()
2056 event_base_free(env->base); in test_dbg_leak_shutdown()
2057 env->base = 0; in test_dbg_leak_shutdown()