PR28060 - Invalid offset for bitfields

Bitfield and other member offsets can be specified in DWARF using:

- DW_AT_data_bit_offset, or
- DW_AT_data_member_location and optionally DW_AT_bit_offset.

The code would only use the value DW_AT_data_member_location if there
was no DW_AT_bit_offset. This commit fixes this and adjusts
documentation and affected tests.

	* src/abg-dwarf-reader.cc (read_and_convert_DW_at_bit_offset):
	Update documentation.
	(die_member_offset): Treat DW_AT_bit_offset as an optional
	adjustment to DW_AT_data_member_location.
	* tests/data/test-annotate/test13-pr18894.so.abi: Update.
	* tests/data/test-annotate/test15-pr18892.so.abi: Update.
	* tests/data/test-annotate/test17-pr19027.so.abi: Update.
	* tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi:
	Update.
	* tests/data/test-annotate/test21-pr19092.so.abi: Update.
	* tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi:
	Regenerate.
	* tests/data/test-diff-pkg/libcdio-0.94-1.fc26.x86_64--libcdio-0.94-2.fc26.x86_64-report.1.txt:
	Report now empty.
	* tests/data/test-read-dwarf/PR25007-sdhci.ko.abi: Update.
	* tests/data/test-read-dwarf/PR25042-libgdbm-clang-dwarf5.so.6.0.0.abi:
	Update.
	* tests/data/test-read-dwarf/test13-pr18894.so.abi: Update.
	* tests/data/test-read-dwarf/test15-pr18892.so.abi: Update.
	* tests/data/test-read-dwarf/test17-pr19027.so.abi: Update.
	* tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi:
	Update.
	* tests/data/test-read-dwarf/test21-pr19092.so.abi: Update.
	* tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi:
	Update.

Signed-off-by: Giuliano Procida <gprocida@google.com>
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
This commit is contained in:
Giuliano Procida 2021-07-10 17:52:31 +01:00 committed by Dodji Seketeli
parent e6fd6b8a57
commit cfd81dec10
16 changed files with 3510 additions and 3539 deletions

View File

