]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Add DW_OP_GNU_* constants.
authorRoland McGrath <roland@redhat.com>
Sat, 17 Jan 2009 22:34:13 +0000 (14:34 -0800)
committerRoland McGrath <roland@redhat.com>
Sat, 17 Jan 2009 22:34:13 +0000 (14:34 -0800)
libdw/ChangeLog
libdw/dwarf.h

index cefb900b9dd737da454da0a1384093237e6821fc..b0415d89a3085ed64b0e64bdfcfd1d4b9258db7b 100644 (file)
@@ -1,3 +1,7 @@
+2009-01-17  Roland McGrath  <roland@redhat.com>
+
+       * dwarf.h: Add DW_OP_GNU_push_tls_address, DW_OP_GNU_uninit.
+
 2009-01-10  Ulrich Drepper  <drepper@redhat.com>
 
        * dwarf_error.c: Always use __thread.  Remove all !USE_TLS code.
index 091519c5664f2868560794ed1841236164156a6c..0088f0b73cc4ffd649955cb00a906fa2a442ac3e 100644 (file)
@@ -1,5 +1,5 @@
 /* This file defines standard DWARF types, structures, and macros.
-   Copyright (C) 2000, 2002, 2005, 2006, 2007, 2008 Red Hat, Inc.
+   Copyright (C) 2000,2002,2005,2006,2007,2008,2009 Red Hat, Inc.
    This file is part of Red Hat elfutils.
 
    Red Hat elfutils is free software; you can redistribute it and/or modify
@@ -432,6 +432,10 @@ enum
     DW_OP_call_frame_cfa = 0x9c,/* CFA as determined by CFI.  */
     DW_OP_bit_piece = 0x9d,    /* ULEB128 size and ULEB128 offset in bits.  */
 
+    /* GNU extensions.  */
+    DW_OP_GNU_push_tls_address = 0xe0,
+    DW_OP_GNU_uninit = 0xf0,
+
     DW_OP_lo_user = 0xe0,      /* Implementation-defined range start.  */
     DW_OP_hi_user = 0xff       /* Implementation-defined range end.  */
   };