X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=elfcpp%2Fdwarf.h;h=1221f37f8a60f18fb23a718e430d7e16867000bb;hb=087e161b3cd9a8626dc05ce1bdb8dfaf353a71b1;hp=364b774319ddac08fe3a1b9d968e2e8d9d88e03c;hpb=2571583aed598dd3f9651b53434e5f177a0e3cf7;p=deliverable%2Fbinutils-gdb.git diff --git a/elfcpp/dwarf.h b/elfcpp/dwarf.h index 364b774319..1221f37f8a 100644 --- a/elfcpp/dwarf.h +++ b/elfcpp/dwarf.h @@ -1,6 +1,6 @@ // dwarf.h -- DWARF2 constants -*- C++ -*- -// Copyright (C) 2006-2017 Free Software Foundation, Inc. +// Copyright (C) 2006-2020 Free Software Foundation, Inc. // Written by Ian Lance Taylor . // This file is part of elfcpp. @@ -72,8 +72,15 @@ namespace elfcpp #define DW_FIRST_CFA(name, value) enum DW_CFA { \ name = value #define DW_CFA(name, value) , name = value +#define DW_CFA_DUP(name, value) , name = value #define DW_END_CFA }; +#define DW_FIRST_IDX(name, value) enum dwarf_name_index_attribute { \ + name = value +#define DW_IDX(name, value) , name = value +#define DW_IDX_DUP(name, value) , name = value +#define DW_END_IDX }; + #include "dwarf2.def" #undef DW_FIRST_TAG @@ -101,9 +108,15 @@ namespace elfcpp #undef DW_END_ATE #undef DW_FIRST_CFA +#undef DW_CFA_DUP #undef DW_CFA #undef DW_END_CFA +#undef DW_FIRST_IDX +#undef DW_IDX +#undef DW_IDX_DUP +#undef DW_END_IDX + // Frame unwind information. enum DW_EH_PE