@ -8418,31 +8418,35 @@ eval_last_constant_dwarf_sub_expr(Dwarf_Op* expr,
// </location expression evaluation>
// -----------------------------------
/// Convert the value of the DW_AT_bit_offset attribute into the value
/// of the DW_AT_data_bit_offset attribute.
/// Convert a DW_AT_bit_offset attribute value into the same value as
/// DW_AT_data_bit_offset - 8 * DW_AT_data_member_location.
///
/// On big endian machines, the value of the DW_AT_bit_offset
/// attribute + 8 * the value of the DW_AT_data_member_location
/// attribute is the same as the value of the DW_AT_data_bit_offset
/// attribute.
///
/// On little endian machines however, the situation is different.
/// The DW_AT_bit_offset value for a bit field is the number of bits
/// to the left of the most significant bit of the bit field.
/// to the left of the most significant bit of the bit field, within
/// the integer value at DW_AT_data_member_location.
///
/// The DW_AT_data_bit_offset offset value is the number of bits to
/// the right of the least significant bit of the bit field.
/// the right of the least significant bit of the bit field, again
/// relative to the containing integer value.
///
/// In other words, DW_AT_data_bit_offset is what everybody would
/// instinctively think of as being the "offset of the bit
/// field". DW_AT_bit_offset however is very counter-intuitive on
/// little endian machines.
/// instinctively think of as being the "offset of the bit field". 8 *
/// DW_AT_data_member_location + DW_AT_bit_offset however is very
/// counter-intuitive on little endian machines.
///
/// This function thus reads the value of a DW_AT_bit_offset property
/// of a DIE and converts it into what the DW_AT_data_bit_offset would
/// have been if it was present.
/// have been if it was present, ignoring the contribution of
/// DW_AT_data_member_location.
///
/// Note that DW_AT_bit_offset has been made obsolete starting from
/// DWARF5.
/// DWARF5 (for GCC; Clang still emits it).
///
/// If you like coffee and it's not too late, now might be a good time
/// to have a coffee break. Otherwise if it's late at night, you
@ -8450,6 +8454,9 @@ eval_last_constant_dwarf_sub_expr(Dwarf_Op* expr,
/// read this.
///
///
/// In what follows, the bit fields are all contained within the first
/// whole int of the struct, so DW_AT_data_member_location is 0.
///
/// Okay, to have a better idea of what DW_AT_bit_offset and
/// DW_AT_data_bit_offset represent, let's consider a struct 'S' which
/// have bit fields data members defined as:
@ -8590,8 +8597,9 @@ eval_last_constant_dwarf_sub_expr(Dwarf_Op* expr,
///
/// @param offset this is the output parameter into which the value of
/// the DW_AT_bit_offset is put, converted as if it was the value of
/// the DW_AT_data_bit_offset parameter. This parameter is set iff
/// the function returns true.
/// the DW_AT_data_bit_offset parameter, less the contribution of
/// DW_AT_data_member_location. This parameter is set iff the
/// function returns true.
///
/// @return true if DW_AT_bit_offset was found on @p die.
static bool
@ -8642,12 +8650,13 @@ read_and_convert_DW_at_bit_offset(const Dwarf_Die* die,
/// DW_AT_data_member_location is not necessarily a constant that one
/// would just read and be done with it. Rather, it can be a DWARF
/// expression that one has to interpret. In general, the offset can
/// be given by the DW_AT_bit_offset or DW_AT_data_bit_offset
/// attribute. In that case the offset is a constant. But it can
/// also be given by the DW_AT_data_member_location attribute. In
/// that case it's a DWARF location expression.
/// be given by the DW_AT_data_bit_offset or by the
/// DW_AT_data_member_location attribute and optionally the
/// DW_AT_bit_offset attribute. The bit offset attributes are
/// always simple constants, but the DW_AT_data_member_location
/// attribute is a DWARF location expression.
///
/// When the it's the DW_AT_data_member_location that is present,
/// When it's the DW_AT_data_member_location that is present,
/// there are three cases to possibly take into account:
///
/// 1/ The offset in the vtable where the offset of a virtual base
@ -8676,12 +8685,12 @@ read_and_convert_DW_at_bit_offset(const Dwarf_Die* die,
/// the offset of the function in the vtable. In this case this
/// function returns that constant.
///
///@param ctxt the read context to consider.
/// @param ctxt the read context to consider.
///
///@param die the DIE to read the information from.
/// @param die the DIE to read the information from.
///
///@param offset the resulting constant offset, in bits. This
///argument is set iff the function returns true.
/// @param offset the resulting constant offset, in bits. This
/// argument is set iff the function returns true.
static bool
die_member_offset(const read_context& ctxt,
const Dwarf_Die* die,
@ -8689,39 +8698,24 @@ die_member_offset(const read_context& ctxt,
{
Dwarf_Op* expr = NULL;
uint64_t expr_len = 0;
uint64_t off = 0;
uint64_t bit_offset = 0;
// First let's see if the DW_AT_data_bit_offset attribute is
// present.
if (die_unsigned_constant_attribute(die, DW_AT_data_bit_offset, off))
if (die_unsigned_constant_attribute(die, DW_AT_data_bit_offset, bit_offset))
{
offset = off;
return true;
}
// Otherwise, let's see if the DW_AT_bit_offset attribute is
// present. On little endian machines, we need to convert this
// attribute into what it would have been if the
// DW_AT_data_bit_offset was used instead. In other words,
// DW_AT_bit_offset needs to be converted into a
// human-understandable form that represents the offset of the
// bitfield data member it describes. For details about the
// conversion, please read the extensive comments of
// read_and_convert_DW_at_bit_offset.
bool is_big_endian = architecture_is_big_endian(ctxt.elf_handle());
if (read_and_convert_DW_at_bit_offset(die, is_big_endian, off))
{
offset = off;
offset = bit_offset;
return true;
}
// Otherwise, let's see if the DW_AT_data_member_location attribute and,
// optionally, the DW_AT_bit_offset attributes are present.
if (!die_location_expr(die, DW_AT_data_member_location, &expr, &expr_len))
return false;
// Otherwise, the DW_AT_data_member_location attribute is present.
// In that case, let's evaluate it and get its constant
// The DW_AT_data_member_location attribute is present.
// Let's evaluate it and get its constant
// sub-expression and return that one.
if (!eval_quickly(expr, expr_len, offset))
{
bool is_tls_address = false;
@ -8730,8 +8724,23 @@ die_member_offset(const read_context& ctxt,
ctxt.dwarf_expr_eval_ctxt()))
return false;
}
offset *= 8;
// On little endian machines, we need to convert the
// DW_AT_bit_offset attribute into a relative offset to 8 *
// DW_AT_data_member_location equal to what DW_AT_data_bit_offset
// would be if it were used instead.
//
// In other words, before adding it to 8 *
// DW_AT_data_member_location, DW_AT_bit_offset needs to be
// converted into a human-understandable form that represents the
// offset of the bitfield data member it describes. For details
// about the conversion, please read the extensive comments of
// read_and_convert_DW_at_bit_offset.
bool is_big_endian = architecture_is_big_endian(ctxt.elf_handle());
if (read_and_convert_DW_at_bit_offset(die, is_big_endian, bit_offset))
offset += bit_offset;
return true;
}

View File

@ -497,23 +497,23 @@
<!-- const char* DBusError::message -->
<var-decl name='message' type-id='type-id-8' visibility='default' filepath='../dbus/dbus-errors.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned int DBusError::dummy1 -->
<var-decl name='dummy1' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='129'>
<!-- unsigned int DBusError::dummy2 -->
<var-decl name='dummy2' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='54' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='130'>
<!-- unsigned int DBusError::dummy3 -->
<var-decl name='dummy3' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='131'>
<!-- unsigned int DBusError::dummy4 -->
<var-decl name='dummy4' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='132'>
<!-- unsigned int DBusError::dummy5 -->
<var-decl name='dummy5' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='57' column='1'/>
</data-member>
@ -538,19 +538,19 @@
<!-- int DBusString::dummy3 -->
<var-decl name='dummy3' type-id='type-id-2' visibility='default' filepath='../dbus/dbus-string.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned int DBusString::dummy_bit1 -->
<var-decl name='dummy_bit1' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-string.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='129'>
<!-- unsigned int DBusString::dummy_bit2 -->
<var-decl name='dummy_bit2' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-string.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='130'>
<!-- unsigned int DBusString::dummy_bit3 -->
<var-decl name='dummy_bit3' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-string.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='131'>
<!-- unsigned int DBusString::dummy_bits -->
<var-decl name='dummy_bits' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-string.h' line='54' column='1'/>
</data-member>
@ -799,27 +799,27 @@
<!-- dbus_bool_t DBusConnection::io_path_acquired -->
<var-decl name='io_path_acquired' type-id='type-id-14' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='313' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='2048'>
<!-- unsigned int DBusConnection::shareable -->
<var-decl name='shareable' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='315' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='2049'>
<!-- unsigned int DBusConnection::exit_on_disconnect -->
<var-decl name='exit_on_disconnect' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='317' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='2050'>
<!-- unsigned int DBusConnection::route_peer_messages -->
<var-decl name='route_peer_messages' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='319' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='2051'>
<!-- unsigned int DBusConnection::disconnected_message_arrived -->
<var-decl name='disconnected_message_arrived' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='321' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='2052'>
<!-- unsigned int DBusConnection::disconnected_message_processed -->
<var-decl name='disconnected_message_processed' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='325' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5'>
<data-member access='public' layout-offset-in-bits='2053'>
<!-- unsigned int DBusConnection::have_connection_lock -->
<var-decl name='have_connection_lock' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='330' column='1'/>
</data-member>
@ -1033,11 +1033,11 @@
<!-- dbus_uint32_t DBusPendingCall::reply_serial -->
<var-decl name='reply_serial' type-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-pending-call.c' line='76' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='544'>
<!-- unsigned int DBusPendingCall::completed -->
<var-decl name='completed' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-pending-call.c' line='78' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='545'>
<!-- unsigned int DBusPendingCall::timeout_added -->
<var-decl name='timeout_added' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-pending-call.c' line='79' column='1'/>
</data-member>
@ -1074,7 +1074,7 @@
<!-- DBusFreeFunction DBusTimeout::free_data_function -->
<var-decl name='free_data_function' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-timeout.c' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='384'>
<!-- unsigned int DBusTimeout::enabled -->
<var-decl name='enabled' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-timeout.c' line='51' column='1'/>
</data-member>
@ -1117,11 +1117,11 @@
<!-- DBusFreeFunction DBusWatch::free_data_function -->
<var-decl name='free_data_function' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-watch.c' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='448'>
<!-- unsigned int DBusWatch::enabled -->
<var-decl name='enabled' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-watch.c' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='449'>
<!-- unsigned int DBusWatch::oom_last_time -->
<var-decl name='oom_last_time' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-watch.c' line='53' column='1'/>
</data-member>
@ -1179,11 +1179,11 @@
<!-- DBusHeaderField DBusHeader::fields[10] -->
<var-decl name='fields' type-id='type-id-50' visibility='default' filepath='../dbus/dbus-marshal-header.h' line='54' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='512'>
<!-- dbus_uint32_t DBusHeader::padding -->
<var-decl name='padding' type-id='type-id-5' visibility='default' filepath='../dbus/dbus-marshal-header.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='515'>
<!-- dbus_uint32_t DBusHeader::byte_order -->
<var-decl name='byte_order' type-id='type-id-5' visibility='default' filepath='../dbus/dbus-marshal-header.h' line='59' column='1'/>
</data-member>
@ -1305,11 +1305,11 @@
<!-- DBusString DBusMessage::body -->
<var-decl name='body' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='832'>
<!-- unsigned int DBusMessage::locked -->
<var-decl name='locked' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='107' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='833'>
<!-- unsigned int DBusMessage::in_cache -->
<var-decl name='in_cache' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='110' column='1'/>
</data-member>
@ -1321,7 +1321,7 @@
<!-- long int DBusMessage::size_counter_delta -->
<var-decl name='size_counter_delta' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='114' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='1024'>
<!-- dbus_uint32_t DBusMessage::changed_stamp -->
<var-decl name='changed_stamp' type-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='116' column='1'/>
</data-member>
@ -3235,11 +3235,11 @@
<!-- char** DBusServer::auth_mechanisms -->
<var-decl name='auth_mechanisms' type-id='type-id-123' visibility='default' filepath='../dbus/dbus-server-protected.h' line='85' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='1152'>
<!-- unsigned int DBusServer::disconnected -->
<var-decl name='disconnected' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-server-protected.h' line='87' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='1153'>
<!-- unsigned int DBusServer::have_server_lock -->
<var-decl name='have_server_lock' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-server-protected.h' line='90' column='1'/>
</data-member>

View File

@ -8191,11 +8191,11 @@
<!-- unsigned int ioctl_desc::req -->
<var-decl name='req' type-id='type-id-147' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='14' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='32'>
<!-- ioctl_desc::__anonymous_enum__ ioctl_desc::type -->
<var-decl name='type' type-id='type-id-719' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='21' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='34'>
<!-- unsigned int ioctl_desc::size -->
<var-decl name='size' type-id='type-id-147' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='22' column='1'/>
</data-member>

View File

@ -9741,11 +9741,11 @@
<!-- hb_mask_t hb_ot_map_t::feature_map_t::_1_mask -->
<var-decl name='_1_mask' type-id='type-id-100' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='256'>
<!-- unsigned int hb_ot_map_t::feature_map_t::needs_fallback -->
<var-decl name='needs_fallback' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='257'>
<!-- unsigned int hb_ot_map_t::feature_map_t::auto_zwj -->
<var-decl name='auto_zwj' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='53' column='1'/>
</data-member>
@ -9758,7 +9758,7 @@
<!-- unsigned short int hb_ot_map_t::lookup_map_t::index -->
<var-decl name='index' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='16'>
<!-- unsigned short int hb_ot_map_t::lookup_map_t::auto_zwj -->
<var-decl name='auto_zwj' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='61' column='1'/>
</data-member>
@ -9891,15 +9891,15 @@
<!-- hb_mask_t hb_ot_shape_plan_t::kern_mask -->
<var-decl name='kern_mask' type-id='type-id-100' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='8736'>
<!-- unsigned int hb_ot_shape_plan_t::has_frac -->
<var-decl name='has_frac' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='8737'>
<!-- unsigned int hb_ot_shape_plan_t::has_kern -->
<var-decl name='has_kern' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='8738'>
<!-- unsigned int hb_ot_shape_plan_t::has_mark -->
<var-decl name='has_mark' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='47' column='1'/>
</data-member>

View File

@ -20701,19 +20701,19 @@
<!-- void* tcmalloc::Span::objects -->
<var-decl name='objects' type-id='type-id-58' visibility='default' filepath='src/span.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='320'>
<!-- unsigned int tcmalloc::Span::refcount -->
<var-decl name='refcount' type-id='type-id-1310' visibility='default' filepath='src/span.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<data-member access='public' layout-offset-in-bits='336'>
<!-- unsigned int tcmalloc::Span::sizeclass -->
<var-decl name='sizeclass' type-id='type-id-1310' visibility='default' filepath='src/span.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='24'>
<data-member access='public' layout-offset-in-bits='344'>
<!-- unsigned int tcmalloc::Span::location -->
<var-decl name='location' type-id='type-id-1310' visibility='default' filepath='src/span.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='26'>
<data-member access='public' layout-offset-in-bits='346'>
<!-- unsigned int tcmalloc::Span::sample -->
<var-decl name='sample' type-id='type-id-1310' visibility='default' filepath='src/span.h' line='54' column='1'/>
</data-member>

View File

@ -1023,7 +1023,7 @@
<!-- unsigned char line_map_ordinary::sysp -->
<var-decl name='sysp' type-id='type-id-27' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8'>
<data-member access='public' layout-offset-in-bits='136'>
<!-- unsigned int line_map_ordinary::column_bits -->
<var-decl name='column_bits' type-id='type-id-13' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='87' column='1'/>
</data-member>
@ -1433,15 +1433,15 @@
<!-- void* obstack::extra_arg -->
<var-decl name='extra_arg' type-id='type-id-14' visibility='default' filepath='../.././gcc/../include/obstack.h' line='178' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='640'>
<!-- unsigned int obstack::use_extra_arg -->
<var-decl name='use_extra_arg' type-id='type-id-13' visibility='default' filepath='../.././gcc/../include/obstack.h' line='179' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='641'>
<!-- unsigned int obstack::maybe_empty_object -->
<var-decl name='maybe_empty_object' type-id='type-id-13' visibility='default' filepath='../.././gcc/../include/obstack.h' line='180' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='642'>
<!-- unsigned int obstack::alloc_failed -->
<var-decl name='alloc_failed' type-id='type-id-13' visibility='default' filepath='../.././gcc/../include/obstack.h' line='184' column='1'/>
</data-member>
@ -1452,11 +1452,11 @@
<!-- ht_identifier cpp_hashnode::ident -->
<var-decl name='ident' type-id='type-id-88' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='677' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned int cpp_hashnode::is_directive -->
<var-decl name='is_directive' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='678' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='129'>
<!-- unsigned int cpp_hashnode::directive_index -->
<var-decl name='directive_index' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='679' column='1'/>
</data-member>
@ -1464,11 +1464,11 @@
<!-- unsigned char cpp_hashnode::rid_code -->
<var-decl name='rid_code' type-id='type-id-27' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='682' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<data-member access='public' layout-offset-in-bits='144'>
<!-- node_type cpp_hashnode::type -->
<var-decl name='type' type-id='type-id-89' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='683' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='22'>
<data-member access='public' layout-offset-in-bits='150'>
<!-- unsigned int cpp_hashnode::flags -->
<var-decl name='flags' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='684' column='1'/>
</data-member>
@ -1496,7 +1496,7 @@
<!-- source_location line_map::start_location -->
<var-decl name='start_location' type-id='type-id-37' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='205' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='32'>
<!-- lc_reason line_map::reason -->
<var-decl name='reason' type-id='type-id-35' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='208' column='1'/>
</data-member>
@ -6371,27 +6371,27 @@
<!-- unsigned short int cpp_macro::paramc -->
<var-decl name='paramc' type-id='type-id-29' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<data-member access='public' layout-offset-in-bits='208'>
<!-- unsigned int cpp_macro::fun_like -->
<var-decl name='fun_like' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='17'>
<data-member access='public' layout-offset-in-bits='209'>
<!-- unsigned int cpp_macro::variadic -->
<var-decl name='variadic' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='18'>
<data-member access='public' layout-offset-in-bits='210'>
<!-- unsigned int cpp_macro::syshdr -->
<var-decl name='syshdr' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='19'>
<data-member access='public' layout-offset-in-bits='211'>
<!-- unsigned int cpp_macro::used -->
<var-decl name='used' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='20'>
<data-member access='public' layout-offset-in-bits='212'>
<!-- unsigned int cpp_macro::traditional -->
<var-decl name='traditional' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='21'>
<data-member access='public' layout-offset-in-bits='213'>
<!-- unsigned int cpp_macro::extra_tokens -->
<var-decl name='extra_tokens' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='80' column='1'/>
</data-member>
@ -6553,7 +6553,7 @@
<!-- source_location cpp_token::src_loc -->
<var-decl name='src_loc' type-id='type-id-37' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='224' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='32'>
<!-- cpp_ttype cpp_token::type -->
<var-decl name='type' type-id='type-id-226' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='225' column='1'/>
</data-member>
@ -7792,15 +7792,15 @@
<!-- bool cpp_buffer::need_line -->
<var-decl name='need_line' type-id='type-id-1' visibility='default' filepath='../.././libcpp/internal.h' line='326' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8'>
<data-member access='public' layout-offset-in-bits='776'>
<!-- unsigned int cpp_buffer::warned_cplusplus_comments -->
<var-decl name='warned_cplusplus_comments' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='332' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='9'>
<data-member access='public' layout-offset-in-bits='777'>
<!-- unsigned int cpp_buffer::from_stage3 -->
<var-decl name='from_stage3' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='337' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='10'>
<data-member access='public' layout-offset-in-bits='778'>
<!-- unsigned int cpp_buffer::return_at_eof -->
<var-decl name='return_at_eof' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='342' column='1'/>
</data-member>
@ -7835,15 +7835,15 @@
<!-- source_location def_pragma_macro::line -->
<var-decl name='line' type-id='type-id-37' visibility='default' filepath='../.././libcpp/internal.h' line='367' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='224'>
<!-- unsigned int def_pragma_macro::syshdr -->
<var-decl name='syshdr' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='369' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='225'>
<!-- unsigned int def_pragma_macro::used -->
<var-decl name='used' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='371' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='226'>
<!-- unsigned int def_pragma_macro::is_undef -->
<var-decl name='is_undef' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='374' column='1'/>
</data-member>

View File

@ -1,45 +1,3 @@
================ changes of 'libcdio.so.16.0.0'===============
Functions changes summary: 0 Removed, 2 Changed, 0 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
2 functions with some indirect sub-type change:
[C] 'function discmode_t mmc_get_dvd_struct_physical(const CdIo_t*, cdio_dvd_struct_t*)' at mmc.c:949:1 has some indirect sub-type changes:
parameter 2 of type 'cdio_dvd_struct_t*' has sub-type changes:
in pointed to type 'typedef cdio_dvd_struct_t' at dvd.h:130:1:
underlying type 'union {uint8_t type; cdio_dvd_physical_t physical; cdio_dvd_copyright_t copyright; cdio_dvd_disckey_t disckey; cdio_dvd_bca_t bca; cdio_dvd_manufact_t manufact;}' at dvd.h:122:1 changed:
type size hasn't changed
2 data member changes:
type of 'cdio_dvd_disckey_t disckey' changed:
underlying type 'struct cdio_dvd_disckey' at dvd.h:100:1 changed:
type size hasn't changed
1 data member change:
'unsigned int agid' offset changed from 0 to 8 (in bits) (by +8 bits)
type of 'cdio_dvd_physical_t physical' changed:
underlying type 'struct cdio_dvd_physical' at dvd.h:86:1 changed:
type size hasn't changed
1 data member change:
type of 'cdio_dvd_layer_t layer[4]' changed:
array element type 'typedef cdio_dvd_layer_t' changed:
underlying type 'struct cdio_dvd_layer' at dvd.h:65:1 changed:
type size hasn't changed
8 data member changes:
'unsigned int layer_type' offset changed from 0 to 16 (in bits) (by +16 bits)
'unsigned int min_rate' offset changed from 0 to 8 (in bits) (by +8 bits)
'unsigned int linear_density' offset changed from 3 to 27 (in bits) (by +24 bits)
'unsigned int disc_size' offset changed from 4 to 12 (in bits) (by +8 bits)
'unsigned int track_path' offset changed from 4 to 20 (in bits) (by +16 bits)
'unsigned int nlayers' offset changed from 5 to 21 (in bits) (by +16 bits)
'unsigned int bca' offset changed from 7 to 31 (in bits) (by +24 bits)
'unsigned int track_density' offset changed from 7 to 23 (in bits) (by +16 bits)
type size hasn't changed
[C] 'function discmode_t mmc_get_dvd_struct_physical_private(void*, mmc_run_cmd_fn_t, cdio_dvd_struct_t*)' at mmc.c:450:1 has some indirect sub-type changes:
parameter 3 of type 'cdio_dvd_struct_t*' has sub-type changes:
pointed to type 'typedef cdio_dvd_struct_t' changed at dvd.h:130:1, as reported earlier
================ end of changes of 'libcdio.so.16.0.0'===============
================ changes of 'libiso9660++.so.0.0.0'===============
Functions changes summary: 1 Removed, 0 Changed, 1 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

View File

@ -681,7 +681,7 @@
<data-member access='public' layout-offset-in-bits='5568'>
<var-decl name='data' type-id='type-id-272' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/drivers/mmc/host/sdhci.h' line='540' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='5632'>
<var-decl name='data_early' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/drivers/mmc/host/sdhci.h' line='541' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5696'>
@ -1551,16 +1551,16 @@
<data-member access='public' layout-offset-in-bits='5760'>
<var-decl name='iommu_param' type-id='type-id-409' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/device.h' line='1067' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='5824'>
<var-decl name='offline_disabled' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/device.h' line='1069' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='5825'>
<var-decl name='offline' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/device.h' line='1070' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='5826'>
<var-decl name='of_node_reused' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/device.h' line='1071' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='5827'>
<var-decl name='dma_coherent' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/device.h' line='1075' column='1'/>
</data-member>
</class-decl>
@ -3013,16 +3013,16 @@
<data-member access='public' layout-offset-in-bits='96'>
<var-decl name='clock_was_set_seq' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/hrtimer.h' line='202' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='hres_active' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/hrtimer.h' line='203' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='129'>
<var-decl name='in_hrtirq' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/hrtimer.h' line='204' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='130'>
<var-decl name='hang_detected' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/hrtimer.h' line='205' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='131'>
<var-decl name='softirq_activated' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/hrtimer.h' line='206' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
@ -3332,10 +3332,10 @@
<data-member access='public' layout-offset-in-bits='1024'>
<var-decl name='atomic_write_len' type-id='type-id-274' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kernfs.h' line='213' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='1088'>
<var-decl name='mmapped' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kernfs.h' line='214' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='1089'>
<var-decl name='released' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kernfs.h' line='215' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
@ -3581,19 +3581,19 @@
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='kref' type-id='type-id-714' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kobject.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='480'>
<var-decl name='state_initialized' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kobject.h' line='76' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='481'>
<var-decl name='state_in_sysfs' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kobject.h' line='77' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='482'>
<var-decl name='state_add_uevent_sent' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kobject.h' line='78' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='483'>
<var-decl name='state_remove_uevent_sent' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kobject.h' line='79' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='484'>
<var-decl name='uevent_suppress' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/kobject.h' line='80' column='1'/>
</data-member>
</class-decl>
@ -4620,19 +4620,19 @@
<data-member access='public' layout-offset-in-bits='288'>
<var-decl name='capacity' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='read_partial' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='321'>
<var-decl name='read_misalign' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='39' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='322'>
<var-decl name='write_partial' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='323'>
<var-decl name='write_misalign' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='324'>
<var-decl name='dsr_imp' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='42' column='1'/>
</data-member>
</class-decl>
@ -4918,22 +4918,22 @@
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='sd_vsn' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='193' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='multi_block' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='194' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='65'>
<var-decl name='low_speed' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='195' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='66'>
<var-decl name='wide_bus' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='196' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='67'>
<var-decl name='high_power' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='197' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='68'>
<var-decl name='high_speed' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='198' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5'>
<data-member access='public' layout-offset-in-bits='69'>
<var-decl name='disable_cd' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/card.h' line='199' column='1'/>
</data-member>
</class-decl>
@ -5445,31 +5445,31 @@
<data-member access='public' layout-offset-in-bits='7040'>
<var-decl name='ios' type-id='type-id-837' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='387' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='7200'>
<var-decl name='use_spi_crc' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='390' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='7201'>
<var-decl name='claimed' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='391' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='7202'>
<var-decl name='bus_dead' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='392' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='7203'>
<var-decl name='can_retune' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='393' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='7204'>
<var-decl name='doing_retune' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='394' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5'>
<data-member access='public' layout-offset-in-bits='7205'>
<var-decl name='retune_now' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='395' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='6'>
<data-member access='public' layout-offset-in-bits='7206'>
<var-decl name='retune_paused' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='396' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='7'>
<data-member access='public' layout-offset-in-bits='7207'>
<var-decl name='use_blk_mq' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='397' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8'>
<data-member access='public' layout-offset-in-bits='7208'>
<var-decl name='retune_crc_disable' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/mmc/host.h' line='398' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='7232'>
@ -6112,10 +6112,10 @@
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='confirm_switch' type-id='type-id-942' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/percpu-refcount.h' line='103' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='force_atomic' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/percpu-refcount.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='257'>
<var-decl name='allow_reinit' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/percpu-refcount.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
@ -6349,34 +6349,34 @@
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='power_state' type-id='type-id-950' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='574' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='can_wakeup' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='575' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='33'>
<var-decl name='async_suspend' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='576' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='34'>
<var-decl name='in_dpm_list' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='577' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='35'>
<var-decl name='is_prepared' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='578' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='36'>
<var-decl name='is_suspended' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='579' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5'>
<data-member access='public' layout-offset-in-bits='37'>
<var-decl name='is_noirq_suspended' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='580' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='6'>
<data-member access='public' layout-offset-in-bits='38'>
<var-decl name='is_late_suspended' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='581' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='7'>
<data-member access='public' layout-offset-in-bits='39'>
<var-decl name='no_pm' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='582' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='40'>
<var-decl name='early_init' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='583' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='41'>
<var-decl name='direct_complete' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='584' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
@ -6394,19 +6394,19 @@
<data-member access='public' layout-offset-in-bits='512'>
<var-decl name='wakeup' type-id='type-id-955' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='590' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='576'>
<var-decl name='wakeup_path' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='591' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='577'>
<var-decl name='syscore' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='592' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='578'>
<var-decl name='no_pm_callbacks' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='593' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='579'>
<var-decl name='must_resume' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='594' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='580'>
<var-decl name='may_skip_resume' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='595' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
@ -6430,37 +6430,37 @@
<data-member access='public' layout-offset-in-bits='1760'>
<var-decl name='child_count' type-id='type-id-306' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='606' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='1792'>
<var-decl name='disable_depth' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='607' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='1795'>
<var-decl name='idle_notification' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='608' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='1796'>
<var-decl name='request_pending' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='609' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5'>
<data-member access='public' layout-offset-in-bits='1797'>
<var-decl name='deferred_resume' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='610' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='6'>
<data-member access='public' layout-offset-in-bits='1798'>
<var-decl name='runtime_auto' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='611' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='7'>
<data-member access='public' layout-offset-in-bits='1799'>
<var-decl name='ignore_children' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='612' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8'>
<data-member access='public' layout-offset-in-bits='1800'>
<var-decl name='no_callbacks' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='613' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='9'>
<data-member access='public' layout-offset-in-bits='1801'>
<var-decl name='irq_safe' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='614' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='10'>
<data-member access='public' layout-offset-in-bits='1802'>
<var-decl name='use_autosuspend' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='615' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='11'>
<data-member access='public' layout-offset-in-bits='1803'>
<var-decl name='timer_autosuspends' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='616' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='12'>
<data-member access='public' layout-offset-in-bits='1804'>
<var-decl name='memalloc_noio' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm.h' line='617' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1824'>
@ -6566,10 +6566,10 @@
<data-member access='public' layout-offset-in-bits='1280'>
<var-decl name='wakeup_count' type-id='type-id-211' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm_wakeup.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='1344'>
<var-decl name='active' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm_wakeup.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='1345'>
<var-decl name='autosleep_enabled' type-id='type-id-270' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/pm_wakeup.h' line='59' column='1'/>
</data-member>
</class-decl>
@ -7488,19 +7488,19 @@
<data-member access='public' layout-offset-in-bits='640'>
<var-decl name='flags' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='533' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='672'>
<var-decl name='dl_throttled' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='559' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='673'>
<var-decl name='dl_boosted' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='560' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='674'>
<var-decl name='dl_yielded' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='561' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='675'>
<var-decl name='dl_non_contending' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='562' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='676'>
<var-decl name='dl_overrun' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='563' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
@ -7691,37 +7691,37 @@
<data-member access='public' layout-offset-in-bits='9920'>
<var-decl name='personality' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='758' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='9952'>
<var-decl name='sched_reset_on_fork' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='761' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='9953'>
<var-decl name='sched_contributes_to_load' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='762' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='9954'>
<var-decl name='sched_migrated' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='763' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='9955'>
<var-decl name='sched_remote_wakeup' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='764' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='9956'>
<var-decl name='sched_psi_wake_requeue' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='766' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='9984'>
<var-decl name='in_execve' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='775' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='9985'>
<var-decl name='in_iowait' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='776' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='9986'>
<var-decl name='in_user_fault' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='781' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='9987'>
<var-decl name='no_cgroup_migration' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='788' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='9988'>
<var-decl name='frozen' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='790' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5'>
<data-member access='public' layout-offset-in-bits='9989'>
<var-decl name='use_memdelay' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched.h' line='794' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='10048'>
@ -8175,10 +8175,10 @@
<data-member access='public' layout-offset-in-bits='928'>
<var-decl name='flags' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched/signal.h' line='114' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='960'>
<var-decl name='is_child_subreaper' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched/signal.h' line='125' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='961'>
<var-decl name='has_child_subreaper' type-id='type-id-210' visibility='default' filepath='/ws/android/kernel/aosp/common-mainline/common/include/linux/sched/signal.h' line='126' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='992'>

View File

@ -359,28 +359,28 @@
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='name' type-id='type-id-17' visibility='default' filepath='./gdbmdefs.h' line='177' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='read_write' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='180' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='66'>
<var-decl name='fast_write' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='183' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='67'>
<var-decl name='central_free' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='186' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='68'>
<var-decl name='coalesce_blocks' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='189' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5'>
<data-member access='public' layout-offset-in-bits='69'>
<var-decl name='file_locking' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='192' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='6'>
<data-member access='public' layout-offset-in-bits='70'>
<var-decl name='memory_mapping' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='195' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='7'>
<data-member access='public' layout-offset-in-bits='71'>
<var-decl name='cloexec' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='198' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8'>
<data-member access='public' layout-offset-in-bits='72'>
<var-decl name='need_recovery' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='201' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
@ -425,16 +425,16 @@
<data-member access='public' layout-offset-in-bits='896'>
<var-decl name='cache_entry' type-id='type-id-13' visibility='default' filepath='./gdbmdefs.h' line='239' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='960'>
<var-decl name='header_changed' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='243' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='961'>
<var-decl name='directory_changed' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='244' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='962'>
<var-decl name='bucket_changed' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='245' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='963'>
<var-decl name='second_changed' type-id='type-id-33' visibility='default' filepath='./gdbmdefs.h' line='246' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>

View File

@ -254,19 +254,19 @@
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='message' type-id='type-id-8' visibility='default' filepath='../dbus/dbus-errors.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='dummy1' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='129'>
<var-decl name='dummy2' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='54' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='130'>
<var-decl name='dummy3' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='131'>
<var-decl name='dummy4' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='132'>
<var-decl name='dummy5' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-errors.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
@ -284,16 +284,16 @@
<data-member access='public' layout-offset-in-bits='96'>
<var-decl name='dummy3' type-id='type-id-2' visibility='default' filepath='../dbus/dbus-string.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='dummy_bit1' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-string.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='129'>
<var-decl name='dummy_bit2' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-string.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='130'>
<var-decl name='dummy_bit3' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-string.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='131'>
<var-decl name='dummy_bits' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-string.h' line='54' column='1'/>
</data-member>
</class-decl>
@ -463,22 +463,22 @@
<data-member access='public' layout-offset-in-bits='2016'>
<var-decl name='io_path_acquired' type-id='type-id-14' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='313' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='2048'>
<var-decl name='shareable' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='315' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='2049'>
<var-decl name='exit_on_disconnect' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='317' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='2050'>
<var-decl name='route_peer_messages' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='319' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='2051'>
<var-decl name='disconnected_message_arrived' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='321' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4'>
<data-member access='public' layout-offset-in-bits='2052'>
<var-decl name='disconnected_message_processed' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='325' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5'>
<data-member access='public' layout-offset-in-bits='2053'>
<var-decl name='have_connection_lock' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-connection.c' line='330' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2080'>
@ -606,10 +606,10 @@
<data-member access='public' layout-offset-in-bits='512'>
<var-decl name='reply_serial' type-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-pending-call.c' line='76' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='544'>
<var-decl name='completed' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-pending-call.c' line='78' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='545'>
<var-decl name='timeout_added' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-pending-call.c' line='79' column='1'/>
</data-member>
</class-decl>
@ -636,7 +636,7 @@
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='free_data_function' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-timeout.c' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='enabled' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-timeout.c' line='51' column='1'/>
</data-member>
</class-decl>
@ -667,10 +667,10 @@
<data-member access='public' layout-offset-in-bits='384'>
<var-decl name='free_data_function' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-watch.c' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='enabled' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-watch.c' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='449'>
<var-decl name='oom_last_time' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-watch.c' line='53' column='1'/>
</data-member>
</class-decl>
@ -709,10 +709,10 @@
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='fields' type-id='type-id-50' visibility='default' filepath='../dbus/dbus-marshal-header.h' line='54' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='512'>
<var-decl name='padding' type-id='type-id-5' visibility='default' filepath='../dbus/dbus-marshal-header.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3'>
<data-member access='public' layout-offset-in-bits='515'>
<var-decl name='byte_order' type-id='type-id-5' visibility='default' filepath='../dbus/dbus-marshal-header.h' line='59' column='1'/>
</data-member>
</class-decl>
@ -789,10 +789,10 @@
<data-member access='public' layout-offset-in-bits='640'>
<var-decl name='body' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='832'>
<var-decl name='locked' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='107' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='833'>
<var-decl name='in_cache' type-id='type-id-3' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='110' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
@ -801,7 +801,7 @@
<data-member access='public' layout-offset-in-bits='960'>
<var-decl name='size_counter_delta' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='114' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='1024'>
<var-decl name='changed_stamp' type-id='type-id-5' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-hI99PR/dbus-1.9.0/dbus/dbus-message-private.h' line='116' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
@ -1901,10 +1901,10 @@
<data-member access='public' layout-offset-in-bits='1088'>
<var-decl name='auth_mechanisms' type-id='type-id-123' visibility='default' filepath='../dbus/dbus-server-protected.h' line='85' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='1152'>
<var-decl name='disconnected' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-server-protected.h' line='87' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='1153'>
<var-decl name='have_server_lock' type-id='type-id-3' visibility='default' filepath='../dbus/dbus-server-protected.h' line='90' column='1'/>
</data-member>
</class-decl>

View File

@ -4608,10 +4608,10 @@
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='req' type-id='type-id-147' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='14' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='type' type-id='type-id-719' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='21' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='34'>
<var-decl name='size' type-id='type-id-147' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='22' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>

View File

@ -6242,10 +6242,10 @@
<data-member access='public' layout-offset-in-bits='224'>
<var-decl name='_1_mask' type-id='type-id-100' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='needs_fallback' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='257'>
<var-decl name='auto_zwj' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='53' column='1'/>
</data-member>
</class-decl>
@ -6255,7 +6255,7 @@
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='index' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='16'>
<var-decl name='auto_zwj' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
@ -6349,13 +6349,13 @@
<data-member access='public' layout-offset-in-bits='8704'>
<var-decl name='kern_mask' type-id='type-id-100' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='8736'>
<var-decl name='has_frac' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='8737'>
<var-decl name='has_kern' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='8738'>
<var-decl name='has_mark' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='47' column='1'/>
</data-member>
</class-decl>

View File

@ -12728,16 +12728,16 @@
<data-member access='public' layout-offset-in-bits='256'>
<var-decl name='objects' type-id='type-id-58' visibility='default' filepath='src/span.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='320'>
<var-decl name='refcount' type-id='type-id-1310' visibility='default' filepath='src/span.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<data-member access='public' layout-offset-in-bits='336'>
<var-decl name='sizeclass' type-id='type-id-1310' visibility='default' filepath='src/span.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='24'>
<data-member access='public' layout-offset-in-bits='344'>
<var-decl name='location' type-id='type-id-1310' visibility='default' filepath='src/span.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='26'>
<data-member access='public' layout-offset-in-bits='346'>
<var-decl name='sample' type-id='type-id-1310' visibility='default' filepath='src/span.h' line='54' column='1'/>
</data-member>
</class-decl>

View File

@ -537,7 +537,7 @@
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='sysp' type-id='type-id-27' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8'>
<data-member access='public' layout-offset-in-bits='136'>
<var-decl name='column_bits' type-id='type-id-13' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='87' column='1'/>
</data-member>
</class-decl>
@ -840,13 +840,13 @@
<data-member access='public' layout-offset-in-bits='576'>
<var-decl name='extra_arg' type-id='type-id-14' visibility='default' filepath='../.././gcc/../include/obstack.h' line='178' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='640'>
<var-decl name='use_extra_arg' type-id='type-id-13' visibility='default' filepath='../.././gcc/../include/obstack.h' line='179' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='641'>
<var-decl name='maybe_empty_object' type-id='type-id-13' visibility='default' filepath='../.././gcc/../include/obstack.h' line='180' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='642'>
<var-decl name='alloc_failed' type-id='type-id-13' visibility='default' filepath='../.././gcc/../include/obstack.h' line='184' column='1'/>
</data-member>
</class-decl>
@ -854,19 +854,19 @@
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ident' type-id='type-id-88' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='677' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='128'>
<var-decl name='is_directive' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='678' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='129'>
<var-decl name='directive_index' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='679' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='136'>
<var-decl name='rid_code' type-id='type-id-27' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='682' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<data-member access='public' layout-offset-in-bits='144'>
<var-decl name='type' type-id='type-id-89' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='683' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='22'>
<data-member access='public' layout-offset-in-bits='150'>
<var-decl name='flags' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='684' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
@ -887,7 +887,7 @@
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='start_location' type-id='type-id-37' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='205' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='reason' type-id='type-id-35' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='208' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
@ -4042,22 +4042,22 @@
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='paramc' type-id='type-id-29' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<data-member access='public' layout-offset-in-bits='208'>
<var-decl name='fun_like' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='17'>
<data-member access='public' layout-offset-in-bits='209'>
<var-decl name='variadic' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='18'>
<data-member access='public' layout-offset-in-bits='210'>
<var-decl name='syshdr' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='19'>
<data-member access='public' layout-offset-in-bits='211'>
<var-decl name='used' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='20'>
<data-member access='public' layout-offset-in-bits='212'>
<var-decl name='traditional' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='21'>
<data-member access='public' layout-offset-in-bits='213'>
<var-decl name='extra_tokens' type-id='type-id-13' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='80' column='1'/>
</data-member>
</class-decl>
@ -4198,7 +4198,7 @@
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='src_loc' type-id='type-id-37' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='224' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='32'>
<var-decl name='type' type-id='type-id-226' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='225' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='48'>
@ -5072,13 +5072,13 @@
<data-member access='public' layout-offset-in-bits='768'>
<var-decl name='need_line' type-id='type-id-1' visibility='default' filepath='../.././libcpp/internal.h' line='326' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8'>
<data-member access='public' layout-offset-in-bits='776'>
<var-decl name='warned_cplusplus_comments' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='332' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='9'>
<data-member access='public' layout-offset-in-bits='777'>
<var-decl name='from_stage3' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='337' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='10'>
<data-member access='public' layout-offset-in-bits='778'>
<var-decl name='return_at_eof' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='342' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='784'>
@ -5104,13 +5104,13 @@
<data-member access='public' layout-offset-in-bits='192'>
<var-decl name='line' type-id='type-id-37' visibility='default' filepath='../.././libcpp/internal.h' line='367' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='224'>
<var-decl name='syshdr' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='369' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1'>
<data-member access='public' layout-offset-in-bits='225'>
<var-decl name='used' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='371' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2'>
<data-member access='public' layout-offset-in-bits='226'>
<var-decl name='is_undef' type-id='type-id-13' visibility='default' filepath='../.././libcpp/internal.h' line='374' column='1'/>
</data-member>
</class-decl>

View File

@ -27274,10 +27274,10 @@
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-2664' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2647'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='_M_tag' type-id='type-id-2742' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='456'>
<var-decl name='_M_is_balanced' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='591' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='464'>
@ -27314,10 +27314,10 @@
<member-type access='public'>
<typedef-decl name='allocator_type' type-id='type-id-2676' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='606' column='1' id='type-id-2652'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='448'>
<var-decl name='_M_tag' type-id='type-id-2742' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='590' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<data-member access='public' layout-offset-in-bits='456'>
<var-decl name='_M_is_balanced' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/ext/rope' line='591' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='464'>
@ -37373,13 +37373,13 @@
<data-member access='private' layout-offset-in-bits='576'>
<var-decl name='_M_free_fun' type-id='type-id-87' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='119' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<data-member access='private' layout-offset-in-bits='640'>
<var-decl name='_M_dynamic' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='121' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1'>
<data-member access='private' layout-offset-in-bits='641'>
<var-decl name='_M_frozen' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='122' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2'>
<data-member access='private' layout-offset-in-bits='642'>
<var-decl name='_M_constant' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/x86_64-unknown-linux-gnu/libstdc++-v3/include/backward/strstream' line='123' column='1'/>
</data-member>
<member-function access='private' constructor='yes'>