\doxysection{Access to Section .debug\+\_\+sup }
\hypertarget{group__debugsup}{}\label{group__debugsup}\index{Access to Section .debug\_sup@{Access to Section .debug\_sup}}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
DW\+\_\+\+API int \doxymbox{\hyperlink{group__debugsup_ga68c49c155469e22292a28cba1fb5923c}{dwarf\+\_\+get\+\_\+debug\+\_\+sup}} (\doxymbox{\hyperlink{group__allstructs_gac2ba1e1c1b70a3191506b414195ca807}{Dwarf\+\_\+\+Debug}} dw\+\_\+dbg, \doxymbox{\hyperlink{group__basicdatatypes_ga4fb2b14ce7a6d27321fa7999b46b82bd}{Dwarf\+\_\+\+Half}} \texorpdfstring{$\ast$}{*}dw\+\_\+version, \doxymbox{\hyperlink{group__basicdatatypes_ga52e439e652a1a30277679f64f83cc0fe}{Dwarf\+\_\+\+Small}} \texorpdfstring{$\ast$}{*}dw\+\_\+is\+\_\+supplementary, char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}dw\+\_\+filename, \doxymbox{\hyperlink{group__basicdatatypes_ga5de64bb9627534a24dcbccc327916265}{Dwarf\+\_\+\+Unsigned}} \texorpdfstring{$\ast$}{*}dw\+\_\+checksum\+\_\+len, \doxymbox{\hyperlink{group__basicdatatypes_ga52e439e652a1a30277679f64f83cc0fe}{Dwarf\+\_\+\+Small}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}dw\+\_\+checksum, \doxymbox{\hyperlink{group__allstructs_ga8d4fac0e48040b6ca91e06ffda09766a}{Dwarf\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}dw\+\_\+error)
\begin{DoxyCompactList}\small\item\em Return basic .debug\+\_\+sup section header data. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


\label{doc-func-members}
\Hypertarget{group__debugsup_doc-func-members}
\doxysubsection{Function Documentation}
\Hypertarget{group__debugsup_ga68c49c155469e22292a28cba1fb5923c}\index{Access to Section .debug\_sup@{Access to Section .debug\_sup}!dwarf\_get\_debug\_sup@{dwarf\_get\_debug\_sup}}
\index{dwarf\_get\_debug\_sup@{dwarf\_get\_debug\_sup}!Access to Section .debug\_sup@{Access to Section .debug\_sup}}
\doxysubsubsection{\texorpdfstring{dwarf\_get\_debug\_sup()}{dwarf\_get\_debug\_sup()}}
{\footnotesize\ttfamily \label{group__debugsup_ga68c49c155469e22292a28cba1fb5923c} 
DW\+\_\+\+API int dwarf\+\_\+get\+\_\+debug\+\_\+sup (\begin{DoxyParamCaption}\item[{\doxymbox{\hyperlink{group__allstructs_gac2ba1e1c1b70a3191506b414195ca807}{Dwarf\+\_\+\+Debug}}}]{dw\+\_\+dbg}{, }\item[{\doxymbox{\hyperlink{group__basicdatatypes_ga4fb2b14ce7a6d27321fa7999b46b82bd}{Dwarf\+\_\+\+Half}} \texorpdfstring{$\ast$}{*}}]{dw\+\_\+version}{, }\item[{\doxymbox{\hyperlink{group__basicdatatypes_ga52e439e652a1a30277679f64f83cc0fe}{Dwarf\+\_\+\+Small}} \texorpdfstring{$\ast$}{*}}]{dw\+\_\+is\+\_\+supplementary}{, }\item[{char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{dw\+\_\+filename}{, }\item[{\doxymbox{\hyperlink{group__basicdatatypes_ga5de64bb9627534a24dcbccc327916265}{Dwarf\+\_\+\+Unsigned}} \texorpdfstring{$\ast$}{*}}]{dw\+\_\+checksum\+\_\+len}{, }\item[{\doxymbox{\hyperlink{group__basicdatatypes_ga52e439e652a1a30277679f64f83cc0fe}{Dwarf\+\_\+\+Small}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}}]{dw\+\_\+checksum}{, }\item[{\doxymbox{\hyperlink{group__allstructs_ga8d4fac0e48040b6ca91e06ffda09766a}{Dwarf\+\_\+\+Error}} \texorpdfstring{$\ast$}{*}}]{dw\+\_\+error}{}\end{DoxyParamCaption})}



Return basic .debug\+\_\+sup section header data. 

This returns basic data from the header of a .debug\+\_\+sup section. See DWARF5 Section 7.\+3.\+6, "{}\+DWARF Supplementary Object Files"{}

Other sections present should be normal DWARF5, so normal libdwarf calls should work. We have no existing examples on hand, so it is hard to know what really works.

If there is no such section it returns DW\+\_\+\+DLV\+\_\+\+NO\+\_\+\+ENTRY. 