summaryrefslogtreecommitdiffstats
path: root/libdw/libdwP.h
diff options
context:
space:
mode:
authorRoland McGrath <[email protected]>2010-06-18 17:01:05 -0700
committerRoland McGrath <[email protected]>2010-06-18 17:01:05 -0700
commitc70cf4e5e5a463b64673c4e80bcf60c938b437b4 (patch)
treeed91be0c7c849a50062300bdaa280834eff07e62 /libdw/libdwP.h
parent4a87dfa1cc8dc8b6515e89690ee266e5e0381e5e (diff)
Record new line table fields, export APIs to fetch them.
Diffstat (limited to 'libdw/libdwP.h')
-rw-r--r--libdw/libdwP.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libdw/libdwP.h b/libdw/libdwP.h
index bfa8a426..ee4d368b 100644
--- a/libdw/libdwP.h
+++ b/libdw/libdwP.h
@@ -240,6 +240,12 @@ struct Dwarf_Line_s
unsigned int end_sequence:1;
unsigned int prologue_end:1;
unsigned int epilogue_begin:1;
+ /* The remaining bit fields are not flags, but hold values presumed to be
+ small. All the flags and other bit fields should add up to 48 bits
+ to give the whole struct a nice round size. */
+ unsigned int op_index:8;
+ unsigned int isa:8;
+ unsigned int discriminator:24;
};
struct Dwarf_Lines_s