]> git.ipfire.org Git - thirdparty/elfutils.git/commitdiff
Fix dwarflint DW_OP_deref decoding.
authorRoland McGrath <roland@redhat.com>
Sat, 17 Jan 2009 22:37:08 +0000 (14:37 -0800)
committerRoland McGrath <roland@redhat.com>
Sat, 17 Jan 2009 22:37:08 +0000 (14:37 -0800)
src/ChangeLog
src/expr_opcodes.h

index 1dde49cf901a912f73ca9ae59c7af74062946c6e..282d7db37bcee0b75dff974fd6d98536001a0f6d 100644 (file)
@@ -1,3 +1,7 @@
+2009-01-17  Roland McGrath  <roland@redhat.com>
+
+       * expr_opcodes.h: Fix DW_OP_deref entry.
+
 2009-01-17  Petr Machata  <pmachata@redhat.com>
 
        * dwarflint.c: Better location handling: references now carry
index 8f5da8a82f082b4f6ced2550fa20018907e44ed8..1aaaa6441c2963677b06d1924fe83edf55e0cf15 100644 (file)
@@ -1,5 +1,8 @@
 DEF_DW_OP (DW_OP_addr, DW_FORM_addr, 0)
-DEF_DW_OP (DW_OP_deref, DW_FORM_data1, 0)
+DEF_DW_OP (DW_OP_deref, 0, 0)
+DEF_DW_OP (DW_OP_xderef, 0, 0)
+DEF_DW_OP (DW_OP_deref_size, DW_FORM_data1, 0)
+DEF_DW_OP (DW_OP_xderef_size, DW_FORM_data1, 0)
 DEF_DW_OP (DW_OP_const1u, DW_FORM_data1, 0)
 DEF_DW_OP (DW_OP_const1s, DW_FORM_data1, 0)
 DEF_DW_OP (DW_OP_const2u, DW_FORM_data2, 0)
@@ -16,7 +19,6 @@ DEF_DW_OP (DW_OP_over, 0, 0)
 DEF_DW_OP (DW_OP_pick, DW_FORM_data1, 0)
 DEF_DW_OP (DW_OP_swap, 0, 0)
 DEF_DW_OP (DW_OP_rot, 0, 0)
-DEF_DW_OP (DW_OP_xderef, 0, 0)
 DEF_DW_OP (DW_OP_abs, 0, 0)
 DEF_DW_OP (DW_OP_and, 0, 0)
 DEF_DW_OP (DW_OP_div, 0, 0)
@@ -140,8 +142,6 @@ DEF_DW_OP (DW_OP_regx, DW_FORM_udata, 0)
 DEF_DW_OP (DW_OP_fbreg, DW_FORM_sdata, 0)
 DEF_DW_OP (DW_OP_bregx, DW_FORM_udata, DW_FORM_sdata)
 DEF_DW_OP (DW_OP_piece, DW_FORM_udata, 0)
-DEF_DW_OP (DW_OP_deref_size, DW_FORM_data1, 0)
-DEF_DW_OP (DW_OP_xderef_size, DW_FORM_data1, 0)
 DEF_DW_OP (DW_OP_nop, 0, 0)
 DEF_DW_OP (DW_OP_push_object_address, 0, 0)
 DEF_DW_OP (DW_OP_call2, DW_FORM_data2, 0)