\hypertarget{group__debug}{}\doxysection{SVM debugger}
\label{group__debug}\index{SVM debugger@{SVM debugger}}


This module contains some low level access to the debugger.  


\doxysubsection*{Modules}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__debuggerbreak}{SVM debugger break points}}
\begin{DoxyCompactList}\small\item\em This module contains API functions to handle SVM debugger break points and notifications. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__debuggerinstruction}{SVM debugger instruction}}
\begin{DoxyCompactList}\small\item\em This module contains API functions to handle SVM debugger instruction equivalents. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__debuggerform}{SVM debugger form}}
\begin{DoxyCompactList}\small\item\em This module contains API functions to handle SVM debugger forms. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__debug_gab1c83e17e1b76a790f61b5d3b91fbbe5}{svm\+\_\+debug\+\_\+synchronise}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_gaf37a7c40972a9dabfa18b14127c34fb1}{SVM\+\_\+\+Value}} value)
\begin{DoxyCompactList}\small\item\em This function allows explicit synchronisation of a value in the debugger. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This module contains some low level access to the debugger. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__debug_gab1c83e17e1b76a790f61b5d3b91fbbe5}\label{group__debug_gab1c83e17e1b76a790f61b5d3b91fbbe5}} 
\index{SVM debugger@{SVM debugger}!svm\_debug\_synchronise@{svm\_debug\_synchronise}}
\index{svm\_debug\_synchronise@{svm\_debug\_synchronise}!SVM debugger@{SVM debugger}}
\doxysubsubsection{\texorpdfstring{svm\_debug\_synchronise()}{svm\_debug\_synchronise()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+debug\+\_\+synchronise (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_gaf37a7c40972a9dabfa18b14127c34fb1}{SVM\+\_\+\+Value}}}]{value }\end{DoxyParamCaption})}



This function allows explicit synchronisation of a value in the debugger. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em value} & The value to synchronise.\\
\hline
\end{DoxyParams}
This function allows a value to be synchronised in the debugger interface when accessible from a memory.

\begin{DoxyNote}{Note}
This function may trigger a memory access breakpoint.
\end{DoxyNote}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
