ReactOS 0.4.15-dev-8434-g155a7c7
DwarfAttrs Struct Reference

#include <dwarf.h>

Collaboration diagram for DwarfAttrs:

Public Attributes

ulong tag
 
uchar haskids
 
struct {
   uchar   abstractorigin
 
   uchar   accessibility
 
   uchar   addrclass
 
   uchar   basetypes
 
   uchar   bitoffset
 
   uchar   bitsize
 
   uchar   bytesize
 
   uchar   calling
 
   uchar   commonref
 
   uchar   compdir
 
   uchar   constvalue
 
   uchar   containingtype
 
   uchar   count
 
   uchar   datamemberloc
 
   uchar   declcolumn
 
   uchar   declfile
 
   uchar   declline
 
   uchar   defaultvalue
 
   uchar   discr
 
   uchar   discrlist
 
   uchar   discrvalue
 
   uchar   encoding
 
   uchar   framebase
 
   uchar   friend
 
   uchar   highpc
 
   uchar   entrypc
 
   uchar   identifiercase
 
   uchar   import
 
   uchar   inlined
 
   uchar   isartificial
 
   uchar   isdeclaration
 
   uchar   isexternal
 
   uchar   isoptional
 
   uchar   isprototyped
 
   uchar   isvarparam
 
   uchar   language
 
   uchar   location
 
   uchar   lowerbound
 
   uchar   lowpc
 
   uchar   macroinfo
 
   uchar   name
 
   uchar   namelistitem
 
   uchar   ordering
 
   uchar   priority
 
   uchar   producer
 
   uchar   ranges
 
   uchar   returnaddr
 
   uchar   segment
 
   uchar   sibling
 
   uchar   specification
 
   uchar   startscope
 
   uchar   staticlink
 
   uchar   stmtlist
 
   uchar   stridesize
 
   uchar   stringlength
 
   uchar   type
 
   uchar   upperbound
 
   uchar   uselocation
 
   uchar   virtuality
 
   uchar   visibility
 
   uchar   vtableelemloc
 
have
 
ulong abstractorigin
 
ulong accessibility
 
ulong addrclass
 
ulong basetypes
 
ulong bitoffset
 
ulong bitsize
 
ulong bytesize
 
ulong calling
 
ulong commonref
 
charcompdir
 
DwarfVal constvalue
 
ulong containingtype
 
ulong count
 
DwarfVal datamemberloc
 
ulong declcolumn
 
ulong declfile
 
ulong declline
 
ulong defaultvalue
 
ulong discr
 
DwarfBlock discrlist
 
ulong discrvalue
 
ulong encoding
 
DwarfVal framebase
 
ulong friend
 
ulong highpc
 
ulong entrypc
 
ulong identifiercase
 
ulong import
 
ulong inlined
 
ulong language
 
DwarfVal location
 
ulong lowerbound
 
ulong lowpc
 
ulong macroinfo
 
charname
 
DwarfBlock namelistitem
 
ulong ordering
 
ulong priority
 
charproducer
 
ulong ranges
 
DwarfVal returnaddr
 
DwarfVal segment
 
ulong sibling
 
ulong specification
 
ulong startscope
 
DwarfVal staticlink
 
ulong stmtlist
 
ulong stridesize
 
DwarfVal stringlength
 
ulong type
 
ulong upperbound
 
DwarfVal uselocation
 
ulong virtuality
 
ulong visibility
 
DwarfVal vtableelemloc
 
struct {
   uchar   abstractorigin
 
   uchar   accessibility
 
   uchar   addrclass
 
   uchar   basetypes
 
   uchar   bitoffset
 
   uchar   bitsize
 
   uchar   bytesize
 
   uchar   calling
 
   uchar   commonref
 
   uchar   compdir
 
   uchar   constvalue
 
   uchar   containingtype
 
   uchar   count
 
   uchar   datamemberloc
 
   uchar   declcolumn
 
   uchar   declfile
 
   uchar   declline
 
