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") ; }