\doxysection{Topics}
Here is a list of all topics with brief descriptions:\+\begin{DoxyCompactList}
\item \contentsline{section}{Basic Library Datatypes Group }{\pageref{group__basicdatatypes}}{}
\item \contentsline{section}{Enumerators with various purposes }{\pageref{group__enums}}{}
\item \contentsline{section}{Defined and Opaque Structs }{\pageref{group__allstructs}}{}
\item \contentsline{section}{Default stack frame macros }{\pageref{group__framedefines}}{}
\item \contentsline{section}{DW\+\_\+\+DLA alloc/\+dealloc typename\&number }{\pageref{group__dwdla}}{}
\item \contentsline{section}{DW\+\_\+\+DLE Dwarf\+\_\+\+Error numbers }{\pageref{group__dwdle}}{}
\item \contentsline{section}{Libdwarf Initialization Functions }{\pageref{group__initfunctions}}{}
\item \contentsline{section}{Compilation Unit (CU) Access }{\pageref{group__compilationunit}}{}
\item \contentsline{section}{Debugging Information Entry (DIE) content }{\pageref{group__dieentry}}{}
\item \contentsline{section}{DIE Attribute and Attribute-\/\+Form Details }{\pageref{group__attrform}}{}
\item \contentsline{section}{Line Table For a CU }{\pageref{group__linetable}}{}
\item \contentsline{section}{Ranges:\+ code addresses in DWARF3-\/4 }{\pageref{group__ranges}}{}
\item \contentsline{section}{Rnglists:\+ code addresses in DWARF5 }{\pageref{group__rnglists}}{}
\item \contentsline{section}{Locations of data:\+ DWARF2-\/\+DWARF5 }{\pageref{group__locations}}{}
\item \contentsline{section}{.debug\+\_\+addr access:\+ DWARF5 }{\pageref{group__debugaddr}}{}
\item \contentsline{section}{Macro Access:\+ DWARF5 }{\pageref{group__macro}}{}
\item \contentsline{section}{Macro Access:\+ DWARF2-\/4 }{\pageref{group__macinfo}}{}
\item \contentsline{section}{Stack Frame Access }{\pageref{group__frame}}{}
\item \contentsline{section}{Abbreviations Section Details }{\pageref{group__abbrev}}{}
\item \contentsline{section}{String Section .debug\+\_\+str Details }{\pageref{group__string}}{}
\item \contentsline{section}{Str\+\_\+\+Offsets section details }{\pageref{group__str__offsets}}{}
\item \contentsline{section}{Dwarf\+\_\+\+Error Functions }{\pageref{group__dwarferror}}{}
\item \contentsline{section}{Generic dwarf\+\_\+dealloc Function }{\pageref{group__dwarfdealloc}}{}
\item \contentsline{section}{Access to Section .debug\+\_\+sup }{\pageref{group__debugsup}}{}
\item \contentsline{section}{Fast Access to .debug\+\_\+names DWARF5 }{\pageref{group__debugnames}}{}
\item \contentsline{section}{Fast Access to a CU given a code address }{\pageref{group__aranges}}{}
\item \contentsline{section}{Fast Access to .debug\+\_\+pubnames and more. }{\pageref{group__pubnames}}{}
\item \contentsline{section}{Fast Access to GNU .debug\+\_\+gnu\+\_\+pubnames }{\pageref{group__gnupubnames}}{}
\item \contentsline{section}{Fast Access to Gdb Index }{\pageref{group__gdbindex}}{}
\item \contentsline{section}{Fast Access to Split Dwarf (Debug Fission) }{\pageref{group__splitdwarf}}{}
\item \contentsline{section}{Access GNU .gnu\+\_\+debuglink, build-\/id. }{\pageref{group__gnudebuglink}}{}
\item \contentsline{section}{Harmless Error recording }{\pageref{group__harmless}}{}
\item \contentsline{section}{Names DW\+\_\+\+TAG\+\_\+member etc as strings }{\pageref{group___naming}}{}
\item \contentsline{section}{Object Sections Data }{\pageref{group__objectsections}}{}
\item \contentsline{section}{Section Groups Objectfile Data }{\pageref{group__secgroups}}{}
\item \contentsline{section}{LEB Encode and Decode }{\pageref{group__leb}}{}
\item \contentsline{section}{Miscellaneous Functions }{\pageref{group__miscellaneous}}{}
\item \contentsline{section}{Determine Object Type of a File }{\pageref{group__objectdetector}}{}
\item \contentsline{section}{Section allocation:\+ malloc or mmap }{\pageref{group__sectionallocpref}}{}
\item \contentsline{section}{Using dwarf\+\_\+init\+\_\+path() }{\pageref{group__exampleinit}}{}
\item \contentsline{section}{Using dwarf\+\_\+init\+\_\+path\+\_\+dl() }{\pageref{group__exampleinit__dl}}{}
\item \contentsline{section}{Using dwarf\+\_\+attrlist() }{\pageref{group__example1}}{}
\item \contentsline{section}{Attaching a tied dbg }{\pageref{group__example2}}{}
\item \contentsline{section}{Detaching a tied dbg }{\pageref{group__example3}}{}
\item \contentsline{section}{Examining Section Group data }{\pageref{group__examplesecgroup}}{}
\item \contentsline{section}{Using dwarf\+\_\+siblingof\+\_\+c() }{\pageref{group__example4c}}{}
\item \contentsline{section}{Using dwarf\+\_\+siblingof\+\_\+b() }{\pageref{group__example4b}}{}
\item \contentsline{section}{Using dwarf\+\_\+child() }{\pageref{group__example5}}{}
\item \contentsline{section}{using dwarf\+\_\+validate\+\_\+die\+\_\+sibling }{\pageref{group__example__sibvalid}}{}
\item \contentsline{section}{Example walking CUs(e) }{\pageref{group__examplecuhdre}}{}
\item \contentsline{section}{Example walking CUs(d) }{\pageref{group__examplecuhdrd}}{}
\item \contentsline{section}{Using dwarf\+\_\+offdie\+\_\+b() }{\pageref{group__example6}}{}
\item \contentsline{section}{Using dwarf\+\_\+offset\+\_\+given\+\_\+die() }{\pageref{group__example7}}{}
\item \contentsline{section}{Using dwarf\+\_\+attrlist() }{\pageref{group__example8}}{}
\item \contentsline{section}{Using dwarf\+\_\+offset\+\_\+list() }{\pageref{group__exampleoffset__list}}{}
\item \contentsline{section}{Documenting Form\+\_\+\+Block }{\pageref{group__explainformblock}}{}
\item \contentsline{section}{Using dwarf\+\_\+discr\+\_\+list() }{\pageref{group__examplediscrlist}}{}
\item \contentsline{section}{Location/\+expression access }{\pageref{group__example__loclistcv5}}{}
\item \contentsline{section}{Reading a location expression }{\pageref{group__example__locexprc}}{}
\item \contentsline{section}{Using dwarf\+\_\+srclines\+\_\+b() }{\pageref{group__examplec}}{}
\item \contentsline{section}{Using dwarf\+\_\+srclines\+\_\+b() and linecontext }{\pageref{group__exampled}}{}
\item \contentsline{section}{Using dwarf\+\_\+srcfiles() }{\pageref{group__examplee}}{}
\item \contentsline{section}{Using dwarf\+\_\+get\+\_\+globals() }{\pageref{group__examplef}}{}
\item \contentsline{section}{Using dwarf\+\_\+globals\+\_\+by\+\_\+type() }{\pageref{group__exampleg}}{}
\item \contentsline{section}{Reading .debug\+\_\+weaknames (nonstandard) }{\pageref{group__exampleh}}{}
\item \contentsline{section}{Reading .debug\+\_\+funcnames (nonstandard) }{\pageref{group__examplej}}{}
\item \contentsline{section}{Reading .debug\+\_\+types (nonstandard) }{\pageref{group__examplel}}{}
\item \contentsline{section}{Reading .debug\+\_\+varnames data (nonstandard) }{\pageref{group__examplen}}{}
\item \contentsline{section}{Reading .debug\+\_\+names data }{\pageref{group__exampledebugnames}}{}
\item \contentsline{section}{Reading .debug\+\_\+macro data (DWARF5) }{\pageref{group__examplep5}}{}
\item \contentsline{section}{Reading .debug\+\_\+macinfo (DWARF2-\/4) }{\pageref{group__examplep2}}{}
\item \contentsline{section}{Extracting fde, cie lists. }{\pageref{group__exampleq}}{}
\item \contentsline{section}{Reading the .eh\+\_\+frame section }{\pageref{group__exampler}}{}
\item \contentsline{section}{Using dwarf\+\_\+expand\+\_\+frame\+\_\+instructions }{\pageref{group__examples}}{}
\item \contentsline{section}{Reading string offsets section data }{\pageref{group__examplestrngoffsets}}{}
\item \contentsline{section}{Reading an aranges section }{\pageref{group__exampleu}}{}
\item \contentsline{section}{Example getting .debug\+\_\+ranges data }{\pageref{group__examplev}}{}
\item \contentsline{section}{Reading gdbindex data }{\pageref{group__examplew}}{}
\item \contentsline{section}{Reading gdbindex addressarea }{\pageref{group__examplewgdbindex}}{}
\item \contentsline{section}{Reading the gdbindex symbol table }{\pageref{group__examplex}}{}
\item \contentsline{section}{Reading cu and tu Debug Fission data }{\pageref{group__exampley}}{}
\item \contentsline{section}{Reading Split Dwarf (Debug Fission) hash slots }{\pageref{group__examplez}}{}
\item \contentsline{section}{Reading high pc from a DIE. }{\pageref{group__examplehighpc}}{}
\item \contentsline{section}{Reading Split Dwarf (Debug Fission) data }{\pageref{group__exampleza}}{}
\item \contentsline{section}{Retrieving tag,attribute,etc names }{\pageref{group__examplezb}}{}
\item \contentsline{section}{Using GNU debuglink data }{\pageref{group__exampledebuglink}}{}
\item \contentsline{section}{Accessing accessing raw rnglist }{\pageref{group__example__raw__rnglist}}{}
\item \contentsline{section}{Accessing rnglists section }{\pageref{group__example__rnglist__for__attribute}}{}
\item \contentsline{section}{Demonstrating reading DWARF without a file. }{\pageref{group__jitreader}}{}
\item \contentsline{section}{A simple report on section groups. }{\pageref{group__showsecgroups}}{}
\end{DoxyCompactList}
