diff mbox series

Bug 26568 - Union should support more than one anonymous member

Message ID 87pn6kr0dg.fsf@redhat.com
State New
Headers show
Series Bug 26568 - Union should support more than one anonymous member | expand

Commit Message

Dodji Seketeli Sept. 17, 2020, 1:36 p.m. UTC
Hello,

When building a union type we try to ensure that each member is
present only once.  This is because the code to build the union is
also used to actually update a partially constructed union.  To do so,
before adding a member to the union, the member is looked up (among
the current members) by name to see if it's already present or not.

But then for anonymous members, the name of the member is empty.
After the first anonymous member is added to the union, subsequent
look-ups with an empty name all succeed.  So no more than one
anonymous member is added to the union.  Oops.

A way to fix this is to perform the lookup by taking into account the
type of the anonymous data member, not its (empty) name.  We already
do this for anonymous data members of classes/structs.

This patch thus uses that type-based anonymous data member lookup for
unions.

But then now that unions can have several anonymous members, another
issue was uncovered.

Array types whose elements are of anonymous type can be wrongly
considered different because of canonicalization issues.

Let's suppose we have these two arrays whose internal pretty
representation are:

    "__anonymous_struct_1__ foo[5]"

and

   "__anonymous_struct_2__ foo[5]"

These are arrays of 5 elements of type anonymous struct.  Suppose the
anonymous structs "__anonymous_struct_1__" and
"__anonymous_struct_2__" are structurally equivalent.  Because the
internal names of these array element types are different, the
internal pretty representations of the arrays are different.  And thus
the canonical types of the two arrays are different.  And that's
wrong.  In this particular case, they should have the same canonical
type and thus be considered equivalent.

This patch thus teaches 'get_type_name' to make the internal type
name of anonymous types of a given kind be the same.  Thus, making all
arrays of 5 anonymous struct have the same pretty representation:

    "__anonymous_struct__ foo[5]"

This gives the type canonicalizer a chance to detect that those arrays
having the same canonical type.

These two changes while being seemingly unrelated need to be bundled
together to fix a number of issues in the existing test reference
outputs because fixing the first one is needed to uncover the later
issue.

	* src/abg-dwarf-reader.cc (add_or_update_union_type): Don't use
	the empty name of anonymous members in the lookup to ensure that
	all data members are unique.  Rather, use the whole anonymous
	member itself for the lookup, just like is done to handle
	anonymous data member in classes/structs.
	* src/abg-reader.cc (build_union_decl): Likewise.
	* src/abg-ir.cc (get_generic_anonymous_internal_type_name): Define
	new static function.
	(get_type_name): For internal purposes, make the type name of all
	anonymous types of a given kind to be the same.  This allows the
	internal representation of anonymous types which are based on type
	names to all be the same, so that they can be compared among
	themselves during type canonicalization.
	* tests/data/test-read-dwarf/test-PR26568-{1,2}.c: Source code of
	binary test input.
	* tests/data/test-read-dwarf/test-PR26568-{1,2}.o: New binary test input.
	* tests/data/test-read-dwarf/test-PR26568-{1,2}.o.abi: New
	reference test ouput.
	* tests/data/Makefile.am: Add the new test material above to
	source distribution.
	* tests/test-read-dwarf.cc (in_out_specs): Add the new binary test
	input above to this test harness.
	* tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi: Adjust.
	* tests/data/test-read-dwarf/PR22122-libftdc.so.abi: Likewise.
	* tests/data/test-read-dwarf/PR25007-sdhci.ko.abi: Likewise.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
---
 src/abg-dwarf-reader.cc                            |   12 +-
 src/abg-ir.cc                                      |   40 +
 src/abg-reader.cc                                  |    2 +-
 tests/data/Makefile.am                             |   20 +-
 .../PR25409-librte_bus_dpaa.so.20.0.abi            | 1887 +++++-----
 tests/data/test-read-dwarf/PR22122-libftdc.so.abi  | 3979 ++++++++++----------
 tests/data/test-read-dwarf/PR25007-sdhci.ko.abi    | 1734 ++++-----
 tests/data/test-read-dwarf/test-PR26568-1.c        |   15 +
 tests/data/test-read-dwarf/test-PR26568-1.o        |  Bin 0 -> 2864 bytes
 tests/data/test-read-dwarf/test-PR26568-1.o.abi    |   38 +
 tests/data/test-read-dwarf/test-PR26568-2.c        |   13 +
 tests/data/test-read-dwarf/test-PR26568-2.o        |  Bin 0 -> 2824 bytes
 tests/data/test-read-dwarf/test-PR26568-2.o.abi    |   33 +
 tests/test-read-dwarf.cc                           |   14 +
 14 files changed, 3946 insertions(+), 3841 deletions(-)
 create mode 100644 tests/data/test-read-dwarf/test-PR26568-1.c
 create mode 100644 tests/data/test-read-dwarf/test-PR26568-1.o
 create mode 100644 tests/data/test-read-dwarf/test-PR26568-1.o.abi
 create mode 100644 tests/data/test-read-dwarf/test-PR26568-2.c
 create mode 100644 tests/data/test-read-dwarf/test-PR26568-2.o
 create mode 100644 tests/data/test-read-dwarf/test-PR26568-2.o.abi

Comments

Giuliano Procida Sept. 18, 2020, 12:59 p.m. UTC | #1
Hi Dodji.

Thanks for fixing.

Giuliano.

On Thu, 17 Sep 2020 at 14:37, Dodji Seketeli <dodji@redhat.com> wrote:

> Hello,
>
> When building a union type we try to ensure that each member is
> present only once.  This is because the code to build the union is
> also used to actually update a partially constructed union.  To do so,
> before adding a member to the union, the member is looked up (among
> the current members) by name to see if it's already present or not.
>
> But then for anonymous members, the name of the member is empty.
> After the first anonymous member is added to the union, subsequent
> look-ups with an empty name all succeed.  So no more than one
> anonymous member is added to the union.  Oops.
>
> A way to fix this is to perform the lookup by taking into account the
> type of the anonymous data member, not its (empty) name.  We already
> do this for anonymous data members of classes/structs.
>
> This patch thus uses that type-based anonymous data member lookup for
> unions.
>
> But then now that unions can have several anonymous members, another
> issue was uncovered.
>
> Array types whose elements are of anonymous type can be wrongly
> considered different because of canonicalization issues.
>
> Let's suppose we have these two arrays whose internal pretty
> representation are:
>
>     "__anonymous_struct_1__ foo[5]"
>
> and
>
>    "__anonymous_struct_2__ foo[5]"
>
> These are arrays of 5 elements of type anonymous struct.  Suppose the
> anonymous structs "__anonymous_struct_1__" and
> "__anonymous_struct_2__" are structurally equivalent.  Because the
> internal names of these array element types are different, the
> internal pretty representations of the arrays are different.  And thus
> the canonical types of the two arrays are different.  And that's
> wrong.  In this particular case, they should have the same canonical
> type and thus be considered equivalent.
>
> This patch thus teaches 'get_type_name' to make the internal type
> name of anonymous types of a given kind be the same.  Thus, making all
> arrays of 5 anonymous struct have the same pretty representation:
>
>     "__anonymous_struct__ foo[5]"
>
> This gives the type canonicalizer a chance to detect that those arrays
> having the same canonical type.
>
> These two changes while being seemingly unrelated need to be bundled
> together to fix a number of issues in the existing test reference
> outputs because fixing the first one is needed to uncover the later
> issue.
>
>         * src/abg-dwarf-reader.cc (add_or_update_union_type): Don't use
>         the empty name of anonymous members in the lookup to ensure that
>         all data members are unique.  Rather, use the whole anonymous
>         member itself for the lookup, just like is done to handle
>         anonymous data member in classes/structs.
>         * src/abg-reader.cc (build_union_decl): Likewise.
>         * src/abg-ir.cc (get_generic_anonymous_internal_type_name): Define
>         new static function.
>         (get_type_name): For internal purposes, make the type name of all
>         anonymous types of a given kind to be the same.  This allows the
>         internal representation of anonymous types which are based on type
>         names to all be the same, so that they can be compared among
>         themselves during type canonicalization.
>         * tests/data/test-read-dwarf/test-PR26568-{1,2}.c: Source code of
>         binary test input.
>         * tests/data/test-read-dwarf/test-PR26568-{1,2}.o: New binary test
> input.
>         * tests/data/test-read-dwarf/test-PR26568-{1,2}.o.abi: New
>         reference test ouput.
>         * tests/data/Makefile.am: Add the new test material above to
>         source distribution.
>         * tests/test-read-dwarf.cc (in_out_specs): Add the new binary test
>         input above to this test harness.
>         *
> tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi:
> Adjust.
>         * tests/data/test-read-dwarf/PR22122-libftdc.so.abi: Likewise.
>         * tests/data/test-read-dwarf/PR25007-sdhci.ko.abi: Likewise.
>
>
Reviewed-by: Giuliano Procida <gprocida@google.com>


