summaryrefslogtreecommitdiff
path: root/rtemstoolkit/rld-dwarf-types.h
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2018-05-11 06:12:27 +1200
committerChris Johns <chrisj@rtems.org>2018-06-18 12:26:16 +1000
commitd8eef0a463d4998d221ff318dd952dab18e5dfbf (patch)
treebf30a7ecbdf998a24e9393c1c83b603b04a3f057 /rtemstoolkit/rld-dwarf-types.h
parent1318c11e5df8ccc86383e4ce255e68f3279a94d8 (diff)
rtemstoolkit: Add DWARF function support.
Load the functions in each CU.
Diffstat (limited to 'rtemstoolkit/rld-dwarf-types.h')
-rw-r--r--rtemstoolkit/rld-dwarf-types.h37
1 files changed, 21 insertions, 16 deletions
diff --git a/rtemstoolkit/rld-dwarf-types.h b/rtemstoolkit/rld-dwarf-types.h
index 4a11639..410011c 100644
--- a/rtemstoolkit/rld-dwarf-types.h
+++ b/rtemstoolkit/rld-dwarf-types.h
@@ -35,22 +35,27 @@ namespace rld
/**
* Hide the types from libdwarf we use.
*/
- typedef ::Dwarf_Debug dwarf;
- typedef ::Dwarf_Handler dwarf_handler;
- typedef ::Dwarf_Error dwarf_error;
- typedef ::Dwarf_Die dwarf_die;
- typedef ::Dwarf_Line dwarf_line;
- typedef ::Dwarf_Ptr dwarf_pointer;
- typedef ::Dwarf_Addr dwarf_address;
- typedef ::Dwarf_Off dwarf_offset;
- typedef ::Dwarf_Half dwarf_half;
- typedef ::Dwarf_Signed dwarf_signed;
- typedef ::Dwarf_Unsigned dwarf_unsigned;
- typedef ::Dwarf_Bool dwarf_bool;
- typedef ::Dwarf_Sig8 dwarf_sig8;
- typedef ::Dwarf_Line dwarf_line;
- typedef ::Dwarf_Half dwarf_tag;
- typedef ::Dwarf_Half dwarf_attr;
+ typedef ::Dwarf_Debug dwarf;
+ typedef ::Dwarf_Handler dwarf_handler;
+ typedef ::Dwarf_Error dwarf_error;
+ typedef ::Dwarf_Die dwarf_die;
+ typedef ::Dwarf_Line dwarf_line;
+ typedef ::Dwarf_Ptr dwarf_pointer;
+ typedef ::Dwarf_Addr dwarf_address;
+ typedef ::Dwarf_Off dwarf_offset;
+ typedef ::Dwarf_Half dwarf_half;
+ typedef ::Dwarf_Signed dwarf_signed;
+ typedef ::Dwarf_Unsigned dwarf_unsigned;
+ typedef ::Dwarf_Bool dwarf_bool;
+ typedef ::Dwarf_Sig8 dwarf_sig8;
+ typedef ::Dwarf_Line dwarf_line;
+ typedef ::Dwarf_Half dwarf_tag;
+ typedef ::Dwarf_Attribute dwarf_attribute;
+ typedef ::Dwarf_Half dwarf_attr;
+ typedef ::Dwarf_Ranges dwarf_ranges;
+ typedef enum ::Dwarf_Ranges_Entry_Type dwarf_ranges_type;
+ typedef enum ::Dwarf_Form_Class dwarf_form_class;
+ typedef ::Dwarf_Type dwarf_type;
}
}