]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
dwarf-opcodes.h add GNU_const_type/regval_type/deref_type/convert/reinterpret.
authorJakub Jelinek <jakub@redhat.com>
Tue, 17 May 2011 20:55:50 +0000 (22:55 +0200)
committerMark Wielaard <mjw@redhat.com>
Tue, 17 May 2011 20:55:50 +0000 (22:55 +0200)
src/dwarf-opcodes.h

index 3631bef34559cfab978256247d373e71e7b3d145..f615cb8f433d43715f11e6f396831516087ba023 100644 (file)
@@ -1,5 +1,5 @@
 /*
-   Copyright (C) 2009 Red Hat, Inc.
+   Copyright (C) 2009-2011 Red Hat, Inc.
    This file is part of Red Hat elfutils.
 
    Red Hat elfutils is free software; you can redistribute it and/or modify
   DW_OP_2 (DW_OP_GNU_implicit_pointer, DW_FORM_ref_addr, DW_FORM_sdata) \
   /* GNU variant for tracking of values passed as arguments to functions.  */ \
   /* http://www.dwarfstd.org/ShowIssue.php?issue=100909.1 */   \
-  DW_OP_1 (DW_OP_GNU_entry_value, DW_FORM_block)
+  DW_OP_1 (DW_OP_GNU_entry_value, DW_FORM_block)               \
+  /* The GNU typed stack extension.  */                                \
+  /* See http://www.dwarfstd.org/doc/040408.1.html */          \
+  DW_OP_2 (DW_OP_GNU_const_type, DW_FORM_udata, DW_FORM_block1)        \
+  DW_OP_2 (DW_OP_GNU_regval_type, DW_FORM_udata, DW_FORM_udata)        \
+  DW_OP_2 (DW_OP_GNU_deref_type, DW_FORM_data1, DW_FORM_udata) \
+  DW_OP_1 (DW_OP_GNU_convert, DW_FORM_udata)                   \
+  DW_OP_1 (DW_OP_GNU_reinterpret, DW_FORM_udata)