| Return Type | Function name | Arguments |
|---|---|---|
| void | hzProcess::CallHistory | (void) |
Declared in file: hzProcess.h
Defined in file : hzProcess.cpp
Function Logic:
Function body:
void hzProcess::CallHistory (void)
{
hzLogger* plog ;
uint32_t n ;
uint32_t lev ;
plog = m_pLog ? m_pLog : s_pDfltLog ;
if (!plog)
return ;
plog->Out("Most Recent Function Calls:\n") ;
for (n = m_nCallOset ; n ; n--)
{
lev = m_Hist[n].m_callLevel ;
plog->Out("%10u %02u ", m_Hist[n].m_callNo, lev) ;
for (; lev ; lev--)
plog->Out(".") ;
plog->Out(" %s\n", m_Hist[n].m_func) ;
}
for (n = _hzGlobal_callHist_size ; n > m_nCallOset ; n--)
{
lev = m_Hist[n].m_callLevel ;
plog->Out("%10u %02u ", m_Hist[n].m_callNo, lev) ;
for (; lev ; lev--)
plog->Out(".") ;
plog->Out(" %s\n", m_Hist[n].m_func) ;
}
plog->Out("End of History\n") ;
}