Пример #1
0
static inline void injection_check(ThreadInfo *info) {
#ifdef INFINITE_RECURSION_DETECTION
  check_recursion(info);
#endif

#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(info);
#endif
}
Пример #2
0
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
}
Пример #3
0
FIFunctionNP::~FIFunctionNP() {
#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(m_info);
#endif
}
Пример #4
0
FIObjectMethodMem::~FIObjectMethodMem() {
#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(m_info);
#endif
}
Пример #5
0
HOT_FUNC
FIStaticMethodMem::~FIStaticMethodMem() {
#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(m_info);
#endif
}
Пример #6
0
HOT_FUNC
FIFunctionMem::~FIFunctionMem() {
#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(m_info);
#endif
}