[llvm-commits] CVS: llvm/include/llvm/Support/Dwarf.h

Jim Laskey jlaskey at apple.com
Thu Feb 1 08:31:53 PST 2007



Changes in directory llvm/include/llvm/Support:

Dwarf.h updated: 1.10 -> 1.11
---
Log message:

Support for non-landing pad exception handling.

---
Diffs of the changes:  (+19 -1)

 Dwarf.h |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletion(-)


Index: llvm/include/llvm/Support/Dwarf.h
diff -u llvm/include/llvm/Support/Dwarf.h:1.10 llvm/include/llvm/Support/Dwarf.h:1.11
--- llvm/include/llvm/Support/Dwarf.h:1.10	Mon Aug 21 16:18:10 2006
+++ llvm/include/llvm/Support/Dwarf.h	Thu Feb  1 10:31:34 2007
@@ -458,7 +458,25 @@
   DW_CFA_val_offset_sf = 0x15,
   DW_CFA_val_expression = 0x16,
   DW_CFA_lo_user = 0x1c,
-  DW_CFA_hi_user = 0x3f
+  DW_CFA_hi_user = 0x3f,
+
+  DW_EH_PE_absptr = 0x00,
+  DW_EH_PE_omit = 0xff,
+  DW_EH_PE_uleb128 = 0x01,
+  DW_EH_PE_udata2 = 0x02,
+  DW_EH_PE_udata4 = 0x03,
+  DW_EH_PE_udata8 = 0x04,
+  DW_EH_PE_sleb128 = 0x09,
+  DW_EH_PE_sdata2 = 0x0A,
+  DW_EH_PE_sdata4 = 0x0B,
+  DW_EH_PE_sdata8 = 0x0C,
+  DW_EH_PE_signed = 0x08,
+  DW_EH_PE_pcrel = 0x10,
+  DW_EH_PE_textrel = 0x20,
+  DW_EH_PE_datarel = 0x30,
+  DW_EH_PE_funcrel = 0x40,
+  DW_EH_PE_aligned = 0x50,
+  DW_EH_PE_indirect = 0x80
 };
 
 /// TagString - Return the string for the specified tag.






More information about the llvm-commits mailing list