aboutsummaryrefslogtreecommitdiffstats
path: root/debug/DwarfUtil.ml
diff options
context:
space:
mode:
authorBernhard Schommer <bernhardschommer@gmail.com>2015-09-07 15:31:00 +0200
committerBernhard Schommer <bernhardschommer@gmail.com>2015-09-07 15:31:00 +0200
commit9ecede34667433bc3cacf47fb75e03a79607223b (patch)
treea3d90ee918a6003d15edd7333a54078193de606a /debug/DwarfUtil.ml
parent7cef1552c0cf7d7c89d223fb7df24a2a7942ae2d (diff)
downloadcompcert-kvx-9ecede34667433bc3cacf47fb75e03a79607223b.tar.gz
compcert-kvx-9ecede34667433bc3cacf47fb75e03a79607223b.zip
Various changes in the debug printer.
The debug printer now uses udata for member sizes since structs can have a size larger than 255 bytes. Also functions that are inlined no longer have an high and low pc in their abbreviation entry.
Diffstat (limited to 'debug/DwarfUtil.ml')
-rw-r--r--debug/DwarfUtil.ml1
1 files changed, 1 insertions, 0 deletions
diff --git a/debug/DwarfUtil.ml b/debug/DwarfUtil.ml
index e2c87a9d..f47c2b58 100644
--- a/debug/DwarfUtil.ml
+++ b/debug/DwarfUtil.ml
@@ -95,6 +95,7 @@ module DefaultAbbrevs =
let name_type_abbr = dw_form_string
let encoding_type_abbr = dw_form_data1
let byte_size_type_abbr = dw_form_data1
+ let member_size_abbr = dw_form_udata
let high_pc_type_abbr = dw_form_addr
let low_pc_type_abbr = dw_form_addr
let stmt_list_type_abbr = dw_form_data4