static inline void injection_check(ThreadInfo *info) { #ifdef INFINITE_RECURSION_DETECTION check_recursion(info); #endif #ifdef REQUEST_TIMEOUT_DETECTION check_request_timeout(info); #endif }
FrameInjection::~FrameInjection() { #ifdef REQUEST_TIMEOUT_DETECTION check_request_timeout(m_info); #endif m_info->m_top = m_prev; #ifdef HOTPROFILER if (m_prof) { Profiler *prof = m_info->m_profiler; if (prof) end_profiler_frame(prof); } #endif }
FIFunctionNP::~FIFunctionNP() { #ifdef REQUEST_TIMEOUT_DETECTION check_request_timeout(m_info); #endif }
FIObjectMethodMem::~FIObjectMethodMem() { #ifdef REQUEST_TIMEOUT_DETECTION check_request_timeout(m_info); #endif }
HOT_FUNC FIStaticMethodMem::~FIStaticMethodMem() { #ifdef REQUEST_TIMEOUT_DETECTION check_request_timeout(m_info); #endif }
HOT_FUNC FIFunctionMem::~FIFunctionMem() { #ifdef REQUEST_TIMEOUT_DETECTION check_request_timeout(m_info); #endif }