Rizin
unix-like reverse engineering framework and cli tools
dwarf_attr_kind Struct Reference

#include <rz_bin_dwarf.h>

Public Attributes

ut64 attr_name
 
ut64 attr_form
 
RzBinDwarfAttrKind kind
 
union {
   ut64   address
 
   RzBinDwarfBlock   block
 
   ut64   uconstant
 
   st64   sconstant
 
   ut8   flag
 
   ut64   reference
 
   struct {
      const char *   content
 
      ut64   offset
 
   }   string
 
}; 
 

Detailed Description

Definition at line 701 of file rz_bin_dwarf.h.

Member Data Documentation

◆ 

union { ... }

◆ address

ut64 dwarf_attr_kind::address

Definition at line 709 of file rz_bin_dwarf.h.

Referenced by capstone.CsInsn::__repr__().

◆ attr_form

ut64 dwarf_attr_kind::attr_form

Definition at line 703 of file rz_bin_dwarf.h.

Referenced by parse_die().

◆ attr_name

◆ block

RzBinDwarfBlock dwarf_attr_kind::block

Definition at line 710 of file rz_bin_dwarf.h.

Referenced by parse_dwarf_location().

◆ content

const char* dwarf_attr_kind::content

Definition at line 716 of file rz_bin_dwarf.h.

◆ flag

ut8 dwarf_attr_kind::flag

Definition at line 713 of file rz_bin_dwarf.h.

◆ kind

RzBinDwarfAttrKind dwarf_attr_kind::kind

Definition at line 704 of file rz_bin_dwarf.h.

Referenced by parse_die(), and parse_dwarf_location().

◆ offset

ut64 dwarf_attr_kind::offset

Definition at line 717 of file rz_bin_dwarf.h.

◆ reference

ut64 dwarf_attr_kind::reference

◆ sconstant

st64 dwarf_attr_kind::sconstant

Definition at line 712 of file rz_bin_dwarf.h.

◆ 

struct { ... } dwarf_attr_kind::string

Referenced by parse_die().

◆ uconstant

ut64 dwarf_attr_kind::uconstant

Definition at line 711 of file rz_bin_dwarf.h.

Referenced by get_die_size(), and parse_die().


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