diff options
| author | Mark Wielaard <[email protected]> | 2016-10-22 17:50:54 +0200 |
|---|---|---|
| committer | Mark Wielaard <[email protected]> | 2016-10-28 13:23:01 +0200 |
| commit | f0424fd05765293f6d931b58d4e8bbb94076e62e (patch) | |
| tree | edf54bcca458798d889c8ed7ede46469a7b7ab6c | |
| parent | a353cd53e48e61282fa5daf878fb3863750d1287 (diff) | |
libdw: DWARF5 Add DW_CC_pass_by_reference and DW_CC_pass_by_reference.
Signed-off-by: Mark Wielaard <[email protected]>
| -rw-r--r-- | libdw/ChangeLog | 4 | ||||
| -rw-r--r-- | libdw/dwarf.h | 7 |
2 files changed, 10 insertions, 1 deletions
diff --git a/libdw/ChangeLog b/libdw/ChangeLog index 5c2968b4..3525391a 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,5 +1,9 @@ 2016-10-22 Mark Wielaard <[email protected]> + * dwarf.h: Add DW_CC_pass_by_reference and DW_CC_pass_by_reference. + +2016-10-22 Mark Wielaard <[email protected]> + * dwarf.h: Correct spelling of DW_LANG_PLI. Add compatibility define. * dwarf_aggregate_size.c (array_size): Use correct spelling of DW_LANG_PLI. diff --git a/libdw/dwarf.h b/libdw/dwarf.h index 169b53e5..2b46aa9b 100644 --- a/libdw/dwarf.h +++ b/libdw/dwarf.h @@ -615,12 +615,17 @@ enum }; -/* DWARF calling conventions encodings. */ +/* DWARF calling conventions encodings. + Used as values of DW_AT_calling_convention for subroutines + (normal, program or nocall) or structures, unions and class types + (normal, reference or value). */ enum { DW_CC_normal = 0x1, DW_CC_program = 0x2, DW_CC_nocall = 0x3, + DW_CC_pass_by_reference = 0x4, + DW_CC_pass_by_value = 0x5, DW_CC_lo_user = 0x40, DW_CC_hi_user = 0xff }; |
