From: Roland McGrath Date: Sat, 17 Jan 2009 22:34:13 +0000 (-0800) Subject: Add DW_OP_GNU_* constants. X-Git-Tag: elfutils-0.139~18^2^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24b0330626b3273bc79e38e9cb24e353e8f2e5a0;p=thirdparty%2Felfutils.git Add DW_OP_GNU_* constants. --- diff --git a/libdw/ChangeLog b/libdw/ChangeLog index cefb900b9..b0415d89a 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,3 +1,7 @@ +2009-01-17 Roland McGrath + + * dwarf.h: Add DW_OP_GNU_push_tls_address, DW_OP_GNU_uninit. + 2009-01-10 Ulrich Drepper * dwarf_error.c: Always use __thread. Remove all !USE_TLS code. diff --git a/libdw/dwarf.h b/libdw/dwarf.h index 091519c56..0088f0b73 100644 --- a/libdw/dwarf.h +++ b/libdw/dwarf.h @@ -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. */ };