From 99cd353bdb68e74d5dad5869b2fa6b4a4aaefd72 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 17 May 2011 22:55:50 +0200 Subject: dwarf-opcodes.h add GNU_const_type/regval_type/deref_type/convert/reinterpret. --- src/dwarf-opcodes.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/dwarf-opcodes.h b/src/dwarf-opcodes.h index 3631bef3..f615cb8f 100644 --- a/src/dwarf-opcodes.h +++ b/src/dwarf-opcodes.h @@ -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 @@ -209,4 +209,11 @@ 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) -- cgit v1.2.3