> Signed-off-by: Dodji Seketeli <dodji@redhat.com>
> ---
>  src/abg-dwarf-reader.cc                            |   12 +-
>  src/abg-ir.cc                                      |   40 +
>  src/abg-reader.cc                                  |    2 +-
>  tests/data/Makefile.am                             |   20 +-
>  .../PR25409-librte_bus_dpaa.so.20.0.abi            | 1887 +++++-----
>  tests/data/test-read-dwarf/PR22122-libftdc.so.abi  | 3979
> ++++++++++----------
>  tests/data/test-read-dwarf/PR25007-sdhci.ko.abi    | 1734 ++++-----
>  tests/data/test-read-dwarf/test-PR26568-1.c        |   15 +
>  tests/data/test-read-dwarf/test-PR26568-1.o        |  Bin 0 -> 2864 bytes
>  tests/data/test-read-dwarf/test-PR26568-1.o.abi    |   38 +
>  tests/data/test-read-dwarf/test-PR26568-2.c        |   13 +
>  tests/data/test-read-dwarf/test-PR26568-2.o        |  Bin 0 -> 2824 bytes
>  tests/data/test-read-dwarf/test-PR26568-2.o.abi    |   33 +
>  tests/test-read-dwarf.cc                           |   14 +
>  14 files changed, 3946 insertions(+), 3841 deletions(-)
>  create mode 100644 tests/data/test-read-dwarf/test-PR26568-1.c
>  create mode 100644 tests/data/test-read-dwarf/test-PR26568-1.o
>  create mode 100644 tests/data/test-read-dwarf/test-PR26568-1.o.abi
>  create mode 100644 tests/data/test-read-dwarf/test-PR26568-2.c
>  create mode 100644 tests/data/test-read-dwarf/test-PR26568-2.o
>  create mode 100644 tests/data/test-read-dwarf/test-PR26568-2.o.abi
>
> diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
> index 7c56bd8..7257052 100644
> --- a/src/abg-dwarf-reader.cc
> +++ b/src/abg-dwarf-reader.cc
> @@ -14088,7 +14088,11 @@ add_or_update_union_type(read_context&  ctxt,
>               location loc;
>               die_loc_and_name(ctxt, &child, loc, n, m);
>
> -             if (lookup_var_decl_in_scope(n, result))
> +             // Because we can be updating an existing union, let's
> +             // make sure we don't already have a member of the same
> +             // name.  Anonymous member are handled a bit later below
> +             // so let's not consider them here.
> +             if (!n.empty() && lookup_var_decl_in_scope(n, result))
>                 continue;
>
>               ssize_t offset_in_bits = 0;
> @@ -14109,6 +14113,12 @@ add_or_update_union_type(read_context&  ctxt,
>               die_access_specifier(&child, access);
>
>               var_decl_sptr dm(new var_decl(n, t, loc, m));
> +             // If dm is an anonymous data member, let's make sure
> +             // the current union doesn't already have it as a data
> +             // member.
> +             if (n.empty() && result->find_data_member(dm))
> +               continue;
> +
>               result->add_data_member(dm, access, /*is_laid_out=*/true,
>                                       /*is_static=*/false,
>                                       offset_in_bits);
> diff --git a/src/abg-ir.cc b/src/abg-ir.cc
> index dbb4364..2852c09 100644
> --- a/src/abg-ir.cc
> +++ b/src/abg-ir.cc
> @@ -6818,6 +6818,39 @@ interned_string
>  get_type_name(const type_base_sptr& t, bool qualified, bool internal)
>  {return get_type_name(t.get(), qualified, internal);}
>
> +/// Return the generic internal name of an anonymous type.
> +///
> +/// For internal purposes, we want to define a generic name for all
> +/// anonymous types of a certain kind.  For instance, all anonymous
> +/// structs will be have a generic name of "__anonymous_struct__", all
> +/// anonymous unions will have a generic name of
> +/// "__anonymous_union__", etc.
> +///
> +/// That generic name can be used as a hash to put all anonymous types
> +/// of a certain kind in the same hash table bucket, for instance.
> +static interned_string
> +get_generic_anonymous_internal_type_name(const decl_base *d)
> +{
> +  ABG_ASSERT(d);
> +
> +  const environment *env = d->get_environment();
> +
> +  interned_string result;
> +  if (is_class_type(d))
> +    result =
> +
> env->intern(tools_utils::get_anonymous_struct_internal_name_prefix());
> +  else if (is_union_type(d))
> +    result =
> +
> env->intern(tools_utils::get_anonymous_union_internal_name_prefix());
> +  else if (is_enum_type(d))
> +    result =
> +      env->intern(tools_utils::get_anonymous_enum_internal_name_prefix());
> +  else
> +    ABG_ASSERT_NOT_REACHED;
> +
> +  return result;
> +}
> +
>  /// Get the name of a given type and return a copy of it.
>  ///
>  /// @param t the type to consider.
> @@ -6842,6 +6875,13 @@ get_type_name(const type_base* t, bool qualified,
> bool internal)
>        ABG_ASSERT(fn_type);
>        return fn_type->get_cached_name(internal);
>      }
> +
> +  // All anonymous types of a given kind get to have the same internal
> +  // name for internal purpose.  This to allow them to be compared
> +  // among themselves during type canonicalization.
> +  if (internal && d->get_is_anonymous())
> +    return get_generic_anonymous_internal_type_name(d);
> +
>    if (qualified)
>      return d->get_qualified_name(internal);
>    return d->get_name();
> diff --git a/src/abg-reader.cc b/src/abg-reader.cc
> index e72a5de..3157473 100644
> --- a/src/abg-reader.cc
> +++ b/src/abg-reader.cc
> @@ -4939,7 +4939,7 @@ build_union_decl(read_context& ctxt,
>               if (var_decl_sptr v =
>                   build_var_decl(ctxt, p, /*add_to_cur_scope=*/false))
>                 {
> -                 if (decl->find_data_member(v->get_name()))
> +                 if (decl->find_data_member(v))
>                     {
>                       // We are in updating mode and the current
>                       // version of this class already has this data
> diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am
> index 7334db2..cb82ff6 100644
> --- a/tests/data/Makefile.am
> +++ b/tests/data/Makefile.am
> @@ -504,6 +504,12 @@ test-read-dwarf/PR26261/PR26261-exe \
>  test-read-dwarf/PR26261/PR26261-main.c \
>  test-read-dwarf/PR26261/PR26261-obja.h \
>  test-read-dwarf/PR26261/PR26261-objb.h \
> +test-read-dwarf/test-PR26568-1.c     \
> +test-read-dwarf/test-PR26568-2.c     \
> +test-read-dwarf/test-PR26568-2.o     \
> +test-read-dwarf/test-PR26568-1.o     \
> +test-read-dwarf/test-PR26568-1.o.abi \
> +test-read-dwarf/test-PR26568-2.o.abi \
>  \
>  test-annotate/test0.abi                        \
>  test-annotate/test1.abi                        \
> @@ -513,20 +519,20 @@ test-annotate/test4.so.abi                \
>  test-annotate/test5.o.abi              \
>  test-annotate/test6.so.abi             \
>  test-annotate/test7.so.abi             \
> -test-annotate/test8-qualified-this-pointer.so.abi              \
> +test-annotate/test8-qualified-this-pointer.so.abi \
>  test-annotate/test13-pr18894.so.abi \
>  test-annotate/test14-pr18893.so.abi \
>  test-annotate/test15-pr18892.so.abi \
>  test-annotate/test17-pr19027.so.abi \
> -test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi \
> +test-annotate/test18-pr19037-libvtkRenderingLIC-6.1.so.abi   \
>  test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi \
> -test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi \
> +test-annotate/test20-pr19025-libvtkParallelCore-6.1.so.abi   \
>  test-annotate/test21-pr19092.so.abi \
>  test-annotate/libtest23.so.abi \
> -test-annotate/libtest24-drop-fns-2.so.abi \
> -test-annotate/libtest24-drop-fns.so.abi \
> -test-annotate/test-anonymous-members-0.cc \
> -test-annotate/test-anonymous-members-0.o \
> +test-annotate/libtest24-drop-fns-2.so.abi    \
> +test-annotate/libtest24-drop-fns.so.abi      \
> +test-annotate/test-anonymous-members-0.cc    \
> +test-annotate/test-anonymous-members-0.o     \
>  test-annotate/test-anonymous-members-0.o.abi \
>  \
>  test-types-stability/pr19434-elf0 \
> diff --git
> a/tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi
> b/tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi
> index b613b04..45984d7 100644
> --- a/tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi
> +++ b/tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0.abi
> @@ -1,4 +1,4 @@
> -<abi-corpus path='PR25409-librte_bus_dpaa.so.20.0'
> architecture='elf-amd-x86_64' soname='librte_bus_dpaa.so.20.0'>
> +<abi-corpus
> path='tests/data/test-diff-dwarf-abixml/PR25409-librte_bus_dpaa.so.20.0'
> soname='librte_bus_dpaa.so.20.0'>
>    <elf-needed>
>      <dependency name='libm.so.6'/>
>      <dependency name='libdl.so.2'/>
> @@ -562,24 +562,17 @@
>        </data-member>
>      </class-decl>
>      <union-decl name='__anonymous_union__1' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='43'
> column='1' id='type-id-77'>
> -      <member-type access='private'>
> -        <class-decl name='__anonymous_struct__' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='57'
> column='1' id='type-id-78'>
> -          <data-member access='public' layout-offset-in-bits='16'>
> -            <var-decl name='addr' type-id='type-id-79'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='62'
> column='1'/>
> -          </data-member>
> -          <data-member access='public' layout-offset-in-bits='0'>
> -            <var-decl name='__notaddress' type-id='type-id-79'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='63'
> column='1'/>
> -          </data-member>
> -        </class-decl>
> -      </member-type>
>        <data-member access='private'>
> -        <var-decl name='' type-id='type-id-80' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='44'
> column='1'/>
> +        <var-decl name='' type-id='type-id-78' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='44'
> column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='opaque' type-id='type-id-79' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='66'
> column='1'/>
> +        <var-decl name='' type-id='type-id-79' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='57'
> column='1'/>
> +      </data-member>
> +      <data-member access='private'>
> +        <var-decl name='opaque' type-id='type-id-80' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='66'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__1' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='44'
> column='1' id='type-id-80'>
> +    <class-decl name='__anonymous_struct__1' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='44'
> column='1' id='type-id-78'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='lo' type-id='type-id-8' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='51'
> column='1'/>
>        </data-member>
> @@ -593,7 +586,15 @@
>          <var-decl name='__reserved' type-id='type-id-51'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='54'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='u64' type-id='type-id-11'
> filepath='../../dpdk/drivers/common/dpaax/compat.h' line='107' column='1'
> id='type-id-79'/>
> +    <class-decl name='__anonymous_struct__2' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='57'
> column='1' id='type-id-79'>
> +      <data-member access='public' layout-offset-in-bits='16'>
> +        <var-decl name='addr' type-id='type-id-80' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='62'
> column='1'/>
> +      </data-member>
> +      <data-member access='public' layout-offset-in-bits='0'>
> +        <var-decl name='__notaddress' type-id='type-id-80'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='63'
> column='1'/>
> +      </data-member>
> +    </class-decl>
> +    <typedef-decl name='u64' type-id='type-id-11'
> filepath='../../dpdk/drivers/common/dpaax/compat.h' line='107' column='1'
> id='type-id-80'/>
>      <class-decl name='bm_mc' size-in-bits='192' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/base/qbman/bman.h' line='110'
> column='1' id='type-id-71'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='cr' type-id='type-id-81' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/base/qbman/bman.h' line='111'
> column='1'/>
> @@ -653,7 +654,7 @@
>          <var-decl name='query' type-id='type-id-91' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='151'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__2' size-in-bits='512'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='139'
> column='1' id='type-id-89'>
> +    <class-decl name='__anonymous_struct__3' size-in-bits='512'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='139'
> column='1' id='type-id-89'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='verb' type-id='type-id-51' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='140'
> column='1'/>
>        </data-member>
> @@ -669,7 +670,7 @@
>          <var-decl name='bufs' type-id='type-id-43' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='149'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__3' size-in-bits='512'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='144'
> column='1' id='type-id-92'>
> +    <class-decl name='__anonymous_struct__4' size-in-bits='512'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='144'
> column='1' id='type-id-92'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='__reserved1' type-id='type-id-51'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='145'
> column='1'/>
>        </data-member>
> @@ -691,7 +692,7 @@
>          <var-decl name='ds' type-id='type-id-93' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='134'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__4' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='130'
> column='1' id='type-id-93'>
> +    <class-decl name='__anonymous_struct__5' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='130'
> column='1' id='type-id-93'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='__reserved1' type-id='type-id-58'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_bman.h' line='131'
> column='1'/>
>        </data-member>
> @@ -1009,24 +1010,17 @@
>        </data-member>
>      </class-decl>
>      <union-decl name='__anonymous_union__' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='121'
> column='1' id='type-id-159'>
> -      <member-type access='private'>
> -        <class-decl name='__anonymous_struct__' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='141'
> column='1' id='type-id-162'>
> -          <data-member access='public' layout-offset-in-bits='40'>
> -            <var-decl name='__notaddress' type-id='type-id-79'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='142'
> column='1'/>
> -          </data-member>
> -          <data-member access='public' layout-offset-in-bits='0'>
> -            <var-decl name='addr' type-id='type-id-79'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='144'
> column='1'/>
> -          </data-member>
> -        </class-decl>
> -      </member-type>
>        <data-member access='private'>
> -        <var-decl name='' type-id='type-id-163' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='122'
> column='1'/>
> +        <var-decl name='' type-id='type-id-162' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='122'
> column='1'/>
> +      </data-member>
> +      <data-member access='private'>
> +        <var-decl name='' type-id='type-id-163' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='141'
> column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='opaque_addr' type-id='type-id-79'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='146'
> column='1'/>
> +        <var-decl name='opaque_addr' type-id='type-id-80'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='146'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='122'
> column='1' id='type-id-163'>
> +    <class-decl name='__anonymous_struct__' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='122'
> column='1' id='type-id-162'>
>        <data-member access='public' layout-offset-in-bits='2'>
>          <var-decl name='liodn_offset' type-id='type-id-51'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='132'
> column='1'/>
>        </data-member>
> @@ -1049,35 +1043,29 @@
>          <var-decl name='addr_lo' type-id='type-id-8' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='138'
> column='1'/>
>        </data-member>
>      </class-decl>
> +    <class-decl name='__anonymous_struct__1' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='141'
> column='1' id='type-id-163'>
> +      <data-member access='public' layout-offset-in-bits='40'>
> +        <var-decl name='__notaddress' type-id='type-id-80'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='142'
> column='1'/>
> +      </data-member>
> +      <data-member access='public' layout-offset-in-bits='0'>
> +        <var-decl name='addr' type-id='type-id-80' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='144'
> column='1'/>
> +      </data-member>
> +    </class-decl>
>      <union-decl name='__anonymous_union__1' size-in-bits='32'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='154'
> column='1' id='type-id-160'>
> -      <member-type access='private'>
> -        <class-decl name='__anonymous_struct__' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='172'
> column='1' id='type-id-164'>
> -          <data-member access='public' layout-offset-in-bits='3'>
> -            <var-decl name='length29' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='177'
> column='1'/>
> -          </data-member>
> -          <data-member access='public' layout-offset-in-bits='0'>
> -            <var-decl name='_format1' type-id='type-id-165'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='178'
> column='1'/>
> -          </data-member>
> -        </class-decl>
> -      </member-type>
> -      <member-type access='private'>
> -        <class-decl name='__anonymous_struct__1' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='182'
> column='1' id='type-id-166'>
> -          <data-member access='public' layout-offset-in-bits='3'>
> -            <var-decl name='cong_weight' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='187'
> column='1'/>
> -          </data-member>
> -          <data-member access='public' layout-offset-in-bits='0'>
> -            <var-decl name='_format2' type-id='type-id-165'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='188'
> column='1'/>
> -          </data-member>
> -        </class-decl>
> -      </member-type>
>        <data-member access='private'>
>          <var-decl name='opaque' type-id='type-id-8' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='158'
> column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='' type-id='type-id-167' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='160'
> column='1'/>
> +        <var-decl name='' type-id='type-id-164' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='160'
> column='1'/>
> +      </data-member>
> +      <data-member access='private'>
> +        <var-decl name='' type-id='type-id-165' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='172'
> column='1'/>
> +      </data-member>
> +      <data-member access='private'>
> +        <var-decl name='' type-id='type-id-166' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='182'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__1' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='160'
> column='1' id='type-id-167'>
> +    <class-decl name='__anonymous_struct__2' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='160'
> column='1' id='type-id-164'>
>        <data-member access='public' layout-offset-in-bits='12'>
>          <var-decl name='length20' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='166'
> column='1'/>
>        </data-member>
> @@ -1085,10 +1073,10 @@
>          <var-decl name='offset' type-id='type-id-5' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='167'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='format' type-id='type-id-165'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='168'
> column='1'/>
> +        <var-decl name='format' type-id='type-id-167'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='168'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='qm_fd_format'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='95'
> column='1' id='type-id-165'>
> +    <enum-decl name='qm_fd_format'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='95'
> column='1' id='type-id-167'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='qm_fd_contig' value='0'/>
>        <enumerator name='qm_fd_contig_big' value='2'/>
> @@ -1096,6 +1084,22 @@
>        <enumerator name='qm_fd_sg_big' value='6'/>
>        <enumerator name='qm_fd_compound' value='1'/>
>      </enum-decl>
> +    <class-decl name='__anonymous_struct__3' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='172'
> column='1' id='type-id-165'>
> +      <data-member access='public' layout-offset-in-bits='3'>
> +        <var-decl name='length29' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='177'
> column='1'/>
> +      </data-member>
> +      <data-member access='public' layout-offset-in-bits='0'>
> +        <var-decl name='_format1' type-id='type-id-167'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='178'
> column='1'/>
> +      </data-member>
> +    </class-decl>
> +    <class-decl name='__anonymous_struct__4' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='182'
> column='1' id='type-id-166'>
> +      <data-member access='public' layout-offset-in-bits='3'>
> +        <var-decl name='cong_weight' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='187'
> column='1'/>
> +      </data-member>
> +      <data-member access='public' layout-offset-in-bits='0'>
> +        <var-decl name='_format2' type-id='type-id-167'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='188'
> column='1'/>
> +      </data-member>
> +    </class-decl>
>      <union-decl name='__anonymous_union__2' size-in-bits='32'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='192'
> column='1' id='type-id-161'>
>        <data-member access='private'>
>          <var-decl name='cmd' type-id='type-id-8' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='193'
> column='1'/>
> @@ -1198,7 +1202,7 @@
>          <var-decl name='fq' type-id='type-id-174' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='363'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__2' size-in-bits='256'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='328'
> column='1' id='type-id-172'>
> +    <class-decl name='__anonymous_struct__5' size-in-bits='256'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='328'
> column='1' id='type-id-172'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='verb' type-id='type-id-51' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='329'
> column='1'/>
>        </data-member>
> @@ -1224,7 +1228,7 @@
>          <var-decl name='fd' type-id='type-id-158' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='336'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__3' size-in-bits='256'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='338'
> column='1' id='type-id-173'>
> +    <class-decl name='__anonymous_struct__6' size-in-bits='256'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='338'
> column='1' id='type-id-173'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='verb' type-id='type-id-51' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='339'
> column='1'/>
>        </data-member>
> @@ -1263,7 +1267,7 @@
>        <enumerator name='qm_dc_portal_caam' value='2'/>
>        <enumerator name='qm_dc_portal_pme' value='3'/>
>      </enum-decl>
> -    <class-decl name='__anonymous_struct__4' size-in-bits='256'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='356'
> column='1' id='type-id-174'>
> +    <class-decl name='__anonymous_struct__7' size-in-bits='256'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='356'
> column='1' id='type-id-174'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='verb' type-id='type-id-51' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='357'
> column='1'/>
>        </data-member>
> @@ -1394,7 +1398,7 @@
>          <var-decl name='' type-id='type-id-195' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='444'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__5' size-in-bits='8'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='444'
> column='1' id='type-id-195'>
> +    <class-decl name='__anonymous_struct__8' size-in-bits='8'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='444'
> column='1' id='type-id-195'>
>        <data-member access='public' layout-offset-in-bits='6'>
>          <var-decl name='olws' type-id='type-id-51' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='451'
> column='1'/>
>        </data-member>
> @@ -1416,7 +1420,7 @@
>          <var-decl name='dest' type-id='type-id-196' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='470'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__6' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='462'
> column='1' id='type-id-196'>
> +    <class-decl name='__anonymous_struct__9' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='462'
> column='1' id='type-id-196'>
>        <data-member access='public' layout-offset-in-bits='13'>
>          <var-decl name='wq' type-id='type-id-5' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='467'
> column='1'/>
>        </data-member>
> @@ -1458,27 +1462,17 @@
>        </data-member>
>      </class-decl>
>      <union-decl name='__anonymous_union__8' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='491'
> column='1' id='type-id-193'>
> -      <member-type access='private'>
> -        <class-decl name='__anonymous_struct__' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='505'
> column='1' id='type-id-198'>
> -          <data-member access='public' layout-offset-in-bits='0'>
> -            <var-decl name='context_lo' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='515'
> column='1'/>
> -          </data-member>
> -          <data-member access='public' layout-offset-in-bits='32'>
> -            <var-decl name='context_hi' type-id='type-id-5'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='516'
> column='1'/>
> -          </data-member>
> -          <data-member access='public' layout-offset-in-bits='48'>
> -            <var-decl name='stashing' type-id='type-id-199'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='517'
> column='1'/>
> -          </data-member>
> -        </class-decl>
> -      </member-type>
>        <data-member access='private'>
> -        <var-decl name='opaque' type-id='type-id-79' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='493'
> column='1'/>
> +        <var-decl name='opaque' type-id='type-id-80' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='493'
> column='1'/>
> +      </data-member>
> +      <data-member access='private'>
> +        <var-decl name='' type-id='type-id-198' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='494'
> column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='' type-id='type-id-200' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='494'
> column='1'/>
> +        <var-decl name='' type-id='type-id-199' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='505'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__7' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='494'
> column='1' id='type-id-200'>
> +    <class-decl name='__anonymous_struct__10' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='494'
> column='1' id='type-id-198'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='lo' type-id='type-id-8' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='499'
> column='1'/>
>        </data-member>
> @@ -1486,7 +1480,18 @@
>          <var-decl name='hi' type-id='type-id-8' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='500'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='qm_fqd_stashing' size-in-bits='16' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='401'
> column='1' id='type-id-199'>
> +    <class-decl name='__anonymous_struct__11' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='505'
> column='1' id='type-id-199'>
> +      <data-member access='public' layout-offset-in-bits='0'>
> +        <var-decl name='context_lo' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='515'
> column='1'/>
> +      </data-member>
> +      <data-member access='public' layout-offset-in-bits='32'>
> +        <var-decl name='context_hi' type-id='type-id-5'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='516'
> column='1'/>
> +      </data-member>
> +      <data-member access='public' layout-offset-in-bits='48'>
> +        <var-decl name='stashing' type-id='type-id-200'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='517'
> column='1'/>
> +      </data-member>
> +    </class-decl>
> +    <class-decl name='qm_fqd_stashing' size-in-bits='16' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='401'
> column='1' id='type-id-200'>
>        <data-member access='public' layout-offset-in-bits='6'>
>          <var-decl name='context_cl' type-id='type-id-51'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='411'
> column='1'/>
>        </data-member>
> @@ -1619,7 +1624,7 @@
>          <var-decl name='' type-id='type-id-206' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='617'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__8' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='617'
> column='1' id='type-id-206'>
> +    <class-decl name='__anonymous_struct__12' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='617'
> column='1' id='type-id-206'>
>        <data-member access='public' layout-offset-in-bits='26'>
>          <var-decl name='Pn' type-id='type-id-8' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='625'
> column='1'/>
>        </data-member>
> @@ -1644,7 +1649,7 @@
>          <var-decl name='cscn_targ' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='680'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__9' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='671'
> column='1' id='type-id-207'>
> +    <class-decl name='__anonymous_struct__13' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='671'
> column='1' id='type-id-207'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='cscn_targ_dcp_low' type-id='type-id-5'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='676'
> column='1'/>
>        </data-member>
> @@ -1673,7 +1678,7 @@
>          <var-decl name='' type-id='type-id-210' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='644'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__10' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='644'
> column='1' id='type-id-210'>
> +    <class-decl name='__anonymous_struct__14' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='644'
> column='1' id='type-id-210'>
>        <data-member access='public' layout-offset-in-bits='11'>
>          <var-decl name='Tn' type-id='type-id-5' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='650'
> column='1'/>
>        </data-member>
> @@ -1739,7 +1744,7 @@
>          <var-decl name='channel' type-id='type-id-212'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='793'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__11' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='785'
> column='1' id='type-id-212'>
> +    <class-decl name='__anonymous_struct__15' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='785'
> column='1' id='type-id-212'>
>        <data-member access='public' layout-offset-in-bits='13'>
>          <var-decl name='__reserved1' type-id='type-id-5'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='790'
> column='1'/>
>        </data-member>
> @@ -1989,10 +1994,10 @@
>          <var-decl name='' type-id='type-id-227' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='955'
> column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='i_bcnt' type-id='type-id-79' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='966'
> column='1'/>
> +        <var-decl name='i_bcnt' type-id='type-id-80' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='966'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__12' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='955'
> column='1' id='type-id-227'>
> +    <class-decl name='__anonymous_struct__16' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='955'
> column='1' id='type-id-227'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='i_bcnt_lo' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='961'
> column='1'/>
>        </data-member>
> @@ -2008,10 +2013,10 @@
>          <var-decl name='' type-id='type-id-228' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='969'
> column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='a_bcnt' type-id='type-id-79' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='980'
> column='1'/>
> +        <var-decl name='a_bcnt' type-id='type-id-80' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='980'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__13' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='969'
> column='1' id='type-id-228'>
> +    <class-decl name='__anonymous_struct__17' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='969'
> column='1' id='type-id-228'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='a_bcnt_lo' type-id='type-id-8'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='975'
> column='1'/>
>        </data-member>
> @@ -2062,7 +2067,7 @@
>          <var-decl name='channel' type-id='type-id-231'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='1008'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__14' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='1000'
> column='1' id='type-id-231'>
> +    <class-decl name='__anonymous_struct__18' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='1000'
> column='1' id='type-id-231'>
>        <data-member access='public' layout-offset-in-bits='13'>
>          <var-decl name='__reserved' type-id='type-id-5'
> visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/include/fsl_qman.h' line='1005'
> column='1'/>
>        </data-member>
> @@ -2180,7 +2185,7 @@
>          <var-decl name='' type-id='type-id-255' visibility='default'
> filepath='../../dpdk/lib/librte_eventdev/rte_eventdev.h' line='1011'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__15' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eventdev/rte_eventdev.h' line='1011'
> column='1' id='type-id-255'>
> +    <class-decl name='__anonymous_struct__19' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eventdev/rte_eventdev.h' line='1011'
> column='1' id='type-id-255'>
>        <data-member access='public' layout-offset-in-bits='12'>
>          <var-decl name='flow_id' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_eventdev/rte_eventdev.h' line='1012'
> column='1'/>
>        </data-member>
> @@ -2326,7 +2331,7 @@
>        </data-member>
>      </union-decl>
>      <typedef-decl name='rte_atomic16_t' type-id='type-id-270'
> filepath='../../dpdk/lib/librte_eal/common/include/generic/rte_atomic.h'
> line='225' column='1' id='type-id-269'/>
> -    <class-decl name='__anonymous_struct__16' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-269'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/generic/rte_atomic.h'
> line='223' column='1' id='type-id-270'>
> +    <class-decl name='__anonymous_struct__20' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-269'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/generic/rte_atomic.h'
> line='223' column='1' id='type-id-270'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='cnt' type-id='type-id-271' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/generic/rte_atomic.h'
> line='224' column='1'/>
>        </data-member>
> @@ -2341,7 +2346,7 @@
>          <var-decl name='' type-id='type-id-274' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='537'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__17' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='537' column='1'
> id='type-id-274'>
> +    <class-decl name='__anonymous_struct__21' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='537' column='1'
> id='type-id-274'>
>        <data-member access='public' layout-offset-in-bits='28'>
>          <var-decl name='l2_type' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='538'
> column='1'/>
>        </data-member>
> @@ -2369,7 +2374,7 @@
>          <var-decl name='' type-id='type-id-276' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='550'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__18' size-in-bits='8'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='550' column='1'
> id='type-id-276'>
> +    <class-decl name='__anonymous_struct__22' size-in-bits='8'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='550' column='1'
> id='type-id-276'>
>        <data-member access='public' layout-offset-in-bits='4'>
>          <var-decl name='inner_l2_type' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h'
> line='551' column='1'/>
>        </data-member>
> @@ -2399,7 +2404,7 @@
>          <var-decl name='usr' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='596'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__19' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='570' column='1'
> id='type-id-278'>
> +    <class-decl name='__anonymous_struct__23' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='570' column='1'
> id='type-id-278'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='' type-id='type-id-281' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='571'
> column='1'/>
>        </data-member>
> @@ -2415,7 +2420,7 @@
>          <var-decl name='lo' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='576'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__20' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='572' column='1'
> id='type-id-282'>
> +    <class-decl name='__anonymous_struct__24' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='572' column='1'
> id='type-id-282'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='hash' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='573'
> column='1'/>
>        </data-member>
> @@ -2437,7 +2442,7 @@
>          <var-decl name='reserved' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h'
> line='430' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__21' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='586' column='1'
> id='type-id-280'>
> +    <class-decl name='__anonymous_struct__25' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='586' column='1'
> id='type-id-280'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='reserved1' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h'
> line='587' column='1'/>
>        </data-member>
> @@ -2595,7 +2600,7 @@
>          <var-decl name='' type-id='type-id-300' visibility='default'
> filepath='../../dpdk/lib/librte_mempool/rte_mempool.h' line='140'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__22' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mempool/rte_mempool.h' line='137'
> column='1' id='type-id-299'>
> +    <class-decl name='__anonymous_struct__26' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mempool/rte_mempool.h' line='137'
> column='1' id='type-id-299'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='stqe_next' type-id='type-id-296'
> visibility='default' filepath='../../dpdk/lib/librte_mempool/rte_mempool.h'
> line='137' column='1'/>
>        </data-member>
> @@ -2639,7 +2644,7 @@
>          <var-decl name='opaque' type-id='type-id-59' visibility='default'
> filepath='../../dpdk/lib/librte_mempool/rte_mempool.h' line='196'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__23' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mempool/rte_mempool.h' line='186'
> column='1' id='type-id-304'>
> +    <class-decl name='__anonymous_struct__27' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mempool/rte_mempool.h' line='186'
> column='1' id='type-id-304'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='stqe_next' type-id='type-id-301'
> visibility='default' filepath='../../dpdk/lib/librte_mempool/rte_mempool.h'
> line='186' column='1'/>
>        </data-member>
> @@ -2661,7 +2666,7 @@
>          <var-decl name='' type-id='type-id-309' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='629'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='__anonymous_struct__24' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='629' column='1'
> id='type-id-309'>
> +    <class-decl name='__anonymous_struct__28' size-in-bits='64'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='629' column='1'
> id='type-id-309'>
>        <data-member access='public' layout-offset-in-bits='57'>
>          <var-decl name='l2_len' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_mbuf/rte_mbuf_core.h' line='630'
> column='1'/>
>        </data-member>
> @@ -2701,7 +2706,7 @@
>        <enumerator name='qman_fq_state_retired' value='3'/>
>      </enum-decl>
>      <typedef-decl name='rte_spinlock_t' type-id='type-id-313'
> filepath='../../dpdk/lib/librte_eal/common/include/generic/rte_spinlock.h'
> line='32' column='1' id='type-id-150'/>
> -    <class-decl name='__anonymous_struct__25' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-150'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/generic/rte_spinlock.h'
> line='30' column='1' id='type-id-313'>
> +    <class-decl name='__anonymous_struct__29' size-in-bits='32'
> is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-150'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/generic/rte_spinlock.h'
> line='30' column='1' id='type-id-313'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='locked' type-id='type-id-314'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/generic/rte_spinlock.h'
> line='31' column='1'/>
>        </data-member>
> @@ -3059,78 +3064,78 @@
>      <array-type-def dimensions='1' type-id='type-id-351'
> size-in-bits='8192' id='type-id-352'>
>        <subrange length='64' type-id='type-id-10' id='type-id-350'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-353'
> size-in-bits='8192' id='type-id-354'>
> +    <array-type-def dimensions='1' type-id='type-id-351'
> size-in-bits='8192' id='type-id-353'>
>        <subrange length='64' type-id='type-id-10' id='type-id-350'/>
>      </array-type-def>
> -    <array-type-def dimensions='2' type-id='type-id-355'
> size-in-bits='8192' id='type-id-356'>
> +    <array-type-def dimensions='2' type-id='type-id-348'
> size-in-bits='8192' id='type-id-354'>
>        <subrange length='64' type-id='type-id-10' id='type-id-350'/>
>        <subrange length='8' type-id='type-id-10' id='type-id-44'/>
>      </array-type-def>
> -    <type-decl name='bool' size-in-bits='8' id='type-id-357'/>
> -    <array-type-def dimensions='1' type-id='type-id-45'
> size-in-bits='8192' id='type-id-358'>
> -      <subrange length='1024' type-id='type-id-10' id='type-id-359'/>
> +    <type-decl name='bool' size-in-bits='8' id='type-id-355'/>
> +    <array-type-def dimensions='1' type-id='type-id-45'
> size-in-bits='8192' id='type-id-356'>
> +      <subrange length='1024' type-id='type-id-10' id='type-id-357'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-45'
> size-in-bits='512' id='type-id-360'>
> +    <array-type-def dimensions='1' type-id='type-id-45'
> size-in-bits='512' id='type-id-358'>
>        <subrange length='64' type-id='type-id-10' id='type-id-350'/>
>      </array-type-def>
> -    <class-decl name='rte_class' is-struct='yes' visibility='default'
> is-declaration-only='yes' id='type-id-361'/>
> -    <class-decl name='rte_cryptodev' is-struct='yes' visibility='default'
> is-declaration-only='yes' id='type-id-362'/>
> -    <class-decl name='rte_eth_dev_callback' is-struct='yes'
> visibility='default' is-declaration-only='yes' id='type-id-363'/>
> -    <array-type-def dimensions='1' type-id='type-id-1'
> size-in-bits='16384' id='type-id-364'>
> -      <subrange length='512' type-id='type-id-10' id='type-id-365'/>
> +    <class-decl name='rte_class' is-struct='yes' visibility='default'
> is-declaration-only='yes' id='type-id-359'/>
> +    <class-decl name='rte_cryptodev' is-struct='yes' visibility='default'
> is-declaration-only='yes' id='type-id-360'/>
> +    <class-decl name='rte_eth_dev_callback' is-struct='yes'
> visibility='default' is-declaration-only='yes' id='type-id-361'/>
> +    <array-type-def dimensions='1' type-id='type-id-1'
> size-in-bits='16384' id='type-id-362'>
> +      <subrange length='512' type-id='type-id-10' id='type-id-363'/>
>      </array-type-def>
> -    <type-decl name='long int' size-in-bits='64' id='type-id-366'/>
> -    <array-type-def dimensions='1' type-id='type-id-367'
> size-in-bits='196608' id='type-id-368'>
> -      <subrange length='512' type-id='type-id-10' id='type-id-365'/>
> +    <type-decl name='long int' size-in-bits='64' id='type-id-364'/>
> +    <array-type-def dimensions='1' type-id='type-id-365'
> size-in-bits='196608' id='type-id-366'>
> +      <subrange length='512' type-id='type-id-10' id='type-id-363'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-369'
> size-in-bits='3456' id='type-id-370'>
> -      <subrange length='24' type-id='type-id-10' id='type-id-371'/>
> +    <array-type-def dimensions='1' type-id='type-id-367'
> size-in-bits='3456' id='type-id-368'>
> +      <subrange length='24' type-id='type-id-10' id='type-id-369'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-372'
> size-in-bits='2304' id='type-id-373'>
> +    <array-type-def dimensions='1' type-id='type-id-370'
> size-in-bits='2304' id='type-id-371'>
>        <subrange length='8' type-id='type-id-10' id='type-id-44'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-374'
> size-in-bits='1024' id='type-id-375'>
> +    <array-type-def dimensions='1' type-id='type-id-372'
> size-in-bits='1024' id='type-id-373'>
>        <subrange length='32' type-id='type-id-10' id='type-id-53'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-376'
> size-in-bits='65536' id='type-id-377'>
> -      <subrange length='1024' type-id='type-id-10' id='type-id-359'/>
> +    <array-type-def dimensions='1' type-id='type-id-374'
> size-in-bits='65536' id='type-id-375'>
> +      <subrange length='1024' type-id='type-id-10' id='type-id-357'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-4' size-in-bits='256'
> id='type-id-378'>
> +    <array-type-def dimensions='1' type-id='type-id-4' size-in-bits='256'
> id='type-id-376'>
>        <subrange length='16' type-id='type-id-10' id='type-id-13'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-4'
> size-in-bits='1024' id='type-id-379'>
> +    <array-type-def dimensions='1' type-id='type-id-4'
> size-in-bits='1024' id='type-id-377'>
>        <subrange length='64' type-id='type-id-10' id='type-id-350'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='128'
> id='type-id-380'>
> +    <array-type-def dimensions='1' type-id='type-id-7' size-in-bits='128'
> id='type-id-378'>
>        <subrange length='4' type-id='type-id-10' id='type-id-50'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-11'
> size-in-bits='8192' id='type-id-381'>
> -      <subrange length='128' type-id='type-id-10' id='type-id-382'/>
> +    <array-type-def dimensions='1' type-id='type-id-11'
> size-in-bits='8192' id='type-id-379'>
> +      <subrange length='128' type-id='type-id-10' id='type-id-380'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-11'
> size-in-bits='256' id='type-id-383'>
> +    <array-type-def dimensions='1' type-id='type-id-11'
> size-in-bits='256' id='type-id-381'>
>        <subrange length='4' type-id='type-id-10' id='type-id-50'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-11'
> size-in-bits='4096' id='type-id-384'>
> +    <array-type-def dimensions='1' type-id='type-id-11'
> size-in-bits='4096' id='type-id-382'>
>        <subrange length='64' type-id='type-id-10' id='type-id-350'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-14'
> size-in-bits='8192' id='type-id-385'>
> -      <subrange length='1024' type-id='type-id-10' id='type-id-359'/>
> +    <array-type-def dimensions='1' type-id='type-id-14'
> size-in-bits='8192' id='type-id-383'>
> +      <subrange length='1024' type-id='type-id-10' id='type-id-357'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-14'
> size-in-bits='128' id='type-id-386'>
> +    <array-type-def dimensions='1' type-id='type-id-14'
> size-in-bits='128' id='type-id-384'>
>        <subrange length='16' type-id='type-id-10' id='type-id-13'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-14' size-in-bits='64'
> id='type-id-387'>
> +    <array-type-def dimensions='1' type-id='type-id-14' size-in-bits='64'
> id='type-id-385'>
>        <subrange length='8' type-id='type-id-10' id='type-id-44'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-59'
> size-in-bits='1024' id='type-id-388'>
> +    <array-type-def dimensions='1' type-id='type-id-59'
> size-in-bits='1024' id='type-id-386'>
>        <subrange length='16' type-id='type-id-10' id='type-id-13'/>
>      </array-type-def>
> -    <array-type-def dimensions='1' type-id='type-id-59'
> size-in-bits='256' id='type-id-389'>
> +    <array-type-def dimensions='1' type-id='type-id-59'
> size-in-bits='256' id='type-id-387'>
>        <subrange length='4' type-id='type-id-10' id='type-id-50'/>
>      </array-type-def>
> -    <class-decl name='dpaa_portal_dqrr' size-in-bits='1152'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='187' column='1'
> id='type-id-390'>
> +    <class-decl name='dpaa_portal_dqrr' size-in-bits='1152'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='187' column='1'
> id='type-id-388'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='mbuf' type-id='type-id-388' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='188'
> column='1'/>
> +        <var-decl name='mbuf' type-id='type-id-386' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='188'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1024'>
>          <var-decl name='dqrr_held' type-id='type-id-11'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='189' column='1'/>
> @@ -3139,62 +3144,62 @@
>          <var-decl name='dqrr_size' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='190' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_dpaa_driver' size-in-bits='640' is-struct='yes'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='87' column='1' id='type-id-391'>
> +    <class-decl name='rte_dpaa_driver' size-in-bits='640' is-struct='yes'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='87' column='1' id='type-id-389'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='next' type-id='type-id-392' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='88' column='1'/>
> +        <var-decl name='next' type-id='type-id-390' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='88' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='driver' type-id='type-id-393'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='89' column='1'/>
> +        <var-decl name='driver' type-id='type-id-391'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='89' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='384'>
> -        <var-decl name='dpaa_bus' type-id='type-id-394'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='90' column='1'/>
> +        <var-decl name='dpaa_bus' type-id='type-id-392'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='90' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='448'>
> -        <var-decl name='drv_type' type-id='type-id-395'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='91' column='1'/>
> +        <var-decl name='drv_type' type-id='type-id-393'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='91' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='512'>
> -        <var-decl name='probe' type-id='type-id-396' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='92' column='1'/>
> +        <var-decl name='probe' type-id='type-id-394' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='92' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='576'>
> -        <var-decl name='remove' type-id='type-id-397'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='93' column='1'/>
> +        <var-decl name='remove' type-id='type-id-395'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='93' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='88' column='1'
> id='type-id-392'>
> +    <class-decl name='__anonymous_struct__' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='88' column='1'
> id='type-id-390'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqe_next' type-id='type-id-398'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='88' column='1'/>
> +        <var-decl name='tqe_next' type-id='type-id-396'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='88' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqe_prev' type-id='type-id-399'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='88' column='1'/>
> +        <var-decl name='tqe_prev' type-id='type-id-397'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='88' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_driver' size-in-bits='256' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='89'
> column='1' id='type-id-393'>
> +    <class-decl name='rte_driver' size-in-bits='256' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='89'
> column='1' id='type-id-391'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='next' type-id='type-id-400' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='90'
> column='1'/>
> +        <var-decl name='next' type-id='type-id-398' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='90'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='name' type-id='type-id-401' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='91'
> column='1'/>
> +        <var-decl name='name' type-id='type-id-399' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='91'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='alias' type-id='type-id-401' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='92'
> column='1'/>
> +        <var-decl name='alias' type-id='type-id-399' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='92'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__1' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='90'
> column='1' id='type-id-400'>
> +    <class-decl name='__anonymous_struct__1' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='90'
> column='1' id='type-id-398'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqe_next' type-id='type-id-402'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='90'
> column='1'/>
> +        <var-decl name='tqe_next' type-id='type-id-400'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='90'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqe_prev' type-id='type-id-403'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='90'
> column='1'/>
> +        <var-decl name='tqe_prev' type-id='type-id-401'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='90'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_dpaa_bus' size-in-bits='1344' is-struct='yes'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='55' column='1' id='type-id-404'>
> +    <class-decl name='rte_dpaa_bus' size-in-bits='1344' is-struct='yes'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='55' column='1' id='type-id-402'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='bus' type-id='type-id-405' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='56' column='1'/>
> +        <var-decl name='bus' type-id='type-id-403' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='56' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1024'>
> -        <var-decl name='device_list' type-id='type-id-406'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='57' column='1'/>
> +        <var-decl name='device_list' type-id='type-id-404'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='57' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1152'>
> -        <var-decl name='driver_list' type-id='type-id-407'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='58' column='1'/>
> +        <var-decl name='driver_list' type-id='type-id-405'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='58' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1280'>
>          <var-decl name='device_count' type-id='type-id-1'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='59' column='1'/>
> @@ -3203,304 +3208,304 @@
>          <var-decl name='detected' type-id='type-id-1'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='60' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_bus' size-in-bits='1024' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='246'
> column='1' id='type-id-405'>
> +    <class-decl name='rte_bus' size-in-bits='1024' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='246'
> column='1' id='type-id-403'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='next' type-id='type-id-408' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='247'
> column='1'/>
> +        <var-decl name='next' type-id='type-id-406' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='247'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='name' type-id='type-id-401' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='248'
> column='1'/>
> +        <var-decl name='name' type-id='type-id-399' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='248'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='scan' type-id='type-id-409' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='249'
> column='1'/>
> +        <var-decl name='scan' type-id='type-id-407' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='249'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='256'>
> -        <var-decl name='probe' type-id='type-id-410' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='250'
> column='1'/>
> +        <var-decl name='probe' type-id='type-id-408' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='250'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='320'>
> -        <var-decl name='find_device' type-id='type-id-411'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='251'
> column='1'/>
> +        <var-decl name='find_device' type-id='type-id-409'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='251'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='384'>
> -        <var-decl name='plug' type-id='type-id-412' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='252'
> column='1'/>
> +        <var-decl name='plug' type-id='type-id-410' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='252'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='448'>
> -        <var-decl name='unplug' type-id='type-id-413'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='253'
> column='1'/>
> +        <var-decl name='unplug' type-id='type-id-411'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='253'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='512'>
> -        <var-decl name='parse' type-id='type-id-414' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='254'
> column='1'/>
> +        <var-decl name='parse' type-id='type-id-412' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='254'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='576'>
> -        <var-decl name='dma_map' type-id='type-id-415'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='255'
> column='1'/>
> +        <var-decl name='dma_map' type-id='type-id-413'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='255'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='640'>
> -        <var-decl name='dma_unmap' type-id='type-id-416'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='256'
> column='1'/>
> +        <var-decl name='dma_unmap' type-id='type-id-414'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='256'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='704'>
> -        <var-decl name='conf' type-id='type-id-417' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='257'
> column='1'/>
> +        <var-decl name='conf' type-id='type-id-415' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='257'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='768'>
> -        <var-decl name='get_iommu_class' type-id='type-id-418'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='258'
> column='1'/>
> +        <var-decl name='get_iommu_class' type-id='type-id-416'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='258'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='832'>
> -        <var-decl name='dev_iterate' type-id='type-id-419'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='259'
> column='1'/>
> +        <var-decl name='dev_iterate' type-id='type-id-417'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='259'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='896'>
> -        <var-decl name='hot_unplug_handler' type-id='type-id-420'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='260'
> column='1'/>
> +        <var-decl name='hot_unplug_handler' type-id='type-id-418'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='260'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='960'>
> -        <var-decl name='sigbus_handler' type-id='type-id-421'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='262'
> column='1'/>
> +        <var-decl name='sigbus_handler' type-id='type-id-419'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='262'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__2' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='247'
> column='1' id='type-id-408'>
> +    <class-decl name='__anonymous_struct__2' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='247'
> column='1' id='type-id-406'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqe_next' type-id='type-id-422'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='247'
> column='1'/>
> +        <var-decl name='tqe_next' type-id='type-id-420'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='247'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqe_prev' type-id='type-id-423'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='247'
> column='1'/>
> +        <var-decl name='tqe_prev' type-id='type-id-421'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='247'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='rte_bus_scan_t' type-id='type-id-424'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='56'
> column='1' id='type-id-409'/>
> -    <typedef-decl name='rte_bus_probe_t' type-id='type-id-424'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='68'
> column='1' id='type-id-410'/>
> -    <typedef-decl name='rte_bus_find_device_t' type-id='type-id-425'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='93'
> column='1' id='type-id-411'/>
> -    <class-decl name='rte_device' size-in-bits='448' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='104'
> column='1' id='type-id-426'>
> +    <typedef-decl name='rte_bus_scan_t' type-id='type-id-422'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='56'
> column='1' id='type-id-407'/>
> +    <typedef-decl name='rte_bus_probe_t' type-id='type-id-422'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='68'
> column='1' id='type-id-408'/>
> +    <typedef-decl name='rte_bus_find_device_t' type-id='type-id-423'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='93'
> column='1' id='type-id-409'/>
> +    <class-decl name='rte_device' size-in-bits='448' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='104'
> column='1' id='type-id-424'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='next' type-id='type-id-427' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='105'
> column='1'/>
> +        <var-decl name='next' type-id='type-id-425' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='105'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='name' type-id='type-id-401' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='106'
> column='1'/>
> +        <var-decl name='name' type-id='type-id-399' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='106'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='driver' type-id='type-id-428'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='107'
> column='1'/>
> +        <var-decl name='driver' type-id='type-id-426'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='107'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='256'>
> -        <var-decl name='bus' type-id='type-id-429' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='108'
> column='1'/>
> +        <var-decl name='bus' type-id='type-id-427' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='108'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='320'>
>          <var-decl name='numa_node' type-id='type-id-1'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='109'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='384'>
> -        <var-decl name='devargs' type-id='type-id-430'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='110'
> column='1'/>
> +        <var-decl name='devargs' type-id='type-id-428'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='110'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__3' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='105'
> column='1' id='type-id-427'>
> +    <class-decl name='__anonymous_struct__3' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='105'
> column='1' id='type-id-425'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqe_next' type-id='type-id-431'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='105'
> column='1'/>
> +        <var-decl name='tqe_next' type-id='type-id-429'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='105'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqe_prev' type-id='type-id-432'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='105'
> column='1'/>
> +        <var-decl name='tqe_prev' type-id='type-id-430'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='105'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_devargs' size-in-bits='1088' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='47'
> column='1' id='type-id-433'>
> +    <class-decl name='rte_devargs' size-in-bits='1088' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='47'
> column='1' id='type-id-431'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='next' type-id='type-id-434' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='49'
> column='1'/>
> +        <var-decl name='next' type-id='type-id-432' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='49'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='type' type-id='type-id-435' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='51'
> column='1'/>
> +        <var-decl name='type' type-id='type-id-433' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='51'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='160'>
> -        <var-decl name='policy' type-id='type-id-436'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='53'
> column='1'/>
> +        <var-decl name='policy' type-id='type-id-434'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='53'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='name' type-id='type-id-360' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='55'
> column='1'/>
> +        <var-decl name='name' type-id='type-id-358' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='55'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='704'>
> -        <var-decl name='' type-id='type-id-437' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='57'
> column='1'/>
> +        <var-decl name='' type-id='type-id-435' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='57'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='768'>
> -        <var-decl name='bus' type-id='type-id-422' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='62'
> column='1'/>
> +        <var-decl name='bus' type-id='type-id-420' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='62'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='832'>
> -        <var-decl name='cls' type-id='type-id-438' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='63'
> column='1'/>
> +        <var-decl name='cls' type-id='type-id-436' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='63'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='896'>
> -        <var-decl name='bus_str' type-id='type-id-401'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='64'
> column='1'/>
> +        <var-decl name='bus_str' type-id='type-id-399'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='64'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='960'>
> -        <var-decl name='cls_str' type-id='type-id-401'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='65'
> column='1'/>
> +        <var-decl name='cls_str' type-id='type-id-399'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='65'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1024'>
> -        <var-decl name='data' type-id='type-id-401' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='66'
> column='1'/>
> +        <var-decl name='data' type-id='type-id-399' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='66'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__4' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='49'
> column='1' id='type-id-434'>
> +    <class-decl name='__anonymous_struct__4' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='49'
> column='1' id='type-id-432'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqe_next' type-id='type-id-430'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='49'
> column='1'/>
> +        <var-decl name='tqe_next' type-id='type-id-428'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='49'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqe_prev' type-id='type-id-439'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='49'
> column='1'/>
> +        <var-decl name='tqe_prev' type-id='type-id-437'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='49'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_devtype'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='31'
> column='1' id='type-id-435'>
> +    <enum-decl name='rte_devtype'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='31'
> column='1' id='type-id-433'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_DEVTYPE_WHITELISTED_PCI' value='0'/>
>        <enumerator name='RTE_DEVTYPE_BLACKLISTED_PCI' value='1'/>
>        <enumerator name='RTE_DEVTYPE_VIRTUAL' value='2'/>
>      </enum-decl>
> -    <enum-decl name='rte_dev_policy'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='72'
> column='1' id='type-id-436'>
> +    <enum-decl name='rte_dev_policy'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='72'
> column='1' id='type-id-434'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_DEV_WHITELISTED' value='0'/>
>        <enumerator name='RTE_DEV_BLACKLISTED' value='1'/>
>      </enum-decl>
> -    <union-decl name='__anonymous_union__' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='57'
> column='1' id='type-id-437'>
> +    <union-decl name='__anonymous_union__' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='57'
> column='1' id='type-id-435'>
>        <data-member access='private'>
> -        <var-decl name='args' type-id='type-id-440' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='59'
> column='1'/>
> +        <var-decl name='args' type-id='type-id-438' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='59'
> column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='drv_str' type-id='type-id-401'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='60'
> column='1'/>
> +        <var-decl name='drv_str' type-id='type-id-399'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_devargs.h' line='60'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <typedef-decl name='rte_dev_cmp_t' type-id='type-id-441'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='202'
> column='1' id='type-id-442'/>
> -    <typedef-decl name='rte_bus_plug_t' type-id='type-id-443'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='107'
> column='1' id='type-id-412'/>
> -    <typedef-decl name='rte_bus_unplug_t' type-id='type-id-443'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='120'
> column='1' id='type-id-413'/>
> -    <typedef-decl name='rte_bus_parse_t' type-id='type-id-444'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='140'
> column='1' id='type-id-414'/>
> -    <typedef-decl name='rte_dev_dma_map_t' type-id='type-id-445'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='160'
> column='1' id='type-id-415'/>
> -    <typedef-decl name='rte_dev_dma_unmap_t' type-id='type-id-445'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='181'
> column='1' id='type-id-416'/>
> -    <class-decl name='rte_bus_conf' size-in-bits='32' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='225'
> column='1' id='type-id-417'>
> +    <typedef-decl name='rte_dev_cmp_t' type-id='type-id-439'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='202'
> column='1' id='type-id-440'/>
> +    <typedef-decl name='rte_bus_plug_t' type-id='type-id-441'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='107'
> column='1' id='type-id-410'/>
> +    <typedef-decl name='rte_bus_unplug_t' type-id='type-id-441'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='120'
> column='1' id='type-id-411'/>
> +    <typedef-decl name='rte_bus_parse_t' type-id='type-id-442'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='140'
> column='1' id='type-id-412'/>
> +    <typedef-decl name='rte_dev_dma_map_t' type-id='type-id-443'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='160'
> column='1' id='type-id-413'/>
> +    <typedef-decl name='rte_dev_dma_unmap_t' type-id='type-id-443'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='181'
> column='1' id='type-id-414'/>
> +    <class-decl name='rte_bus_conf' size-in-bits='32' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='225'
> column='1' id='type-id-415'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='scan_mode' type-id='type-id-446'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='226'
> column='1'/>
> +        <var-decl name='scan_mode' type-id='type-id-444'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='226'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_bus_scan_mode'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='216'
> column='1' id='type-id-446'>
> +    <enum-decl name='rte_bus_scan_mode'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='216'
> column='1' id='type-id-444'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_BUS_SCAN_UNDEFINED' value='0'/>
>        <enumerator name='RTE_BUS_SCAN_WHITELIST' value='1'/>
>        <enumerator name='RTE_BUS_SCAN_BLACKLIST' value='2'/>
>      </enum-decl>
> -    <typedef-decl name='rte_bus_get_iommu_class_t' type-id='type-id-447'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='240'
> column='1' id='type-id-418'/>
> -    <enum-decl name='rte_iova_mode'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='39'
> column='1' id='type-id-448'>
> +    <typedef-decl name='rte_bus_get_iommu_class_t' type-id='type-id-445'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='240'
> column='1' id='type-id-416'/>
> +    <enum-decl name='rte_iova_mode'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='39'
> column='1' id='type-id-446'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_IOVA_DC' value='0'/>
>        <enumerator name='RTE_IOVA_PA' value='1'/>
>        <enumerator name='RTE_IOVA_VA' value='2'/>
>      </enum-decl>
> -    <typedef-decl name='rte_dev_iterate_t' type-id='type-id-449'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='288'
> column='1' id='type-id-419'/>
> -    <class-decl name='rte_dev_iterator' size-in-bits='448'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='250'
> column='1' id='type-id-450'>
> +    <typedef-decl name='rte_dev_iterate_t' type-id='type-id-447'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='288'
> column='1' id='type-id-417'/>
> +    <class-decl name='rte_dev_iterator' size-in-bits='448'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='250'
> column='1' id='type-id-448'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='dev_str' type-id='type-id-401'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='251'
> column='1'/>
> +        <var-decl name='dev_str' type-id='type-id-399'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='251'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='bus_str' type-id='type-id-401'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='252'
> column='1'/>
> +        <var-decl name='bus_str' type-id='type-id-399'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='252'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='cls_str' type-id='type-id-401'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='253'
> column='1'/>
> +        <var-decl name='cls_str' type-id='type-id-399'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='253'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='bus' type-id='type-id-422' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='254'
> column='1'/>
> +        <var-decl name='bus' type-id='type-id-420' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='254'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='256'>
> -        <var-decl name='cls' type-id='type-id-438' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='255'
> column='1'/>
> +        <var-decl name='cls' type-id='type-id-436' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='255'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='320'>
> -        <var-decl name='device' type-id='type-id-431'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='256'
> column='1'/>
> +        <var-decl name='device' type-id='type-id-429'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='256'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='384'>
>          <var-decl name='class_device' type-id='type-id-59'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='257'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='rte_bus_hot_unplug_handler_t'
> type-id='type-id-443'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='196'
> column='1' id='type-id-420'/>
> -    <typedef-decl name='rte_bus_sigbus_handler_t' type-id='type-id-451'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='211'
> column='1' id='type-id-421'/>
> -    <class-decl name='rte_dpaa_device_list' size-in-bits='128'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='44' column='1'
> id='type-id-406'>
> +    <typedef-decl name='rte_bus_hot_unplug_handler_t'
> type-id='type-id-441'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='196'
> column='1' id='type-id-418'/>
> +    <typedef-decl name='rte_bus_sigbus_handler_t' type-id='type-id-449'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_bus.h' line='211'
> column='1' id='type-id-419'/>
> +    <class-decl name='rte_dpaa_device_list' size-in-bits='128'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='44' column='1'
> id='type-id-404'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqh_first' type-id='type-id-452'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='44' column='1'/>
> +        <var-decl name='tqh_first' type-id='type-id-450'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='44' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqh_last' type-id='type-id-453'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='44' column='1'/>
> +        <var-decl name='tqh_last' type-id='type-id-451'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='44' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_dpaa_device' size-in-bits='214592'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='69' column='1'
> id='type-id-454'>
> +    <class-decl name='rte_dpaa_device' size-in-bits='214592'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='69' column='1'
> id='type-id-452'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='next' type-id='type-id-455' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='70' column='1'/>
> +        <var-decl name='next' type-id='type-id-453' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='70' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='device' type-id='type-id-426'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='71' column='1'/>
> +        <var-decl name='device' type-id='type-id-424'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='71' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='576'>
> -        <var-decl name='' type-id='type-id-456' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='72' column='1'/>
> +        <var-decl name='' type-id='type-id-454' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='72' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='640'>
> -        <var-decl name='driver' type-id='type-id-398'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='76' column='1'/>
> +        <var-decl name='driver' type-id='type-id-396'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='76' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='704'>
> -        <var-decl name='id' type-id='type-id-457' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='77' column='1'/>
> +        <var-decl name='id' type-id='type-id-455' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='77' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='768'>
> -        <var-decl name='intr_handle' type-id='type-id-458'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='78' column='1'/>
> +        <var-decl name='intr_handle' type-id='type-id-456'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='78' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='214016'>
> -        <var-decl name='device_type' type-id='type-id-395'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='79' column='1'/>
> +        <var-decl name='device_type' type-id='type-id-393'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='79' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='214048'>
> -        <var-decl name='name' type-id='type-id-360' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='80' column='1'/>
> +        <var-decl name='name' type-id='type-id-358' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='80' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__5' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='70' column='1'
> id='type-id-455'>
> +    <class-decl name='__anonymous_struct__5' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='70' column='1'
> id='type-id-453'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqe_next' type-id='type-id-452'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='70' column='1'/>
> +        <var-decl name='tqe_next' type-id='type-id-450'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='70' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqe_prev' type-id='type-id-453'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='70' column='1'/>
> +        <var-decl name='tqe_prev' type-id='type-id-451'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='70' column='1'/>
>        </data-member>
>      </class-decl>
> -    <union-decl name='__anonymous_union__1' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='72' column='1'
> id='type-id-456'>
> +    <union-decl name='__anonymous_union__1' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='72' column='1'
> id='type-id-454'>
>        <data-member access='private'>
> -        <var-decl name='eth_dev' type-id='type-id-459'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='73' column='1'/>
> +        <var-decl name='eth_dev' type-id='type-id-457'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='73' column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='crypto_dev' type-id='type-id-460'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='74' column='1'/>
> +        <var-decl name='crypto_dev' type-id='type-id-458'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='74' column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='rte_eth_dev' size-in-bits='132608' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='777'
> column='1' id='type-id-461'>
> +    <class-decl name='rte_eth_dev' size-in-bits='132608' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='777'
> column='1' id='type-id-459'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='rx_pkt_burst' type-id='type-id-462'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='778'
> column='1'/>
> +        <var-decl name='rx_pkt_burst' type-id='type-id-460'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='778'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tx_pkt_burst' type-id='type-id-463'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='779'
> column='1'/>
> +        <var-decl name='tx_pkt_burst' type-id='type-id-461'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='779'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='tx_pkt_prepare' type-id='type-id-464'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='780'
> column='1'/>
> +        <var-decl name='tx_pkt_prepare' type-id='type-id-462'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='780'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='data' type-id='type-id-465' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='786'
> column='1'/>
> +        <var-decl name='data' type-id='type-id-463' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='786'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='256'>
>          <var-decl name='process_private' type-id='type-id-59'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='787'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='320'>
> -        <var-decl name='dev_ops' type-id='type-id-466'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='788'
> column='1'/>
> +        <var-decl name='dev_ops' type-id='type-id-464'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='788'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='384'>
> -        <var-decl name='device' type-id='type-id-431'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='789'
> column='1'/>
> +        <var-decl name='device' type-id='type-id-429'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='789'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='448'>
> -        <var-decl name='intr_handle' type-id='type-id-467'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='790'
> column='1'/>
> +        <var-decl name='intr_handle' type-id='type-id-465'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='790'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='512'>
> -        <var-decl name='link_intr_cbs' type-id='type-id-468'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='792'
> column='1'/>
> +        <var-decl name='link_intr_cbs' type-id='type-id-466'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='792'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='640'>
> -        <var-decl name='post_rx_burst_cbs' type-id='type-id-377'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='797'
> column='1'/>
> +        <var-decl name='post_rx_burst_cbs' type-id='type-id-375'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='797'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='66176'>
> -        <var-decl name='pre_tx_burst_cbs' type-id='type-id-377'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='802'
> column='1'/>
> +        <var-decl name='pre_tx_burst_cbs' type-id='type-id-375'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='802'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='131712'>
> -        <var-decl name='state' type-id='type-id-469' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='803'
> column='1'/>
> +        <var-decl name='state' type-id='type-id-467' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='803'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='131776'>
>          <var-decl name='security_ctx' type-id='type-id-59'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='804'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='131840'>
> -        <var-decl name='reserved_64s' type-id='type-id-383'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='806'
> column='1'/>
> +        <var-decl name='reserved_64s' type-id='type-id-381'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='806'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='132096'>
> -        <var-decl name='reserved_ptrs' type-id='type-id-389'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='807'
> column='1'/>
> +        <var-decl name='reserved_ptrs' type-id='type-id-387'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='807'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_rx_burst_t' type-id='type-id-470'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='340'
> column='1' id='type-id-462'/>
> -    <typedef-decl name='eth_tx_burst_t' type-id='type-id-470'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='345'
> column='1' id='type-id-463'/>
> -    <typedef-decl name='eth_tx_prep_t' type-id='type-id-470'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='350'
> column='1' id='type-id-464'/>
> -    <class-decl name='rte_eth_dev_data' size-in-bits='55808'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='820'
> column='1' id='type-id-471'>
> +    <typedef-decl name='eth_rx_burst_t' type-id='type-id-468'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='340'
> column='1' id='type-id-460'/>
> +    <typedef-decl name='eth_tx_burst_t' type-id='type-id-468'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='345'
> column='1' id='type-id-461'/>
> +    <typedef-decl name='eth_tx_prep_t' type-id='type-id-468'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='350'
> column='1' id='type-id-462'/>
> +    <class-decl name='rte_eth_dev_data' size-in-bits='55808'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='820'
> column='1' id='type-id-469'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='name' type-id='type-id-360' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='821'
> column='1'/>
> +        <var-decl name='name' type-id='type-id-358' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='821'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='512'>
>          <var-decl name='rx_queues' type-id='type-id-240'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='823'
> column='1'/>
> @@ -3515,16 +3520,16 @@
>          <var-decl name='nb_tx_queues' type-id='type-id-4'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='826'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='672'>
> -        <var-decl name='sriov' type-id='type-id-472' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='828'
> column='1'/>
> +        <var-decl name='sriov' type-id='type-id-470' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='828'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='768'>
>          <var-decl name='dev_private' type-id='type-id-59'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='830'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='832'>
> -        <var-decl name='dev_link' type-id='type-id-473'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='835'
> column='1'/>
> +        <var-decl name='dev_link' type-id='type-id-471'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='835'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='896'>
> -        <var-decl name='dev_conf' type-id='type-id-474'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='836'
> column='1'/>
> +        <var-decl name='dev_conf' type-id='type-id-472'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='836'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='25536'>
>          <var-decl name='mtu' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='837'
> column='1'/>
> @@ -3536,13 +3541,13 @@
>          <var-decl name='rx_mbuf_alloc_failed' type-id='type-id-11'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='841'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='25664'>
> -        <var-decl name='mac_addrs' type-id='type-id-475'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='842'
> column='1'/>
> +        <var-decl name='mac_addrs' type-id='type-id-473'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='842'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='25728'>
> -        <var-decl name='mac_pool_sel' type-id='type-id-381'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='846'
> column='1'/>
> +        <var-decl name='mac_pool_sel' type-id='type-id-379'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='846'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='33920'>
> -        <var-decl name='hash_mac_addrs' type-id='type-id-475'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='848'
> column='1'/>
> +        <var-decl name='hash_mac_addrs' type-id='type-id-473'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='848'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='33984'>
>          <var-decl name='port_id' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='852'
> column='1'/>
> @@ -3563,37 +3568,37 @@
>          <var-decl name='lro' type-id='type-id-14' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='859'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='34008'>
> -        <var-decl name='rx_queue_state' type-id='type-id-385'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='860'
> column='1'/>
> +        <var-decl name='rx_queue_state' type-id='type-id-383'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='860'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='42200'>
> -        <var-decl name='tx_queue_state' type-id='type-id-385'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='862'
> column='1'/>
> +        <var-decl name='tx_queue_state' type-id='type-id-383'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='862'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='50400'>
>          <var-decl name='dev_flags' type-id='type-id-7'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='864'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='50432'>
> -        <var-decl name='kdrv' type-id='type-id-476' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='865'
> column='1'/>
> +        <var-decl name='kdrv' type-id='type-id-474' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='865'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='50464'>
>          <var-decl name='numa_node' type-id='type-id-1'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='866'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='50496'>
> -        <var-decl name='vlan_filter_conf' type-id='type-id-477'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='867'
> column='1'/>
> +        <var-decl name='vlan_filter_conf' type-id='type-id-475'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='867'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='54592'>
> -        <var-decl name='owner' type-id='type-id-478' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='869'
> column='1'/>
> +        <var-decl name='owner' type-id='type-id-476' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='869'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='55168'>
>          <var-decl name='representor_id' type-id='type-id-4'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='870'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='55232'>
> -        <var-decl name='reserved_64s' type-id='type-id-383'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='875'
> column='1'/>
> +        <var-decl name='reserved_64s' type-id='type-id-381'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='875'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='55488'>
> -        <var-decl name='reserved_ptrs' type-id='type-id-389'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='876'
> column='1'/>
> +        <var-decl name='reserved_ptrs' type-id='type-id-387'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='876'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_dev_sriov' size-in-bits='48'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1476' column='1'
> id='type-id-472'>
> +    <class-decl name='rte_eth_dev_sriov' size-in-bits='48'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1476' column='1'
> id='type-id-470'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='active' type-id='type-id-14' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1477'
> column='1'/>
>        </data-member>
> @@ -3607,7 +3612,7 @@
>          <var-decl name='def_pool_q_idx' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1480' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_link' size-in-bits='64' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='308' column='1' id='type-id-473'>
> +    <class-decl name='rte_eth_link' size-in-bits='64' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='308' column='1' id='type-id-471'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='link_speed' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='309' column='1'/>
>        </data-member>
> @@ -3621,38 +3626,38 @@
>          <var-decl name='link_status' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='312' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_conf' size-in-bits='24640' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1045' column='1' id='type-id-474'>
> +    <class-decl name='rte_eth_conf' size-in-bits='24640' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1045' column='1' id='type-id-472'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='link_speeds' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1046' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='rxmode' type-id='type-id-479'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1053' column='1'/>
> +        <var-decl name='rxmode' type-id='type-id-477'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1053' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='512'>
> -        <var-decl name='txmode' type-id='type-id-480'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1054' column='1'/>
> +        <var-decl name='txmode' type-id='type-id-478'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1054' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='960'>
>          <var-decl name='lpbk_mode' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1055' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1024'>
> -        <var-decl name='rx_adv_conf' type-id='type-id-481'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1068' column='1'/>
> +        <var-decl name='rx_adv_conf' type-id='type-id-479'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1068' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='17984'>
> -        <var-decl name='tx_adv_conf' type-id='type-id-482'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1076' column='1'/>
> +        <var-decl name='tx_adv_conf' type-id='type-id-480'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1076' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='18080'>
>          <var-decl name='dcb_capability_en' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1079' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='18112'>
> -        <var-decl name='fdir_conf' type-id='type-id-483'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1080' column='1'/>
> +        <var-decl name='fdir_conf' type-id='type-id-481'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1080' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='24576'>
> -        <var-decl name='intr_conf' type-id='type-id-484'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1081' column='1'/>
> +        <var-decl name='intr_conf' type-id='type-id-482'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1081' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_rxmode' size-in-bits='448' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='394' column='1' id='type-id-479'>
> +    <class-decl name='rte_eth_rxmode' size-in-bits='448' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='394' column='1' id='type-id-477'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='mq_mode' type-id='type-id-485'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='396' column='1'/>
> +        <var-decl name='mq_mode' type-id='type-id-483'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='396' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
>          <var-decl name='max_rx_pkt_len' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='397' column='1'/>
> @@ -3673,7 +3678,7 @@
>          <var-decl name='reserved_ptrs' type-id='type-id-60'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='409' column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_eth_rx_mq_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='344' column='1'
> id='type-id-485'>
> +    <enum-decl name='rte_eth_rx_mq_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='344' column='1'
> id='type-id-483'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='ETH_MQ_RX_NONE' value='0'/>
>        <enumerator name='ETH_MQ_RX_RSS' value='1'/>
> @@ -3684,9 +3689,9 @@
>        <enumerator name='ETH_MQ_RX_VMDQ_DCB' value='6'/>
>        <enumerator name='ETH_MQ_RX_VMDQ_DCB_RSS' value='7'/>
>      </enum-decl>
> -    <class-decl name='rte_eth_txmode' size-in-bits='448' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='792' column='1' id='type-id-480'>
> +    <class-decl name='rte_eth_txmode' size-in-bits='448' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='792' column='1' id='type-id-478'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='mq_mode' type-id='type-id-486'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='793' column='1'/>
> +        <var-decl name='mq_mode' type-id='type-id-484'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='793' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
>          <var-decl name='offloads' type-id='type-id-11'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='799' column='1'/>
> @@ -3710,28 +3715,28 @@
>          <var-decl name='reserved_ptrs' type-id='type-id-60'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='812' column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_eth_tx_mq_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='377' column='1'
> id='type-id-486'>
> +    <enum-decl name='rte_eth_tx_mq_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='377' column='1'
> id='type-id-484'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='ETH_MQ_TX_NONE' value='0'/>
>        <enumerator name='ETH_MQ_TX_DCB' value='1'/>
>        <enumerator name='ETH_MQ_TX_VMDQ_DCB' value='2'/>
>        <enumerator name='ETH_MQ_TX_VMDQ_ONLY' value='3'/>
>      </enum-decl>
> -    <class-decl name='__anonymous_struct__6' size-in-bits='16960'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1060' column='1'
> id='type-id-481'>
> +    <class-decl name='__anonymous_struct__6' size-in-bits='16960'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1060' column='1'
> id='type-id-479'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='rss_conf' type-id='type-id-487'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1061' column='1'/>
> +        <var-decl name='rss_conf' type-id='type-id-485'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1061' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='vmdq_dcb_conf' type-id='type-id-488'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1062' column='1'/>
> +        <var-decl name='vmdq_dcb_conf' type-id='type-id-486'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1062' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='8512'>
> -        <var-decl name='dcb_rx_conf' type-id='type-id-489'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1064' column='1'/>
> +        <var-decl name='dcb_rx_conf' type-id='type-id-487'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1064' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='8640'>
> -        <var-decl name='vmdq_rx_conf' type-id='type-id-490'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1066' column='1'/>
> +        <var-decl name='vmdq_rx_conf' type-id='type-id-488'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1066' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_rss_conf' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='448' column='1'
> id='type-id-487'>
> +    <class-decl name='rte_eth_rss_conf' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='448' column='1'
> id='type-id-485'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='rss_key' type-id='type-id-36'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='449' column='1'/>
>        </data-member>
> @@ -3742,9 +3747,9 @@
>          <var-decl name='rss_hf' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='451' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_vmdq_dcb_conf' size-in-bits='8320'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='745' column='1'
> id='type-id-488'>
> +    <class-decl name='rte_eth_vmdq_dcb_conf' size-in-bits='8320'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='745' column='1'
> id='type-id-486'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='nb_queue_pools' type-id='type-id-491'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='746' column='1'/>
> +        <var-decl name='nb_queue_pools' type-id='type-id-489'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='746' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
>          <var-decl name='enable_default_pool' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='747' column='1'/>
> @@ -3759,10 +3764,10 @@
>          <var-decl name='pool_map' type-id='type-id-352'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='753' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='8256'>
> -        <var-decl name='dcb_tc' type-id='type-id-387'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='754' column='1'/>
> +        <var-decl name='dcb_tc' type-id='type-id-385'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='754' column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_eth_nb_pools'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='704' column='1'
> id='type-id-491'>
> +    <enum-decl name='rte_eth_nb_pools'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='704' column='1'
> id='type-id-489'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='ETH_8_POOLS' value='8'/>
>        <enumerator name='ETH_16_POOLS' value='16'/>
> @@ -3777,22 +3782,22 @@
>          <var-decl name='pools' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='752' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_dcb_rx_conf' size-in-bits='96'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='712' column='1'
> id='type-id-489'>
> +    <class-decl name='rte_eth_dcb_rx_conf' size-in-bits='96'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='712' column='1'
> id='type-id-487'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='nb_tcs' type-id='type-id-492'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='713' column='1'/>
> +        <var-decl name='nb_tcs' type-id='type-id-490'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='713' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
> -        <var-decl name='dcb_tc' type-id='type-id-387'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='715' column='1'/>
> +        <var-decl name='dcb_tc' type-id='type-id-385'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='715' column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_eth_nb_tcs'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='695' column='1'
> id='type-id-492'>
> +    <enum-decl name='rte_eth_nb_tcs'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='695' column='1'
> id='type-id-490'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='ETH_4_TCS' value='4'/>
>        <enumerator name='ETH_8_TCS' value='8'/>
>      </enum-decl>
> -    <class-decl name='rte_eth_vmdq_rx_conf' size-in-bits='8320'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='776' column='1'
> id='type-id-490'>
> +    <class-decl name='rte_eth_vmdq_rx_conf' size-in-bits='8320'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='776' column='1'
> id='type-id-488'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='nb_queue_pools' type-id='type-id-491'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='777' column='1'/>
> +        <var-decl name='nb_queue_pools' type-id='type-id-489'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='777' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
>          <var-decl name='enable_default_pool' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='778' column='1'/>
> @@ -3810,70 +3815,62 @@
>          <var-decl name='rx_mode' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='782' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='pool_map' type-id='type-id-354'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='786' column='1'/>
> -      </data-member>
> -    </class-decl>
> -    <class-decl name='__anonymous_struct__8' size-in-bits='128'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='783' column='1'
> id='type-id-353'>
> -      <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='vlan_id' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='784' column='1'/>
> -      </data-member>
> -      <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='pools' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='785' column='1'/>
> +        <var-decl name='pool_map' type-id='type-id-353'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='786' column='1'/>
>        </data-member>
>      </class-decl>
> -    <union-decl name='__anonymous_union__2' size-in-bits='96'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1069' column='1'
> id='type-id-482'>
> +    <union-decl name='__anonymous_union__2' size-in-bits='96'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1069' column='1'
> id='type-id-480'>
>        <data-member access='private'>
> -        <var-decl name='vmdq_dcb_tx_conf' type-id='type-id-493'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1070' column='1'/>
> +        <var-decl name='vmdq_dcb_tx_conf' type-id='type-id-491'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1070' column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='dcb_tx_conf' type-id='type-id-494'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1072' column='1'/>
> +        <var-decl name='dcb_tx_conf' type-id='type-id-492'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1072' column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='vmdq_tx_conf' type-id='type-id-495'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1074' column='1'/>
> +        <var-decl name='vmdq_tx_conf' type-id='type-id-493'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1074' column='1'/>
>        </data-member>
>      </union-decl>
> -    <class-decl name='rte_eth_vmdq_dcb_tx_conf' size-in-bits='96'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='718' column='1'
> id='type-id-493'>
> +    <class-decl name='rte_eth_vmdq_dcb_tx_conf' size-in-bits='96'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='718' column='1'
> id='type-id-491'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='nb_queue_pools' type-id='type-id-491'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='719' column='1'/>
> +        <var-decl name='nb_queue_pools' type-id='type-id-489'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='719' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
> -        <var-decl name='dcb_tc' type-id='type-id-387'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='721' column='1'/>
> +        <var-decl name='dcb_tc' type-id='type-id-385'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='721' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_dcb_tx_conf' size-in-bits='96'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='724' column='1'
> id='type-id-494'>
> +    <class-decl name='rte_eth_dcb_tx_conf' size-in-bits='96'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='724' column='1'
> id='type-id-492'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='nb_tcs' type-id='type-id-492'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='725' column='1'/>
> +        <var-decl name='nb_tcs' type-id='type-id-490'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='725' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
> -        <var-decl name='dcb_tc' type-id='type-id-387'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='727' column='1'/>
> +        <var-decl name='dcb_tc' type-id='type-id-385'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='727' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_vmdq_tx_conf' size-in-bits='32'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='730' column='1'
> id='type-id-495'>
> +    <class-decl name='rte_eth_vmdq_tx_conf' size-in-bits='32'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='730' column='1'
> id='type-id-493'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='nb_queue_pools' type-id='type-id-491'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='731' column='1'/>
> +        <var-decl name='nb_queue_pools' type-id='type-id-489'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='731' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_fdir_conf' size-in-bits='6464' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1005' column='1' id='type-id-483'>
> +    <class-decl name='rte_fdir_conf' size-in-bits='6464' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1005' column='1' id='type-id-481'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='mode' type-id='type-id-496' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1006'
> column='1'/>
> +        <var-decl name='mode' type-id='type-id-494' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1006'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
> -        <var-decl name='pballoc' type-id='type-id-497'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1007' column='1'/>
> +        <var-decl name='pballoc' type-id='type-id-495'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1007' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='status' type-id='type-id-498'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1008' column='1'/>
> +        <var-decl name='status' type-id='type-id-496'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1008' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='96'>
>          <var-decl name='drop_queue' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1010' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='mask' type-id='type-id-499' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1011'
> column='1'/>
> +        <var-decl name='mask' type-id='type-id-497' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1011'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='672'>
> -        <var-decl name='flex_conf' type-id='type-id-500'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1012' column='1'/>
> +        <var-decl name='flex_conf' type-id='type-id-498'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1012' column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_fdir_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='603'
> column='1' id='type-id-496'>
> +    <enum-decl name='rte_fdir_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='603'
> column='1' id='type-id-494'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_FDIR_MODE_NONE' value='0'/>
>        <enumerator name='RTE_FDIR_MODE_SIGNATURE' value='1'/>
> @@ -3881,27 +3878,27 @@
>        <enumerator name='RTE_FDIR_MODE_PERFECT_MAC_VLAN' value='3'/>
>        <enumerator name='RTE_FDIR_MODE_PERFECT_TUNNEL' value='4'/>
>      </enum-decl>
> -    <enum-decl name='rte_fdir_pballoc_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='984' column='1'
> id='type-id-497'>
> +    <enum-decl name='rte_fdir_pballoc_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='984' column='1'
> id='type-id-495'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_FDIR_PBALLOC_64K' value='0'/>
>        <enumerator name='RTE_FDIR_PBALLOC_128K' value='1'/>
>        <enumerator name='RTE_FDIR_PBALLOC_256K' value='2'/>
>      </enum-decl>
> -    <enum-decl name='rte_fdir_status_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='993' column='1'
> id='type-id-498'>
> +    <enum-decl name='rte_fdir_status_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='993' column='1'
> id='type-id-496'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_FDIR_NO_REPORT_STATUS' value='0'/>
>        <enumerator name='RTE_FDIR_REPORT_STATUS' value='1'/>
>        <enumerator name='RTE_FDIR_REPORT_STATUS_ALWAYS' value='2'/>
>      </enum-decl>
> -    <class-decl name='rte_eth_fdir_masks' size-in-bits='544'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='533'
> column='1' id='type-id-499'>
> +    <class-decl name='rte_eth_fdir_masks' size-in-bits='544'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='533'
> column='1' id='type-id-497'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='vlan_tci_mask' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='534' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
> -        <var-decl name='ipv4_mask' type-id='type-id-501'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='536' column='1'/>
> +        <var-decl name='ipv4_mask' type-id='type-id-499'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='536' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='ipv6_mask' type-id='type-id-502'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='538' column='1'/>
> +        <var-decl name='ipv6_mask' type-id='type-id-500'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='538' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='416'>
>          <var-decl name='src_port_mask' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='540' column='1'/>
> @@ -3919,7 +3916,7 @@
>          <var-decl name='tunnel_type_mask' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='548' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_ipv4_flow' size-in-bits='96'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='342'
> column='1' id='type-id-501'>
> +    <class-decl name='rte_eth_ipv4_flow' size-in-bits='96'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='342'
> column='1' id='type-id-499'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='src_ip' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='343'
> column='1'/>
>        </data-member>
> @@ -3936,12 +3933,12 @@
>          <var-decl name='proto' type-id='type-id-14' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='347'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_ipv6_flow' size-in-bits='288'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='381'
> column='1' id='type-id-502'>
> +    <class-decl name='rte_eth_ipv6_flow' size-in-bits='288'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='381'
> column='1' id='type-id-500'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='src_ip' type-id='type-id-380'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='382' column='1'/>
> +        <var-decl name='src_ip' type-id='type-id-378'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='382' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='dst_ip' type-id='type-id-380'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='383' column='1'/>
> +        <var-decl name='dst_ip' type-id='type-id-378'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='383' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='256'>
>          <var-decl name='tc' type-id='type-id-14' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='384'
> column='1'/>
> @@ -3953,7 +3950,7 @@
>          <var-decl name='hop_limits' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='386' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_fdir_flex_conf' size-in-bits='5792'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='591'
> column='1' id='type-id-500'>
> +    <class-decl name='rte_eth_fdir_flex_conf' size-in-bits='5792'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='591'
> column='1' id='type-id-498'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='nb_payloads' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='592' column='1'/>
>        </data-member>
> @@ -3961,21 +3958,21 @@
>          <var-decl name='nb_flexmasks' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='593' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
> -        <var-decl name='flex_set' type-id='type-id-373'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='594' column='1'/>
> +        <var-decl name='flex_set' type-id='type-id-371'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='594' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2336'>
> -        <var-decl name='flex_mask' type-id='type-id-370'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='596' column='1'/>
> +        <var-decl name='flex_mask' type-id='type-id-368'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='596' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_flex_payload_cfg' size-in-bits='288'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='568'
> column='1' id='type-id-372'>
> +    <class-decl name='rte_eth_flex_payload_cfg' size-in-bits='288'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='568'
> column='1' id='type-id-370'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='type' type-id='type-id-503' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='569'
> column='1'/>
> +        <var-decl name='type' type-id='type-id-501' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='569'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
> -        <var-decl name='src_offset' type-id='type-id-378'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='570' column='1'/>
> +        <var-decl name='src_offset' type-id='type-id-376'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='570' column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_eth_payload_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='555'
> column='1' id='type-id-503'>
> +    <enum-decl name='rte_eth_payload_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='555'
> column='1' id='type-id-501'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_ETH_PAYLOAD_UNKNOWN' value='0'/>
>        <enumerator name='RTE_ETH_RAW_PAYLOAD' value='1'/>
> @@ -3984,15 +3981,15 @@
>        <enumerator name='RTE_ETH_L4_PAYLOAD' value='4'/>
>        <enumerator name='RTE_ETH_PAYLOAD_MAX' value='8'/>
>      </enum-decl>
> -    <class-decl name='rte_eth_fdir_flex_mask' size-in-bits='144'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='581'
> column='1' id='type-id-369'>
> +    <class-decl name='rte_eth_fdir_flex_mask' size-in-bits='144'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='581'
> column='1' id='type-id-367'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='flow_type' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='582' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='16'>
> -        <var-decl name='mask' type-id='type-id-386' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='583'
> column='1'/>
> +        <var-decl name='mask' type-id='type-id-384' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='583'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_intr_conf' size-in-bits='32' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1031' column='1' id='type-id-484'>
> +    <class-decl name='rte_intr_conf' size-in-bits='32' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1031' column='1' id='type-id-482'>
>        <data-member access='public' layout-offset-in-bits='31'>
>          <var-decl name='lsc' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1033'
> column='1'/>
>        </data-member>
> @@ -4003,7 +4000,7 @@
>          <var-decl name='rmv' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1037'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_kernel_driver'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='60'
> column='1' id='type-id-476'>
> +    <enum-decl name='rte_kernel_driver'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_dev.h' line='60'
> column='1' id='type-id-474'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_KDRV_UNKNOWN' value='0'/>
>        <enumerator name='RTE_KDRV_IGB_UIO' value='1'/>
> @@ -4012,325 +4009,325 @@
>        <enumerator name='RTE_KDRV_NIC_UIO' value='4'/>
>        <enumerator name='RTE_KDRV_NONE' value='5'/>
>      </enum-decl>
> -    <class-decl name='rte_vlan_filter_conf' size-in-bits='4096'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='427' column='1'
> id='type-id-477'>
> +    <class-decl name='rte_vlan_filter_conf' size-in-bits='4096'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='427' column='1'
> id='type-id-475'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='ids' type-id='type-id-384' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='428' column='1'/>
> +        <var-decl name='ids' type-id='type-id-382' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='428' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_dev_owner' size-in-bits='576'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1490' column='1'
> id='type-id-478'>
> +    <class-decl name='rte_eth_dev_owner' size-in-bits='576'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1490' column='1'
> id='type-id-476'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='id' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1491'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='name' type-id='type-id-360' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1492'
> column='1'/>
> +        <var-decl name='name' type-id='type-id-358' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1492'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='eth_dev_ops' size-in-bits='6016' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='609'
> column='1' id='type-id-504'>
> +    <class-decl name='eth_dev_ops' size-in-bits='6016' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='609'
> column='1' id='type-id-502'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='dev_configure' type-id='type-id-505'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='610'
> column='1'/>
> +        <var-decl name='dev_configure' type-id='type-id-503'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='610'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='dev_start' type-id='type-id-506'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='611'
> column='1'/>
> +        <var-decl name='dev_start' type-id='type-id-504'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='611'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='dev_stop' type-id='type-id-507'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='612'
> column='1'/>
> +        <var-decl name='dev_stop' type-id='type-id-505'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='612'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='dev_set_link_up' type-id='type-id-508'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='613'
> column='1'/>
> +        <var-decl name='dev_set_link_up' type-id='type-id-506'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='613'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='256'>
> -        <var-decl name='dev_set_link_down' type-id='type-id-509'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='614'
> column='1'/>
> +        <var-decl name='dev_set_link_down' type-id='type-id-507'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='614'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='320'>
> -        <var-decl name='dev_close' type-id='type-id-510'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='615'
> column='1'/>
> +        <var-decl name='dev_close' type-id='type-id-508'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='615'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='384'>
> -        <var-decl name='dev_reset' type-id='type-id-511'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='616'
> column='1'/>
> +        <var-decl name='dev_reset' type-id='type-id-509'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='616'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='448'>
> -        <var-decl name='link_update' type-id='type-id-512'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='617'
> column='1'/>
> +        <var-decl name='link_update' type-id='type-id-510'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='617'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='512'>
> -        <var-decl name='is_removed' type-id='type-id-513'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='618'
> column='1'/>
> +        <var-decl name='is_removed' type-id='type-id-511'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='618'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='576'>
> -        <var-decl name='promiscuous_enable' type-id='type-id-514'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='621'
> column='1'/>
> +        <var-decl name='promiscuous_enable' type-id='type-id-512'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='621'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='640'>
> -        <var-decl name='promiscuous_disable' type-id='type-id-515'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='622'
> column='1'/>
> +        <var-decl name='promiscuous_disable' type-id='type-id-513'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='622'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='704'>
> -        <var-decl name='allmulticast_enable' type-id='type-id-516'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='623'
> column='1'/>
> +        <var-decl name='allmulticast_enable' type-id='type-id-514'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='623'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='768'>
> -        <var-decl name='allmulticast_disable' type-id='type-id-517'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='624'
> column='1'/>
> +        <var-decl name='allmulticast_disable' type-id='type-id-515'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='624'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='832'>
> -        <var-decl name='mac_addr_remove' type-id='type-id-518'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='625'
> column='1'/>
> +        <var-decl name='mac_addr_remove' type-id='type-id-516'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='625'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='896'>
> -        <var-decl name='mac_addr_add' type-id='type-id-519'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='626'
> column='1'/>
> +        <var-decl name='mac_addr_add' type-id='type-id-517'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='626'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='960'>
> -        <var-decl name='mac_addr_set' type-id='type-id-520'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='627'
> column='1'/>
> +        <var-decl name='mac_addr_set' type-id='type-id-518'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='627'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1024'>
> -        <var-decl name='set_mc_addr_list' type-id='type-id-521'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='628'
> column='1'/>
> +        <var-decl name='set_mc_addr_list' type-id='type-id-519'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='628'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1088'>
> -        <var-decl name='mtu_set' type-id='type-id-522'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='629'
> column='1'/>
> +        <var-decl name='mtu_set' type-id='type-id-520'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='629'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1152'>
> -        <var-decl name='stats_get' type-id='type-id-523'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='631'
> column='1'/>
> +        <var-decl name='stats_get' type-id='type-id-521'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='631'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1216'>
> -        <var-decl name='stats_reset' type-id='type-id-524'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='632'
> column='1'/>
> +        <var-decl name='stats_reset' type-id='type-id-522'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='632'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1280'>
> -        <var-decl name='xstats_get' type-id='type-id-525'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='633'
> column='1'/>
> +        <var-decl name='xstats_get' type-id='type-id-523'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='633'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1344'>
> -        <var-decl name='xstats_reset' type-id='type-id-526'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='634'
> column='1'/>
> +        <var-decl name='xstats_reset' type-id='type-id-524'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='634'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1408'>
> -        <var-decl name='xstats_get_names' type-id='type-id-527'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='635'
> column='1'/>
> +        <var-decl name='xstats_get_names' type-id='type-id-525'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='635'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1472'>
> -        <var-decl name='queue_stats_mapping_set' type-id='type-id-528'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='637'
> column='1'/>
> +        <var-decl name='queue_stats_mapping_set' type-id='type-id-526'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='637'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1536'>
> -        <var-decl name='dev_infos_get' type-id='type-id-529'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='640'
> column='1'/>
> +        <var-decl name='dev_infos_get' type-id='type-id-527'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='640'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1600'>
> -        <var-decl name='rxq_info_get' type-id='type-id-530'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='641'
> column='1'/>
> +        <var-decl name='rxq_info_get' type-id='type-id-528'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='641'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1664'>
> -        <var-decl name='txq_info_get' type-id='type-id-531'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='642'
> column='1'/>
> +        <var-decl name='txq_info_get' type-id='type-id-529'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='642'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1728'>
> -        <var-decl name='rx_burst_mode_get' type-id='type-id-532'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='643'
> column='1'/>
> +        <var-decl name='rx_burst_mode_get' type-id='type-id-530'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='643'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1792'>
> -        <var-decl name='tx_burst_mode_get' type-id='type-id-532'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='644'
> column='1'/>
> +        <var-decl name='tx_burst_mode_get' type-id='type-id-530'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='644'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1856'>
> -        <var-decl name='fw_version_get' type-id='type-id-533'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='645'
> column='1'/>
> +        <var-decl name='fw_version_get' type-id='type-id-531'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='645'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1920'>
> -        <var-decl name='dev_supported_ptypes_get' type-id='type-id-534'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='646'
> column='1'/>
> +        <var-decl name='dev_supported_ptypes_get' type-id='type-id-532'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='646'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1984'>
> -        <var-decl name='dev_ptypes_set' type-id='type-id-535'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='648'
> column='1'/>
> +        <var-decl name='dev_ptypes_set' type-id='type-id-533'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='648'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2048'>
> -        <var-decl name='vlan_filter_set' type-id='type-id-536'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='651'
> column='1'/>
> +        <var-decl name='vlan_filter_set' type-id='type-id-534'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='651'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2112'>
> -        <var-decl name='vlan_tpid_set' type-id='type-id-537'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='652'
> column='1'/>
> +        <var-decl name='vlan_tpid_set' type-id='type-id-535'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='652'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2176'>
> -        <var-decl name='vlan_strip_queue_set' type-id='type-id-538'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='653'
> column='1'/>
> +        <var-decl name='vlan_strip_queue_set' type-id='type-id-536'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='653'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2240'>
> -        <var-decl name='vlan_offload_set' type-id='type-id-539'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='654'
> column='1'/>
> +        <var-decl name='vlan_offload_set' type-id='type-id-537'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='654'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2304'>
> -        <var-decl name='vlan_pvid_set' type-id='type-id-540'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='655'
> column='1'/>
> +        <var-decl name='vlan_pvid_set' type-id='type-id-538'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='655'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2368'>
> -        <var-decl name='rx_queue_start' type-id='type-id-541'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='657'
> column='1'/>
> +        <var-decl name='rx_queue_start' type-id='type-id-539'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='657'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2432'>
> -        <var-decl name='rx_queue_stop' type-id='type-id-542'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='658'
> column='1'/>
> +        <var-decl name='rx_queue_stop' type-id='type-id-540'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='658'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2496'>
> -        <var-decl name='tx_queue_start' type-id='type-id-541'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='659'
> column='1'/>
> +        <var-decl name='tx_queue_start' type-id='type-id-539'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='659'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2560'>
> -        <var-decl name='tx_queue_stop' type-id='type-id-542'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='660'
> column='1'/>
> +        <var-decl name='tx_queue_stop' type-id='type-id-540'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='660'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2624'>
> -        <var-decl name='rx_queue_setup' type-id='type-id-543'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='661'
> column='1'/>
> +        <var-decl name='rx_queue_setup' type-id='type-id-541'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='661'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2688'>
> -        <var-decl name='rx_queue_release' type-id='type-id-544'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='662'
> column='1'/>
> +        <var-decl name='rx_queue_release' type-id='type-id-542'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='662'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2752'>
> -        <var-decl name='rx_queue_count' type-id='type-id-545'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='663'
> column='1'/>
> +        <var-decl name='rx_queue_count' type-id='type-id-543'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='663'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2816'>
> -        <var-decl name='rx_descriptor_done' type-id='type-id-546'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='665'
> column='1'/>
> +        <var-decl name='rx_descriptor_done' type-id='type-id-544'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='665'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2880'>
> -        <var-decl name='rx_descriptor_status' type-id='type-id-547'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='666'
> column='1'/>
> +        <var-decl name='rx_descriptor_status' type-id='type-id-545'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='666'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2944'>
> -        <var-decl name='tx_descriptor_status' type-id='type-id-548'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='668'
> column='1'/>
> +        <var-decl name='tx_descriptor_status' type-id='type-id-546'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='668'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3008'>
> -        <var-decl name='rx_queue_intr_enable' type-id='type-id-549'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='670'
> column='1'/>
> +        <var-decl name='rx_queue_intr_enable' type-id='type-id-547'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='670'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3072'>
> -        <var-decl name='rx_queue_intr_disable' type-id='type-id-550'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='671'
> column='1'/>
> +        <var-decl name='rx_queue_intr_disable' type-id='type-id-548'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='671'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3136'>
> -        <var-decl name='tx_queue_setup' type-id='type-id-551'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='672'
> column='1'/>
> +        <var-decl name='tx_queue_setup' type-id='type-id-549'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='672'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3200'>
> -        <var-decl name='tx_queue_release' type-id='type-id-544'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='673'
> column='1'/>
> +        <var-decl name='tx_queue_release' type-id='type-id-542'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='673'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3264'>
> -        <var-decl name='tx_done_cleanup' type-id='type-id-552'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='674'
> column='1'/>
> +        <var-decl name='tx_done_cleanup' type-id='type-id-550'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='674'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3328'>
> -        <var-decl name='dev_led_on' type-id='type-id-553'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='676'
> column='1'/>
> +        <var-decl name='dev_led_on' type-id='type-id-551'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='676'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3392'>
> -        <var-decl name='dev_led_off' type-id='type-id-554'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='677'
> column='1'/>
> +        <var-decl name='dev_led_off' type-id='type-id-552'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='677'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3456'>
> -        <var-decl name='flow_ctrl_get' type-id='type-id-555'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='679'
> column='1'/>
> +        <var-decl name='flow_ctrl_get' type-id='type-id-553'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='679'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3520'>
> -        <var-decl name='flow_ctrl_set' type-id='type-id-556'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='680'
> column='1'/>
> +        <var-decl name='flow_ctrl_set' type-id='type-id-554'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='680'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3584'>
> -        <var-decl name='priority_flow_ctrl_set' type-id='type-id-557'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='681'
> column='1'/>
> +        <var-decl name='priority_flow_ctrl_set' type-id='type-id-555'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='681'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3648'>
> -        <var-decl name='uc_hash_table_set' type-id='type-id-558'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='683'
> column='1'/>
> +        <var-decl name='uc_hash_table_set' type-id='type-id-556'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='683'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3712'>
> -        <var-decl name='uc_all_hash_table_set' type-id='type-id-559'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='684'
> column='1'/>
> +        <var-decl name='uc_all_hash_table_set' type-id='type-id-557'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='684'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3776'>
> -        <var-decl name='mirror_rule_set' type-id='type-id-560'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='686'
> column='1'/>
> +        <var-decl name='mirror_rule_set' type-id='type-id-558'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='686'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3840'>
> -        <var-decl name='mirror_rule_reset' type-id='type-id-561'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='687'
> column='1'/>
> +        <var-decl name='mirror_rule_reset' type-id='type-id-559'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='687'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3904'>
> -        <var-decl name='udp_tunnel_port_add' type-id='type-id-562'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='689'
> column='1'/>
> +        <var-decl name='udp_tunnel_port_add' type-id='type-id-560'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='689'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='3968'>
> -        <var-decl name='udp_tunnel_port_del' type-id='type-id-563'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='690'
> column='1'/>
> +        <var-decl name='udp_tunnel_port_del' type-id='type-id-561'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='690'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4032'>
> -        <var-decl name='l2_tunnel_eth_type_conf' type-id='type-id-564'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='691'
> column='1'/>
> +        <var-decl name='l2_tunnel_eth_type_conf' type-id='type-id-562'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='691'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4096'>
> -        <var-decl name='l2_tunnel_offload_set' type-id='type-id-565'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='693'
> column='1'/>
> +        <var-decl name='l2_tunnel_offload_set' type-id='type-id-563'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='693'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4160'>
> -        <var-decl name='set_queue_rate_limit' type-id='type-id-566'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='696'
> column='1'/>
> +        <var-decl name='set_queue_rate_limit' type-id='type-id-564'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='696'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4224'>
> -        <var-decl name='rss_hash_update' type-id='type-id-567'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='698'
> column='1'/>
> +        <var-decl name='rss_hash_update' type-id='type-id-565'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='698'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4288'>
> -        <var-decl name='rss_hash_conf_get' type-id='type-id-568'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='699'
> column='1'/>
> +        <var-decl name='rss_hash_conf_get' type-id='type-id-566'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='699'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4352'>
> -        <var-decl name='reta_update' type-id='type-id-569'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='700'
> column='1'/>
> +        <var-decl name='reta_update' type-id='type-id-567'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='700'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4416'>
> -        <var-decl name='reta_query' type-id='type-id-570'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='701'
> column='1'/>
> +        <var-decl name='reta_query' type-id='type-id-568'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='701'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4480'>
> -        <var-decl name='get_reg' type-id='type-id-571'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='703'
> column='1'/>
> +        <var-decl name='get_reg' type-id='type-id-569'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='703'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4544'>
> -        <var-decl name='get_eeprom_length' type-id='type-id-572'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='704'
> column='1'/>
> +        <var-decl name='get_eeprom_length' type-id='type-id-570'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='704'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4608'>
> -        <var-decl name='get_eeprom' type-id='type-id-573'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='705'
> column='1'/>
> +        <var-decl name='get_eeprom' type-id='type-id-571'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='705'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4672'>
> -        <var-decl name='set_eeprom' type-id='type-id-574'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='706'
> column='1'/>
> +        <var-decl name='set_eeprom' type-id='type-id-572'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='706'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4736'>
> -        <var-decl name='get_module_info' type-id='type-id-575'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='708'
> column='1'/>
> +        <var-decl name='get_module_info' type-id='type-id-573'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='708'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4800'>
> -        <var-decl name='get_module_eeprom' type-id='type-id-576'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='710'
> column='1'/>
> +        <var-decl name='get_module_eeprom' type-id='type-id-574'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='710'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4864'>
> -        <var-decl name='filter_ctrl' type-id='type-id-577'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='713'
> column='1'/>
> +        <var-decl name='filter_ctrl' type-id='type-id-575'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='713'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4928'>
> -        <var-decl name='get_dcb_info' type-id='type-id-578'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='715'
> column='1'/>
> +        <var-decl name='get_dcb_info' type-id='type-id-576'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='715'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='4992'>
> -        <var-decl name='timesync_enable' type-id='type-id-579'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='717'
> column='1'/>
> +        <var-decl name='timesync_enable' type-id='type-id-577'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='717'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5056'>
> -        <var-decl name='timesync_disable' type-id='type-id-580'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='719'
> column='1'/>
> +        <var-decl name='timesync_disable' type-id='type-id-578'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='719'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5120'>
> -        <var-decl name='timesync_read_rx_timestamp' type-id='type-id-581'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='721'
> column='1'/>
> +        <var-decl name='timesync_read_rx_timestamp' type-id='type-id-579'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='721'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5184'>
> -        <var-decl name='timesync_read_tx_timestamp' type-id='type-id-582'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='723'
> column='1'/>
> +        <var-decl name='timesync_read_tx_timestamp' type-id='type-id-580'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='723'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5248'>
> -        <var-decl name='timesync_adjust_time' type-id='type-id-583'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='725'
> column='1'/>
> +        <var-decl name='timesync_adjust_time' type-id='type-id-581'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='725'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5312'>
> -        <var-decl name='timesync_read_time' type-id='type-id-584'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='726'
> column='1'/>
> +        <var-decl name='timesync_read_time' type-id='type-id-582'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='726'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5376'>
> -        <var-decl name='timesync_write_time' type-id='type-id-585'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='727'
> column='1'/>
> +        <var-decl name='timesync_write_time' type-id='type-id-583'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='727'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5440'>
> -        <var-decl name='read_clock' type-id='type-id-586'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='729'
> column='1'/>
> +        <var-decl name='read_clock' type-id='type-id-584'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='729'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5504'>
> -        <var-decl name='xstats_get_by_id' type-id='type-id-587'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='731'
> column='1'/>
> +        <var-decl name='xstats_get_by_id' type-id='type-id-585'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='731'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5568'>
> -        <var-decl name='xstats_get_names_by_id' type-id='type-id-588'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='733'
> column='1'/>
> +        <var-decl name='xstats_get_names_by_id' type-id='type-id-586'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='733'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5632'>
> -        <var-decl name='tm_ops_get' type-id='type-id-589'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='736'
> column='1'/>
> +        <var-decl name='tm_ops_get' type-id='type-id-587'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='736'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5696'>
> -        <var-decl name='mtr_ops_get' type-id='type-id-590'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='739'
> column='1'/>
> +        <var-decl name='mtr_ops_get' type-id='type-id-588'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='739'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5760'>
> -        <var-decl name='pool_ops_supported' type-id='type-id-591'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='742'
> column='1'/>
> +        <var-decl name='pool_ops_supported' type-id='type-id-589'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='742'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5824'>
> -        <var-decl name='hairpin_cap_get' type-id='type-id-592'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='745'
> column='1'/>
> +        <var-decl name='hairpin_cap_get' type-id='type-id-590'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='745'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5888'>
> -        <var-decl name='rx_hairpin_queue_setup' type-id='type-id-593'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='747'
> column='1'/>
> +        <var-decl name='rx_hairpin_queue_setup' type-id='type-id-591'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='747'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='5952'>
> -        <var-decl name='tx_hairpin_queue_setup' type-id='type-id-594'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='749'
> column='1'/>
> -      </data-member>
> -    </class-decl>
> -    <typedef-decl name='eth_dev_configure_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='31'
> column='1' id='type-id-505'/>
> -    <typedef-decl name='eth_dev_start_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='34'
> column='1' id='type-id-506'/>
> -    <typedef-decl name='eth_dev_stop_t' type-id='type-id-596'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='37'
> column='1' id='type-id-507'/>
> -    <typedef-decl name='eth_dev_set_link_up_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='40'
> column='1' id='type-id-508'/>
> -    <typedef-decl name='eth_dev_set_link_down_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='43'
> column='1' id='type-id-509'/>
> -    <typedef-decl name='eth_dev_close_t' type-id='type-id-596'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='46'
> column='1' id='type-id-510'/>
> -    <typedef-decl name='eth_dev_reset_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='49'
> column='1' id='type-id-511'/>
> -    <typedef-decl name='eth_link_update_t' type-id='type-id-597'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='155'
> column='1' id='type-id-512'/>
> -    <typedef-decl name='eth_is_removed_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='52'
> column='1' id='type-id-513'/>
> -    <typedef-decl name='eth_promiscuous_enable_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='78'
> column='1' id='type-id-514'/>
> -    <typedef-decl name='eth_promiscuous_disable_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='103'
> column='1' id='type-id-515'/>
> -    <typedef-decl name='eth_allmulticast_enable_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='128'
> column='1' id='type-id-516'/>
> -    <typedef-decl name='eth_allmulticast_disable_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='153'
> column='1' id='type-id-517'/>
> -    <typedef-decl name='eth_mac_addr_remove_t' type-id='type-id-598'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='391'
> column='1' id='type-id-518'/>
> -    <typedef-decl name='eth_mac_addr_add_t' type-id='type-id-599'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='394'
> column='1' id='type-id-519'/>
> -    <typedef-decl name='eth_mac_addr_set_t' type-id='type-id-600'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='400'
> column='1' id='type-id-520'/>
> -    <typedef-decl name='eth_set_mc_addr_list_t' type-id='type-id-601'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='436'
> column='1' id='type-id-521'/>
> -    <typedef-decl name='mtu_set_t' type-id='type-id-602'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='315'
> column='1' id='type-id-522'/>
> -    <typedef-decl name='eth_stats_get_t' type-id='type-id-603'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='159'
> column='1' id='type-id-523'/>
> -    <typedef-decl name='eth_stats_reset_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='182'
> column='1' id='type-id-524'/>
> -    <typedef-decl name='eth_xstats_get_t' type-id='type-id-604'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='184'
> column='1' id='type-id-525'/>
> -    <class-decl name='rte_eth_xstat' size-in-bits='128' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1337' column='1' id='type-id-605'>
> +        <var-decl name='tx_hairpin_queue_setup' type-id='type-id-592'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='749'
> column='1'/>
> +      </data-member>
> +    </class-decl>
> +    <typedef-decl name='eth_dev_configure_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='31'
> column='1' id='type-id-503'/>
> +    <typedef-decl name='eth_dev_start_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='34'
> column='1' id='type-id-504'/>
> +    <typedef-decl name='eth_dev_stop_t' type-id='type-id-594'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='37'
> column='1' id='type-id-505'/>
> +    <typedef-decl name='eth_dev_set_link_up_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='40'
> column='1' id='type-id-506'/>
> +    <typedef-decl name='eth_dev_set_link_down_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='43'
> column='1' id='type-id-507'/>
> +    <typedef-decl name='eth_dev_close_t' type-id='type-id-594'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='46'
> column='1' id='type-id-508'/>
> +    <typedef-decl name='eth_dev_reset_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='49'
> column='1' id='type-id-509'/>
> +    <typedef-decl name='eth_link_update_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='155'
> column='1' id='type-id-510'/>
> +    <typedef-decl name='eth_is_removed_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='52'
> column='1' id='type-id-511'/>
> +    <typedef-decl name='eth_promiscuous_enable_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='78'
> column='1' id='type-id-512'/>
> +    <typedef-decl name='eth_promiscuous_disable_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='103'
> column='1' id='type-id-513'/>
> +    <typedef-decl name='eth_allmulticast_enable_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='128'
> column='1' id='type-id-514'/>
> +    <typedef-decl name='eth_allmulticast_disable_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='153'
> column='1' id='type-id-515'/>
> +    <typedef-decl name='eth_mac_addr_remove_t' type-id='type-id-596'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='391'
> column='1' id='type-id-516'/>
> +    <typedef-decl name='eth_mac_addr_add_t' type-id='type-id-597'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='394'
> column='1' id='type-id-517'/>
> +    <typedef-decl name='eth_mac_addr_set_t' type-id='type-id-598'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='400'
> column='1' id='type-id-518'/>
> +    <typedef-decl name='eth_set_mc_addr_list_t' type-id='type-id-599'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='436'
> column='1' id='type-id-519'/>
> +    <typedef-decl name='mtu_set_t' type-id='type-id-600'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='315'
> column='1' id='type-id-520'/>
> +    <typedef-decl name='eth_stats_get_t' type-id='type-id-601'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='159'
> column='1' id='type-id-521'/>
> +    <typedef-decl name='eth_stats_reset_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='182'
> column='1' id='type-id-522'/>
> +    <typedef-decl name='eth_xstats_get_t' type-id='type-id-602'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='184'
> column='1' id='type-id-523'/>
> +    <class-decl name='rte_eth_xstat' size-in-bits='128' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1337' column='1' id='type-id-603'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='id' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1338'
> column='1'/>
>        </data-member>
> @@ -4338,21 +4335,21 @@
>          <var-decl name='value' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1339'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_xstats_reset_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='213'
> column='1' id='type-id-526'/>
> -    <typedef-decl name='eth_xstats_get_names_t' type-id='type-id-606'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='215'
> column='1' id='type-id-527'/>
> -    <class-decl name='rte_eth_xstat_name' size-in-bits='512'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1349' column='1'
> id='type-id-607'>
> +    <typedef-decl name='eth_xstats_reset_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='213'
> column='1' id='type-id-524'/>
> +    <typedef-decl name='eth_xstats_get_names_t' type-id='type-id-604'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='215'
> column='1' id='type-id-525'/>
> +    <class-decl name='rte_eth_xstat_name' size-in-bits='512'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1349' column='1'
> id='type-id-605'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='name' type-id='type-id-360' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1350'
> column='1'/>
> +        <var-decl name='name' type-id='type-id-358' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1350'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_queue_stats_mapping_set_t'
> type-id='type-id-608'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='224'
> column='1' id='type-id-528'/>
> -    <typedef-decl name='eth_dev_infos_get_t' type-id='type-id-609'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='230'
> column='1' id='type-id-529'/>
> -    <class-decl name='rte_eth_dev_info' size-in-bits='2560'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1226' column='1'
> id='type-id-610'>
> +    <typedef-decl name='eth_queue_stats_mapping_set_t'
> type-id='type-id-606'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='224'
> column='1' id='type-id-526'/>
> +    <typedef-decl name='eth_dev_infos_get_t' type-id='type-id-607'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='230'
> column='1' id='type-id-527'/>
> +    <class-decl name='rte_eth_dev_info' size-in-bits='2560'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1226' column='1'
> id='type-id-608'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='device' type-id='type-id-431'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1227' column='1'/>
> +        <var-decl name='device' type-id='type-id-429'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1227' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='driver_name' type-id='type-id-401'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1228' column='1'/>
> +        <var-decl name='driver_name' type-id='type-id-399'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1228' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
>          <var-decl name='if_index' type-id='type-id-2'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1229' column='1'/>
> @@ -4364,7 +4361,7 @@
>          <var-decl name='max_mtu' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1232'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='dev_flags' type-id='type-id-611'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1233' column='1'/>
> +        <var-decl name='dev_flags' type-id='type-id-609'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1233' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='256'>
>          <var-decl name='min_rx_bufsize' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1234' column='1'/>
> @@ -4415,10 +4412,10 @@
>          <var-decl name='flow_type_rss_offloads' type-id='type-id-11'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1257' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='896'>
> -        <var-decl name='default_rxconf' type-id='type-id-612'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1258' column='1'/>
> +        <var-decl name='default_rxconf' type-id='type-id-610'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1258' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1280'>
> -        <var-decl name='default_txconf' type-id='type-id-613'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1259' column='1'/>
> +        <var-decl name='default_txconf' type-id='type-id-611'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1259' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1728'>
>          <var-decl name='vmdq_queue_base' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1260' column='1'/>
> @@ -4430,10 +4427,10 @@
>          <var-decl name='vmdq_pool_base' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1262' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1776'>
> -        <var-decl name='rx_desc_lim' type-id='type-id-614'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1263' column='1'/>
> +        <var-decl name='rx_desc_lim' type-id='type-id-612'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1263' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1856'>
> -        <var-decl name='tx_desc_lim' type-id='type-id-614'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1264' column='1'/>
> +        <var-decl name='tx_desc_lim' type-id='type-id-612'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1264' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='1952'>
>          <var-decl name='speed_capa' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1265' column='1'/>
> @@ -4445,16 +4442,16 @@
>          <var-decl name='nb_tx_queues' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1268' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2016'>
> -        <var-decl name='default_rxportconf' type-id='type-id-615'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1270' column='1'/>
> +        <var-decl name='default_rxportconf' type-id='type-id-613'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1270' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2064'>
> -        <var-decl name='default_txportconf' type-id='type-id-615'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1272' column='1'/>
> +        <var-decl name='default_txportconf' type-id='type-id-613'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1272' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2112'>
>          <var-decl name='dev_capa' type-id='type-id-11'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1274' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2176'>
> -        <var-decl name='switch_info' type-id='type-id-616'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1279' column='1'/>
> +        <var-decl name='switch_info' type-id='type-id-614'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1279' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='2304'>
>          <var-decl name='reserved_64s' type-id='type-id-138'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1281' column='1'/>
> @@ -4463,9 +4460,9 @@
>          <var-decl name='reserved_ptrs' type-id='type-id-60'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1282' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_rxconf' size-in-bits='384' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='818' column='1' id='type-id-612'>
> +    <class-decl name='rte_eth_rxconf' size-in-bits='384' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='818' column='1' id='type-id-610'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='rx_thresh' type-id='type-id-617'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='819' column='1'/>
> +        <var-decl name='rx_thresh' type-id='type-id-615'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='819' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
>          <var-decl name='rx_free_thresh' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='820' column='1'/>
> @@ -4486,7 +4483,7 @@
>          <var-decl name='reserved_ptrs' type-id='type-id-60'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='831' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_thresh' size-in-bits='24' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='327' column='1' id='type-id-617'>
> +    <class-decl name='rte_eth_thresh' size-in-bits='24' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='327' column='1' id='type-id-615'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='pthresh' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='328' column='1'/>
>        </data-member>
> @@ -4497,9 +4494,9 @@
>          <var-decl name='wthresh' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='330' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_txconf' size-in-bits='448' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='837' column='1' id='type-id-613'>
> +    <class-decl name='rte_eth_txconf' size-in-bits='448' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='837' column='1' id='type-id-611'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tx_thresh' type-id='type-id-617'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='838' column='1'/>
> +        <var-decl name='tx_thresh' type-id='type-id-615'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='838' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
>          <var-decl name='tx_rs_thresh' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='839' column='1'/>
> @@ -4520,7 +4517,7 @@
>          <var-decl name='reserved_ptrs' type-id='type-id-60'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='852' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_desc_lim' size-in-bits='80' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='898' column='1' id='type-id-614'>
> +    <class-decl name='rte_eth_desc_lim' size-in-bits='80' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='898' column='1' id='type-id-612'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='nb_max' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='899' column='1'/>
>        </data-member>
> @@ -4537,7 +4534,7 @@
>          <var-decl name='nb_mtu_seg_max' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='924' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_dev_portconf' size-in-bits='48'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1189' column='1'
> id='type-id-615'>
> +    <class-decl name='rte_eth_dev_portconf' size-in-bits='48'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1189' column='1'
> id='type-id-613'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='burst_size' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1190' column='1'/>
>        </data-member>
> @@ -4548,9 +4545,9 @@
>          <var-decl name='nb_queues' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1192' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_switch_info' size-in-bits='128'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1204' column='1'
> id='type-id-616'>
> +    <class-decl name='rte_eth_switch_info' size-in-bits='128'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1204' column='1'
> id='type-id-614'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='name' type-id='type-id-401' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1205'
> column='1'/>
> +        <var-decl name='name' type-id='type-id-399' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1205'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
>          <var-decl name='domain_id' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1206' column='1'/>
> @@ -4559,13 +4556,13 @@
>          <var-decl name='port_id' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1207'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_rxq_info_get_t' type-id='type-id-618'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='306'
> column='1' id='type-id-530'/>
> -    <class-decl name='rte_eth_rxq_info' size-in-bits='512'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1289' column='1'
> id='type-id-619'>
> +    <typedef-decl name='eth_rxq_info_get_t' type-id='type-id-616'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='306'
> column='1' id='type-id-528'/>
> +    <class-decl name='rte_eth_rxq_info' size-in-bits='512'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1289' column='1'
> id='type-id-617'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='mp' type-id='type-id-265' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1290'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='conf' type-id='type-id-612' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1291'
> column='1'/>
> +        <var-decl name='conf' type-id='type-id-610' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1291'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='448'>
>          <var-decl name='scattered_rx' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1292' column='1'/>
> @@ -4574,55 +4571,55 @@
>          <var-decl name='nb_desc' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1293'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_txq_info_get_t' type-id='type-id-620'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='309'
> column='1' id='type-id-531'/>
> -    <class-decl name='rte_eth_txq_info' size-in-bits='512'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1300' column='1'
> id='type-id-621'>
> +    <typedef-decl name='eth_txq_info_get_t' type-id='type-id-618'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='309'
> column='1' id='type-id-529'/>
> +    <class-decl name='rte_eth_txq_info' size-in-bits='512'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1300' column='1'
> id='type-id-619'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='conf' type-id='type-id-613' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1301'
> column='1'/>
> +        <var-decl name='conf' type-id='type-id-611' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1301'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='448'>
>          <var-decl name='nb_desc' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1302'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_burst_mode_get_t' type-id='type-id-622'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='312'
> column='1' id='type-id-532'/>
> -    <class-decl name='rte_eth_burst_mode' size-in-bits='8256'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1318' column='1'
> id='type-id-623'>
> +    <typedef-decl name='eth_burst_mode_get_t' type-id='type-id-620'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='312'
> column='1' id='type-id-530'/>
> +    <class-decl name='rte_eth_burst_mode' size-in-bits='8256'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1318' column='1'
> id='type-id-621'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='flags' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1319'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='info' type-id='type-id-358' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1322'
> column='1'/>
> +        <var-decl name='info' type-id='type-id-356' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1322'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_fw_version_get_t' type-id='type-id-624'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='299'
> column='1' id='type-id-533'/>
> -    <typedef-decl name='eth_dev_supported_ptypes_get_t'
> type-id='type-id-625'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='234'
> column='1' id='type-id-534'/>
> -    <typedef-decl name='eth_dev_ptypes_set_t' type-id='type-id-626'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='249'
> column='1' id='type-id-535'/>
> -    <typedef-decl name='vlan_filter_set_t' type-id='type-id-627'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='318'
> column='1' id='type-id-536'/>
> -    <typedef-decl name='vlan_tpid_set_t' type-id='type-id-628'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='323'
> column='1' id='type-id-537'/>
> -    <enum-decl name='rte_vlan_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='416' column='1'
> id='type-id-629'>
> +    <typedef-decl name='eth_fw_version_get_t' type-id='type-id-622'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='299'
> column='1' id='type-id-531'/>
> +    <typedef-decl name='eth_dev_supported_ptypes_get_t'
> type-id='type-id-623'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='234'
> column='1' id='type-id-532'/>
> +    <typedef-decl name='eth_dev_ptypes_set_t' type-id='type-id-624'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='249'
> column='1' id='type-id-533'/>
> +    <typedef-decl name='vlan_filter_set_t' type-id='type-id-625'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='318'
> column='1' id='type-id-534'/>
> +    <typedef-decl name='vlan_tpid_set_t' type-id='type-id-626'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='323'
> column='1' id='type-id-535'/>
> +    <enum-decl name='rte_vlan_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='416' column='1'
> id='type-id-627'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='ETH_VLAN_TYPE_UNKNOWN' value='0'/>
>        <enumerator name='ETH_VLAN_TYPE_INNER' value='1'/>
>        <enumerator name='ETH_VLAN_TYPE_OUTER' value='2'/>
>        <enumerator name='ETH_VLAN_TYPE_MAX' value='3'/>
>      </enum-decl>
> -    <typedef-decl name='vlan_strip_queue_set_t' type-id='type-id-630'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='335'
> column='1' id='type-id-538'/>
> -    <typedef-decl name='vlan_offload_set_t' type-id='type-id-597'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='327'
> column='1' id='type-id-539'/>
> -    <typedef-decl name='vlan_pvid_set_t' type-id='type-id-627'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='330'
> column='1' id='type-id-540'/>
> -    <typedef-decl name='eth_queue_start_t' type-id='type-id-602'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='252'
> column='1' id='type-id-541'/>
> -    <typedef-decl name='eth_queue_stop_t' type-id='type-id-602'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='256'
> column='1' id='type-id-542'/>
> -    <typedef-decl name='eth_rx_queue_setup_t' type-id='type-id-631'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='260'
> column='1' id='type-id-543'/>
> -    <typedef-decl name='eth_queue_release_t' type-id='type-id-632'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='283'
> column='1' id='type-id-544'/>
> -    <typedef-decl name='eth_rx_queue_count_t' type-id='type-id-633'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='286'
> column='1' id='type-id-545'/>
> -    <typedef-decl name='eth_rx_descriptor_done_t' type-id='type-id-634'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='290'
> column='1' id='type-id-546'/>
> -    <typedef-decl name='eth_rx_descriptor_status_t' type-id='type-id-634'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='293'
> column='1' id='type-id-547'/>
> -    <typedef-decl name='eth_tx_descriptor_status_t' type-id='type-id-634'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='296'
> column='1' id='type-id-548'/>
> -    <typedef-decl name='eth_rx_enable_intr_t' type-id='type-id-602'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='275'
> column='1' id='type-id-549'/>
> -    <typedef-decl name='eth_rx_disable_intr_t' type-id='type-id-602'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='279'
> column='1' id='type-id-550'/>
> -    <typedef-decl name='eth_tx_queue_setup_t' type-id='type-id-635'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='268'
> column='1' id='type-id-551'/>
> -    <typedef-decl name='eth_tx_done_cleanup_t' type-id='type-id-636'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='303'
> column='1' id='type-id-552'/>
> -    <typedef-decl name='eth_dev_led_on_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='385'
> column='1' id='type-id-553'/>
> -    <typedef-decl name='eth_dev_led_off_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='388'
> column='1' id='type-id-554'/>
> -    <typedef-decl name='flow_ctrl_get_t' type-id='type-id-637'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='355'
> column='1' id='type-id-555'/>
> -    <class-decl name='rte_eth_fc_conf' size-in-bits='160' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='942' column='1' id='type-id-638'>
> +    <typedef-decl name='vlan_strip_queue_set_t' type-id='type-id-628'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='335'
> column='1' id='type-id-536'/>
> +    <typedef-decl name='vlan_offload_set_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='327'
> column='1' id='type-id-537'/>
> +    <typedef-decl name='vlan_pvid_set_t' type-id='type-id-625'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='330'
> column='1' id='type-id-538'/>
> +    <typedef-decl name='eth_queue_start_t' type-id='type-id-600'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='252'
> column='1' id='type-id-539'/>
> +    <typedef-decl name='eth_queue_stop_t' type-id='type-id-600'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='256'
> column='1' id='type-id-540'/>
> +    <typedef-decl name='eth_rx_queue_setup_t' type-id='type-id-629'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='260'
> column='1' id='type-id-541'/>
> +    <typedef-decl name='eth_queue_release_t' type-id='type-id-630'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='283'
> column='1' id='type-id-542'/>
> +    <typedef-decl name='eth_rx_queue_count_t' type-id='type-id-631'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='286'
> column='1' id='type-id-543'/>
> +    <typedef-decl name='eth_rx_descriptor_done_t' type-id='type-id-632'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='290'
> column='1' id='type-id-544'/>
> +    <typedef-decl name='eth_rx_descriptor_status_t' type-id='type-id-632'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='293'
> column='1' id='type-id-545'/>
> +    <typedef-decl name='eth_tx_descriptor_status_t' type-id='type-id-632'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='296'
> column='1' id='type-id-546'/>
> +    <typedef-decl name='eth_rx_enable_intr_t' type-id='type-id-600'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='275'
> column='1' id='type-id-547'/>
> +    <typedef-decl name='eth_rx_disable_intr_t' type-id='type-id-600'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='279'
> column='1' id='type-id-548'/>
> +    <typedef-decl name='eth_tx_queue_setup_t' type-id='type-id-633'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='268'
> column='1' id='type-id-549'/>
> +    <typedef-decl name='eth_tx_done_cleanup_t' type-id='type-id-634'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='303'
> column='1' id='type-id-550'/>
> +    <typedef-decl name='eth_dev_led_on_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='385'
> column='1' id='type-id-551'/>
> +    <typedef-decl name='eth_dev_led_off_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='388'
> column='1' id='type-id-552'/>
> +    <typedef-decl name='flow_ctrl_get_t' type-id='type-id-635'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='355'
> column='1' id='type-id-553'/>
> +    <class-decl name='rte_eth_fc_conf' size-in-bits='160' is-struct='yes'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='942' column='1' id='type-id-636'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='high_water' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='943' column='1'/>
>        </data-member>
> @@ -4636,7 +4633,7 @@
>          <var-decl name='send_xon' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='946' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='96'>
> -        <var-decl name='mode' type-id='type-id-639' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='947' column='1'/>
> +        <var-decl name='mode' type-id='type-id-637' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='947' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
>          <var-decl name='mac_ctrl_frame_fwd' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='948' column='1'/>
> @@ -4645,27 +4642,27 @@
>          <var-decl name='autoneg' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='949' column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_eth_fc_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='930' column='1'
> id='type-id-639'>
> +    <enum-decl name='rte_eth_fc_mode'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='930' column='1'
> id='type-id-637'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_FC_NONE' value='0'/>
>        <enumerator name='RTE_FC_RX_PAUSE' value='1'/>
>        <enumerator name='RTE_FC_TX_PAUSE' value='2'/>
>        <enumerator name='RTE_FC_FULL' value='3'/>
>      </enum-decl>
> -    <typedef-decl name='flow_ctrl_set_t' type-id='type-id-637'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='359'
> column='1' id='type-id-556'/>
> -    <typedef-decl name='priority_flow_ctrl_set_t' type-id='type-id-640'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='363'
> column='1' id='type-id-557'/>
> -    <class-decl name='rte_eth_pfc_conf' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='957' column='1'
> id='type-id-641'>
> +    <typedef-decl name='flow_ctrl_set_t' type-id='type-id-635'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='359'
> column='1' id='type-id-554'/>
> +    <typedef-decl name='priority_flow_ctrl_set_t' type-id='type-id-638'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='363'
> column='1' id='type-id-555'/>
> +    <class-decl name='rte_eth_pfc_conf' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='957' column='1'
> id='type-id-639'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='fc' type-id='type-id-638' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='958' column='1'/>
> +        <var-decl name='fc' type-id='type-id-636' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='958' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='160'>
>          <var-decl name='priority' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='959' column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_uc_hash_table_set_t' type-id='type-id-642'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='404'
> column='1' id='type-id-558'/>
> -    <typedef-decl name='eth_uc_all_hash_table_set_t'
> type-id='type-id-643'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='409'
> column='1' id='type-id-559'/>
> -    <typedef-decl name='eth_mirror_rule_set_t' type-id='type-id-644'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='418'
> column='1' id='type-id-560'/>
> -    <class-decl name='rte_eth_mirror_conf' size-in-bits='1216'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='670' column='1'
> id='type-id-645'>
> +    <typedef-decl name='eth_uc_hash_table_set_t' type-id='type-id-640'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='404'
> column='1' id='type-id-556'/>
> +    <typedef-decl name='eth_uc_all_hash_table_set_t'
> type-id='type-id-641'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='409'
> column='1' id='type-id-557'/>
> +    <typedef-decl name='eth_mirror_rule_set_t' type-id='type-id-642'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='418'
> column='1' id='type-id-558'/>
> +    <class-decl name='rte_eth_mirror_conf' size-in-bits='1216'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='670' column='1'
> id='type-id-643'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='rule_type' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='671' column='1'/>
>        </data-member>
> @@ -4676,20 +4673,20 @@
>          <var-decl name='pool_mask' type-id='type-id-11'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='673' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='vlan' type-id='type-id-646' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='675' column='1'/>
> +        <var-decl name='vlan' type-id='type-id-644' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='675' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_vlan_mirror' size-in-bits='1088'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='661' column='1'
> id='type-id-646'>
> +    <class-decl name='rte_eth_vlan_mirror' size-in-bits='1088'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='661' column='1'
> id='type-id-644'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='vlan_mask' type-id='type-id-11'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='662' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='vlan_id' type-id='type-id-379'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='664' column='1'/>
> +        <var-decl name='vlan_id' type-id='type-id-377'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='664' column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_mirror_rule_reset_t' type-id='type-id-643'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='424'
> column='1' id='type-id-561'/>
> -    <typedef-decl name='eth_udp_tunnel_port_add_t' type-id='type-id-647'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='428'
> column='1' id='type-id-562'/>
> -    <class-decl name='rte_eth_udp_tunnel' size-in-bits='32'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1023' column='1'
> id='type-id-648'>
> +    <typedef-decl name='eth_mirror_rule_reset_t' type-id='type-id-641'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='424'
> column='1' id='type-id-559'/>
> +    <typedef-decl name='eth_udp_tunnel_port_add_t' type-id='type-id-645'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='428'
> column='1' id='type-id-560'/>
> +    <class-decl name='rte_eth_udp_tunnel' size-in-bits='32'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1023' column='1'
> id='type-id-646'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='udp_port' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1024' column='1'/>
>        </data-member>
> @@ -4697,11 +4694,11 @@
>          <var-decl name='prot_type' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1025' column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_udp_tunnel_port_del_t' type-id='type-id-647'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='432'
> column='1' id='type-id-563'/>
> -    <typedef-decl name='eth_l2_tunnel_eth_type_conf_t'
> type-id='type-id-649'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='494'
> column='1' id='type-id-564'/>
> -    <class-decl name='rte_eth_l2_tunnel_conf' size-in-bits='160'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='751'
> column='1' id='type-id-650'>
> +    <typedef-decl name='eth_udp_tunnel_port_del_t' type-id='type-id-645'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='432'
> column='1' id='type-id-561'/>
> +    <typedef-decl name='eth_l2_tunnel_eth_type_conf_t'
> type-id='type-id-647'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='494'
> column='1' id='type-id-562'/>
> +    <class-decl name='rte_eth_l2_tunnel_conf' size-in-bits='160'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='751'
> column='1' id='type-id-648'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='l2_tunnel_type' type-id='type-id-651'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='752' column='1'/>
> +        <var-decl name='l2_tunnel_type' type-id='type-id-649'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='752' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
>          <var-decl name='ether_type' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h'
> line='753' column='1'/>
> @@ -4716,7 +4713,7 @@
>          <var-decl name='pool' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='756'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_eth_tunnel_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='965' column='1'
> id='type-id-651'>
> +    <enum-decl name='rte_eth_tunnel_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='965' column='1'
> id='type-id-649'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_TUNNEL_TYPE_NONE' value='0'/>
>        <enumerator name='RTE_TUNNEL_TYPE_VXLAN' value='1'/>
> @@ -4728,22 +4725,22 @@
>        <enumerator name='RTE_TUNNEL_TYPE_VXLAN_GPE' value='7'/>
>        <enumerator name='RTE_TUNNEL_TYPE_MAX' value='8'/>
>      </enum-decl>
> -    <typedef-decl name='eth_l2_tunnel_offload_set_t'
> type-id='type-id-652'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='498'
> column='1' id='type-id-565'/>
> -    <typedef-decl name='eth_set_queue_rate_limit_t' type-id='type-id-653'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='413'
> column='1' id='type-id-566'/>
> -    <typedef-decl name='rss_hash_update_t' type-id='type-id-654'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='377'
> column='1' id='type-id-567'/>
> -    <typedef-decl name='rss_hash_conf_get_t' type-id='type-id-654'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='381'
> column='1' id='type-id-568'/>
> -    <typedef-decl name='reta_update_t' type-id='type-id-655'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='367'
> column='1' id='type-id-569'/>
> -    <class-decl name='rte_eth_rss_reta_entry64' size-in-bits='1088'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='684' column='1'
> id='type-id-656'>
> +    <typedef-decl name='eth_l2_tunnel_offload_set_t'
> type-id='type-id-650'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='498'
> column='1' id='type-id-563'/>
> +    <typedef-decl name='eth_set_queue_rate_limit_t' type-id='type-id-651'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='413'
> column='1' id='type-id-564'/>
> +    <typedef-decl name='rss_hash_update_t' type-id='type-id-652'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='377'
> column='1' id='type-id-565'/>
> +    <typedef-decl name='rss_hash_conf_get_t' type-id='type-id-652'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='381'
> column='1' id='type-id-566'/>
> +    <typedef-decl name='reta_update_t' type-id='type-id-653'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='367'
> column='1' id='type-id-567'/>
> +    <class-decl name='rte_eth_rss_reta_entry64' size-in-bits='1088'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='684' column='1'
> id='type-id-654'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='mask' type-id='type-id-11' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='685' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='reta' type-id='type-id-379' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='687' column='1'/>
> +        <var-decl name='reta' type-id='type-id-377' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='687' column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='reta_query_t' type-id='type-id-655'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='372'
> column='1' id='type-id-570'/>
> -    <typedef-decl name='eth_get_reg_t' type-id='type-id-657'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='471'
> column='1' id='type-id-571'/>
> -    <class-decl name='rte_dev_reg_info' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='13' column='1'
> id='type-id-658'>
> +    <typedef-decl name='reta_query_t' type-id='type-id-653'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='372'
> column='1' id='type-id-568'/>
> +    <typedef-decl name='eth_get_reg_t' type-id='type-id-655'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='471'
> column='1' id='type-id-569'/>
> +    <class-decl name='rte_dev_reg_info' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='13' column='1'
> id='type-id-656'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='data' type-id='type-id-59' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='14'
> column='1'/>
>        </data-member>
> @@ -4760,9 +4757,9 @@
>          <var-decl name='version' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='18'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_get_eeprom_length_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='475'
> column='1' id='type-id-572'/>
> -    <typedef-decl name='eth_get_eeprom_t' type-id='type-id-659'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='478'
> column='1' id='type-id-573'/>
> -    <class-decl name='rte_dev_eeprom_info' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='24' column='1'
> id='type-id-660'>
> +    <typedef-decl name='eth_get_eeprom_length_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='475'
> column='1' id='type-id-570'/>
> +    <typedef-decl name='eth_get_eeprom_t' type-id='type-id-657'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='478'
> column='1' id='type-id-571'/>
> +    <class-decl name='rte_dev_eeprom_info' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='24' column='1'
> id='type-id-658'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='data' type-id='type-id-59' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='25'
> column='1'/>
>        </data-member>
> @@ -4776,9 +4773,9 @@
>          <var-decl name='magic' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='28'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_set_eeprom_t' type-id='type-id-659'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='482'
> column='1' id='type-id-574'/>
> -    <typedef-decl name='eth_get_module_info_t' type-id='type-id-661'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='486'
> column='1' id='type-id-575'/>
> -    <class-decl name='rte_eth_dev_module_info' size-in-bits='64'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='34' column='1'
> id='type-id-662'>
> +    <typedef-decl name='eth_set_eeprom_t' type-id='type-id-657'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='482'
> column='1' id='type-id-572'/>
> +    <typedef-decl name='eth_get_module_info_t' type-id='type-id-659'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='486'
> column='1' id='type-id-573'/>
> +    <class-decl name='rte_eth_dev_module_info' size-in-bits='64'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='34' column='1'
> id='type-id-660'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='type' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h' line='35'
> column='1'/>
>        </data-member>
> @@ -4786,9 +4783,9 @@
>          <var-decl name='eeprom_len' type-id='type-id-7'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_dev_info.h'
> line='36' column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_get_module_eeprom_t' type-id='type-id-659'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='490'
> column='1' id='type-id-576'/>
> -    <typedef-decl name='eth_filter_ctrl_t' type-id='type-id-663'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='506'
> column='1' id='type-id-577'/>
> -    <enum-decl name='rte_filter_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='28' column='1'
> id='type-id-664'>
> +    <typedef-decl name='eth_get_module_eeprom_t' type-id='type-id-657'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='490'
> column='1' id='type-id-574'/>
> +    <typedef-decl name='eth_filter_ctrl_t' type-id='type-id-661'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='506'
> column='1' id='type-id-575'/>
> +    <enum-decl name='rte_filter_type'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='28' column='1'
> id='type-id-662'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_ETH_FILTER_NONE' value='0'/>
>        <enumerator name='RTE_ETH_FILTER_MACVLAN' value='1'/>
> @@ -4803,7 +4800,7 @@
>        <enumerator name='RTE_ETH_FILTER_GENERIC' value='10'/>
>        <enumerator name='RTE_ETH_FILTER_MAX' value='11'/>
>      </enum-decl>
> -    <enum-decl name='rte_filter_op'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='46' column='1'
> id='type-id-665'>
> +    <enum-decl name='rte_filter_op'
> filepath='../../dpdk/lib/librte_ethdev/rte_eth_ctrl.h' line='46' column='1'
> id='type-id-663'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_ETH_FILTER_NOP' value='0'/>
>        <enumerator name='RTE_ETH_FILTER_ADD' value='1'/>
> @@ -4816,30 +4813,30 @@
>        <enumerator name='RTE_ETH_FILTER_STATS' value='8'/>
>        <enumerator name='RTE_ETH_FILTER_OP_MAX' value='9'/>
>      </enum-decl>
> -    <typedef-decl name='eth_get_dcb_info' type-id='type-id-666'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='518'
> column='1' id='type-id-578'/>
> -    <class-decl name='rte_eth_dcb_info' size-in-bits='16520'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1377' column='1'
> id='type-id-667'>
> +    <typedef-decl name='eth_get_dcb_info' type-id='type-id-664'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='518'
> column='1' id='type-id-576'/>
> +    <class-decl name='rte_eth_dcb_info' size-in-bits='16520'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1377' column='1'
> id='type-id-665'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='nb_tcs' type-id='type-id-14' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1378'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='8'>
> -        <var-decl name='prio_tc' type-id='type-id-387'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1379' column='1'/>
> +        <var-decl name='prio_tc' type-id='type-id-385'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1379' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='72'>
> -        <var-decl name='tc_bws' type-id='type-id-387'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1380' column='1'/>
> +        <var-decl name='tc_bws' type-id='type-id-385'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1380' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='136'>
> -        <var-decl name='tc_queue' type-id='type-id-668'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1382' column='1'/>
> +        <var-decl name='tc_queue' type-id='type-id-666'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1382' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_dcb_tc_queue_mapping' size-in-bits='16384'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1360' column='1'
> id='type-id-668'>
> +    <class-decl name='rte_eth_dcb_tc_queue_mapping' size-in-bits='16384'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1360' column='1'
> id='type-id-666'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tc_rxq' type-id='type-id-356'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1365' column='1'/>
> +        <var-decl name='tc_rxq' type-id='type-id-354'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1365' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='8192'>
>          <var-decl name='tc_txq' type-id='type-id-349'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1370' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__9' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1362' column='1'
> id='type-id-355'>
> +    <class-decl name='__anonymous_struct__9' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1362' column='1'
> id='type-id-348'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='base' type-id='type-id-14' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1363'
> column='1'/>
>        </data-member>
> @@ -4847,41 +4844,33 @@
>          <var-decl name='nb_queue' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1364' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='__anonymous_struct__10' size-in-bits='16'
> is-struct='yes' is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1367' column='1'
> id='type-id-348'>
> -      <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='base' type-id='type-id-14' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1368'
> column='1'/>
> -      </data-member>
> -      <data-member access='public' layout-offset-in-bits='8'>
> -        <var-decl name='nb_queue' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='1369' column='1'/>
> -      </data-member>
> -    </class-decl>
> -    <typedef-decl name='eth_timesync_enable_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='441'
> column='1' id='type-id-579'/>
> -    <typedef-decl name='eth_timesync_disable_t' type-id='type-id-595'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='444'
> column='1' id='type-id-580'/>
> -    <typedef-decl name='eth_timesync_read_rx_timestamp_t'
> type-id='type-id-669'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='447'
> column='1' id='type-id-581'/>
> -    <class-decl name='timespec' size-in-bits='128' is-struct='yes'
> visibility='default' filepath='/usr/include/bits/types/struct_timespec.h'
> line='9' column='1' id='type-id-670'>
> +    <typedef-decl name='eth_timesync_enable_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='441'
> column='1' id='type-id-577'/>
> +    <typedef-decl name='eth_timesync_disable_t' type-id='type-id-593'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='444'
> column='1' id='type-id-578'/>
> +    <typedef-decl name='eth_timesync_read_rx_timestamp_t'
> type-id='type-id-667'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='447'
> column='1' id='type-id-579'/>
> +    <class-decl name='timespec' size-in-bits='128' is-struct='yes'
> visibility='default' filepath='/usr/include/bits/types/struct_timespec.h'
> line='9' column='1' id='type-id-668'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tv_sec' type-id='type-id-671'
> visibility='default' filepath='/usr/include/bits/types/struct_timespec.h'
> line='11' column='1'/>
> +        <var-decl name='tv_sec' type-id='type-id-669'
> visibility='default' filepath='/usr/include/bits/types/struct_timespec.h'
> line='11' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tv_nsec' type-id='type-id-672'
> visibility='default' filepath='/usr/include/bits/types/struct_timespec.h'
> line='12' column='1'/>
> -      </data-member>
> -    </class-decl>
> -    <typedef-decl name='__time_t' type-id='type-id-366'
> filepath='/usr/include/bits/types.h' line='160' column='1'
> id='type-id-671'/>
> -    <typedef-decl name='__syscall_slong_t' type-id='type-id-366'
> filepath='/usr/include/bits/types.h' line='196' column='1'
> id='type-id-672'/>
> -    <typedef-decl name='eth_timesync_read_tx_timestamp_t'
> type-id='type-id-673'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='452'
> column='1' id='type-id-582'/>
> -    <typedef-decl name='eth_timesync_adjust_time' type-id='type-id-674'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='456'
> column='1' id='type-id-583'/>
> -    <typedef-decl name='int64_t' type-id='type-id-675'
> filepath='/usr/include/bits/stdint-intn.h' line='27' column='1'
> id='type-id-676'/>
> -    <typedef-decl name='__int64_t' type-id='type-id-366'
> filepath='/usr/include/bits/types.h' line='44' column='1' id='type-id-675'/>
> -    <typedef-decl name='eth_timesync_read_time' type-id='type-id-673'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='459'
> column='1' id='type-id-584'/>
> -    <typedef-decl name='eth_timesync_write_time' type-id='type-id-677'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='463'
> column='1' id='type-id-585'/>
> -    <typedef-decl name='eth_read_clock' type-id='type-id-678'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='467'
> column='1' id='type-id-586'/>
> -    <typedef-decl name='eth_xstats_get_by_id_t' type-id='type-id-679'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='188'
> column='1' id='type-id-587'/>
> -    <typedef-decl name='eth_xstats_get_names_by_id_t'
> type-id='type-id-680'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='219'
> column='1' id='type-id-588'/>
> -    <typedef-decl name='eth_tm_ops_get_t' type-id='type-id-681'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='512'
> column='1' id='type-id-589'/>
> -    <typedef-decl name='eth_mtr_ops_get_t' type-id='type-id-681'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='515'
> column='1' id='type-id-590'/>
> -    <typedef-decl name='eth_pool_ops_supported_t' type-id='type-id-682'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='522'
> column='1' id='type-id-591'/>
> -    <typedef-decl name='eth_hairpin_cap_get_t' type-id='type-id-683'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='543'
> column='1' id='type-id-592'/>
> -    <class-decl name='rte_eth_hairpin_cap' size-in-bits='64'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='861' column='1'
> id='type-id-684'>
> +        <var-decl name='tv_nsec' type-id='type-id-670'
> visibility='default' filepath='/usr/include/bits/types/struct_timespec.h'
> line='12' column='1'/>
> +      </data-member>
> +    </class-decl>
> +    <typedef-decl name='__time_t' type-id='type-id-364'
> filepath='/usr/include/bits/types.h' line='160' column='1'
> id='type-id-669'/>
> +    <typedef-decl name='__syscall_slong_t' type-id='type-id-364'
> filepath='/usr/include/bits/types.h' line='196' column='1'
> id='type-id-670'/>
> +    <typedef-decl name='eth_timesync_read_tx_timestamp_t'
> type-id='type-id-671'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='452'
> column='1' id='type-id-580'/>
> +    <typedef-decl name='eth_timesync_adjust_time' type-id='type-id-672'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='456'
> column='1' id='type-id-581'/>
> +    <typedef-decl name='int64_t' type-id='type-id-673'
> filepath='/usr/include/bits/stdint-intn.h' line='27' column='1'
> id='type-id-674'/>
> +    <typedef-decl name='__int64_t' type-id='type-id-364'
> filepath='/usr/include/bits/types.h' line='44' column='1' id='type-id-673'/>
> +    <typedef-decl name='eth_timesync_read_time' type-id='type-id-671'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='459'
> column='1' id='type-id-582'/>
> +    <typedef-decl name='eth_timesync_write_time' type-id='type-id-675'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='463'
> column='1' id='type-id-583'/>
> +    <typedef-decl name='eth_read_clock' type-id='type-id-676'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='467'
> column='1' id='type-id-584'/>
> +    <typedef-decl name='eth_xstats_get_by_id_t' type-id='type-id-677'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='188'
> column='1' id='type-id-585'/>
> +    <typedef-decl name='eth_xstats_get_names_by_id_t'
> type-id='type-id-678'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='219'
> column='1' id='type-id-586'/>
> +    <typedef-decl name='eth_tm_ops_get_t' type-id='type-id-679'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='512'
> column='1' id='type-id-587'/>
> +    <typedef-decl name='eth_mtr_ops_get_t' type-id='type-id-679'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='515'
> column='1' id='type-id-588'/>
> +    <typedef-decl name='eth_pool_ops_supported_t' type-id='type-id-680'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='522'
> column='1' id='type-id-589'/>
> +    <typedef-decl name='eth_hairpin_cap_get_t' type-id='type-id-681'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='543'
> column='1' id='type-id-590'/>
> +    <class-decl name='rte_eth_hairpin_cap' size-in-bits='64'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='861' column='1'
> id='type-id-682'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='max_nb_queues' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='863' column='1'/>
>        </data-member>
> @@ -4895,16 +4884,16 @@
>          <var-decl name='max_nb_desc' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='868' column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_rx_hairpin_queue_setup_t'
> type-id='type-id-685'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='571'
> column='1' id='type-id-593'/>
> -    <class-decl name='rte_eth_hairpin_conf' size-in-bits='1040'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='890' column='1'
> id='type-id-686'>
> +    <typedef-decl name='eth_rx_hairpin_queue_setup_t'
> type-id='type-id-683'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='571'
> column='1' id='type-id-591'/>
> +    <class-decl name='rte_eth_hairpin_conf' size-in-bits='1040'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='890' column='1'
> id='type-id-684'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='peer_count' type-id='type-id-4'
> visibility='default' filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h'
> line='891' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='16'>
> -        <var-decl name='peers' type-id='type-id-375' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='892' column='1'/>
> +        <var-decl name='peers' type-id='type-id-373' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='892' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_hairpin_peer' size-in-bits='32'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='879' column='1'
> id='type-id-374'>
> +    <class-decl name='rte_eth_hairpin_peer' size-in-bits='32'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='879' column='1'
> id='type-id-372'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='port' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='880' column='1'/>
>        </data-member>
> @@ -4912,16 +4901,16 @@
>          <var-decl name='queue' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='881' column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='eth_tx_hairpin_queue_setup_t'
> type-id='type-id-685'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='601'
> column='1' id='type-id-594'/>
> -    <class-decl name='rte_intr_handle' size-in-bits='213248'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='69' column='1' id='type-id-458'>
> +    <typedef-decl name='eth_tx_hairpin_queue_setup_t'
> type-id='type-id-683'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='601'
> column='1' id='type-id-592'/>
> +    <class-decl name='rte_intr_handle' size-in-bits='213248'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='69' column='1' id='type-id-456'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='' type-id='type-id-687' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='71' column='1'/>
> +        <var-decl name='' type-id='type-id-685' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='71' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
>          <var-decl name='fd' type-id='type-id-1' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='75' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='type' type-id='type-id-688' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='76' column='1'/>
> +        <var-decl name='type' type-id='type-id-686' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='76' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='96'>
>          <var-decl name='max_intr' type-id='type-id-7'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='77' column='1'/>
> @@ -4933,16 +4922,16 @@
>          <var-decl name='efd_counter_size' type-id='type-id-14'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='79' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
> -        <var-decl name='efds' type-id='type-id-364' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='80' column='1'/>
> +        <var-decl name='efds' type-id='type-id-362' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='80' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='16576'>
> -        <var-decl name='elist' type-id='type-id-368' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='81' column='1'/>
> +        <var-decl name='elist' type-id='type-id-366' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='81' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='213184'>
>          <var-decl name='intr_vec' type-id='type-id-347'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='83' column='1'/>
>        </data-member>
>      </class-decl>
> -    <union-decl name='__anonymous_union__3' size-in-bits='32'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='71' column='1' id='type-id-687'>
> +    <union-decl name='__anonymous_union__3' size-in-bits='32'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='71' column='1' id='type-id-685'>
>        <data-member access='private'>
>          <var-decl name='vfio_dev_fd' type-id='type-id-1'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='72' column='1'/>
>        </data-member>
> @@ -4950,7 +4939,7 @@
>          <var-decl name='uio_cfg_fd' type-id='type-id-1'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='73' column='1'/>
>        </data-member>
>      </union-decl>
> -    <enum-decl name='rte_intr_handle_type'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='27' column='1' id='type-id-688'>
> +    <enum-decl name='rte_intr_handle_type'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='27' column='1' id='type-id-686'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_INTR_HANDLE_UNKNOWN' value='0'/>
>        <enumerator name='RTE_INTR_HANDLE_UIO' value='1'/>
> @@ -4965,9 +4954,9 @@
>        <enumerator name='RTE_INTR_HANDLE_VFIO_REQ' value='10'/>
>        <enumerator name='RTE_INTR_HANDLE_MAX' value='11'/>
>      </enum-decl>
> -    <class-decl name='rte_epoll_event' size-in-bits='384' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='61' column='1' id='type-id-367'>
> +    <class-decl name='rte_epoll_event' size-in-bits='384' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='61' column='1' id='type-id-365'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='status' type-id='type-id-689'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='62' column='1'/>
> +        <var-decl name='status' type-id='type-id-687'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='62' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='32'>
>          <var-decl name='fd' type-id='type-id-1' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='63' column='1'/>
> @@ -4976,10 +4965,10 @@
>          <var-decl name='epfd' type-id='type-id-1' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='64' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='epdata' type-id='type-id-690'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='65' column='1'/>
> +        <var-decl name='epdata' type-id='type-id-688'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='65' column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_epoll_data' size-in-bits='256' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='47' column='1' id='type-id-690'>
> +    <class-decl name='rte_epoll_data' size-in-bits='256' is-struct='yes'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='47' column='1' id='type-id-688'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='event' type-id='type-id-7' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='48' column='1'/>
>        </data-member>
> @@ -4987,49 +4976,49 @@
>          <var-decl name='data' type-id='type-id-59' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='49' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
> -        <var-decl name='cb_fun' type-id='type-id-691'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='50' column='1'/>
> +        <var-decl name='cb_fun' type-id='type-id-689'
> visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='50' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='192'>
>          <var-decl name='cb_arg' type-id='type-id-59' visibility='default'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='51' column='1'/>
>        </data-member>
>      </class-decl>
> -    <typedef-decl name='rte_intr_event_cb_t' type-id='type-id-692'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='45' column='1' id='type-id-691'/>
> -    <class-decl name='rte_eth_dev_cb_list' size-in-bits='128'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='22'
> column='1' id='type-id-468'>
> +    <typedef-decl name='rte_intr_event_cb_t' type-id='type-id-690'
> filepath='../../dpdk/lib/librte_eal/common/include/rte_eal_interrupts.h'
> line='45' column='1' id='type-id-689'/>
> +    <class-decl name='rte_eth_dev_cb_list' size-in-bits='128'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='22'
> column='1' id='type-id-466'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqh_first' type-id='type-id-693'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='22'
> column='1'/>
> +        <var-decl name='tqh_first' type-id='type-id-691'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='22'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqh_last' type-id='type-id-694'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='22'
> column='1'/>
> +        <var-decl name='tqh_last' type-id='type-id-692'
> visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='22'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <class-decl name='rte_eth_rxtx_callback' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='758'
> column='1' id='type-id-695'>
> +    <class-decl name='rte_eth_rxtx_callback' size-in-bits='192'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='758'
> column='1' id='type-id-693'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='next' type-id='type-id-376' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='759'
> column='1'/>
> +        <var-decl name='next' type-id='type-id-374' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='759'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='fn' type-id='type-id-696' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='763'
> column='1'/>
> +        <var-decl name='fn' type-id='type-id-694' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='763'
> column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='128'>
>          <var-decl name='param' type-id='type-id-59' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='764'
> column='1'/>
>        </data-member>
>      </class-decl>
> -    <union-decl name='__anonymous_union__4' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='760'
> column='1' id='type-id-696'>
> +    <union-decl name='__anonymous_union__4' size-in-bits='64'
> is-anonymous='yes' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='760'
> column='1' id='type-id-694'>
>        <data-member access='private'>
> -        <var-decl name='rx' type-id='type-id-697' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='761'
> column='1'/>
> +        <var-decl name='rx' type-id='type-id-695' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='761'
> column='1'/>
>        </data-member>
>        <data-member access='private'>
> -        <var-decl name='tx' type-id='type-id-698' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='762'
> column='1'/>
> +        <var-decl name='tx' type-id='type-id-696' visibility='default'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev_core.h' line='762'
> column='1'/>
>        </data-member>
>      </union-decl>
> -    <typedef-decl name='rte_rx_callback_fn' type-id='type-id-699'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1437' column='1'
> id='type-id-697'/>
> -    <typedef-decl name='rte_tx_callback_fn' type-id='type-id-700'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1461' column='1'
> id='type-id-698'/>
> -    <enum-decl name='rte_eth_dev_state'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1467' column='1'
> id='type-id-469'>
> +    <typedef-decl name='rte_rx_callback_fn' type-id='type-id-697'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1437' column='1'
> id='type-id-695'/>
> +    <typedef-decl name='rte_tx_callback_fn' type-id='type-id-698'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1461' column='1'
> id='type-id-696'/>
> +    <enum-decl name='rte_eth_dev_state'
> filepath='../../dpdk/lib/librte_ethdev/rte_ethdev.h' line='1467' column='1'
> id='type-id-467'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='RTE_ETH_DEV_UNUSED' value='0'/>
>        <enumerator name='RTE_ETH_DEV_ATTACHED' value='1'/>
>        <enumerator name='RTE_ETH_DEV_REMOVED' value='2'/>
>      </enum-decl>
> -    <class-decl name='dpaa_device_id' size-in-bits='32' is-struct='yes'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='63' column='1' id='type-id-457'>
> +    <class-decl name='dpaa_device_id' size-in-bits='32' is-struct='yes'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='63' column='1' id='type-id-455'>
>        <data-member access='public' layout-offset-in-bits='0'>
>          <var-decl name='fman_id' type-id='type-id-14'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='64' column='1'/>
>        </data-member>
> @@ -5040,166 +5029,166 @@
>          <var-decl name='dev_id' type-id='type-id-4' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='66' column='1'/>
>        </data-member>
>      </class-decl>
> -    <enum-decl name='rte_dpaa_type'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='50' column='1'
> id='type-id-395'>
> +    <enum-decl name='rte_dpaa_type'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='50' column='1'
> id='type-id-393'>
>        <underlying-type type-id='type-id-17'/>
>        <enumerator name='FSL_DPAA_ETH' value='1'/>
>        <enumerator name='FSL_DPAA_CRYPTO' value='2'/>
>      </enum-decl>
> -    <class-decl name='rte_dpaa_driver_list' size-in-bits='128'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='45' column='1'
> id='type-id-407'>
> +    <class-decl name='rte_dpaa_driver_list' size-in-bits='128'
> is-struct='yes' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='45' column='1'
> id='type-id-405'>
>        <data-member access='public' layout-offset-in-bits='0'>
> -        <var-decl name='tqh_first' type-id='type-id-398'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='45' column='1'/>
> +        <var-decl name='tqh_first' type-id='type-id-396'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='45' column='1'/>
>        </data-member>
>        <data-member access='public' layout-offset-in-bits='64'>
> -        <var-decl name='tqh_last' type-id='type-id-399'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='45' column='1'/>
> -      </data-member>
> -    </class-decl>
> -    <typedef-decl name='rte_dpaa_probe_t' type-id='type-id-701'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='83' column='1'
> id='type-id-396'/>
> -    <typedef-decl name='rte_dpaa_remove_t' type-id='type-id-702'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='85' column='1'
> id='type-id-397'/>
> -    <pointer-type-def type-id='type-id-45' size-in-bits='64'
> id='type-id-440'/>
> -    <qualified-type-def type-id='type-id-45' const='yes'
> id='type-id-703'/>
> -    <pointer-type-def type-id='type-id-703' size-in-bits='64'
> id='type-id-401'/>
> -    <qualified-type-def type-id='type-id-504' const='yes'
> id='type-id-704'/>
> -    <pointer-type-def type-id='type-id-704' size-in-bits='64'
> id='type-id-466'/>
> -    <qualified-type-def type-id='type-id-405' const='yes'
> id='type-id-705'/>
> -    <pointer-type-def type-id='type-id-705' size-in-bits='64'
> id='type-id-429'/>
> -    <qualified-type-def type-id='type-id-450' const='yes'
> id='type-id-706'/>
> +        <var-decl name='tqh_last' type-id='type-id-397'
> visibility='default' filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h'
> line='45' column='1'/>
> +      </data-member>
> +    </class-decl>
> +    <typedef-decl name='rte_dpaa_probe_t' type-id='type-id-699'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='83' column='1'
> id='type-id-394'/>
> +    <typedef-decl name='rte_dpaa_remove_t' type-id='type-id-700'
> filepath='../../dpdk/drivers/bus/dpaa/rte_dpaa_bus.h' line='85' column='1'
> id='type-id-395'/>
> +    <pointer-type-def type-id='type-id-45' size-in-bits='64'
> id='type-id-438'/>
> +    <qualified-type-def type-id='type-id-45' const='yes'
> id='type-id-701'/>
> +    <pointer-type-def type-id='type-id-701' size-in-bits='64'
> id='type-id-399'/>
> +    <qualified-type-def type-id='type-id-502' const='yes'
> id='type-id-702'/>
> +    <pointer-type-def type-id='type-id-702' size-in-bits='64'
> id='type-id-464'/>
> +    <qualified-type-def type-id='type-id-403' const='yes'
> id='type-id-703'/>
> +    <pointer-type-def type-id='type-id-703' size-in-bits='64'
> id='type-id-427'/>
> +    <qualified-type-def type-id='type-id-448' const='yes'
> id='type-id-704'/>
> +    <pointer-type-def type-id='type-id-704' size-in-bits='64'
> id='type-id-705'/>
> +    <qualified-type-def type-id='type-id-424' const='yes'
> id='type-id-706'/>
>      <pointer-type-def type-id='type-id-706' size-in-bits='64'
> id='type-id-707'/>
> -    <qualified-type-def type-id='type-id-426' const='yes'
> id='type-id-708'/>
> -    <pointer-type-def type-id='type-id-708' size-in-bits='64'
> id='type-id-709'/>
> -    <qualified-type-def type-id='type-id-393' const='yes'
> id='type-id-710'/>
> -    <pointer-type-def type-id='type-id-710' size-in-bits='64'
> id='type-id-428'/>
> -    <qualified-type-def type-id='type-id-686' const='yes'
> id='type-id-711'/>
> +    <qualified-type-def type-id='type-id-391' const='yes'
> id='type-id-708'/>
> +    <pointer-type-def type-id='type-id-708' size-in-bits='64'
> id='type-id-426'/>
> +    <qualified-type-def type-id='type-id-684' const='yes'
> id='type-id-709'/>
> +    <pointer-type-def type-id='type-id-709' size-in-bits='64'
> id='type-id-710'/>
> +    <qualified-type-def type-id='type-id-610' const='yes'
> id='type-id-711'/>
>      <pointer-type-def type-id='type-id-711' size-in-bits='64'
> id='type-id-712'/>
> -    <qualified-type-def type-id='type-id-612' const='yes'
> id='type-id-713'/>
> +    <qualified-type-def type-id='type-id-611' const='yes'
> id='type-id-713'/>
>      <pointer-type-def type-id='type-id-713' size-in-bits='64'
> id='type-id-714'/>
> -    <qualified-type-def type-id='type-id-613' const='yes'
> id='type-id-715'/>
> +    <qualified-type-def type-id='type-id-668' const='yes'
> id='type-id-715'/>
>      <pointer-type-def type-id='type-id-715' size-in-bits='64'
> id='type-id-716'/>
> -    <qualified-type-def type-id='type-id-670' const='yes'
> id='type-id-717'/>
> -    <pointer-type-def type-id='type-id-717' size-in-bits='64'
> id='type-id-718'/>
> -    <qualified-type-def type-id='type-id-7' const='yes' id='type-id-719'/>
> -    <pointer-type-def type-id='type-id-719' size-in-bits='64'
> id='type-id-611'/>
> -    <pointer-type-def type-id='type-id-720' size-in-bits='64'
> id='type-id-625'/>
> -    <qualified-type-def type-id='type-id-11' const='yes'
> id='type-id-721'/>
> -    <pointer-type-def type-id='type-id-721' size-in-bits='64'
> id='type-id-722'/>
> -    <pointer-type-def type-id='type-id-723' size-in-bits='64'
> id='type-id-447'/>
> -    <pointer-type-def type-id='type-id-724' size-in-bits='64'
> id='type-id-424'/>
> -    <pointer-type-def type-id='type-id-725' size-in-bits='64'
> id='type-id-444'/>
> -    <pointer-type-def type-id='type-id-726' size-in-bits='64'
> id='type-id-441'/>
> -    <pointer-type-def type-id='type-id-727' size-in-bits='64'
> id='type-id-443'/>
> -    <pointer-type-def type-id='type-id-728' size-in-bits='64'
> id='type-id-445'/>
> -    <pointer-type-def type-id='type-id-729' size-in-bits='64'
> id='type-id-702'/>
> -    <pointer-type-def type-id='type-id-730' size-in-bits='64'
> id='type-id-701'/>
> -    <pointer-type-def type-id='type-id-731' size-in-bits='64'
> id='type-id-595'/>
> -    <pointer-type-def type-id='type-id-732' size-in-bits='64'
> id='type-id-624'/>
> -    <pointer-type-def type-id='type-id-733' size-in-bits='64'
> id='type-id-682'/>
> -    <pointer-type-def type-id='type-id-734' size-in-bits='64'
> id='type-id-677'/>
> -    <pointer-type-def type-id='type-id-735' size-in-bits='64'
> id='type-id-679'/>
> -    <pointer-type-def type-id='type-id-736' size-in-bits='64'
> id='type-id-663'/>
> -    <pointer-type-def type-id='type-id-737' size-in-bits='64'
> id='type-id-628'/>
> -    <pointer-type-def type-id='type-id-738' size-in-bits='64'
> id='type-id-597'/>
> -    <pointer-type-def type-id='type-id-739' size-in-bits='64'
> id='type-id-659'/>
> -    <pointer-type-def type-id='type-id-740' size-in-bits='64'
> id='type-id-657'/>
> -    <pointer-type-def type-id='type-id-741' size-in-bits='64'
> id='type-id-666'/>
> -    <pointer-type-def type-id='type-id-742' size-in-bits='64'
> id='type-id-609'/>
> -    <pointer-type-def type-id='type-id-743' size-in-bits='64'
> id='type-id-661'/>
> -    <pointer-type-def type-id='type-id-744' size-in-bits='64'
> id='type-id-637'/>
> -    <pointer-type-def type-id='type-id-745' size-in-bits='64'
> id='type-id-683'/>
> -    <pointer-type-def type-id='type-id-746' size-in-bits='64'
> id='type-id-649'/>
> -    <pointer-type-def type-id='type-id-747' size-in-bits='64'
> id='type-id-652'/>
> -    <pointer-type-def type-id='type-id-748' size-in-bits='64'
> id='type-id-644'/>
> -    <pointer-type-def type-id='type-id-749' size-in-bits='64'
> id='type-id-640'/>
> -    <pointer-type-def type-id='type-id-750' size-in-bits='64'
> id='type-id-654'/>
> -    <pointer-type-def type-id='type-id-751' size-in-bits='64'
> id='type-id-655'/>
> -    <pointer-type-def type-id='type-id-752' size-in-bits='64'
> id='type-id-603'/>
> -    <pointer-type-def type-id='type-id-753' size-in-bits='64'
> id='type-id-647'/>
> +    <qualified-type-def type-id='type-id-7' const='yes' id='type-id-717'/>
> +    <pointer-type-def type-id='type-id-717' size-in-bits='64'
> id='type-id-609'/>
> +    <pointer-type-def type-id='type-id-718' size-in-bits='64'
> id='type-id-623'/>
> +    <qualified-type-def type-id='type-id-11' const='yes'
> id='type-id-719'/>
> +    <pointer-type-def type-id='type-id-719' size-in-bits='64'
> id='type-id-720'/>
> +    <pointer-type-def type-id='type-id-721' size-in-bits='64'
> id='type-id-445'/>
> +    <pointer-type-def type-id='type-id-722' size-in-bits='64'
> id='type-id-422'/>
> +    <pointer-type-def type-id='type-id-723' size-in-bits='64'
> id='type-id-442'/>
> +    <pointer-type-def type-id='type-id-724' size-in-bits='64'
> id='type-id-439'/>
> +    <pointer-type-def type-id='type-id-725' size-in-bits='64'
> id='type-id-441'/>
> +    <pointer-type-def type-id='type-id-726' size-in-bits='64'
> id='type-id-443'/>
> +    <pointer-type-def type-id='type-id-727' size-in-bits='64'
> id='type-id-700'/>
> +    <pointer-type-def type-id='type-id-728' size-in-bits='64'
> id='type-id-699'/>
> +    <pointer-type-def type-id='type-id-729' size-in-bits='64'
> id='type-id-593'/>
> +    <pointer-type-def type-id='type-id-730' size-in-bits='64'
> id='type-id-622'/>
> +    <pointer-type-def type-id='type-id-731' size-in-bits='64'
> id='type-id-680'/>
> +    <pointer-type-def type-id='type-id-732' size-in-bits='64'
> id='type-id-675'/>
> +    <pointer-type-def type-id='type-id-733' size-in-bits='64'
> id='type-id-677'/>
> +    <pointer-type-def type-id='type-id-734' size-in-bits='64'
> id='type-id-661'/>
> +    <pointer-type-def type-id='type-id-735' size-in-bits='64'
> id='type-id-626'/>
> +    <pointer-type-def type-id='type-id-736' size-in-bits='64'
> id='type-id-595'/>
> +    <pointer-type-def type-id='type-id-737' size-in-bits='64'
> id='type-id-657'/>
> +    <pointer-type-def type-id='type-id-738' size-in-bits='64'
> id='type-id-655'/>
> +    <pointer-type-def type-id='type-id-739' size-in-bits='64'
> id='type-id-664'/>
> +    <pointer-type-def type-id='type-id-740' size-in-bits='64'
> id='type-id-607'/>
> +    <pointer-type-def type-id='type-id-741' size-in-bits='64'
> id='type-id-659'/>
> +    <pointer-type-def type-id='type-id-742' size-in-bits='64'
> id='type-id-635'/>
> +    <pointer-type-def type-id='type-id-743' size-in-bits='64'
> id='type-id-681'/>
> +    <pointer-type-def type-id='type-id-744' size-in-bits='64'
> id='type-id-647'/>
> +    <pointer-type-def type-id='type-id-745' size-in-bits='64'
> id='type-id-650'/>
> +    <pointer-type-def type-id='type-id-746' size-in-bits='64'
> id='type-id-642'/>
> +    <pointer-type-def type-id='type-id-747' size-in-bits='64'
> id='type-id-638'/>
> +    <pointer-type-def type-id='type-id-748' size-in-bits='64'
> id='type-id-652'/>
> +    <pointer-type-def type-id='type-id-749' size-in-bits='64'
> id='type-id-653'/>
> +    <pointer-type-def type-id='type-id-750' size-in-bits='64'
> id='type-id-601'/>
> +    <pointer-type-def type-id='type-id-751' size-in-bits='64'
> id='type-id-645'/>
> +    <pointer-type-def type-id='type-id-752' size-in-bits='64'
> id='type-id-602'/>
> +    <pointer-type-def type-id='type-id-753' size-in-bits='64'
> id='type-id-678'/>
>      <pointer-type-def type-id='type-id-754' size-in-bits='64'
> id='type-id-604'/>
> -    <pointer-type-def type-id='type-id-755' size-in-bits='64'
> id='type-id-680'/>
> -    <pointer-type-def type-id='type-id-756' size-in-bits='64'
> id='type-id-606'/>
> -    <pointer-type-def type-id='type-id-757' size-in-bits='64'
> id='type-id-600'/>
> -    <pointer-type-def type-id='type-id-758' size-in-bits='64'
> id='type-id-601'/>
> -    <pointer-type-def type-id='type-id-759' size-in-bits='64'
> id='type-id-599'/>
> -    <pointer-type-def type-id='type-id-760' size-in-bits='64'
> id='type-id-642'/>
> -    <pointer-type-def type-id='type-id-761' size-in-bits='64'
> id='type-id-673'/>
> -    <pointer-type-def type-id='type-id-762' size-in-bits='64'
> id='type-id-669'/>
> -    <pointer-type-def type-id='type-id-763' size-in-bits='64'
> id='type-id-674'/>
> -    <pointer-type-def type-id='type-id-764' size-in-bits='64'
> id='type-id-602'/>
> -    <pointer-type-def type-id='type-id-765' size-in-bits='64'
> id='type-id-627'/>
> -    <pointer-type-def type-id='type-id-766' size-in-bits='64'
> id='type-id-622'/>
> -    <pointer-type-def type-id='type-id-767' size-in-bits='64'
> id='type-id-653'/>
> -    <pointer-type-def type-id='type-id-768' size-in-bits='64'
> id='type-id-685'/>
> -    <pointer-type-def type-id='type-id-769' size-in-bits='64'
> id='type-id-631'/>
> -    <pointer-type-def type-id='type-id-770' size-in-bits='64'
> id='type-id-635'/>
> -    <pointer-type-def type-id='type-id-771' size-in-bits='64'
> id='type-id-608'/>
> -    <pointer-type-def type-id='type-id-772' size-in-bits='64'
> id='type-id-626'/>
> -    <pointer-type-def type-id='type-id-773' size-in-bits='64'
> id='type-id-643'/>
> -    <pointer-type-def type-id='type-id-774' size-in-bits='64'
> id='type-id-678'/>
> -    <pointer-type-def type-id='type-id-775' size-in-bits='64'
> id='type-id-681'/>
> -    <pointer-type-def type-id='type-id-776' size-in-bits='64'
> id='type-id-451'/>
> -    <pointer-type-def type-id='type-id-777' size-in-bits='64'
> id='type-id-634'/>
> -    <pointer-type-def type-id='type-id-778' size-in-bits='64'
> id='type-id-636'/>
> -    <pointer-type-def type-id='type-id-405' size-in-bits='64'
> id='type-id-422'/>
> -    <pointer-type-def type-id='type-id-422' size-in-bits='64'
> id='type-id-423'/>
> -    <pointer-type-def type-id='type-id-361' size-in-bits='64'
> id='type-id-438'/>
> -    <pointer-type-def type-id='type-id-362' size-in-bits='64'
> id='type-id-460'/>
> -    <pointer-type-def type-id='type-id-660' size-in-bits='64'
> id='type-id-779'/>
> -    <pointer-type-def type-id='type-id-658' size-in-bits='64'
> id='type-id-780'/>
> -    <pointer-type-def type-id='type-id-433' size-in-bits='64'
> id='type-id-430'/>
> -    <pointer-type-def type-id='type-id-430' size-in-bits='64'
> id='type-id-439'/>
> -    <pointer-type-def type-id='type-id-426' size-in-bits='64'
> id='type-id-431'/>
> -    <pointer-type-def type-id='type-id-781' size-in-bits='64'
> id='type-id-425'/>
> -    <pointer-type-def type-id='type-id-431' size-in-bits='64'
> id='type-id-432'/>
> -    <pointer-type-def type-id='type-id-404' size-in-bits='64'
> id='type-id-394'/>
> -    <pointer-type-def type-id='type-id-454' size-in-bits='64'
> id='type-id-452'/>
> -    <pointer-type-def type-id='type-id-452' size-in-bits='64'
> id='type-id-453'/>
> -    <pointer-type-def type-id='type-id-391' size-in-bits='64'
> id='type-id-398'/>
> -    <pointer-type-def type-id='type-id-398' size-in-bits='64'
> id='type-id-399'/>
> -    <pointer-type-def type-id='type-id-393' size-in-bits='64'
> id='type-id-402'/>
> -    <pointer-type-def type-id='type-id-402' size-in-bits='64'
> id='type-id-403'/>
> -    <pointer-type-def type-id='type-id-623' size-in-bits='64'
> id='type-id-782'/>
> -    <pointer-type-def type-id='type-id-667' size-in-bits='64'
> id='type-id-783'/>
> -    <pointer-type-def type-id='type-id-461' size-in-bits='64'
> id='type-id-459'/>
> -    <pointer-type-def type-id='type-id-363' size-in-bits='64'
> id='type-id-693'/>
> -    <pointer-type-def type-id='type-id-693' size-in-bits='64'
> id='type-id-694'/>
> -    <pointer-type-def type-id='type-id-471' size-in-bits='64'
> id='type-id-465'/>
> -    <pointer-type-def type-id='type-id-610' size-in-bits='64'
> id='type-id-784'/>
> -    <pointer-type-def type-id='type-id-662' size-in-bits='64'
> id='type-id-785'/>
> -    <pointer-type-def type-id='type-id-638' size-in-bits='64'
> id='type-id-786'/>
> -    <pointer-type-def type-id='type-id-684' size-in-bits='64'
> id='type-id-787'/>
> -    <pointer-type-def type-id='type-id-650' size-in-bits='64'
> id='type-id-788'/>
> -    <pointer-type-def type-id='type-id-645' size-in-bits='64'
> id='type-id-789'/>
> -    <pointer-type-def type-id='type-id-641' size-in-bits='64'
> id='type-id-790'/>
> -    <pointer-type-def type-id='type-id-487' size-in-bits='64'
> id='type-id-791'/>
> -    <pointer-type-def type-id='type-id-656' size-in-bits='64'
> id='type-id-792'/>
> -    <pointer-type-def type-id='type-id-619' size-in-bits='64'
> id='type-id-793'/>
> -    <pointer-type-def type-id='type-id-695' size-in-bits='64'
> id='type-id-376'/>
> -    <pointer-type-def type-id='type-id-621' size-in-bits='64'
> id='type-id-794'/>
> -    <pointer-type-def type-id='type-id-648' size-in-bits='64'
> id='type-id-795'/>
> -    <pointer-type-def type-id='type-id-605' size-in-bits='64'
> id='type-id-796'/>
> -    <pointer-type-def type-id='type-id-607' size-in-bits='64'
> id='type-id-797'/>
> -    <pointer-type-def type-id='type-id-23' size-in-bits='64'
> id='type-id-475'/>
> -    <pointer-type-def type-id='type-id-458' size-in-bits='64'
> id='type-id-467'/>
> -    <pointer-type-def type-id='type-id-256' size-in-bits='64'
> id='type-id-798'/>
> -    <pointer-type-def type-id='type-id-670' size-in-bits='64'
> id='type-id-799'/>
> -    <pointer-type-def type-id='type-id-800' size-in-bits='64'
> id='type-id-699'/>
> -    <pointer-type-def type-id='type-id-801' size-in-bits='64'
> id='type-id-700'/>
> -    <pointer-type-def type-id='type-id-802' size-in-bits='64'
> id='type-id-470'/>
> -    <pointer-type-def type-id='type-id-803' size-in-bits='64'
> id='type-id-633'/>
> -    <pointer-type-def type-id='type-id-804' size-in-bits='64'
> id='type-id-692'/>
> -    <pointer-type-def type-id='type-id-805' size-in-bits='64'
> id='type-id-596'/>
> -    <pointer-type-def type-id='type-id-806' size-in-bits='64'
> id='type-id-630'/>
> -    <pointer-type-def type-id='type-id-807' size-in-bits='64'
> id='type-id-618'/>
> -    <pointer-type-def type-id='type-id-808' size-in-bits='64'
> id='type-id-620'/>
> -    <pointer-type-def type-id='type-id-809' size-in-bits='64'
> id='type-id-598'/>
> -    <pointer-type-def type-id='type-id-810' size-in-bits='64'
> id='type-id-632'/>
> -    <pointer-type-def type-id='type-id-811' size-in-bits='64'
> id='type-id-449'/>
> -    <qualified-type-def type-id='type-id-7' volatile='yes'
> id='type-id-689'/>
> +    <pointer-type-def type-id='type-id-755' size-in-bits='64'
> id='type-id-598'/>
> +    <pointer-type-def type-id='type-id-756' size-in-bits='64'
> id='type-id-599'/>
> +    <pointer-type-def type-id='type-id-757' size-in-bits='64'
> id='type-id-597'/>
> +    <pointer-type-def type-id='type-id-758' size-in-bits='64'
> id='type-id-640'/>
> +    <pointer-type-def type-id='type-id-759' size-in-bits='64'
> id='type-id-671'/>
> +    <pointer-type-def type-id='type-id-760' size-in-bits='64'
> id='type-id-667'/>
> +    <pointer-type-def type-id='type-id-761' size-in-bits='64'
> id='type-id-672'/>
> +    <pointer-type-def type-id='type-id-762' size-in-bits='64'
> id='type-id-600'/>
> +    <pointer-type-def type-id='type-id-763' size-in-bits='64'
> id='type-id-625'/>
> +    <pointer-type-def type-id='type-id-764' size-in-bits='64'
> id='type-id-620'/>
> +    <pointer-type-def type-id='type-id-765' size-in-bits='64'
> id='type-id-651'/>
> +    <pointer-type-def type-id='type-id-766' size-in-bits='64'
> id='type-id-683'/>
> +    <pointer-type-def type-id='type-id-767' size-in-bits='64'
> id='type-id-629'/>
> +    <pointer-type-def type-id='type-id-768' size-in-bits='64'
> id='type-id-633'/>
> +    <pointer-type-def type-id='type-id-769' size-in-bits='64'
> id='type-id-606'/>
> +    <pointer-type-def type-id='type-id-770' size-in-bits='64'
> id='type-id-624'/>
> +    <pointer-type-def type-id='type-id-771' size-in-bits='64'
> id='type-id-641'/>
> +    <pointer-type-def type-id='type-id-772' size-in-bits='64'
> id='type-id-676'/>
> +    <pointer-type-def type-id='type-id-773' size-in-bits='64'
> id='type-id-679'/>
> +    <pointer-type-def type-id='type-id-774' size-in-bits='64'
> id='type-id-449'/>
> +    <pointer-type-def type-id='type-id-775' size-in-bits='64'
> id='type-id-632'/>
> +    <pointer-type-def type-id='type-id-776' size-in-bits='64'
> id='type-id-634'/>
> +    <pointer-type-def type-id='type-id-403' size-in-bits='64'
> id='type-id-420'/>
> +    <pointer-type-def type-id='type-id-420' size-in-bits='64'
> id='type-id-421'/>
> +    <pointer-type-def type-id='type-id-359' size-in-bits='64'
> id='type-id-436'/>
> +    <pointer-type-def type-id='type-id-360' size-in-bits='64'
> id='type-id-458'/>
> +    <pointer-type-def type-id='type-id-658' size-in-bits='64'
> id='type-id-777'/>
> +    <pointer-type-def type-id='type-id-656' size-in-bits='64'
> id='type-id-778'/>
> +    <pointer-type-def type-id='type-id-431' size-in-bits='64'
> id='type-id-428'/>
> +    <pointer-type-def type-id='type-id-428' size-in-bits='64'
> id='type-id-437'/>
> +    <pointer-type-def type-id='type-id-424' size-in-bits='64'
> id='type-id-429'/>
> +    <pointer-type-def type-id='type-id-779' size-in-bits='64'
> id='type-id-423'/>
> +    <pointer-type-def type-id='type-id-429' size-in-bits='64'
> id='type-id-430'/>
> +    <pointer-type-def type-id='type-id-402' size-in-bits='64'
> id='type-id-392'/>
> +    <pointer-type-def type-id='type-id-452' size-in-bits='64'
> id='type-id-450'/>
> +    <pointer-type-def type-id='type-id-450' size-in-bits='64'
> id='type-id-451'/>
> +    <pointer-type-def type-id='type-id-389' size-in-bits='64'
> id='type-id-396'/>
> +    <pointer-type-def type-id='type-id-396' size-in-bits='64'
> id='type-id-397'/>
> +    <pointer-type-def type-id='type-id-391' size-in-bits='64'
> id='type-id-400'/>
> +    <pointer-type-def type-id='type-id-400' size-in-bits='64'
> id='type-id-401'/>
> +    <pointer-type-def type-id='type-id-621' size-in-bits='64'
> id='type-id-780'/>
> +    <pointer-type-def type-id='type-id-665' size-in-bits='64'
> id='type-id-781'/>
> +    <pointer-type-def type-id='type-id-459' size-in-bits='64'
> id='type-id-457'/>
> +    <pointer-type-def type-id='type-id-361' size-in-bits='64'
> id='type-id-691'/>
> +    <pointer-type-def type-id='type-id-691' size-in-bits='64'
> id='type-id-692'/>
> +    <pointer-type-def type-id='type-id-469' size-in-bits='64'
> id='type-id-463'/>
> +    <pointer-type-def type-id='type-id-608' size-in-bits='64'
> id='type-id-782'/>
> +    <pointer-type-def type-id='type-id-660' size-in-bits='64'
> id='type-id-783'/>
> +    <pointer-type-def type-id='type-id-636' size-in-bits='64'
> id='type-id-784'/>
> +    <pointer-type-def type-id='type-id-682' size-in-bits='64'
> id='type-id-785'/>
> +    <pointer-type-def type-id='type-id-648' size-in-bits='64'
> id='type-id-786'/>
> +    <pointer-type-def type-id='type-id-643' size-in-bits='64'
> id='type-id-787'/>
> +    <pointer-type-def type-id='type-id-639' size-in-bits='64'
> id='type-id-788'/>
> +    <pointer-type-def type-id='type-id-485' size-in-bits='64'
> id='type-id-789'/>
> +    <pointer-type-def type-id='type-id-654' size-in-bits='64'
> id='type-id-790'/>
> +    <pointer-type-def type-id='type-id-617' size-in-bits='64'
> id='type-id-791'/>
> +    <pointer-type-def type-id='type-id-693' size-in-bits='64'
> id='type-id-374'/>
> +    <pointer-type-def type-id='type-id-619' size-in-bits='64'
> id='type-id-792'/>
> +    <pointer-type-def type-id='type-id-646' size-in-bits='64'
> id='type-id-793'/>
> +    <pointer-type-def type-id='type-id-603' size-in-bits='64'
> id='type-id-794'/>
> +    <pointer-type-def type-id='type-id-605' size-in-bits='64'
> id='type-id-795'/>
> +    <pointer-type-def type-id='type-id-23' size-in-bits='64'
> id='type-id-473'/>
> +    <pointer-type-def type-id='type-id-456' size-in-bits='64'
> id='type-id-465'/>
> +    <pointer-type-def type-id='type-id-256' size-in-bits='64'
> id='type-id-796'/>
> +    <pointer-type-def type-id='type-id-668' size-in-bits='64'
> id='type-id-797'/>
> +    <pointer-type-def type-id='type-id-798' size-in-bits='64'
> id='type-id-697'/>
> +    <pointer-type-def type-id='type-id-799' size-in-bits='64'
> id='type-id-698'/>
> +    <pointer-type-def type-id='type-id-800' size-in-bits='64'
> id='type-id-468'/>
> +    <pointer-type-def type-id='type-id-801' size-in-bits='64'
> id='type-id-631'/>
> +    <pointer-type-def type-id='type-id-802' size-in-bits='64'
> id='type-id-690'/>
> +    <pointer-type-def type-id='type-id-803' size-in-bits='64'
> id='type-id-594'/>
> +    <pointer-type-def type-id='type-id-804' size-in-bits='64'
> id='type-id-628'/>
> +    <pointer-type-def type-id='type-id-805' size-in-bits='64'
> id='type-id-616'/>
> +    <pointer-type-def type-id='type-id-806' size-in-bits='64'
> id='type-id-618'/>
> +    <pointer-type-def type-id='type-id-807' size-in-bits='64'
> id='type-id-596'/>
> +    <pointer-type-def type-id='type-id-808' size-in-bits='64'
> id='type-id-630'/>
> +    <pointer-type-def type-id='type-id-809' size-in-bits='64'
> id='type-id-447'/>
> +    <qualified-type-def type-id='type-id-7' volatile='yes'
> id='type-id-687'/>
>      <var-decl name='dpaa_logtype_mempool' type-id='type-id-1'
> mangled-name='dpaa_logtype_mempool' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='46' column='1'
> elf-symbol-id='dpaa_logtype_mempool@@DPDK_20.0'/>
>      <var-decl name='dpaa_logtype_pmd' type-id='type-id-1'
> mangled-name='dpaa_logtype_pmd' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='47' column='1'
> elf-symbol-id='dpaa_logtype_pmd@@DPDK_20.0'/>
>      <var-decl name='dpaa_logtype_eventdev' type-id='type-id-1'
> mangled-name='dpaa_logtype_eventdev' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='48' column='1'
> elf-symbol-id='dpaa_logtype_eventdev@@DPDK_20.0'/>
>      <var-decl name='dpaa_netcfg' type-id='type-id-41'
> mangled-name='dpaa_netcfg' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='51' column='1'
> elf-symbol-id='dpaa_netcfg@@DPDK_20.0'/>
>      <var-decl name='dpaa_svr_family' type-id='type-id-2'
> mangled-name='dpaa_svr_family' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='56' column='1'
> elf-symbol-id='dpaa_svr_family@@DPDK_20.0'/>
> -    <var-decl name='per_lcore_dpaa_io' type-id='type-id-357'
> mangled-name='per_lcore_dpaa_io' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='60' column='1'
> elf-symbol-id='per_lcore_dpaa_io@@DPDK_20.0'/>
> -    <var-decl name='per_lcore_held_bufs' type-id='type-id-390'
> mangled-name='per_lcore_held_bufs' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='61' column='1'
> elf-symbol-id='per_lcore_held_bufs@@DPDK_20.0'/>
> +    <var-decl name='per_lcore_dpaa_io' type-id='type-id-355'
> mangled-name='per_lcore_dpaa_io' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='60' column='1'
> elf-symbol-id='per_lcore_dpaa_io@@DPDK_20.0'/>
> +    <var-decl name='per_lcore_held_bufs' type-id='type-id-388'
> mangled-name='per_lcore_held_bufs' visibility='default'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='61' column='1'
> elf-symbol-id='per_lcore_held_bufs@@DPDK_20.0'/>
>      <function-decl name='rte_dpaa_portal_init'
> mangled-name='rte_dpaa_portal_init'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='251' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='rte_dpaa_portal_init@@DPDK_20.0'>
>        <parameter type-id='type-id-59' name='arg'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='251' column='1'/>
>        <return type-id='type-id-1'/>
> @@ -5214,399 +5203,399 @@
>        <return type-id='type-id-1'/>
>      </function-decl>
>      <function-decl name='rte_dpaa_driver_register'
> mangled-name='rte_dpaa_driver_register'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='466' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='rte_dpaa_driver_register@@DPDK_20.0'>
> -      <parameter type-id='type-id-398' name='driver'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='466' column='1'/>
> +      <parameter type-id='type-id-396' name='driver'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='466' column='1'/>
>        <return type-id='type-id-20'/>
>      </function-decl>
>      <function-decl name='rte_dpaa_driver_unregister'
> mangled-name='rte_dpaa_driver_unregister'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='479' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='rte_dpaa_driver_unregister@@DPDK_20.0'>
> -      <parameter type-id='type-id-398' name='driver'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='479' column='1'/>
> +      <parameter type-id='type-id-396' name='driver'
> filepath='../../dpdk/drivers/bus/dpaa/dpaa_bus.c' line='479' column='1'/>
>        <return type-id='type-id-20'/>
>      </function-decl>
> -    <function-type size-in-bits='64' id='type-id-720'>
> -      <parameter type-id='type-id-459'/>
> -      <return type-id='type-id-611'/>
> +    <function-type size-in-bits='64' id='type-id-718'>
> +      <parameter type-id='type-id-457'/>
> +      <return type-id='type-id-609'/>
> +    </function-type>
> +    <function-type size-in-bits='64' id='type-id-721'>
> +      <return type-id='type-id-446'/>
> +    </function-type>
> +    <function-type size-in-bits='64' id='type-id-722'>
> +      <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-723'>
> -      <return type-id='type-id-448'/>
> +      <parameter type-id='type-id-399'/>
> +      <parameter type-id='type-id-59'/>
> +      <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-724'>
> +      <parameter type-id='type-id-707'/>
> +      <parameter type-id='type-id-59'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-725'>
> -      <parameter type-id='type-id-401'/>
> -      <parameter type-id='type-id-59'/>
> +      <parameter type-id='type-id-429'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-726'>
> -      <parameter type-id='type-id-709'/>
> +      <parameter type-id='type-id-429'/>
>        <parameter type-id='type-id-59'/>
> +      <parameter type-id='type-id-11'/>
> +      <parameter type-id='type-id-29'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-727'>
> -      <parameter type-id='type-id-431'/>
> +      <parameter type-id='type-id-450'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-728'>
> -      <parameter type-id='type-id-431'/>
> -      <parameter type-id='type-id-59'/>
> -      <parameter type-id='type-id-11'/>
> -      <parameter type-id='type-id-29'/>
> +      <parameter type-id='type-id-396'/>
> +      <parameter type-id='type-id-450'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-729'>
> -      <parameter type-id='type-id-452'/>
> +      <parameter type-id='type-id-457'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-730'>
> -      <parameter type-id='type-id-398'/>
> -      <parameter type-id='type-id-452'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-438'/>
> +      <parameter type-id='type-id-29'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-731'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-399'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-732'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-440'/>
> -      <parameter type-id='type-id-29'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-716'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-733'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-401'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-720'/>
> +      <parameter type-id='type-id-35'/>
> +      <parameter type-id='type-id-2'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-734'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-718'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-662'/>
> +      <parameter type-id='type-id-663'/>
> +      <parameter type-id='type-id-59'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-735'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-722'/>
> -      <parameter type-id='type-id-35'/>
> -      <parameter type-id='type-id-2'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-627'/>
> +      <parameter type-id='type-id-4'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-736'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-664'/>
> -      <parameter type-id='type-id-665'/>
> -      <parameter type-id='type-id-59'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-1'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-737'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-629'/>
> -      <parameter type-id='type-id-4'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-777'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-738'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-1'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-778'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-739'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-779'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-781'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-740'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-780'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-782'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-741'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-783'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-742'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-784'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-743'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-785'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-744'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-786'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-745'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-787'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-786'/>
> +      <parameter type-id='type-id-7'/>
> +      <parameter type-id='type-id-14'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-746'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-788'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-787'/>
> +      <parameter type-id='type-id-14'/>
> +      <parameter type-id='type-id-14'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-747'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-788'/>
> -      <parameter type-id='type-id-7'/>
> -      <parameter type-id='type-id-14'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-748'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-789'/>
> -      <parameter type-id='type-id-14'/>
> -      <parameter type-id='type-id-14'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-749'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-790'/>
> +      <parameter type-id='type-id-4'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-750'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-791'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-34'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-751'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-792'/>
> -      <parameter type-id='type-id-4'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-793'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-752'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-34'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-794'/>
> +      <parameter type-id='type-id-2'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-753'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-795'/>
> +      <parameter type-id='type-id-720'/>
> +      <parameter type-id='type-id-2'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-754'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-796'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-795'/>
>        <parameter type-id='type-id-2'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-755'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-797'/>
> -      <parameter type-id='type-id-722'/>
> -      <parameter type-id='type-id-2'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-473'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-756'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-797'/>
> -      <parameter type-id='type-id-2'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-473'/>
> +      <parameter type-id='type-id-7'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-757'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-475'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-473'/>
> +      <parameter type-id='type-id-7'/>
> +      <parameter type-id='type-id-7'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-758'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-475'/>
> -      <parameter type-id='type-id-7'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-473'/>
> +      <parameter type-id='type-id-14'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-759'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-475'/>
> -      <parameter type-id='type-id-7'/>
> -      <parameter type-id='type-id-7'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-797'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-760'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-475'/>
> -      <parameter type-id='type-id-14'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-797'/>
> +      <parameter type-id='type-id-7'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-761'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-799'/>
> +      <parameter type-id='type-id-457'/>
> +      <parameter type-id='type-id-674'/>
>        <return type-id='type-id-1'/>
>      </function-type>
>      <function-type size-in-bits='64' id='type-id-762'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-799'/>
> -      <parameter type-id='type-id-7'/>
> -      <return type-id='type-id-1'/>
> -    </function-type>
> -    <function-type size-in-bits='64' id='type-id-763'>
> -      <parameter type-id='type-id-459'/>
> -      <parameter type-id='type-id-676'/>
> -      <return type-id='type-id-1'/>
> -    </function-type>
> -    <function-type size-in-bits='64' id='type-id-764'>
> -      <parameter type-id='type-id-459'/>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-765'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-763'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-1'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-766'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-764'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
> -      <parameter type-id='type-id-782'/>
> +      <parameter type-id='type-id-780'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-767'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-765'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-4'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-768'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-766'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-4'/>
> -      <parameter type-id='type-id-712'/>
> +      <parameter type-id='type-id-710'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-769'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-767'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-2'/>
> -      <parameter type-id='type-id-714'/>
> +      <parameter type-id='type-id-712'/>
>        <parameter type-id='type-id-265'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-770'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-768'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-2'/>
> -      <parameter type-id='type-id-716'/>
> +      <parameter type-id='type-id-714'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-771'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-769'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-14'/>
>        <parameter type-id='type-id-14'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-772'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-770'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-7'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-773'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-771'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-14'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-774'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-772'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-35'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-775'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-773'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-59'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-776'>
> +    <function-type size-in-bits='64' id='type-id-774'>
>        <parameter type-id='type-id-59' name='arg'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-777'>
> +    <function-type size-in-bits='64' id='type-id-775'>
>        <parameter type-id='type-id-59'/>
>        <parameter type-id='type-id-4'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-778'>
> +    <function-type size-in-bits='64' id='type-id-776'>
>        <parameter type-id='type-id-59'/>
>        <parameter type-id='type-id-7'/>
>        <return type-id='type-id-1'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-781'>
> -      <parameter type-id='type-id-709'/>
> -      <parameter type-id='type-id-442'/>
> +    <function-type size-in-bits='64' id='type-id-779'>
> +      <parameter type-id='type-id-707'/>
> +      <parameter type-id='type-id-440'/>
>        <parameter type-id='type-id-59'/>
> -      <return type-id='type-id-431'/>
> +      <return type-id='type-id-429'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-800'>
> +    <function-type size-in-bits='64' id='type-id-798'>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-4'/>
> -      <parameter type-id='type-id-798'/>
> +      <parameter type-id='type-id-796'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-59'/>
>        <return type-id='type-id-4'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-801'>
> +    <function-type size-in-bits='64' id='type-id-799'>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-4'/>
> -      <parameter type-id='type-id-798'/>
> +      <parameter type-id='type-id-796'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-59'/>
>        <return type-id='type-id-4'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-802'>
> +    <function-type size-in-bits='64' id='type-id-800'>
>        <parameter type-id='type-id-59'/>
> -      <parameter type-id='type-id-798'/>
> +      <parameter type-id='type-id-796'/>
>        <parameter type-id='type-id-4'/>
>        <return type-id='type-id-4'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-803'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-801'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <return type-id='type-id-7'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-804'>
> +    <function-type size-in-bits='64' id='type-id-802'>
>        <parameter type-id='type-id-1'/>
>        <parameter type-id='type-id-59'/>
>        <return type-id='type-id-20'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-805'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-803'>
> +      <parameter type-id='type-id-457'/>
>        <return type-id='type-id-20'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-806'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-804'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
>        <parameter type-id='type-id-1'/>
>        <return type-id='type-id-20'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-807'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-805'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
> -      <parameter type-id='type-id-793'/>
> +      <parameter type-id='type-id-791'/>
>        <return type-id='type-id-20'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-808'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-806'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-4'/>
> -      <parameter type-id='type-id-794'/>
> +      <parameter type-id='type-id-792'/>
>        <return type-id='type-id-20'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-809'>
> -      <parameter type-id='type-id-459'/>
> +    <function-type size-in-bits='64' id='type-id-807'>
> +      <parameter type-id='type-id-457'/>
>        <parameter type-id='type-id-7'/>
>        <return type-id='type-id-20'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-810'>
> +    <function-type size-in-bits='64' id='type-id-808'>
>        <parameter type-id='type-id-59'/>
>        <return type-id='type-id-20'/>
>      </function-type>
> -    <function-type size-in-bits='64' id='type-id-811'>
> +    <function-type size-in-bits='64' id='type-id-809'>
>        <parameter type-id='type-id-59'/>
> -      <parameter type-id='type-id-401'/>
> -      <parameter type-id='type-id-707'/>
> +      <parameter type-id='type-id-399'/>
> +      <parameter type-id='type-id-705'/>
>        <return type-id='type-id-59'/>
>      </function-type>
>    </abi-instr>
> diff --git a/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
> b/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
> index 4901fc5..ba918b7 100644
> --- a/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
> +++ b/tests/data/test-read-dwarf/PR22122-libftdc.so.abi
> @@ -293,176 +293,159 @@
>      <qualified-type-def type-id='type-id-49' restrict='yes'
> id='type-id-50'/>
>      <pointer-type-def type-id='type-id-28' size-in-bits='64'
> id='type-id-51'/>
>      <qualified-type-def type-id='type-id-51' restrict='yes'
> id='type-id-52'/>
> -    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-53'/>
> -    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-54'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-24'
> size-in-bits='64' id='type-id-55'/>
> -    <reference-type-def kind='rvalue' type-id='type-id-24'
> size-in-bits='64' id='type-id-56'/>
> -    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-57'/>
> -    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-58'/>
> -    <pointer-type-def type-id='type-id-2' size-in-bits='64'
> id='type-id-59'/>
> -    <qualified-type-def type-id='type-id-59' restrict='yes'
> id='type-id-60'/>
> -    <pointer-type-def type-id='type-id-59' size-in-bits='64'
> id='type-id-61'/>
> -    <qualified-type-def type-id='type-id-61' restrict='yes'
> id='type-id-62'/>
> +    <reference-type-def kind='lvalue' type-id='type-id-24'
> size-in-bits='64' id='type-id-53'/>
> +    <reference-type-def kind='rvalue' type-id='type-id-24'
> size-in-bits='64' id='type-id-54'/>
> +    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-55'/>
> +    <pointer-type-def type-id='type-id-2' size-in-bits='64'
> id='type-id-56'/>
> +    <qualified-type-def type-id='type-id-56' restrict='yes'
> id='type-id-57'/>
> +    <pointer-type-def type-id='type-id-56' size-in-bits='64'
> id='type-id-58'/>
> +    <qualified-type-def type-id='type-id-58' restrict='yes'
> id='type-id-59'/>
> +    <qualified-type-def type-id='type-id-24' const='yes' id='type-id-60'/>
> +    <reference-type-def kind='lvalue' type-id='type-id-60'
> size-in-bits='64' id='type-id-61'/>
> +    <pointer-type-def type-id='type-id-60' size-in-bits='64'
> id='type-id-62'/>
>      <qualified-type-def type-id='type-id-43' const='yes' id='type-id-63'/>
>      <pointer-type-def type-id='type-id-63' size-in-bits='64'
> id='type-id-41'/>
> -    <qualified-type-def type-id='type-id-24' const='yes' id='type-id-64'/>
> -    <pointer-type-def type-id='type-id-64' size-in-bits='64'
> id='type-id-65'/>
>      <qualified-type-def type-id='type-id-2' const='yes' id='type-id-3'/>
> -    <pointer-type-def type-id='type-id-3' size-in-bits='64'
> id='type-id-66'/>
> +    <pointer-type-def type-id='type-id-3' size-in-bits='64'
> id='type-id-64'/>
> +    <qualified-type-def type-id='type-id-64' restrict='yes'
> id='type-id-65'/>
> +    <pointer-type-def type-id='type-id-64' size-in-bits='64'
> id='type-id-66'/>
>      <qualified-type-def type-id='type-id-66' restrict='yes'
> id='type-id-67'/>
> -    <pointer-type-def type-id='type-id-66' size-in-bits='64'
> id='type-id-68'/>
> -    <qualified-type-def type-id='type-id-68' restrict='yes'
> id='type-id-69'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-4'
> size-in-bits='64' id='type-id-70'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-7'
> size-in-bits='64' id='type-id-71'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-9'
> size-in-bits='64' id='type-id-72'/>
> -    <qualified-type-def type-id='type-id-38' const='yes' id='type-id-73'/>
> -    <pointer-type-def type-id='type-id-73' size-in-bits='64'
> id='type-id-74'/>
> -    <qualified-type-def type-id='type-id-13' const='yes' id='type-id-75'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-75'
> size-in-bits='64' id='type-id-76'/>
> -    <qualified-type-def type-id='type-id-30' const='yes' id='type-id-77'/>
> -    <pointer-type-def type-id='type-id-77' size-in-bits='64'
> id='type-id-78'/>
> -    <qualified-type-def type-id='type-id-24' const='yes' id='type-id-79'/>
> -    <pointer-type-def type-id='type-id-79' size-in-bits='64'
> id='type-id-80'/>
> -    <qualified-type-def type-id='type-id-24' const='yes' id='type-id-81'/>
> +    <reference-type-def kind='lvalue' type-id='type-id-4'
> size-in-bits='64' id='type-id-68'/>
> +    <reference-type-def kind='lvalue' type-id='type-id-7'
> size-in-bits='64' id='type-id-69'/>
> +    <reference-type-def kind='lvalue' type-id='type-id-9'
> size-in-bits='64' id='type-id-70'/>
> +    <qualified-type-def type-id='type-id-38' const='yes' id='type-id-71'/>
> +    <pointer-type-def type-id='type-id-71' size-in-bits='64'
> id='type-id-72'/>
> +    <qualified-type-def type-id='type-id-13' const='yes' id='type-id-73'/>
> +    <reference-type-def kind='lvalue' type-id='type-id-73'
> size-in-bits='64' id='type-id-74'/>
> +    <qualified-type-def type-id='type-id-30' const='yes' id='type-id-75'/>
> +    <pointer-type-def type-id='type-id-75' size-in-bits='64'
> id='type-id-76'/>
> +    <qualified-type-def type-id='type-id-77' const='yes' id='type-id-78'/>
> +    <pointer-type-def type-id='type-id-78' size-in-bits='64'
> id='type-id-79'/>
> +    <qualified-type-def type-id='type-id-80' const='yes' id='type-id-81'/>
>      <pointer-type-def type-id='type-id-81' size-in-bits='64'
> id='type-id-82'/>
> -    <qualified-type-def type-id='type-id-24' const='yes' id='type-id-83'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-83'
> size-in-bits='64' id='type-id-84'/>
> -    <qualified-type-def type-id='type-id-24' const='yes' id='type-id-85'/>
> -    <pointer-type-def type-id='type-id-85' size-in-bits='64'
> id='type-id-86'/>
> -    <qualified-type-def type-id='type-id-87' const='yes' id='type-id-88'/>
> -    <pointer-type-def type-id='type-id-88' size-in-bits='64'
> id='type-id-89'/>
> -    <qualified-type-def type-id='type-id-90' const='yes' id='type-id-91'/>
> -    <pointer-type-def type-id='type-id-91' size-in-bits='64'
> id='type-id-92'/>
> -    <qualified-type-def type-id='type-id-93' const='yes' id='type-id-94'/>
> -    <pointer-type-def type-id='type-id-94' size-in-bits='64'
> id='type-id-95'/>
> +    <qualified-type-def type-id='type-id-83' const='yes' id='type-id-84'/>
> +    <pointer-type-def type-id='type-id-84' size-in-bits='64'
> id='type-id-85'/>
> +    <qualified-type-def type-id='type-id-85' restrict='yes'
> id='type-id-86'/>
> +    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-87'/>
> +    <pointer-type-def type-id='type-id-87' size-in-bits='64'
> id='type-id-88'/>
> +    <qualified-type-def type-id='type-id-23' const='yes' id='type-id-89'/>
> +    <pointer-type-def type-id='type-id-89' size-in-bits='64'
> id='type-id-90'/>
> +    <qualified-type-def type-id='type-id-90' restrict='yes'
> id='type-id-91'/>
> +    <pointer-type-def type-id='type-id-90' size-in-bits='64'
> id='type-id-92'/>
> +    <qualified-type-def type-id='type-id-92' restrict='yes'
> id='type-id-93'/>
> +    <pointer-type-def type-id='type-id-11' size-in-bits='64'
> id='type-id-94'/>
> +    <pointer-type-def type-id='type-id-38' size-in-bits='64'
> id='type-id-95'/>
>      <qualified-type-def type-id='type-id-95' restrict='yes'
> id='type-id-96'/>
> -    <qualified-type-def type-id='type-id-19' const='yes' id='type-id-97'/>
> -    <pointer-type-def type-id='type-id-97' size-in-bits='64'
> id='type-id-98'/>
> -    <qualified-type-def type-id='type-id-23' const='yes' id='type-id-99'/>
> +    <pointer-type-def type-id='type-id-97' size-in-bits='64'
> id='type-id-31'/>
> +    <pointer-type-def type-id='type-id-13' size-in-bits='64'
> id='type-id-98'/>
>      <pointer-type-def type-id='type-id-99' size-in-bits='64'
> id='type-id-100'/>
> -    <qualified-type-def type-id='type-id-100' restrict='yes'
> id='type-id-101'/>
> -    <pointer-type-def type-id='type-id-100' size-in-bits='64'
> id='type-id-102'/>
> -    <qualified-type-def type-id='type-id-102' restrict='yes'
> id='type-id-103'/>
> -    <pointer-type-def type-id='type-id-11' size-in-bits='64'
> id='type-id-104'/>
> -    <pointer-type-def type-id='type-id-38' size-in-bits='64'
> id='type-id-105'/>
> -    <qualified-type-def type-id='type-id-105' restrict='yes'
> id='type-id-106'/>
> -    <pointer-type-def type-id='type-id-107' size-in-bits='64'
> id='type-id-31'/>
> -    <pointer-type-def type-id='type-id-13' size-in-bits='64'
> id='type-id-108'/>
> +    <pointer-type-def type-id='type-id-30' size-in-bits='64'
> id='type-id-101'/>
> +    <qualified-type-def type-id='type-id-101' restrict='yes'
> id='type-id-102'/>
> +    <reference-type-def kind='lvalue' type-id='type-id-103'
> size-in-bits='64' id='type-id-104'/>
> +    <pointer-type-def type-id='type-id-77' size-in-bits='64'
> id='type-id-105'/>
> +    <pointer-type-def type-id='type-id-80' size-in-bits='64'
> id='type-id-106'/>
> +    <pointer-type-def type-id='type-id-107' size-in-bits='64'
> id='type-id-108'/>
>      <pointer-type-def type-id='type-id-109' size-in-bits='64'
> id='type-id-110'/>
> -    <pointer-type-def type-id='type-id-30' size-in-bits='64'
> id='type-id-111'/>
> -    <qualified-type-def type-id='type-id-111' restrict='yes'
> id='type-id-112'/>
> -    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-113'/>
> -    <reference-type-def kind='rvalue' type-id='type-id-24'
> size-in-bits='64' id='type-id-114'/>
> -    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-115'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-24'
> size-in-bits='64' id='type-id-116'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-24'
> size-in-bits='64' id='type-id-117'/>
> -    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-118'/>
> -    <pointer-type-def type-id='type-id-24' size-in-bits='64'
> id='type-id-119'/>
> -    <reference-type-def kind='lvalue' type-id='type-id-120'
> size-in-bits='64' id='type-id-121'/>
> -    <pointer-type-def type-id='type-id-87' size-in-bits='64'
> id='type-id-122'/>
> -    <pointer-type-def type-id='type-id-90' size-in-bits='64'
> id='type-id-123'/>
> -    <pointer-type-def type-id='type-id-124' size-in-bits='64'
> id='type-id-125'/>
> -    <pointer-type-def type-id='type-id-126' size-in-bits='64'
> id='type-id-127'/>
> -    <pointer-type-def type-id='type-id-128' size-in-bits='64'
> id='type-id-129'/>
> -    <pointer-type-def type-id='type-id-130' size-in-bits='64'
> id='type-id-131'/>
> -    <pointer-type-def type-id='type-id-19' size-in-bits='64'
> id='type-id-132'/>
> -    <pointer-type-def type-id='type-id-133' size-in-bits='64'
> id='type-id-134'/>
> -    <pointer-type-def type-id='type-id-22' size-in-bits='64'
> id='type-id-135'/>
> -    <qualified-type-def type-id='type-id-135' restrict='yes'
> id='type-id-136'/>
> -    <pointer-type-def type-id='type-id-23' size-in-bits='64'
> id='type-id-137'/>
> -    <qualified-type-def type-id='type-id-137' restrict='yes'
> id='type-id-138'/>
> -    <pointer-type-def type-id='type-id-137' size-in-bits='64'
> id='type-id-139'/>
> -    <qualified-type-def type-id='type-id-139' restrict='yes'
> id='type-id-140'/>
> +    <pointer-type-def type-id='type-id-111' size-in-bits='64'
> id='type-id-112'/>
> +    <pointer-type-def type-id='type-id-113' size-in-bits='64'
> id='type-id-114'/>
> +    <pointer-type-def type-id='type-id-19' size-in-bits='64'
> id='type-id-115'/>
> +    <pointer-type-def type-id='type-id-116' size-in-bits='64'
> id='type-id-117'/>
> +    <pointer-type-def type-id='type-id-22' size-in-bits='64'
> id='type-id-118'/>
> +    <qualified-type-def type-id='type-id-118' restrict='yes'
> id='type-id-119'/>
> +    <pointer-type-def type-id='type-id-23' size-in-bits='64'
> id='type-id-120'/>
> +    <qualified-type-def type-id='type-id-120' restrict='yes'
> id='type-id-121'/>
> +    <pointer-type-def type-id='type-id-120' size-in-bits='64'
> id='type-id-122'/>
> +    <qualified-type-def type-id='type-id-122' restrict='yes'
> id='type-id-123'/>
>      <namespace-decl name='boost'>
>        <namespace-decl name='optional_detail'>
>          <class-decl name='__anonymous_struct__' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>            <member-function access='protected' static='yes'>
>              <function-decl name='optional_base'
> mangled-name='_ZN5boost15optional_detail13optional_baseISt6vectorIN5mongo7BSONObjESaIS4_EEEC2Ev'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='239' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-58' is-artificial='yes'/>
> +              <parameter type-id='type-id-55' is-artificial='yes'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='protected' static='yes'>
>              <function-decl name='construct'
> mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEE9constructEOS4_'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='479' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-58' is-artificial='yes'/>
> -              <parameter type-id='type-id-141'/>
> +              <parameter type-id='type-id-55' is-artificial='yes'/>
> +              <parameter type-id='type-id-124'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='protected' static='yes'>
>              <function-decl name='optional_base'
> mangled-name='_ZN5boost15optional_detail13optional_baseIN5mongo12FTDCBSONUtil8FTDCTypeEEC2EOS4_'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='261' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-58' is-artificial='yes'/>
> -              <parameter type-id='type-id-141'/>
> +              <parameter type-id='type-id-55' is-artificial='yes'/>
> +              <parameter type-id='type-id-124'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>          </class-decl>
>          <class-decl name='__anonymous_struct__1' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>            <member-type access='public'>
> -            <typedef-decl name='rval_reference_type'
> type-id='type-id-114'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='152' column='1' id='type-id-141'/>
> +            <typedef-decl name='rval_reference_type' type-id='type-id-54'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='152' column='1' id='type-id-124'/>
>            </member-type>
>          </class-decl>
>        </namespace-decl>
>        <class-decl name='__anonymous_struct__' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='intrusive_ptr'
> mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEC2Ev'
> filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp'
> line='62' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-57' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='swap'
> mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE4swapERS4_'
> filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp'
> line='181' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-57' is-artificial='yes'/>
> -            <parameter type-id='type-id-55'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-53'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='operator='
> mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEaSEOS4_'
> filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp'
> line='119' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-57' is-artificial='yes'/>
> -            <parameter type-id='type-id-56'/>
> -            <return type-id='type-id-55'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-54'/>
> +            <return type-id='type-id-53'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes' destructor='yes'>
>            <function-decl name='~intrusive_ptr'
> mangled-name='_ZN5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEED2Ev'
> filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp'
> line='95' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-57' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='operator bool'
> mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEcvbEv'
> filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/operator_bool.hpp'
> line='12' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-65' is-artificial='yes'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
>              <return type-id='type-id-1'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='operator!'
> mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEEntEv'
> filepath='src/third_party/boost-1.60.0/boost/smart_ptr/detail/operator_bool.hpp'
> line='61' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-65' is-artificial='yes'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
>              <return type-id='type-id-1'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='get'
> mangled-name='_ZNK5boost13intrusive_ptrIN5mongo12SharedBuffer6HolderEE3getEv'
> filepath='src/third_party/boost-1.60.0/boost/smart_ptr/intrusive_ptr.hpp'
> line='154' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-65' is-artificial='yes'/>
> -            <return type-id='type-id-115'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
> +            <return type-id='type-id-55'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
>        <class-decl name='__anonymous_struct__1' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-type access='private'>
> -          <typedef-decl name='rval_reference_type' type-id='type-id-141'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='777' column='1' id='type-id-142'/>
> +          <typedef-decl name='rval_reference_type' type-id='type-id-124'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='777' column='1' id='type-id-125'/>
>          </member-type>
>          <member-function access='public' static='yes'>
>            <function-decl name='optional'
> mangled-name='_ZN5boost8optionalISt6vectorIN5mongo7BSONObjESaIS3_EEEC2Ev'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='786' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-57' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='optional'
> mangled-name='_ZN5boost8optionalIN5mongo12FTDCBSONUtil8FTDCTypeEEC2EOS3_'
> filepath='src/third_party/boost-1.60.0/boost/optional/optional.hpp'
> line='799' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-57' is-artificial='yes'/>
> -            <parameter type-id='type-id-142'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-125'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
> @@ -470,45 +453,45 @@
>      </namespace-decl>
>      <namespace-decl name='std'>
>        <namespace-decl name='__cxx11'>
> -        <class-decl name='basic_stringstream&lt;char,
> std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;'
> size-in-bits='3136' visibility='default' is-declaration-only='yes'
> id='type-id-90'>
> +        <class-decl name='basic_stringstream&lt;char,
> std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;'
> size-in-bits='3136' visibility='default' is-declaration-only='yes'
> id='type-id-80'>
>            <member-type access='private'>
> -            <typedef-decl name='__string_type' type-id='type-id-87'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream'
> line='669' column='1' id='type-id-143'/>
> +            <typedef-decl name='__string_type' type-id='type-id-77'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream'
> line='669' column='1' id='type-id-126'/>
>            </member-type>
>            <member-function access='public'>
>              <function-decl name='str'
> mangled-name='_ZNKSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream'
> line='765' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-92' is-artificial='yes'/>
> -              <return type-id='type-id-143'/>
> +              <parameter type-id='type-id-82' is-artificial='yes'/>
> +              <return type-id='type-id-126'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public' destructor='yes'
> vtable-offset='0'>
>              <function-decl name='~basic_stringstream'
> mangled-name='_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/sstream'
> line='717' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-123' is-artificial='yes'/>
> +              <parameter type-id='type-id-106' is-artificial='yes'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>          </class-decl>
> -        <class-decl name='basic_string&lt;char,
> std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;'
> size-in-bits='256' visibility='default' is-declaration-only='yes'
> id='type-id-87'>
> +        <class-decl name='basic_string&lt;char,
> std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;'
> size-in-bits='256' visibility='default' is-declaration-only='yes'
> id='type-id-77'>
>            <member-type access='private'>
> -            <enum-decl name='__anonymous_enum__' is-anonymous='yes'
> is-declaration-only='yes' id='type-id-144'>
> +            <enum-decl name='__anonymous_enum__' is-anonymous='yes'
> is-declaration-only='yes' id='type-id-127'>
>                <underlying-type type-id='type-id-18'/>
>              </enum-decl>
>            </member-type>
>            <member-type access='private'>
> -            <typedef-decl name='size_type' type-id='type-id-146'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='82' column='1' id='type-id-145'/>
> +            <typedef-decl name='size_type' type-id='type-id-129'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='82' column='1' id='type-id-128'/>
>            </member-type>
>            <member-type access='private'>
> -            <typedef-decl name='pointer' type-id='type-id-148'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='86' column='1' id='type-id-147'/>
> +            <typedef-decl name='pointer' type-id='type-id-131'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='86' column='1' id='type-id-130'/>
>            </member-type>
>            <member-type access='private'>
> -            <typedef-decl name='const_pointer' type-id='type-id-150'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='87' column='1' id='type-id-149'/>
> +            <typedef-decl name='const_pointer' type-id='type-id-133'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='87' column='1' id='type-id-132'/>
>            </member-type>
>            <member-type access='private'>
>              <class-decl name='__anonymous_struct__' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>                <member-function access='public' static='yes'>
>                  <function-decl name='_Alloc_hider'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC2EPcRKS3_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='108' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -                  <parameter type-id='type-id-151' is-artificial='yes'/>
> -                  <parameter type-id='type-id-147'/>
> -                  <parameter type-id='type-id-152'/>
> +                  <parameter type-id='type-id-55' is-artificial='yes'/>
> +                  <parameter type-id='type-id-130'/>
> +                  <parameter type-id='type-id-134'/>
>                    <return type-id='type-id-22'/>
>                  </function-decl>
>                </member-function>
> @@ -525,349 +508,349 @@
>            </member-type>
>            <member-function access='private'>
>              <function-decl name='_M_data'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='134' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> -              <return type-id='type-id-147'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
> +              <return type-id='type-id-130'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='c_str'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5c_strEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='1887' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> -              <return type-id='type-id-66'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
> +              <return type-id='type-id-64'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_is_local'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_is_localEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='169' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
>                <return type-id='type-id-1'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_dispose'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='177' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public' destructor='yes'>
>              <function-decl name='~basic_string'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='542' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_local_data'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='148' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> -              <return type-id='type-id-149'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
> +              <return type-id='type-id-132'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_destroy'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_destroyEm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='184' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-145'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-128'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='data'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4dataEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='1897' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> -              <return type-id='type-id-66'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
> +              <return type-id='type-id-64'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='length'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6lengthEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='721' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> -              <return type-id='type-id-145'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
> +              <return type-id='type-id-128'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='empty'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5emptyEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='816' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
>                <return type-id='type-id-1'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='assign'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignERKS4_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='1093' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-153'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-135'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='operator='
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSERKS4_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='550' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-153'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-135'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='size'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4sizeEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='715' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> -              <return type-id='type-id-145'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
> +              <return type-id='type-id-128'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_local_data'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='138' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <return type-id='type-id-147'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <return type-id='type-id-130'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='basic_string'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2Ev'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='379' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_length'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_lengthEm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='130' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-145'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-128'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_set_length'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='162' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-145'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-128'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='basic_string'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ERKS4_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='398' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-153'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-135'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_construct&lt;char *&gt;'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='227' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-59'/>
> -              <parameter type-id='type-id-59'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-56'/>
> +              <parameter type-id='type-id-56'/>
>                <parameter type-id='type-id-24'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_construct_aux&lt;char *&gt;'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPcEEvT_S7_St12__false_type'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='191' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-59'/>
> -              <parameter type-id='type-id-59'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-56'/>
> +              <parameter type-id='type-id-56'/>
>                <parameter type-id='type-id-24'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_construct&lt;char *&gt;'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='211' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-59'/>
> -              <parameter type-id='type-id-59'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-56'/>
> +              <parameter type-id='type-id-56'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_data'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='126' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-147'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-130'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_capacity'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='158' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-145'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-128'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private' static='yes'>
>              <function-decl name='_S_copy'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_S_copyEPcPKcm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='294' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-59'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-145'/>
> +              <parameter type-id='type-id-56'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-128'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private' static='yes'>
>              <function-decl name='_S_copy_chars'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcS5_S5_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='340' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-59'/>
> -              <parameter type-id='type-id-59'/>
> -              <parameter type-id='type-id-59'/>
> +              <parameter type-id='type-id-56'/>
> +              <parameter type-id='type-id-56'/>
> +              <parameter type-id='type-id-56'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='operator='
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='587' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-155'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-137'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='basic_string'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcRKS3_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='454' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-152'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-134'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_construct&lt;const char *&gt;'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='227' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-66'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-64'/>
>                <parameter type-id='type-id-24'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_construct_aux&lt;const char *&gt;'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='191' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-66'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-64'/>
>                <parameter type-id='type-id-24'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_construct&lt;const char *&gt;'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='211' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-66'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-64'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private' static='yes'>
>              <function-decl name='_S_copy_chars'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='344' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-59'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-66'/>
> +              <parameter type-id='type-id-56'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-64'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='append'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendERKS4_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='982' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-153'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-135'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='operator+='
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEpLERKS4_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='941' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-153'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-135'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='basic_string'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EPKcmRKS3_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='444' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-145'/>
> -              <parameter type-id='type-id-152'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-128'/>
> +              <parameter type-id='type-id-134'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='append'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='1024' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-66'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-64'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>            <member-function access='private'>
>              <function-decl name='_M_check_length'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_check_lengthEmmPKc'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='268' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> -              <parameter type-id='type-id-145'/>
> -              <parameter type-id='type-id-145'/>
> -              <parameter type-id='type-id-66'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
> +              <parameter type-id='type-id-128'/>
> +              <parameter type-id='type-id-128'/>
> +              <parameter type-id='type-id-64'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='basic_string'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2EOS4_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='476' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-155'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-137'/>
>                <return type-id='type-id-22'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='append'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='1011' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-145'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-128'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='substr'
> mangled-name='_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6substrEmm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='2293' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-89' is-artificial='yes'/>
> -              <parameter type-id='type-id-145'/>
> -              <parameter type-id='type-id-145'/>
> -              <return type-id='type-id-87'/>
> +              <parameter type-id='type-id-79' is-artificial='yes'/>
> +              <parameter type-id='type-id-128'/>
> +              <parameter type-id='type-id-128'/>
> +              <return type-id='type-id-77'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='replace'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7replaceEmmPKcm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='1578' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-145'/>
> -              <parameter type-id='type-id-145'/>
> -              <parameter type-id='type-id-66'/>
> -              <parameter type-id='type-id-145'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-128'/>
> +              <parameter type-id='type-id-128'/>
> +              <parameter type-id='type-id-64'/>
> +              <parameter type-id='type-id-128'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>            <member-function access='public'>
>              <function-decl name='insert'
> mangled-name='_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6insertEmPKc'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_string.h'
> line='1392' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -              <parameter type-id='type-id-122' is-artificial='yes'/>
> -              <parameter type-id='type-id-145'/>
> -              <parameter type-id='type-id-66'/>
> -              <return type-id='type-id-154'/>
> +              <parameter type-id='type-id-105' is-artificial='yes'/>
> +              <parameter type-id='type-id-128'/>
> +              <parameter type-id='type-id-64'/>
> +              <return type-id='type-id-136'/>
>              </function-decl>
>            </member-function>
>          </class-decl>
> -        <class-decl name='basic_stringbuf&lt;char,
> std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;'
> size-in-bits='832' visibility='default' is-declaration-only='yes'
> id='type-id-156'/>
> +        <class-decl name='basic_stringbuf&lt;char,
> std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;'
> size-in-bits='832' visibility='default' is-declaration-only='yes'
> id='type-id-138'/>
>        </namespace-decl>
> -      <typedef-decl name='ptrdiff_t' type-id='type-id-15'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h'
> line='197' column='1' id='type-id-157'/>
> +      <typedef-decl name='ptrdiff_t' type-id='type-id-15'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h'
> line='197' column='1' id='type-id-139'/>
>        <typedef-decl name='size_t' type-id='type-id-21'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/x86_64-linux-gnu/c++/5.4.0/bits/c++config.h'
> line='196' column='1' id='type-id-47'/>
>        <class-decl name='__anonymous_struct__' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-type access='private'>
> -          <typedef-decl name='size_type' type-id='type-id-47'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='236' column='1' id='type-id-158'/>
> +          <typedef-decl name='size_type' type-id='type-id-47'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='236' column='1' id='type-id-140'/>
>          </member-type>
>          <member-function access='public'>
>            <function-decl name='size'
> mangled-name='_ZNKSt6vectorImSaImEE4sizeEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='654' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-86' is-artificial='yes'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
>              <return type-id='type-id-48'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='resize'
> mangled-name='_ZNSt6vectorIcSaIcEE6resizeEm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='673' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-48'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public'>
>            <function-decl name='data'
> mangled-name='_ZNSt6vectorIhSaIhEE4dataEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='890' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> -            <return type-id='type-id-132'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <return type-id='type-id-115'/>
>            </function-decl>
>          </member-function>
>          <member-function access='protected' static='yes'>
>            <function-decl name='_M_erase_at_end'
> mangled-name='_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='1436' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> -            <parameter type-id='type-id-159'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-141'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='protected'>
>            <function-decl name='_M_check_len'
> mangled-name='_ZNKSt6vectorImSaImEE12_M_check_lenEmPKc'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='1422' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-86' is-artificial='yes'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
>              <parameter type-id='type-id-48'/>
> -            <parameter type-id='type-id-66'/>
> -            <return type-id='type-id-158'/>
> +            <parameter type-id='type-id-64'/>
> +            <return type-id='type-id-140'/>
>            </function-decl>
>          </member-function>
>          <member-function access='protected' static='yes'>
>            <function-decl name='_M_default_append'
> mangled-name='_ZNSt6vectorIcSaIcEE17_M_default_appendEm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='1400' column='1' visibility='default' binding='global'
> size-in-bits='64' elf-symbol-id='_ZNSt6vectorIhSaIhEE17_M_default_appendEm'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-48'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
> @@ -875,19 +858,19 @@
>        </class-decl>
>        <class-decl name='__anonymous_struct__1' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-type access='public'>
> -          <typedef-decl name='_Tp_alloc_type' type-id='type-id-161'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='75' column='1' id='type-id-160'/>
> +          <typedef-decl name='_Tp_alloc_type' type-id='type-id-143'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='75' column='1' id='type-id-142'/>
>          </member-type>
>          <member-function access='public' static='yes'>
>            <function-decl name='_M_allocate'
> mangled-name='_ZNSt12_Vector_baseImSaImEE11_M_allocateEm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='167' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-47'/>
> -            <return type-id='type-id-159'/>
> +            <return type-id='type-id-141'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='_M_deallocate'
> mangled-name='_ZNSt12_Vector_baseImSaImEE13_M_deallocateEPmm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_vector.h'
> line='174' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> -            <parameter type-id='type-id-159'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-141'/>
>              <parameter type-id='type-id-47'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
> @@ -895,70 +878,70 @@
>        </class-decl>
>        <class-decl name='__anonymous_struct__2' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-type access='public'>
> -          <typedef-decl name='rebind_alloc&lt;unsigned char&gt;'
> type-id='type-id-24'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='477' column='1' id='type-id-162'/>
> +          <typedef-decl name='rebind_alloc&lt;unsigned char&gt;'
> type-id='type-id-24'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='477' column='1' id='type-id-144'/>
>          </member-type>
>          <member-type access='public'>
> -          <typedef-decl name='pointer' type-id='type-id-132'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='450' column='1' id='type-id-159'/>
> +          <typedef-decl name='pointer' type-id='type-id-115'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='450' column='1' id='type-id-141'/>
>          </member-type>
>          <member-type access='public'>
> -          <typedef-decl name='allocator_type' type-id='type-id-24'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='445' column='1' id='type-id-120'/>
> +          <typedef-decl name='allocator_type' type-id='type-id-24'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='445' column='1' id='type-id-103'/>
>          </member-type>
>          <member-function access='public' static='yes'>
>            <function-decl name='allocate'
> mangled-name='_ZNSt16allocator_traitsISaImEE8allocateERS0_m'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='490' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-121'/>
> +            <parameter type-id='type-id-104'/>
>              <parameter type-id='type-id-48'/>
> -            <return type-id='type-id-159'/>
> +            <return type-id='type-id-141'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='deallocate'
> mangled-name='_ZNSt16allocator_traitsISaImEE10deallocateERS0_Pmm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='516' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-121'/>
> -            <parameter type-id='type-id-159'/>
> +            <parameter type-id='type-id-104'/>
> +            <parameter type-id='type-id-141'/>
>              <parameter type-id='type-id-48'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
> -      <class-decl name='__anonymous_struct__3' is-anonymous='yes'
> naming-typedef-id='type-id-162' visibility='default'
> is-declaration-only='yes' id='type-id-24'/>
> +      <class-decl name='__anonymous_struct__3' is-anonymous='yes'
> naming-typedef-id='type-id-144' visibility='default'
> is-declaration-only='yes' id='type-id-24'/>
>        <class-decl name='__anonymous_struct__4' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-type access='public'>
> -          <typedef-decl name='__int_type' type-id='type-id-20'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h'
> line='241' column='1' id='type-id-163'/>
> +          <typedef-decl name='__int_type' type-id='type-id-20'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h'
> line='241' column='1' id='type-id-145'/>
>          </member-type>
>          <member-function access='public' static='yes'>
>            <function-decl name='__atomic_base'
> mangled-name='_ZNSt13__atomic_baseIjEC2Ej'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h'
> line='256' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> -            <parameter type-id='type-id-163'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-145'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='fetch_sub'
> mangled-name='_ZNSt13__atomic_baseIjE9fetch_subEjSt12memory_order'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h'
> line='522' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> -            <parameter type-id='type-id-163'/>
> -            <parameter type-id='type-id-164'/>
> -            <return type-id='type-id-163'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-145'/>
> +            <parameter type-id='type-id-146'/>
> +            <return type-id='type-id-145'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='load'
> mangled-name='_ZNKSt13__atomic_baseIjE4loadESt12memory_order'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h'
> line='390' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-86' is-artificial='yes'/>
> -            <parameter type-id='type-id-164'/>
> -            <return type-id='type-id-163'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
> +            <parameter type-id='type-id-146'/>
> +            <return type-id='type-id-145'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
> -      <enum-decl name='__anonymous_enum__' is-anonymous='yes'
> is-declaration-only='yes' id='type-id-165'>
> +      <enum-decl name='__anonymous_enum__' is-anonymous='yes'
> is-declaration-only='yes' id='type-id-147'>
>          <underlying-type type-id='type-id-18'/>
>        </enum-decl>
> -      <typedef-decl name='memory_order' type-id='type-id-165'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h'
> line='63' column='1' id='type-id-164'/>
> +      <typedef-decl name='memory_order' type-id='type-id-147'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/atomic_base.h'
> line='63' column='1' id='type-id-146'/>
>        <class-decl name='__anonymous_struct__5' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-type access='public'>
> -          <typedef-decl name='__integral_type' type-id='type-id-20'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic'
> line='626' column='1' id='type-id-166'/>
> +          <typedef-decl name='__integral_type' type-id='type-id-20'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic'
> line='626' column='1' id='type-id-148'/>
>          </member-type>
>          <member-function access='public' static='yes'>
>            <function-decl name='atomic' mangled-name='_ZNSt6atomicIjEC2Ej'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/atomic'
> line='635' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-119' is-artificial='yes'/>
> -            <parameter type-id='type-id-166'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-148'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
> @@ -966,19 +949,19 @@
>        <class-decl name='__anonymous_struct__6' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='__uninit_default_n&lt;unsigned char *,
> unsigned long&gt;'
> mangled-name='_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPhmEET_S3_T0_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h'
> line='535' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-132'/>
> +            <parameter type-id='type-id-115'/>
>              <parameter type-id='type-id-21'/>
> -            <return type-id='type-id-132'/>
> +            <return type-id='type-id-115'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
>        <class-decl name='__anonymous_struct__7' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='__copy_m&lt;unsigned char&gt;'
> mangled-name='_ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIhEEPT_PKS3_S6_S4_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_algobase.h'
> line='373' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-98'/>
> -            <parameter type-id='type-id-98'/>
> -            <parameter type-id='type-id-132'/>
> -            <return type-id='type-id-132'/>
> +            <parameter type-id='type-id-88'/>
> +            <parameter type-id='type-id-88'/>
> +            <parameter type-id='type-id-115'/>
> +            <return type-id='type-id-115'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
> @@ -987,77 +970,77 @@
>            <function-decl
> name='__uninit_copy&lt;std::move_iterator&lt;unsigned char *&gt;, unsigned
> char *&gt;'
> mangled-name='_ZNSt20__uninitialized_copyILb1EE13__uninit_copyISt13move_iteratorIPhES3_EET0_T_S6_S5_'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/stl_uninitialized.h'
> line='91' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>              <parameter type-id='type-id-24'/>
>              <parameter type-id='type-id-24'/>
> -            <parameter type-id='type-id-132'/>
> -            <return type-id='type-id-132'/>
> +            <parameter type-id='type-id-115'/>
> +            <return type-id='type-id-115'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
>        <class-decl name='__anonymous_struct__9' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'/>
>        <class-decl name='__anonymous_struct__10' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-type access='public'>
> -          <typedef-decl name='const_pointer' type-id='type-id-66'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='453' column='1' id='type-id-167'/>
> +          <typedef-decl name='const_pointer' type-id='type-id-64'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/alloc_traits.h'
> line='453' column='1' id='type-id-149'/>
>          </member-type>
>        </class-decl>
> -      <class-decl name='allocator&lt;char&gt;' size-in-bits='8'
> visibility='default' is-declaration-only='yes' id='type-id-168'/>
> -      <class-decl name='basic_streambuf&lt;char,
> std::char_traits&lt;char&gt; &gt;' size-in-bits='512' visibility='default'
> is-declaration-only='yes' id='type-id-130'>
> +      <class-decl name='allocator&lt;char&gt;' size-in-bits='8'
> visibility='default' is-declaration-only='yes' id='type-id-150'/>
> +      <class-decl name='basic_streambuf&lt;char,
> std::char_traits&lt;char&gt; &gt;' size-in-bits='512' visibility='default'
> is-declaration-only='yes' id='type-id-113'>
>          <member-function access='public' destructor='yes'
> vtable-offset='0'>
>            <function-decl name='~basic_streambuf'
> mangled-name='_ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/streambuf'
> line='197' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-131' is-artificial='yes'/>
> +            <parameter type-id='type-id-114' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
> -      <class-decl name='basic_istream&lt;char,
> std::char_traits&lt;char&gt; &gt;' size-in-bits='2240' visibility='default'
> is-declaration-only='yes' id='type-id-128'>
> +      <class-decl name='basic_istream&lt;char,
> std::char_traits&lt;char&gt; &gt;' size-in-bits='2240' visibility='default'
> is-declaration-only='yes' id='type-id-111'>
>          <member-function access='public'>
>            <function-decl name='gcount' mangled-name='_ZNKSi6gcountEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream'
> line='269' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-169' is-artificial='yes'/>
> -            <return type-id='type-id-170'/>
> +            <parameter type-id='type-id-151' is-artificial='yes'/>
> +            <return type-id='type-id-152'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' destructor='yes'
> vtable-offset='0'>
>            <function-decl name='~basic_istream' mangled-name='_ZNSiD2Ev'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream'
> line='103' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-129' is-artificial='yes'/>
> +            <parameter type-id='type-id-112' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
> -      <class-decl name='basic_iostream&lt;char,
> std::char_traits&lt;char&gt; &gt;' size-in-bits='2304' visibility='default'
> is-declaration-only='yes' id='type-id-126'>
> +      <class-decl name='basic_iostream&lt;char,
> std::char_traits&lt;char&gt; &gt;' size-in-bits='2304' visibility='default'
> is-declaration-only='yes' id='type-id-109'>
>          <member-function access='public' destructor='yes'
> vtable-offset='0'>
>            <function-decl name='~basic_iostream' mangled-name='_ZNSdD2Ev'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/istream'
> line='856' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-127' is-artificial='yes'/>
> +            <parameter type-id='type-id-110' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
> -      <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt;
> &gt;' size-in-bits='2112' visibility='default' is-declaration-only='yes'
> id='type-id-124'>
> +      <class-decl name='basic_ios&lt;char, std::char_traits&lt;char&gt;
> &gt;' size-in-bits='2112' visibility='default' is-declaration-only='yes'
> id='type-id-107'>
>          <member-function access='public'>
>            <function-decl name='rdstate'
> mangled-name='_ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h'
> line='137' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-171' is-artificial='yes'/>
> -            <return type-id='type-id-172'/>
> +            <parameter type-id='type-id-153' is-artificial='yes'/>
> +            <return type-id='type-id-154'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public'>
>            <function-decl name='setstate'
> mangled-name='_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h'
> line='157' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-125' is-artificial='yes'/>
> -            <parameter type-id='type-id-172'/>
> +            <parameter type-id='type-id-108' is-artificial='yes'/>
> +            <parameter type-id='type-id-154'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public'>
>            <function-decl name='eof'
> mangled-name='_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h'
> line='190' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-171' is-artificial='yes'/>
> +            <parameter type-id='type-id-153' is-artificial='yes'/>
>              <return type-id='type-id-1'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public'>
>            <function-decl name='fail'
> mangled-name='_ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h'
> line='201' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-171' is-artificial='yes'/>
> +            <parameter type-id='type-id-153' is-artificial='yes'/>
>              <return type-id='type-id-1'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' destructor='yes'
> vtable-offset='0'>
>            <function-decl name='~basic_ios'
> mangled-name='_ZNSt9basic_iosIcSt11char_traitsIcEED2Ev'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/bits/basic_ios.h'
> line='282' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-125' is-artificial='yes'/>
> +            <parameter type-id='type-id-108' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
> @@ -1067,16 +1050,16 @@
>        <class-decl name='__anonymous_struct__' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='StatusWith'
> mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEEC2ENS_6StatusE'
> filepath='src/mongo/base/status_with.h' line='92' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-24'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='StatusWith'
> mangled-name='_ZN5mongo10StatusWithISt6vectorINS_7BSONObjESaIS2_EEEC2ENS_10ErrorCodes5ErrorERKN10mongoutils3str6streamE'
> filepath='src/mongo/base/status_with.h' line='78' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-173'/>
> -            <parameter type-id='type-id-84'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-155'/>
> +            <parameter type-id='type-id-61'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
> @@ -1084,38 +1067,38 @@
>        <class-decl name='__anonymous_struct__1' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='data'
> mangled-name='_ZNK5mongo14ConstDataRange4dataEv'
> filepath='src/mongo/base/data_range.h' line='60' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-80' is-artificial='yes'/>
> -            <return type-id='type-id-66'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
> +            <return type-id='type-id-64'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='length'
> mangled-name='_ZNK5mongo14ConstDataRange6lengthEv'
> filepath='src/mongo/base/data_range.h' line='64' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-80' is-artificial='yes'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
>              <return type-id='type-id-26'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='ConstDataRange'
> mangled-name='_ZN5mongo14ConstDataRangeC2EPKcS2_l'
> filepath='src/mongo/base/data_range.h' line='52' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-66'/>
> -            <parameter type-id='type-id-66'/>
> -            <parameter type-id='type-id-157'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-64'/>
> +            <parameter type-id='type-id-64'/>
> +            <parameter type-id='type-id-139'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='ConstDataRange'
> mangled-name='_ZN5mongo14ConstDataRangeC2EPKcml'
> filepath='src/mongo/base/data_range.h' line='57' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-66'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-64'/>
>              <parameter type-id='type-id-47'/>
> -            <parameter type-id='type-id-157'/>
> +            <parameter type-id='type-id-139'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
>        <class-decl name='__anonymous_struct__2' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-type access='private'>
> -          <enum-decl name='__anonymous_enum__' is-anonymous='yes'
> is-declaration-only='yes' id='type-id-173'>
> +          <enum-decl name='__anonymous_enum__' is-anonymous='yes'
> is-declaration-only='yes' id='type-id-155'>
>              <underlying-type type-id='type-id-18'/>
>            </enum-decl>
>          </member-type>
> @@ -1125,21 +1108,21 @@
>            <class-decl name='__anonymous_struct__' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>              <member-function access='public' static='yes'>
>                <function-decl name='Holder'
> mangled-name='_ZN5mongo12SharedBuffer6HolderC2Ejm'
> filepath='src/mongo/util/shared_buffer.h' line='102' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -                <parameter type-id='type-id-115' is-artificial='yes'/>
> -                <parameter type-id='type-id-174'/>
> +                <parameter type-id='type-id-55' is-artificial='yes'/>
> +                <parameter type-id='type-id-156'/>
>                  <parameter type-id='type-id-26'/>
>                  <return type-id='type-id-22'/>
>                </function-decl>
>              </member-function>
>              <member-function access='public' static='yes'>
>                <function-decl name='data'
> mangled-name='_ZN5mongo12SharedBuffer6Holder4dataEv'
> filepath='src/mongo/util/shared_buffer.h' line='121' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -                <parameter type-id='type-id-115' is-artificial='yes'/>
> -                <return type-id='type-id-59'/>
> +                <parameter type-id='type-id-55' is-artificial='yes'/>
> +                <return type-id='type-id-56'/>
>                </function-decl>
>              </member-function>
>              <member-function access='public' static='yes'>
>                <function-decl name='isShared'
> mangled-name='_ZNK5mongo12SharedBuffer6Holder8isSharedEv'
> filepath='src/mongo/util/shared_buffer.h' line='129' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -                <parameter type-id='type-id-82' is-artificial='yes'/>
> +                <parameter type-id='type-id-62' is-artificial='yes'/>
>                  <return type-id='type-id-1'/>
>                </function-decl>
>              </member-function>
> @@ -1147,7 +1130,7 @@
>          </member-type>
>          <member-function access='public' static='yes'>
>            <function-decl name='SharedBuffer'
> mangled-name='_ZN5mongo12SharedBufferC2Ev'
> filepath='src/mongo/util/shared_buffer.h' line='44' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
> @@ -1159,20 +1142,20 @@
>          </member-function>
>          <member-function access='private' static='yes'>
>            <function-decl name='takeOwnership'
> mangled-name='_ZN5mongo12SharedBuffer13takeOwnershipEPvm'
> filepath='src/mongo/util/shared_buffer.h' line='149' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-135'/>
> +            <parameter type-id='type-id-118'/>
>              <parameter type-id='type-id-26'/>
>              <return type-id='type-id-24'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='get'
> mangled-name='_ZNK5mongo21SharedBufferAllocator3getEv'
> filepath='src/mongo/util/shared_buffer.h' line='75' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-80' is-artificial='yes'/>
> -            <return type-id='type-id-59'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
> +            <return type-id='type-id-56'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='realloc'
> mangled-name='_ZN5mongo21SharedBufferAllocator7reallocEm'
> filepath='src/mongo/util/shared_buffer.h' line='62' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-26'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
> @@ -1180,46 +1163,46 @@
>        </class-decl>
>        <class-decl name='__anonymous_struct__4' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-type access='private'>
> -          <typedef-decl name='WordType' type-id='type-id-20'
> filepath='src/mongo/platform/atomic_word.h' line='54' column='1'
> id='type-id-174'/>
> +          <typedef-decl name='WordType' type-id='type-id-20'
> filepath='src/mongo/platform/atomic_word.h' line='54' column='1'
> id='type-id-156'/>
>          </member-type>
>          <member-function access='public' static='yes'>
>            <function-decl name='AtomicWord'
> mangled-name='_ZN5mongo10AtomicWordIjvEC2Ej'
> filepath='src/mongo/platform/atomic_word.h' line='59' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-174'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-156'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='fetchAndSubtract'
> mangled-name='_ZN5mongo10AtomicWordIjvE16fetchAndSubtractEj'
> filepath='src/mongo/platform/atomic_word.h' line='131' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-174'/>
> -            <return type-id='type-id-174'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-156'/>
> +            <return type-id='type-id-156'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='subtractAndFetch'
> mangled-name='_ZN5mongo10AtomicWordIjvE16subtractAndFetchEj'
> filepath='src/mongo/platform/atomic_word.h' line='153' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-174'/>
> -            <return type-id='type-id-174'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-156'/>
> +            <return type-id='type-id-156'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='load'
> mangled-name='_ZNK5mongo10AtomicWordIjvE4loadEv'
> filepath='src/mongo/platform/atomic_word.h' line='66' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-80' is-artificial='yes'/>
> -            <return type-id='type-id-174'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
> +            <return type-id='type-id-156'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
>        <class-decl name='__anonymous_struct__5' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='SharedBufferAllocator'
> mangled-name='_ZN5mongo21SharedBufferAllocatorC2Ev'
> filepath='src/mongo/bson/util/builder.h' line='82' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='malloc'
> mangled-name='_ZN5mongo21SharedBufferAllocator6mallocEm'
> filepath='src/mongo/bson/util/builder.h' line='92' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-26'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
> @@ -1228,28 +1211,28 @@
>        <class-decl name='__anonymous_struct__6' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='_BufBuilder'
> mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei'
> filepath='src/mongo/bson/util/builder.h' line='158' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-13'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='grow'
> mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE4growEi'
> filepath='src/mongo/bson/util/builder.h' line='287' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-13'/>
> -            <return type-id='type-id-59'/>
> +            <return type-id='type-id-56'/>
>            </function-decl>
>          </member-function>
>          <member-function access='private' static='yes'>
>            <function-decl name='grow_reallocate'
> mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE15grow_reallocateEi'
> filepath='src/mongo/bson/util/builder.h' line='342' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEE15grow_reallocateEi'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-13'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='_BufBuilder'
> mangled-name='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei'
> filepath='src/mongo/bson/util/builder.h' line='158' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='_ZN5mongo11_BufBuilderINS_21SharedBufferAllocatorEEC2Ei'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-13'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
> @@ -1258,89 +1241,89 @@
>        <class-decl name='__anonymous_struct__7' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='StringBuilderImpl'
> mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEEC2Ev'
> filepath='src/mongo/bson/util/builder.h' line='395' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='append'
> mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE6appendENS_10StringDataE'
> filepath='src/mongo/bson/util/builder.h' line='469' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-24'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='operator&lt;&lt;'
> mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsENS_10StringDataE'
> filepath='src/mongo/bson/util/builder.h' line='439' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-24'/>
> -            <return type-id='type-id-116'/>
> +            <return type-id='type-id-53'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='operator&lt;&lt;'
> mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEPKc'
> filepath='src/mongo/bson/util/builder.h' line='436' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-66'/>
> -            <return type-id='type-id-116'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-64'/>
> +            <return type-id='type-id-53'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='operator&lt;&lt;'
> mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEi'
> filepath='src/mongo/bson/util/builder.h' line='400' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-13'/>
> -            <return type-id='type-id-116'/>
> +            <return type-id='type-id-53'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='operator&lt;&lt;'
> mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEElsEc'
> filepath='src/mongo/bson/util/builder.h' line='432' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-2'/>
> -            <return type-id='type-id-116'/>
> +            <return type-id='type-id-53'/>
>            </function-decl>
>          </member-function>
>          <member-function access='private' static='yes'>
>            <function-decl name='appendIntegral&lt;int&gt;'
> mangled-name='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE14appendIntegralIiEERS2_T_i'
> filepath='src/mongo/bson/util/builder.h' line='498' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='_ZN5mongo17StringBuilderImplINS_21SharedBufferAllocatorEE14appendIntegralIiEERS2_T_i'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-13'/>
>              <parameter type-id='type-id-13'/>
> -            <return type-id='type-id-116'/>
> +            <return type-id='type-id-53'/>
>            </function-decl>
>          </member-function>
>        </class-decl>
>        <class-decl name='__anonymous_struct__8' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='copyTo'
> mangled-name='_ZNK5mongo10StringData6copyToEPcb'
> filepath='src/mongo/base/string_data.h' line='134' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-80' is-artificial='yes'/>
> -            <parameter type-id='type-id-59'/>
> +            <parameter type-id='type-id-62' is-artificial='yes'/>
> +            <parameter type-id='type-id-56'/>
>              <parameter type-id='type-id-1'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='StringData'
> mangled-name='_ZN5mongo10StringDataC2EPKc'
> filepath='src/mongo/base/string_data.h' line='78' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-66'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-64'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='StringData'
> mangled-name='_ZN5mongo10StringDataC2EPKcm'
> filepath='src/mongo/base/string_data.h' line='94' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-66'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-64'/>
>              <parameter type-id='type-id-26'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='StringData'
> mangled-name='_ZN5mongo10StringDataC2EPKc'
> filepath='src/mongo/base/string_data.h' line='78' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='_ZN5mongo10StringDataC2EPKc'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-66'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-64'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='StringData'
> mangled-name='_ZN5mongo10StringDataC2EPKc'
> filepath='src/mongo/base/string_data.h' line='78' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='_ZN5mongo10StringDataC2EPKc'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> -            <parameter type-id='type-id-66'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-64'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
> @@ -1348,7 +1331,7 @@
>        <class-decl name='__anonymous_struct__9' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='private'>
>            <function-decl name='Status'
> mangled-name='_ZN5mongo6StatusC2Ev' filepath='src/mongo/base/status.h'
> line='161' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
>          </member-function>
> @@ -1361,14 +1344,14 @@
>        <class-decl name='__anonymous_struct__10' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='compress'
> mangled-name='_ZN5mongo15BlockCompressor8compressENS_14ConstDataRangeE'
> filepath='src/mongo/db/ftdc/block_compressor.h' line='55' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='_ZN5mongo15BlockCompressor8compressENS_14ConstDataRangeE'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-24'/>
>              <return type-id='type-id-24'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='uncompress'
> mangled-name='_ZN5mongo15BlockCompressor10uncompressENS_14ConstDataRangeEm'
> filepath='src/mongo/db/ftdc/block_compressor.h' line='66' column='1'
> visibility='default' binding='global' size-in-bits='64'
> elf-symbol-id='_ZN5mongo15BlockCompressor10uncompressENS_14ConstDataRangeEm'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-24'/>
>              <parameter type-id='type-id-26'/>
>              <return type-id='type-id-24'/>
> @@ -1378,7 +1361,7 @@
>        <class-decl name='__anonymous_struct__11' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='operator StringData'
> mangled-name='_ZN5mongo4ItoAcvNS_10StringDataEEv'
> filepath='src/mongo/util/itoa.h' line='53' column='1' visibility='default'
> binding='global' size-in-bits='64'>
> -            <parameter type-id='type-id-113' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <return type-id='type-id-24'/>
>            </function-decl>
>          </member-function>
> @@ -1392,12 +1375,12 @@
>        </function-decl>
>        <class-decl name='__anonymous_struct__' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-type access='public'>
> -          <typedef-decl name='pointer' type-id='type-id-159'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h'
> line='104' column='1' id='type-id-148'/>
> +          <typedef-decl name='pointer' type-id='type-id-141'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h'
> line='104' column='1' id='type-id-131'/>
>          </member-type>
>          <member-type access='public'>
>            <class-decl name='__anonymous_struct__' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>              <member-type access='public'>
> -              <typedef-decl name='other' type-id='type-id-162'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h'
> line='169' column='1' id='type-id-161'/>
> +              <typedef-decl name='other' type-id='type-id-144'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h'
> line='169' column='1' id='type-id-143'/>
>              </member-type>
>            </class-decl>
>          </member-type>
> @@ -1405,16 +1388,16 @@
>        <class-decl name='__anonymous_struct__1' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'>
>          <member-function access='public' static='yes'>
>            <function-decl name='allocate'
> mangled-name='_ZN9__gnu_cxx13new_allocatorImE8allocateEmPKv'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h'
> line='99' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-54' is-artificial='yes'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
>              <parameter type-id='type-id-48'/>
> -            <parameter type-id='type-id-135'/>
> -            <return type-id='type-id-148'/>
> +            <parameter type-id='type-id-118'/>
> +            <return type-id='type-id-131'/>
>            </function-decl>
>          </member-function>
>          <member-function access='public' static='yes'>
>            <function-decl name='deallocate'
> mangled-name='_ZN9__gnu_cxx13new_allocatorImE10deallocateEPmm'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/new_allocator.h'
> line='109' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -            <parameter type-id='type-id-54' is-artificial='yes'/>
> -            <parameter type-id='type-id-148'/>
> +            <parameter type-id='type-id-55' is-artificial='yes'/>
> +            <parameter type-id='type-id-131'/>
>              <parameter type-id='type-id-48'/>
>              <return type-id='type-id-22'/>
>            </function-decl>
> @@ -1422,130 +1405,130 @@
>        </class-decl>
>        <class-decl name='__anonymous_struct__2' is-struct='yes'
> is-anonymous='yes' visibility='default' is-declaration-only='yes'
> id='type-id-24'>
>          <member-type access='public'>
> -          <typedef-decl name='size_type' type-id='type-id-158'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h'
> line='106' column='1' id='type-id-146'/>
> +          <typedef-decl name='size_type' type-id='type-id-140'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h'
> line='106' column='1' id='type-id-129'/>
>          </member-type>
>          <member-type access='public'>
> -          <typedef-decl name='const_pointer' type-id='type-id-167'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h'
> line='105' column='1' id='type-id-150'/>
> +          <typedef-decl name='const_pointer' type-id='type-id-149'
> filepath='/usr/bin/../lib/gcc/x86_64-linux-gnu/5.4.0/../../../../include/c++/5.4.0/ext/alloc_traits.h'
> line='105' column='1' id='type-id-133'/>
>          </member-type>
>        </class-decl>
>        <class-decl name='__anonymous_struct__3' is-anonymous='yes'
> visibility='default' is-declaration-only='yes' id='type-id-24'/>
>      </namespace-decl>
>      <function-decl name='memchr' filepath='/usr/include/string.h'
> line='92' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-135'/>
> +      <parameter type-id='type-id-118'/>
>        <parameter type-id='type-id-13'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-135'/>
> +      <return type-id='type-id-118'/>
>      </function-decl>
>      <function-decl name='memcmp' filepath='/usr/include/string.h'
> line='65' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-135'/>
> -      <parameter type-id='type-id-135'/>
> +      <parameter type-id='type-id-118'/>
> +      <parameter type-id='type-id-118'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='memcpy' filepath='/usr/include/string.h'
> line='42' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-136'/>
> -      <parameter type-id='type-id-136'/>
> +      <parameter type-id='type-id-119'/>
> +      <parameter type-id='type-id-119'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-135'/>
> +      <return type-id='type-id-118'/>
>      </function-decl>
>      <function-decl name='memmove' filepath='/usr/include/string.h'
> line='46' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-135'/>
> -      <parameter type-id='type-id-135'/>
> +      <parameter type-id='type-id-118'/>
> +      <parameter type-id='type-id-118'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-135'/>
> +      <return type-id='type-id-118'/>
>      </function-decl>
>      <function-decl name='memset' filepath='/usr/include/string.h'
> line='62' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-135'/>
> +      <parameter type-id='type-id-118'/>
>        <parameter type-id='type-id-13'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-135'/>
> +      <return type-id='type-id-118'/>
>      </function-decl>
>      <function-decl name='strcat' filepath='/usr/include/string.h'
> line='133' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-67'/>
> -      <return type-id='type-id-59'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-65'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strcmp' filepath='/usr/include/string.h'
> line='140' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='strcoll' filepath='/usr/include/string.h'
> line='147' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='strcpy' filepath='/usr/include/string.h'
> line='125' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-67'/>
> -      <return type-id='type-id-59'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-65'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strcspn' filepath='/usr/include/string.h'
> line='280' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='strerror' filepath='/usr/include/string.h'
> line='408' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-13'/>
> -      <return type-id='type-id-59'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strlen' filepath='/usr/include/string.h'
> line='394' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='strncat' filepath='/usr/include/string.h'
> line='136' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-59'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strncmp' filepath='/usr/include/string.h'
> line='143' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
> +      <parameter type-id='type-id-64'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='strncpy' filepath='/usr/include/string.h'
> line='128' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-59'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strspn' filepath='/usr/include/string.h'
> line='284' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='strtok' filepath='/usr/include/string.h'
> line='343' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-67'/>
> -      <return type-id='type-id-59'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-65'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strxfrm' filepath='/usr/include/string.h'
> line='150' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='strchr' filepath='/usr/include/string.h'
> line='231' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <parameter type-id='type-id-13'/>
> -      <return type-id='type-id-59'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strpbrk' filepath='/usr/include/string.h'
> line='310' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <parameter type-id='type-id-66'/>
> -      <return type-id='type-id-59'/>
> +      <parameter type-id='type-id-64'/>
> +      <parameter type-id='type-id-64'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strrchr' filepath='/usr/include/string.h'
> line='258' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <parameter type-id='type-id-13'/>
> -      <return type-id='type-id-59'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='strstr' filepath='/usr/include/string.h'
> line='337' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <parameter type-id='type-id-66'/>
> -      <return type-id='type-id-59'/>
> +      <parameter type-id='type-id-64'/>
> +      <parameter type-id='type-id-64'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='btowc' filepath='/usr/include/wchar.h'
> line='391' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-13'/>
> @@ -1556,10 +1539,10 @@
>        <return type-id='type-id-27'/>
>      </function-decl>
>      <function-decl name='fgetws' filepath='/usr/include/wchar.h'
> line='777' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> +      <parameter type-id='type-id-121'/>
>        <parameter type-id='type-id-13'/>
>        <parameter type-id='type-id-52'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='fputwc' filepath='/usr/include/wchar.h'
> line='762' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-23'/>
> @@ -1567,7 +1550,7 @@
>        <return type-id='type-id-27'/>
>      </function-decl>
>      <function-decl name='fputws' filepath='/usr/include/wchar.h'
> line='784' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter type-id='type-id-52'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
> @@ -1578,13 +1561,13 @@
>      </function-decl>
>      <function-decl name='fwprintf' filepath='/usr/include/wchar.h'
> line='597' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-52'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='fwscanf' filepath='/usr/include/wchar.h'
> line='638' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-52'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
> @@ -1596,27 +1579,27 @@
>        <return type-id='type-id-27'/>
>      </function-decl>
>      <function-decl name='mbrlen' filepath='/usr/include/wchar.h'
> line='402' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-112'/>
> +      <parameter type-id='type-id-102'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='mbrtowc' filepath='/usr/include/wchar.h'
> line='368' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-112'/>
> +      <parameter type-id='type-id-102'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='mbsinit' filepath='/usr/include/wchar.h'
> line='364' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-78'/>
> +      <parameter type-id='type-id-76'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h'
> line='411' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-69'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-67'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-112'/>
> +      <parameter type-id='type-id-102'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='putwc' filepath='/usr/include/wchar.h'
> line='763' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> @@ -1629,15 +1612,15 @@
>        <return type-id='type-id-27'/>
>      </function-decl>
>      <function-decl name='swprintf' filepath='/usr/include/wchar.h'
> line='607' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> +      <parameter type-id='type-id-121'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='swscanf' filepath='/usr/include/wchar.h'
> line='648' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
> @@ -1648,142 +1631,142 @@
>      </function-decl>
>      <function-decl name='vfwprintf' filepath='/usr/include/wchar.h'
> line='615' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-52'/>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vfwscanf' filepath='/usr/include/wchar.h'
> line='692' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-52'/>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vswprintf' filepath='/usr/include/wchar.h'
> line='628' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> +      <parameter type-id='type-id-121'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vswscanf' filepath='/usr/include/wchar.h'
> line='704' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vwprintf' filepath='/usr/include/wchar.h'
> line='623' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vwscanf' filepath='/usr/include/wchar.h'
> line='700' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wcrtomb' filepath='/usr/include/wchar.h'
> line='373' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> +      <parameter type-id='type-id-57'/>
>        <parameter type-id='type-id-23'/>
> -      <parameter type-id='type-id-112'/>
> +      <parameter type-id='type-id-102'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='wcscat' filepath='/usr/include/wchar.h'
> line='157' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-101'/>
> -      <return type-id='type-id-137'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-91'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcscmp' filepath='/usr/include/wchar.h'
> line='166' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
> +      <parameter type-id='type-id-90'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wcscoll' filepath='/usr/include/wchar.h'
> line='195' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
> +      <parameter type-id='type-id-90'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wcscpy' filepath='/usr/include/wchar.h'
> line='147' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-101'/>
> -      <return type-id='type-id-137'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-91'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcscspn' filepath='/usr/include/wchar.h'
> line='255' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
> +      <parameter type-id='type-id-90'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='wcsftime' filepath='/usr/include/wchar.h'
> line='858' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> +      <parameter type-id='type-id-121'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-96'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-86'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='wcslen' filepath='/usr/include/wchar.h'
> line='290' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='wcsncat' filepath='/usr/include/wchar.h'
> line='161' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcsncmp' filepath='/usr/include/wchar.h'
> line='169' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
> +      <parameter type-id='type-id-90'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wcsncpy' filepath='/usr/include/wchar.h'
> line='152' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h'
> line='417' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-103'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-93'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-112'/>
> +      <parameter type-id='type-id-102'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='wcsspn' filepath='/usr/include/wchar.h'
> line='259' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
> +      <parameter type-id='type-id-90'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='wcstod' filepath='/usr/include/wchar.h'
> line='453' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-140'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-123'/>
>        <return type-id='type-id-11'/>
>      </function-decl>
>      <function-decl name='wcstof' filepath='/usr/include/wchar.h'
> line='460' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-140'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-123'/>
>        <return type-id='type-id-12'/>
>      </function-decl>
>      <function-decl name='wcstok' filepath='/usr/include/wchar.h'
> line='285' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-140'/>
> -      <return type-id='type-id-137'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-123'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcstol' filepath='/usr/include/wchar.h'
> line='471' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-140'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-123'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-15'/>
>      </function-decl>
>      <function-decl name='wcstoul' filepath='/usr/include/wchar.h'
> line='476' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-140'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-123'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-21'/>
>      </function-decl>
>      <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h'
> line='199' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
> @@ -1792,89 +1775,89 @@
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wmemcmp' filepath='/usr/include/wchar.h'
> line='328' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
> +      <parameter type-id='type-id-90'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wmemcpy' filepath='/usr/include/wchar.h'
> line='332' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wmemmove' filepath='/usr/include/wchar.h'
> line='337' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-137'/>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-120'/>
> +      <parameter type-id='type-id-90'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wmemset' filepath='/usr/include/wchar.h'
> line='341' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-137'/>
> +      <parameter type-id='type-id-120'/>
>        <parameter type-id='type-id-23'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wprintf' filepath='/usr/include/wchar.h'
> line='604' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wscanf' filepath='/usr/include/wchar.h'
> line='645' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wcschr' filepath='/usr/include/wchar.h'
> line='230' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
>        <parameter type-id='type-id-23'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcspbrk' filepath='/usr/include/wchar.h'
> line='269' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> -      <parameter type-id='type-id-100'/>
> -      <return type-id='type-id-137'/>
> +      <parameter type-id='type-id-90'/>
> +      <parameter type-id='type-id-90'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcsrchr' filepath='/usr/include/wchar.h'
> line='240' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
>        <parameter type-id='type-id-23'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcsstr' filepath='/usr/include/wchar.h'
> line='280' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> -      <parameter type-id='type-id-100'/>
> -      <return type-id='type-id-137'/>
> +      <parameter type-id='type-id-90'/>
> +      <parameter type-id='type-id-90'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wmemchr' filepath='/usr/include/wchar.h'
> line='323' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-100'/>
> +      <parameter type-id='type-id-90'/>
>        <parameter type-id='type-id-23'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-137'/>
> +      <return type-id='type-id-120'/>
>      </function-decl>
>      <function-decl name='wcstold' filepath='/usr/include/wchar.h'
> line='462' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-140'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-123'/>
>        <return type-id='type-id-14'/>
>      </function-decl>
>      <function-decl name='wcstoll' filepath='/usr/include/wchar.h'
> line='486' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-140'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-123'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-16'/>
>      </function-decl>
>      <function-decl name='wcstoull' filepath='/usr/include/wchar.h'
> line='493' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-101'/>
> -      <parameter type-id='type-id-140'/>
> +      <parameter type-id='type-id-91'/>
> +      <parameter type-id='type-id-123'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-17'/>
>      </function-decl>
>      <function-decl name='setlocale' filepath='/usr/include/locale.h'
> line='124' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-13'/>
> -      <parameter type-id='type-id-66'/>
> -      <return type-id='type-id-59'/>
> +      <parameter type-id='type-id-64'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='localeconv' filepath='/usr/include/locale.h'
> line='127' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <return type-id='type-id-110'/>
> +      <return type-id='type-id-100'/>
>      </function-decl>
>      <function-decl name='isalnum' filepath='/usr/include/ctype.h'
> line='110' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-13'/>
> @@ -1940,37 +1923,37 @@
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='atexit' filepath='/usr/include/stdlib.h'
> line='519' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-134'/>
> +      <parameter type-id='type-id-117'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='at_quick_exit' filepath='/usr/include/stdlib.h'
> line='524' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-134'/>
> +      <parameter type-id='type-id-117'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='atof'
> filepath='/usr/include/x86_64-linux-gnu/bits/stdlib-float.h' line='26'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-11'/>
>      </function-decl>
>      <function-decl name='atoi' filepath='/usr/include/stdlib.h'
> line='278' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='atol' filepath='/usr/include/stdlib.h'
> line='283' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-15'/>
>      </function-decl>
>      <function-decl name='bsearch'
> filepath='/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h' line='20'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> -      <parameter type-id='type-id-135'/>
> -      <parameter type-id='type-id-135'/>
> +      <parameter type-id='type-id-118'/>
> +      <parameter type-id='type-id-118'/>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-32'/>
> -      <return type-id='type-id-135'/>
> +      <return type-id='type-id-118'/>
>      </function-decl>
>      <function-decl name='calloc' filepath='/usr/include/stdlib.h'
> line='468' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-135'/>
> +      <return type-id='type-id-118'/>
>      </function-decl>
>      <function-decl name='div' filepath='/usr/include/stdlib.h' line='788'
> column='1' visibility='default' binding='global' size-in-bits='64'>
>        <parameter type-id='type-id-13'/>
> @@ -1982,12 +1965,12 @@
>        <return type-id='type-id-22'/>
>      </function-decl>
>      <function-decl name='free' filepath='/usr/include/stdlib.h'
> line='483' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-135'/>
> +      <parameter type-id='type-id-118'/>
>        <return type-id='type-id-22'/>
>      </function-decl>
>      <function-decl name='getenv' filepath='/usr/include/stdlib.h'
> line='564' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <return type-id='type-id-59'/>
> +      <parameter type-id='type-id-64'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='labs' filepath='/usr/include/stdlib.h'
> line='775' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-15'/>
> @@ -2000,27 +1983,27 @@
>      </function-decl>
>      <function-decl name='malloc' filepath='/usr/include/stdlib.h'
> line='466' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-135'/>
> +      <return type-id='type-id-118'/>
>      </function-decl>
>      <function-decl name='mblen' filepath='/usr/include/stdlib.h'
> line='862' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h'
> line='873' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='mbtowc' filepath='/usr/include/stdlib.h'
> line='865' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-138'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-121'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='qsort' filepath='/usr/include/stdlib.h'
> line='764' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-135'/>
> +      <parameter type-id='type-id-118'/>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-32'/>
> @@ -2034,43 +2017,43 @@
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='realloc' filepath='/usr/include/stdlib.h'
> line='480' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-135'/>
> +      <parameter type-id='type-id-118'/>
>        <parameter type-id='type-id-26'/>
> -      <return type-id='type-id-135'/>
> +      <return type-id='type-id-118'/>
>      </function-decl>
>      <function-decl name='srand' filepath='/usr/include/stdlib.h'
> line='376' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-20'/>
>        <return type-id='type-id-22'/>
>      </function-decl>
>      <function-decl name='strtod' filepath='/usr/include/stdlib.h'
> line='164' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-62'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-59'/>
>        <return type-id='type-id-11'/>
>      </function-decl>
>      <function-decl name='strtol' filepath='/usr/include/stdlib.h'
> line='183' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-62'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-59'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-15'/>
>      </function-decl>
>      <function-decl name='strtoul' filepath='/usr/include/stdlib.h'
> line='187' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-62'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-59'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-21'/>
>      </function-decl>
>      <function-decl name='system' filepath='/usr/include/stdlib.h'
> line='716' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='wcstombs' filepath='/usr/include/stdlib.h'
> line='876' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-101'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-91'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='wctomb' filepath='/usr/include/stdlib.h'
> line='869' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-59'/>
> +      <parameter type-id='type-id-56'/>
>        <parameter type-id='type-id-23'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
> @@ -2088,29 +2071,29 @@
>        <return type-id='type-id-25'/>
>      </function-decl>
>      <function-decl name='atoll' filepath='/usr/include/stdlib.h'
> line='292' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-16'/>
>      </function-decl>
>      <function-decl name='strtoll' filepath='/usr/include/stdlib.h'
> line='209' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-62'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-59'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-16'/>
>      </function-decl>
>      <function-decl name='strtoull' filepath='/usr/include/stdlib.h'
> line='214' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-62'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-59'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-17'/>
>      </function-decl>
>      <function-decl name='strtof' filepath='/usr/include/stdlib.h'
> line='172' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-62'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-59'/>
>        <return type-id='type-id-12'/>
>      </function-decl>
>      <function-decl name='strtold' filepath='/usr/include/stdlib.h'
> line='175' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-62'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-59'/>
>        <return type-id='type-id-14'/>
>      </function-decl>
>      <function-decl name='clearerr' filepath='/usr/include/stdio.h'
> line='826' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> @@ -2139,23 +2122,23 @@
>      </function-decl>
>      <function-decl name='fgetpos' filepath='/usr/include/stdio.h'
> line='798' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-50'/>
> -      <parameter type-id='type-id-106'/>
> +      <parameter type-id='type-id-96'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='fgets' filepath='/usr/include/stdio.h'
> line='622' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> +      <parameter type-id='type-id-57'/>
>        <parameter type-id='type-id-13'/>
>        <parameter type-id='type-id-50'/>
> -      <return type-id='type-id-59'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='fopen' filepath='/usr/include/stdio.h'
> line='272' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-65'/>
>        <return type-id='type-id-49'/>
>      </function-decl>
>      <function-decl name='fprintf' filepath='/usr/include/stdio.h'
> line='356' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-50'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
> @@ -2165,26 +2148,26 @@
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='fputs' filepath='/usr/include/stdio.h'
> line='689' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-50'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='fread' filepath='/usr/include/stdio.h'
> line='709' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-136'/>
> +      <parameter type-id='type-id-119'/>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-50'/>
>        <return type-id='type-id-26'/>
>      </function-decl>
>      <function-decl name='freopen' filepath='/usr/include/stdio.h'
> line='278' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter type-id='type-id-50'/>
>        <return type-id='type-id-49'/>
>      </function-decl>
>      <function-decl name='fscanf' filepath='/usr/include/stdio.h'
> line='425' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-50'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
> @@ -2196,7 +2179,7 @@
>      </function-decl>
>      <function-decl name='fsetpos' filepath='/usr/include/stdio.h'
> line='803' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-49'/>
> -      <parameter type-id='type-id-74'/>
> +      <parameter type-id='type-id-72'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='ftell' filepath='/usr/include/stdio.h'
> line='754' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> @@ -2204,7 +2187,7 @@
>        <return type-id='type-id-15'/>
>      </function-decl>
>      <function-decl name='fwrite' filepath='/usr/include/stdio.h'
> line='715' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-136'/>
> +      <parameter type-id='type-id-119'/>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-26'/>
>        <parameter type-id='type-id-50'/>
> @@ -2218,11 +2201,11 @@
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='perror' filepath='/usr/include/stdio.h'
> line='846' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-22'/>
>      </function-decl>
>      <function-decl name='printf' filepath='/usr/include/stdio.h'
> line='362' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
> @@ -2236,16 +2219,16 @@
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='puts' filepath='/usr/include/stdio.h' line='695'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='remove' filepath='/usr/include/stdio.h'
> line='178' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='rename' filepath='/usr/include/stdio.h'
> line='180' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='rewind' filepath='/usr/include/stdio.h'
> line='759' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> @@ -2253,31 +2236,31 @@
>        <return type-id='type-id-22'/>
>      </function-decl>
>      <function-decl name='scanf' filepath='/usr/include/stdio.h'
> line='431' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='setbuf' filepath='/usr/include/stdio.h'
> line='332' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-50'/>
> -      <parameter type-id='type-id-60'/>
> +      <parameter type-id='type-id-57'/>
>        <return type-id='type-id-22'/>
>      </function-decl>
>      <function-decl name='setvbuf' filepath='/usr/include/stdio.h'
> line='336' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-50'/>
> -      <parameter type-id='type-id-60'/>
> +      <parameter type-id='type-id-57'/>
>        <parameter type-id='type-id-13'/>
>        <parameter type-id='type-id-26'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='sprintf' filepath='/usr/include/stdio.h'
> line='364' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='sscanf' filepath='/usr/include/stdio.h'
> line='433' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
> @@ -2285,8 +2268,8 @@
>        <return type-id='type-id-49'/>
>      </function-decl>
>      <function-decl name='tmpnam' filepath='/usr/include/stdio.h'
> line='209' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-59'/>
> -      <return type-id='type-id-59'/>
> +      <parameter type-id='type-id-56'/>
> +      <return type-id='type-id-56'/>
>      </function-decl>
>      <function-decl name='ungetc' filepath='/usr/include/stdio.h'
> line='702' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-13'/>
> @@ -2295,50 +2278,50 @@
>      </function-decl>
>      <function-decl name='vfprintf' filepath='/usr/include/stdio.h'
> line='371' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-50'/>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vprintf'
> filepath='/usr/include/x86_64-linux-gnu/bits/stdio.h' line='36' column='1'
> visibility='default' binding='global' size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vsprintf' filepath='/usr/include/stdio.h'
> line='379' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-57'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='snprintf' filepath='/usr/include/stdio.h'
> line='386' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> +      <parameter type-id='type-id-57'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-67'/>
> +      <parameter type-id='type-id-65'/>
>        <parameter is-variadic='yes'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vfscanf' filepath='/usr/include/stdio.h'
> line='471' column='1' visibility='default' binding='global'
> size-in-bits='64'>
>        <parameter type-id='type-id-50'/>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vscanf' filepath='/usr/include/stdio.h'
> line='479' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vsnprintf' filepath='/usr/include/stdio.h'
> line='390' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-60'/>
> +      <parameter type-id='type-id-57'/>
>        <parameter type-id='type-id-26'/>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='vsscanf' filepath='/usr/include/stdio.h'
> line='483' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-53'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-55'/>
>        <return type-id='type-id-13'/>
>      </function-decl>
>      <function-decl name='acos'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='54'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> @@ -2389,7 +2372,7 @@
>      </function-decl>
>      <function-decl name='frexp'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='103'
> column='1' visibility='default' binding='global' size-in-bits='64'>
>        <parameter type-id='type-id-11'/>
> -      <parameter type-id='type-id-108'/>
> +      <parameter type-id='type-id-98'/>
>        <return type-id='type-id-11'/>
>      </function-decl>
>      <function-decl name='ldexp'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='106'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> @@ -2407,7 +2390,7 @@
>      </function-decl>
>      <function-decl name='modf'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='115'
> column='1' visibility='default' binding='global' size-in-bits='64'>
>        <parameter type-id='type-id-11'/>
> -      <parameter type-id='type-id-104'/>
> +      <parameter type-id='type-id-94'/>
>        <return type-id='type-id-11'/>
>      </function-decl>
>      <function-decl name='pow'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='153'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> @@ -2733,15 +2716,15 @@
>        <return type-id='type-id-15'/>
>      </function-decl>
>      <function-decl name='nan'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-11'/>
>      </function-decl>
>      <function-decl name='nanf'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-12'/>
>      </function-decl>
>      <function-decl name='nanl'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='228'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-14'/>
>      </function-decl>
>      <function-decl name='nearbyint'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='315'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> @@ -2804,19 +2787,19 @@
>      <function-decl name='remquo'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328'
> column='1' visibility='default' binding='global' size-in-bits='64'>
>        <parameter type-id='type-id-11'/>
>        <parameter type-id='type-id-11'/>
> -      <parameter type-id='type-id-108'/>
> +      <parameter type-id='type-id-98'/>
>        <return type-id='type-id-11'/>
>      </function-decl>
>      <function-decl name='remquof'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328'
> column='1' visibility='default' binding='global' size-in-bits='64'>
>        <parameter type-id='type-id-12'/>
>        <parameter type-id='type-id-12'/>
> -      <parameter type-id='type-id-108'/>
> +      <parameter type-id='type-id-98'/>
>        <return type-id='type-id-12'/>
>      </function-decl>
>      <function-decl name='remquol'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='328'
> column='1' visibility='default' binding='global' size-in-bits='64'>
>        <parameter type-id='type-id-14'/>
>        <parameter type-id='type-id-14'/>
> -      <parameter type-id='type-id-108'/>
> +      <parameter type-id='type-id-98'/>
>        <return type-id='type-id-14'/>
>      </function-decl>
>      <function-decl name='rint'
> filepath='/usr/include/x86_64-linux-gnu/bits/mathcalls.h' line='289'
> column='1' visibility='default' binding='global' size-in-bits='64'>
> @@ -2964,11 +2947,11 @@
>        <return type-id='type-id-27'/>
>      </function-decl>
>      <function-decl name='wctrans' filepath='/usr/include/wctype.h'
> line='218' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-42'/>
>      </function-decl>
>      <function-decl name='wctype' filepath='/usr/include/wctype.h'
> line='171' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-66'/>
> +      <parameter type-id='type-id-64'/>
>        <return type-id='type-id-40'/>
>      </function-decl>
>      <function-decl name='imaxabs' filepath='/usr/include/inttypes.h'
> line='290' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> @@ -2981,26 +2964,26 @@
>        <return type-id='type-id-45'/>
>      </function-decl>
>      <function-decl name='strtoimax' filepath='/usr/include/inttypes.h'
> line='324' column='1' visibility='default' binding='global'
> size-in-bits='64'>
> -      <parameter type-id='type-id-67'/>
> -      <parameter type-id='type-id-62'/>
> +      <parameter type-id='type-id-65'/>
> +      <parameter type-id='type-id-59'/>
>        <parameter type-id='type-id-13'/>
>        <return type-id='type-id-44'/>
>      </function-decl>
>      <function-decl name='strtoumax' filepath='/usr/include/inttypes.h'
> line='336' column='1' visibility='default' binding='global'
> size-in-bits=