\doxysection{src/core/backtrace.c File Reference}
\label{backtrace_8c}\index{src/core/backtrace.c@{src/core/backtrace.c}}


Routines related to generating call back traces.  


{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include \char`\"{}config.\+h\char`\"{}}\newline
{\ttfamily \#include $<$osmocom/core/utils.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/logging.\+h$>$}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \textbf{ osmo\+\_\+generate\+\_\+backtrace} (void)
\item 
void \textbf{ osmo\+\_\+log\+\_\+backtrace} (int \textbf{ subsys}, int \textbf{ level})
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Routines related to generating call back traces. 



\doxysubsection{Function Documentation}
\mbox{\label{backtrace_8c_ae1d7c5276d845c48c0b964a1033b6c60}} 
\index{backtrace.c@{backtrace.c}!osmo\_generate\_backtrace@{osmo\_generate\_backtrace}}
\index{osmo\_generate\_backtrace@{osmo\_generate\_backtrace}!backtrace.c@{backtrace.c}}
\doxysubsubsection{osmo\_generate\_backtrace()}
{\footnotesize\ttfamily void osmo\+\_\+generate\+\_\+backtrace (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Referenced by \textbf{ osmo\+\_\+panic\+\_\+default()}.

\mbox{\label{backtrace_8c_a89adddebf59157ca25eb6cb422a02151}} 
\index{backtrace.c@{backtrace.c}!osmo\_log\_backtrace@{osmo\_log\_backtrace}}
\index{osmo\_log\_backtrace@{osmo\_log\_backtrace}!backtrace.c@{backtrace.c}}
\doxysubsubsection{osmo\_log\_backtrace()}
{\footnotesize\ttfamily void osmo\+\_\+log\+\_\+backtrace (\begin{DoxyParamCaption}\item[{int}]{subsys,  }\item[{int}]{level }\end{DoxyParamCaption})}



References \textbf{ level}, \textbf{ LOGP}, and \textbf{ subsys}.



Referenced by \textbf{ \+\_\+osmo\+\_\+fsm\+\_\+inst\+\_\+dispatch()}.

