This is called by the Return() macro is stack tracing is switched on. This removes the function as it exits from the function stack of the hzProcess (the thread calling the function) Arguments: None Returns: None
| Return Type | Function name | Arguments |
|---|---|---|
| void | hzProcess::PullFunction | (void) |
Declared in file: hzProcess.h
Defined in file : hzProcess.cpp
Function Logic:
Function body:
void hzProcess::PullFunction (void)
{
// Category: Diagnostics
//
// This is called by the Return() macro is stack tracing is switched on. This removes the function as it exits from the function
// stack of the hzProcess (the thread calling the function)
//
// Arguments: None
// Returns: None
if (m_nPeak < _hzGlobal_callStack_size && m_nFuncs > 0)
{
// m_Stack[m_nFuncs] = 0 ;
m_nFuncs-- ;
}
}