Exemplo n.º 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
}
Exemplo n.º 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
}
Exemplo n.º 3
0
FIFunctionNP::~FIFunctionNP() {
#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(m_info);
#endif
}
Exemplo n.º 4
0
FIObjectMethodMem::~FIObjectMethodMem() {
#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(m_info);
#endif
}
Exemplo n.º 5
0
HOT_FUNC
FIStaticMethodMem::~FIStaticMethodMem() {
#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(m_info);
#endif
}
Exemplo n.º 6
0
HOT_FUNC
FIFunctionMem::~FIFunctionMem() {
#ifdef REQUEST_TIMEOUT_DETECTION
  check_request_timeout(m_info);
#endif
}