   uchar   defaultvalue
 
   uchar   discr
 
   uchar   discrlist
 
   uchar   discrvalue
 
   uchar   encoding
 
   uchar   framebase
 
   uchar   friend
 
   uchar   highpc
 
   uchar   entrypc
 
   uchar   identifiercase
 
   uchar   import
 
   uchar   inlined
 
   uchar   isartificial
 
   uchar   isdeclaration
 
   uchar   isexternal
 
   uchar   isoptional
 
   uchar   isprototyped
 
   uchar   isvarparam
 
   uchar   language
 
   uchar   location
 
   uchar   lowerbound
 
   uchar   lowpc
 
   uchar   macroinfo
 
   uchar   name
 
   uchar   namelistitem
 
   uchar   ordering
 
   uchar   priority
 
   uchar   producer
 
   uchar   ranges
 
   uchar   returnaddr
 
   uchar   segment
 
   uchar   sibling
 
   uchar   specification
 
   uchar   startscope
 
   uchar   staticlink
 
   uchar   stmtlist
 
   uchar   stridesize
 
   uchar   stringlength
 
   uchar   type
 
   uchar   upperbound
 
   uchar   uselocation
 
   uchar   virtuality
 
   uchar   visibility
 
   uchar   vtableelemloc
 
have
 

Detailed Description

Definition at line 223 of file dwarf.h.

Member Data Documentation

◆ abstractorigin [1/2]

ulong DwarfAttrs::abstractorigin

Definition at line 230 of file dwarf.h.

◆ abstractorigin [2/2]

ulong DwarfAttrs::abstractorigin

Definition at line 293 of file dwarf.h.

◆ accessibility [1/2]

ulong DwarfAttrs::accessibility

Definition at line 231 of file dwarf.h.

◆ accessibility [2/2]

ulong DwarfAttrs::accessibility

Definition at line 294 of file dwarf.h.

◆ addrclass [1/2]

ulong DwarfAttrs::addrclass

Definition at line 232 of file dwarf.h.

◆ addrclass [2/2]

ulong DwarfAttrs::addrclass

Definition at line 295 of file dwarf.h.

◆ basetypes [1/2]

ulong DwarfAttrs::basetypes

Definition at line 233 of file dwarf.h.

◆ basetypes [2/2]

ulong DwarfAttrs::basetypes

Definition at line 296 of file dwarf.h.

◆ bitoffset [1/2]

ulong DwarfAttrs::bitoffset

Definition at line 234 of file dwarf.h.

◆ bitoffset [2/2]

ulong DwarfAttrs::bitoffset

Definition at line 297 of file dwarf.h.

◆ bitsize [1/2]

ulong DwarfAttrs::bitsize

Definition at line 235 of file dwarf.h.

◆ bitsize [2/2]

ulong DwarfAttrs::bitsize

Definition at line 298 of file dwarf.h.

◆ bytesize [1/2]

ulong DwarfAttrs::bytesize

Definition at line 236 of file dwarf.h.

◆ bytesize [2/2]

ulong DwarfAttrs::bytesize

Definition at line 299 of file dwarf.h.

◆ calling [1/2]

ulong DwarfAttrs::calling

Definition at line 237 of file dwarf.h.

◆ calling [2/2]

ulong DwarfAttrs::calling

Definition at line 300 of file dwarf.h.

◆ commonref [1/2]

ulong DwarfAttrs::commonref

Definition at line 238 of file dwarf.h.

◆ commonref [2/2]

ulong DwarfAttrs::commonref

Definition at line 301 of file dwarf.h.

◆ compdir [1/2]

char * DwarfAttrs::compdir

Definition at line 239 of file dwarf.h.

Referenced by dwarfpctoline().

◆ compdir [2/2]

char* DwarfAttrs::compdir

Definition at line 302 of file dwarf.h.

◆ constvalue [1/2]

DwarfVal DwarfAttrs::constvalue

Definition at line 240 of file dwarf.h.

◆ constvalue [2/2]

DwarfVal DwarfAttrs::constvalue

Definition at line 303 of file dwarf.h.

◆ containingtype [1/2]

ulong DwarfAttrs::containingtype

Definition at line 241 of file dwarf.h.

◆ containingtype [2/2]

ulong DwarfAttrs::containingtype

Definition at line 304 of file dwarf.h.

◆ count [1/2]

ulong DwarfAttrs::count

Definition at line 242 of file dwarf.h.

◆ count [2/2]

ulong DwarfAttrs::count

Definition at line 305 of file dwarf.h.

◆ datamemberloc [1/2]

DwarfVal DwarfAttrs::datamemberloc

Definition at line 243 of file dwarf.h.

◆ datamemberloc [2/2]

DwarfVal DwarfAttrs::datamemberloc

Definition at line 306 of file dwarf.h.

◆ declcolumn [1/2]

ulong DwarfAttrs::declcolumn

Definition at line 244 of file dwarf.h.

◆ declcolumn [2/2]

ulong DwarfAttrs::declcolumn

Definition at line 307 of file dwarf.h.

◆ declfile [1/2]

ulong DwarfAttrs::declfile

Definition at line 245 of file dwarf.h.

◆ declfile [2/2]

ulong DwarfAttrs::declfile

Definition at line 308 of file dwarf.h.

◆ declline [1/2]

ulong DwarfAttrs::declline

Definition at line 246 of file dwarf.h.

◆ declline [2/2]

ulong DwarfAttrs::declline

Definition at line 309 of file dwarf.h.

◆ defaultvalue [1/2]

ulong DwarfAttrs::defaultvalue

Definition at line 247 of file dwarf.h.

◆ defaultvalue [2/2]

ulong DwarfAttrs::defaultvalue

Definition at line 310 of file dwarf.h.

◆ discr [1/2]

ulong DwarfAttrs::discr

Definition at line 248 of file dwarf.h.

◆ discr [2/2]

ulong DwarfAttrs::discr

Definition at line 311 of file dwarf.h.

◆ discrlist [1/2]

DwarfBlock DwarfAttrs::discrlist

Definition at line 249 of file dwarf.h.

◆ discrlist [2/2]

DwarfBlock DwarfAttrs::discrlist

Definition at line 312 of file dwarf.h.

◆ discrvalue [1/2]

ulong DwarfAttrs::discrvalue

Definition at line 250 of file dwarf.h.

◆ discrvalue [2/2]

ulong DwarfAttrs::discrvalue

Definition at line 313 of file dwarf.h.

◆ encoding [1/2]

ulong DwarfAttrs::encoding

Definition at line 251 of file dwarf.h.

◆ encoding [2/2]

ulong DwarfAttrs::encoding

Definition at line 314 of file dwarf.h.

◆ entrypc [1/2]

ulong DwarfAttrs::entrypc

Definition at line 255 of file dwarf.h.

◆ entrypc [2/2]

ulong DwarfAttrs::entrypc

Definition at line 318 of file dwarf.h.

◆ framebase [1/2]

DwarfVal DwarfAttrs::framebase

Definition at line 252 of file dwarf.h.

◆ framebase [2/2]

DwarfVal DwarfAttrs::framebase

Definition at line 315 of file dwarf.h.

◆ friend [1/2]

ulong DwarfAttrs::friend

Definition at line 253 of file dwarf.h.

◆ friend [2/2]

ulong DwarfAttrs::friend

Definition at line 316 of file dwarf.h.

◆ haskids

uchar DwarfAttrs::haskids

Definition at line 226 of file dwarf.h.

Referenced by parseattrs().

◆  [1/2]

struct { ... } DwarfAttrs::have

Referenced by dwarfpctoline(), and parseattrs().

◆  [2/2]

struct { ... } DwarfAttrs::have

◆ highpc [1/2]

ulong DwarfAttrs::highpc

Definition at line 254 of file dwarf.h.

◆ highpc [2/2]

ulong DwarfAttrs::highpc

Definition at line 317 of file dwarf.h.

◆ identifiercase [1/2]

ulong DwarfAttrs::identifiercase

Definition at line 256 of file dwarf.h.

◆ identifiercase [2/2]

ulong DwarfAttrs::identifiercase

Definition at line 319 of file dwarf.h.

◆ import [1/2]

ulong DwarfAttrs::import

Definition at line 257 of file dwarf.h.

◆ import [2/2]

ulong DwarfAttrs::import

Definition at line 320 of file dwarf.h.

◆ inlined [1/2]

ulong DwarfAttrs::inlined

Definition at line 258 of file dwarf.h.

◆ inlined [2/2]

ulong DwarfAttrs::inlined

Definition at line 321 of file dwarf.h.

◆ isartificial

uchar DwarfAttrs::isartificial

Definition at line 259 of file dwarf.h.

◆ isdeclaration

uchar DwarfAttrs::isdeclaration

Definition at line 260 of file dwarf.h.

◆ isexternal

uchar DwarfAttrs::isexternal

Definition at line 261 of file dwarf.h.

◆ isoptional

uchar DwarfAttrs::isoptional

Definition at line 262 of file dwarf.h.

◆ isprototyped

uchar DwarfAttrs::isprototyped

Definition at line 263 of file dwarf.h.

◆ isvarparam

uchar DwarfAttrs::isvarparam

Definition at line 264 of file dwarf.h.

◆ language [1/2]

ulong DwarfAttrs::language

Definition at line 265 of file dwarf.h.

◆ language [2/2]

ulong DwarfAttrs::language

Definition at line 328 of file dwarf.h.

◆ location [1/2]

DwarfVal DwarfAttrs::location

Definition at line 266 of file dwarf.h.

◆ location [2/2]

DwarfVal DwarfAttrs::location

Definition at line 329 of file dwarf.h.

◆ lowerbound [1/2]

ulong DwarfAttrs::lowerbound

Definition at line 267 of file dwarf.h.

◆ lowerbound [2/2]

ulong DwarfAttrs::lowerbound

Definition at line 330 of file dwarf.h.

◆ lowpc [1/2]

ulong DwarfAttrs::lowpc

Definition at line 268 of file dwarf.h.

◆ lowpc [2/2]

ulong DwarfAttrs::lowpc

Definition at line 331 of file dwarf.h.

◆ macroinfo [1/2]

ulong DwarfAttrs::macroinfo

Definition at line 269 of file dwarf.h.

◆ macroinfo [2/2]

ulong DwarfAttrs::macroinfo

Definition at line 332 of file dwarf.h.

◆ name [1/2]

char * DwarfAttrs::name

Definition at line 270 of file dwarf.h.

Referenced by parseattrs().

◆ name [2/2]

char* DwarfAttrs::name

Definition at line 333 of file dwarf.h.

◆ namelistitem [1/2]

DwarfBlock DwarfAttrs::namelistitem

Definition at line 271 of file dwarf.h.

◆ namelistitem [2/2]

DwarfBlock DwarfAttrs::namelistitem

Definition at line 334 of file dwarf.h.

◆ ordering [1/2]

ulong DwarfAttrs::ordering

Definition at line 272 of file dwarf.h.

◆ ordering [2/2]

ulong DwarfAttrs::ordering

Definition at line 335 of file dwarf.h.

◆ priority [1/2]

ulong DwarfAttrs::priority

Definition at line 273 of file dwarf.h.

◆ priority [2/2]

ulong DwarfAttrs::priority

Definition at line 336 of file dwarf.h.

◆ producer [1/2]

char * DwarfAttrs::producer

Definition at line 274 of file dwarf.h.

◆ producer [2/2]

char* DwarfAttrs::producer

Definition at line 337 of file dwarf.h.

◆ ranges [1/2]

ulong DwarfAttrs::ranges

Definition at line 275 of file dwarf.h.

◆ ranges [2/2]

ulong DwarfAttrs::ranges

Definition at line 338 of file dwarf.h.

◆ returnaddr [1/2]

DwarfVal DwarfAttrs::returnaddr

Definition at line 276 of file dwarf.h.

◆ returnaddr [2/2]

DwarfVal DwarfAttrs::returnaddr

Definition at line 339 of file dwarf.h.

◆ segment [1/2]

DwarfVal DwarfAttrs::segment

Definition at line 277 of file dwarf.h.

◆ segment [2/2]

DwarfVal DwarfAttrs::segment

Definition at line 340 of file dwarf.h.

◆ sibling [1/2]

ulong DwarfAttrs::sibling

Definition at line 278 of file dwarf.h.

◆ sibling [2/2]

ulong DwarfAttrs::sibling

Definition at line 341 of file dwarf.h.

◆ specification [1/2]

ulong DwarfAttrs::specification

Definition at line 279 of file dwarf.h.

◆ specification [2/2]

ulong DwarfAttrs::specification

Definition at line 342 of file dwarf.h.

◆ startscope [1/2]

ulong DwarfAttrs::startscope

Definition at line 280 of file dwarf.h.

◆ startscope [2/2]

ulong DwarfAttrs::startscope

Definition at line 343 of file dwarf.h.

◆ staticlink [1/2]

DwarfVal DwarfAttrs::staticlink

Definition at line 281 of file dwarf.h.

◆ staticlink [2/2]

DwarfVal DwarfAttrs::staticlink

Definition at line 344 of file dwarf.h.

◆ stmtlist [1/2]

ulong DwarfAttrs::stmtlist

Definition at line 282 of file dwarf.h.

Referenced by dwarfpctoline().

◆ stmtlist [2/2]

ulong DwarfAttrs::stmtlist

Definition at line 345 of file dwarf.h.

◆ stridesize [1/2]

ulong DwarfAttrs::stridesize

Definition at line 283 of file dwarf.h.

◆ stridesize [2/2]

ulong DwarfAttrs::stridesize

Definition at line 346 of file dwarf.h.

◆ stringlength [1/2]

DwarfVal DwarfAttrs::stringlength

Definition at line 284 of file dwarf.h.

◆ stringlength [2/2]

DwarfVal DwarfAttrs::stringlength

Definition at line 347 of file dwarf.h.

◆ tag

ulong DwarfAttrs::tag

Definition at line 225 of file dwarf.h.

Referenced by dwarflookuptag(), and parseattrs().

◆ type [1/2]

ulong DwarfAttrs::type

Definition at line 285 of file dwarf.h.

◆ type [2/2]

ulong DwarfAttrs::type

Definition at line 348 of file dwarf.h.

◆ upperbound [1/2]

ulong DwarfAttrs::upperbound

Definition at line 286 of file dwarf.h.

◆ upperbound [2/2]

ulong DwarfAttrs::upperbound

Definition at line 349 of file dwarf.h.

◆ uselocation [1/2]

DwarfVal DwarfAttrs::uselocation

Definition at line 287 of file dwarf.h.

◆ uselocation [2/2]

DwarfVal DwarfAttrs::uselocation

Definition at line 350 of file dwarf.h.

◆ virtuality [1/2]

ulong DwarfAttrs::virtuality

Definition at line 288 of file dwarf.h.

◆ virtuality [2/2]

ulong DwarfAttrs::virtuality

Definition at line 351 of file dwarf.h.

◆ visibility [1/2]

ulong DwarfAttrs::visibility

Definition at line 289 of file dwarf.h.

◆ visibility [2/2]

ulong DwarfAttrs::visibility

Definition at line 352 of file dwarf.h.

◆ vtableelemloc [1/2]

DwarfVal DwarfAttrs::vtableelemloc

Definition at line 290 of file dwarf.h.

◆ vtableelemloc [2/2]

DwarfVal DwarfAttrs::vtableelemloc

Definition at line 353 of file dwarf.h.


The documentation for this struct was generated from the following files: