{
 "array_types" :
 [
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA0_c",
   "name" : "char[0]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA0_c",
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA0_j",
   "name" : "unsigned int[0]",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIA0_j",
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA11_PFiP6nl_msgPvE",
   "name" : "int (*[11])(nl_msg *, void *)",
   "referenced_type" : "_ZTIPFiP6nl_msgPvE",
   "self_type" : "_ZTIA11_PFiP6nl_msgPvE",
   "size" : 44,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA11_Pv",
   "name" : "void *[11]",
   "referenced_type" : "_ZTIPv",
   "self_type" : "_ZTIA11_Pv",
   "size" : 44,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA16_c",
   "name" : "char[16]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA16_c",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA16_h",
   "name" : "unsigned char[16]",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIA16_h",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 2,
   "linker_set_key" : "_ZTIA16_t",
   "name" : "unsigned short[16]",
   "referenced_type" : "_ZTIt",
   "self_type" : "_ZTIA16_t",
   "size" : 32,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "_ZTIA16_y",
   "name" : "unsigned long long[16]",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIA16_y",
   "size" : 128,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA17_j",
   "name" : "unsigned int[17]",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIA17_j",
   "size" : 68,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA32_c",
   "name" : "char[32]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA32_c",
   "size" : 32,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA3_PFvP7rtnl_tcP14nl_dump_paramsE",
   "name" : "void (*[3])(rtnl_tc *, nl_dump_params *)",
   "referenced_type" : "_ZTIPFvP7rtnl_tcP14nl_dump_paramsE",
   "self_type" : "_ZTIA3_PFvP7rtnl_tcP14nl_dump_paramsE",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA3_PFvP7rtnl_tcPvP14nl_dump_paramsE",
   "name" : "void (*[3])(rtnl_tc *, void *, nl_dump_params *)",
   "referenced_type" : "_ZTIPFvP7rtnl_tcPvP14nl_dump_paramsE",
   "self_type" : "_ZTIA3_PFvP7rtnl_tcPvP14nl_dump_paramsE",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA3_PFvP9nl_objectP14nl_dump_paramsE",
   "name" : "void (*[3])(nl_object *, nl_dump_params *)",
   "referenced_type" : "_ZTIPFvP9nl_objectP14nl_dump_paramsE",
   "self_type" : "_ZTIA3_PFvP9nl_objectP14nl_dump_paramsE",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA43_Pv",
   "name" : "void *[43]",
   "referenced_type" : "_ZTIPv",
   "self_type" : "_ZTIA43_Pv",
   "size" : 172,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA64_c",
   "name" : "char[64]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA64_c",
   "size" : 64,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "_ZTIA64_y",
   "name" : "unsigned long long[64]",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIA64_y",
   "size" : 512,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "_ZTIA6_y",
   "name" : "unsigned long long[6]",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIA6_y",
   "size" : 48,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA8_h",
   "name" : "unsigned char[8]",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIA8_h",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA9_j",
   "name" : "unsigned int[9]",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIA9_j",
   "size" : 36,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "linker_set_key" : "_ZTIA9_y",
   "name" : "unsigned long long[9]",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIA9_y",
   "size" : 72,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "linker_set_key" : "_ZTIA_10nl_msgtype",
   "name" : "nl_msgtype[]",
   "referenced_type" : "_ZTI10nl_msgtype",
   "self_type" : "_ZTIA_10nl_msgtype",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "linker_set_key" : "_ZTIA_10nla_policy",
   "name" : "nla_policy[]",
   "referenced_type" : "_ZTI10nla_policy",
   "self_type" : "_ZTIA_10nla_policy",
   "source_file" : "external/libnl/include/netlink/route/link.h"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "_ZTIa",
   "name" : "signed char",
   "referenced_type" : "_ZTIa",
   "self_type" : "_ZTIa",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIc",
   "name" : "char",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIc",
   "size" : 1
  },
  {
   "alignment" : 8,
   "linker_set_key" : "_ZTId",
   "name" : "double",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTId",
   "size" : 8
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIh",
   "name" : "unsigned char",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIh",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "_ZTIi",
   "name" : "int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIi",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIj",
   "name" : "unsigned int",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIj",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "_ZTIl",
   "name" : "long",
   "referenced_type" : "_ZTIl",
   "self_type" : "_ZTIl",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIm",
   "name" : "unsigned long",
   "referenced_type" : "_ZTIm",
   "self_type" : "_ZTIm",
   "size" : 4
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "linker_set_key" : "_ZTIs",
   "name" : "short",
   "referenced_type" : "_ZTIs",
   "self_type" : "_ZTIs",
   "size" : 2
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIt",
   "name" : "unsigned short",
   "referenced_type" : "_ZTIt",
   "self_type" : "_ZTIt",
   "size" : 2
  },
  {
   "linker_set_key" : "_ZTIv",
   "name" : "void",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIv"
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "linker_set_key" : "_ZTIx",
   "name" : "long long",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIx",
   "size" : 8
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIy",
   "name" : "unsigned long long",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIy",
   "size" : 8
  }
 ],
 "elf_functions" :
 [
  {
   "name" : "__flags2str"
  },
  {
   "name" : "__list_str2type"
  },
  {
   "name" : "__list_type2str"
  },
  {
   "name" : "__nl_cache_mngt_require"
  },
  {
   "name" : "__nl_read_num_str_file"
  },
  {
   "name" : "__str2flags"
  },
  {
   "name" : "__str2type"
  },
  {
   "name" : "__trans_list_add"
  },
  {
   "name" : "__trans_list_clear"
  },
  {
   "name" : "__type2str"
  },
  {
   "name" : "_nl_socket_is_local_port_unspecified"
  },
  {
   "name" : "_nl_socket_set_local_port_no_release"
  },
  {
   "name" : "_nl_socket_used_ports_release_all"
  },
  {
   "name" : "_nl_socket_used_ports_set"
  },
  {
   "name" : "dump_from_ops"
  },
  {
   "name" : "flnl_lookup"
  },
  {
   "name" : "flnl_lookup_build_request"
  },
  {
   "name" : "flnl_request_alloc"
  },
  {
   "name" : "flnl_request_get_addr"
  },
  {
   "name" : "flnl_request_get_fwmark"
  },
  {
   "name" : "flnl_request_get_scope"
  },
  {
   "name" : "flnl_request_get_table"
  },
  {
   "name" : "flnl_request_get_tos"
  },
  {
   "name" : "flnl_request_set_addr"
  },
  {
   "name" : "flnl_request_set_fwmark"
  },
  {
   "name" : "flnl_request_set_scope"
  },
  {
   "name" : "flnl_request_set_table"
  },
  {
   "name" : "flnl_request_set_tos"
  },
  {
   "name" : "flnl_result_alloc"
  },
  {
   "name" : "flnl_result_alloc_cache"
  },
  {
   "name" : "flnl_result_get_error"
  },
  {
   "name" : "flnl_result_get_nexthop_sel"
  },
  {
   "name" : "flnl_result_get_prefixlen"
  },
  {
   "name" : "flnl_result_get_scope"
  },
  {
   "name" : "flnl_result_get_table_id"
  },
  {
   "name" : "flnl_result_get_type"
  },
  {
   "name" : "flnl_result_put"
  },
  {
   "name" : "genl_connect"
  },
  {
   "name" : "genl_ctrl_alloc_cache"
  },
  {
   "name" : "genl_ctrl_resolve"
  },
  {
   "name" : "genl_ctrl_resolve_grp"
  },
  {
   "name" : "genl_ctrl_search"
  },
  {
   "name" : "genl_ctrl_search_by_name"
  },
  {
   "name" : "genl_family_add_grp"
  },
  {
   "name" : "genl_family_add_op"
  },
  {
   "name" : "genl_family_alloc"
  },
  {
   "name" : "genl_family_get_hdrsize"
  },
  {
   "name" : "genl_family_get_id"
  },
  {
   "name" : "genl_family_get_maxattr"
  },
  {
   "name" : "genl_family_get_name"
  },
  {
   "name" : "genl_family_get_version"
  },
  {
   "name" : "genl_family_put"
  },
  {
   "name" : "genl_family_set_hdrsize"
  },
  {
   "name" : "genl_family_set_id"
  },
  {
   "name" : "genl_family_set_maxattr"
  },
  {
   "name" : "genl_family_set_name"
  },
  {
   "name" : "genl_family_set_version"
  },
  {
   "name" : "genl_handle_msg"
  },
  {
   "name" : "genl_mngt_resolve"
  },
  {
   "name" : "genl_op2name"
  },
  {
   "name" : "genl_ops_resolve"
  },
  {
   "name" : "genl_register"
  },
  {
   "name" : "genl_register_family"
  },
  {
   "name" : "genl_resolve_id"
  },
  {
   "name" : "genl_send_simple"
  },
  {
   "name" : "genl_unregister"
  },
  {
   "name" : "genl_unregister_family"
  },
  {
   "name" : "genlmsg_attrdata"
  },
  {
   "name" : "genlmsg_attrlen"
  },
  {
   "name" : "genlmsg_data"
  },
  {
   "name" : "genlmsg_hdr"
  },
  {
   "name" : "genlmsg_len"
  },
  {
   "name" : "genlmsg_parse"
  },
  {
   "name" : "genlmsg_put"
  },
  {
   "name" : "genlmsg_user_data"
  },
  {
   "name" : "genlmsg_user_datalen"
  },
  {
   "name" : "genlmsg_user_hdr"
  },
  {
   "name" : "genlmsg_valid_hdr"
  },
  {
   "name" : "genlmsg_validate"
  },
  {
   "name" : "mpls_ntop"
  },
  {
   "name" : "mpls_pton"
  },
  {
   "name" : "nfnl_connect"
  },
  {
   "name" : "nfnl_send_simple"
  },
  {
   "name" : "nfnlmsg_alloc_simple"
  },
  {
   "name" : "nfnlmsg_family"
  },
  {
   "name" : "nfnlmsg_put"
  },
  {
   "name" : "nfnlmsg_res_id"
  },
  {
   "name" : "nfnlmsg_subsys"
  },
  {
   "name" : "nfnlmsg_subtype"
  },
  {
   "name" : "nl_addr2str"
  },
  {
   "name" : "nl_addr_alloc"
  },
  {
   "name" : "nl_addr_alloc_attr"
  },
  {
   "name" : "nl_addr_build"
  },
  {
   "name" : "nl_addr_clone"
  },
  {
   "name" : "nl_addr_cmp"
  },
  {
   "name" : "nl_addr_cmp_prefix"
  },
  {
   "name" : "nl_addr_fill_sockaddr"
  },
  {
   "name" : "nl_addr_get"
  },
  {
   "name" : "nl_addr_get_binary_addr"
  },
  {
   "name" : "nl_addr_get_family"
  },
  {
   "name" : "nl_addr_get_len"
  },
  {
   "name" : "nl_addr_get_prefixlen"
  },
  {
   "name" : "nl_addr_guess_family"
  },
  {
   "name" : "nl_addr_info"
  },
  {
   "name" : "nl_addr_iszero"
  },
  {
   "name" : "nl_addr_parse"
  },
  {
   "name" : "nl_addr_put"
  },
  {
   "name" : "nl_addr_resolve"
  },
  {
   "name" : "nl_addr_set_binary_addr"
  },
  {
   "name" : "nl_addr_set_family"
  },
  {
   "name" : "nl_addr_set_prefixlen"
  },
  {
   "name" : "nl_addr_shared"
  },
  {
   "name" : "nl_addr_valid"
  },
  {
   "name" : "nl_af2str"
  },
  {
   "name" : "nl_auto_complete"
  },
  {
   "name" : "nl_cache_add"
  },
  {
   "name" : "nl_cache_alloc"
  },
  {
   "name" : "nl_cache_alloc_and_fill"
  },
  {
   "name" : "nl_cache_alloc_name"
  },
  {
   "name" : "nl_cache_clear"
  },
  {
   "name" : "nl_cache_clone"
  },
  {
   "name" : "nl_cache_dump"
  },
  {
   "name" : "nl_cache_dump_filter"
  },
  {
   "name" : "nl_cache_find"
  },
  {
   "name" : "nl_cache_foreach"
  },
  {
   "name" : "nl_cache_foreach_filter"
  },
  {
   "name" : "nl_cache_free"
  },
  {
   "name" : "nl_cache_get"
  },
  {
   "name" : "nl_cache_get_first"
  },
  {
   "name" : "nl_cache_get_last"
  },
  {
   "name" : "nl_cache_get_next"
  },
  {
   "name" : "nl_cache_get_ops"
  },
  {
   "name" : "nl_cache_get_prev"
  },
  {
   "name" : "nl_cache_include"
  },
  {
   "name" : "nl_cache_include_v2"
  },
  {
   "name" : "nl_cache_is_empty"
  },
  {
   "name" : "nl_cache_mark_all"
  },
  {
   "name" : "nl_cache_mngr_add"
  },
  {
   "name" : "nl_cache_mngr_add_cache"
  },
  {
   "name" : "nl_cache_mngr_add_cache_v2"
  },
  {
   "name" : "nl_cache_mngr_alloc"
  },
  {
   "name" : "nl_cache_mngr_data_ready"
  },
  {
   "name" : "nl_cache_mngr_free"
  },
  {
   "name" : "nl_cache_mngr_get_fd"
  },
  {
   "name" : "nl_cache_mngr_info"
  },
  {
   "name" : "nl_cache_mngr_poll"
  },
  {
   "name" : "nl_cache_mngt_provide"
  },
  {
   "name" : "nl_cache_mngt_register"
  },
  {
   "name" : "nl_cache_mngt_require"
  },
  {
   "name" : "nl_cache_mngt_require_safe"
  },
  {
   "name" : "nl_cache_mngt_unprovide"
  },
  {
   "name" : "nl_cache_mngt_unregister"
  },
  {
   "name" : "nl_cache_move"
  },
  {
   "name" : "nl_cache_nitems"
  },
  {
   "name" : "nl_cache_nitems_filter"
  },
  {
   "name" : "nl_cache_ops_associate"
  },
  {
   "name" : "nl_cache_ops_associate_safe"
  },
  {
   "name" : "nl_cache_ops_foreach"
  },
  {
   "name" : "nl_cache_ops_get"
  },
  {
   "name" : "nl_cache_ops_lookup"
  },
  {
   "name" : "nl_cache_ops_lookup_safe"
  },
  {
   "name" : "nl_cache_ops_put"
  },
  {
   "name" : "nl_cache_ops_set_flags"
  },
  {
   "name" : "nl_cache_parse"
  },
  {
   "name" : "nl_cache_parse_and_add"
  },
  {
   "name" : "nl_cache_pickup"
  },
  {
   "name" : "nl_cache_pickup_checkdup"
  },
  {
   "name" : "nl_cache_put"
  },
  {
   "name" : "nl_cache_refill"
  },
  {
   "name" : "nl_cache_remove"
  },
  {
   "name" : "nl_cache_resync"
  },
  {
   "name" : "nl_cache_search"
  },
  {
   "name" : "nl_cache_set_arg1"
  },
  {
   "name" : "nl_cache_set_arg2"
  },
  {
   "name" : "nl_cache_set_flags"
  },
  {
   "name" : "nl_cache_subset"
  },
  {
   "name" : "nl_cancel_down_bits"
  },
  {
   "name" : "nl_cancel_down_bytes"
  },
  {
   "name" : "nl_cancel_down_us"
  },
  {
   "name" : "nl_cb_active_type"
  },
  {
   "name" : "nl_cb_alloc"
  },
  {
   "name" : "nl_cb_clone"
  },
  {
   "name" : "nl_cb_err"
  },
  {
   "name" : "nl_cb_get"
  },
  {
   "name" : "nl_cb_overwrite_recv"
  },
  {
   "name" : "nl_cb_overwrite_recvmsgs"
  },
  {
   "name" : "nl_cb_overwrite_send"
  },
  {
   "name" : "nl_cb_put"
  },
  {
   "name" : "nl_cb_set"
  },
  {
   "name" : "nl_cb_set_all"
  },
  {
   "name" : "nl_close"
  },
  {
   "name" : "nl_complete_msg"
  },
  {
   "name" : "nl_connect"
  },
  {
   "name" : "nl_data_alloc"
  },
  {
   "name" : "nl_data_alloc_attr"
  },
  {
   "name" : "nl_data_append"
  },
  {
   "name" : "nl_data_clone"
  },
  {
   "name" : "nl_data_cmp"
  },
  {
   "name" : "nl_data_free"
  },
  {
   "name" : "nl_data_get"
  },
  {
   "name" : "nl_data_get_size"
  },
  {
   "name" : "nl_dump"
  },
  {
   "name" : "nl_dump_line"
  },
  {
   "name" : "nl_ether_proto2str"
  },
  {
   "name" : "nl_get_psched_hz"
  },
  {
   "name" : "nl_get_user_hz"
  },
  {
   "name" : "nl_geterror"
  },
  {
   "name" : "nl_has_capability"
  },
  {
   "name" : "nl_hash"
  },
  {
   "name" : "nl_hash_any"
  },
  {
   "name" : "nl_hash_table_add"
  },
  {
   "name" : "nl_hash_table_alloc"
  },
  {
   "name" : "nl_hash_table_del"
  },
  {
   "name" : "nl_hash_table_free"
  },
  {
   "name" : "nl_hash_table_lookup"
  },
  {
   "name" : "nl_ip_proto2str"
  },
  {
   "name" : "nl_join_groups"
  },
  {
   "name" : "nl_llproto2str"
  },
  {
   "name" : "nl_msec2str"
  },
  {
   "name" : "nl_msg_dump"
  },
  {
   "name" : "nl_msg_parse"
  },
  {
   "name" : "nl_msgtype_lookup"
  },
  {
   "name" : "nl_new_line"
  },
  {
   "name" : "nl_nlfamily2str"
  },
  {
   "name" : "nl_nlmsg_flags2str"
  },
  {
   "name" : "nl_nlmsgtype2str"
  },
  {
   "name" : "nl_object_alloc"
  },
  {
   "name" : "nl_object_alloc_name"
  },
  {
   "name" : "nl_object_attr_list"
  },
  {
   "name" : "nl_object_attrs2str"
  },
  {
   "name" : "nl_object_clone"
  },
  {
   "name" : "nl_object_diff"
  },
  {
   "name" : "nl_object_diff64"
  },
  {
   "name" : "nl_object_dump"
  },
  {
   "name" : "nl_object_dump_buf"
  },
  {
   "name" : "nl_object_free"
  },
  {
   "name" : "nl_object_get"
  },
  {
   "name" : "nl_object_get_cache"
  },
  {
   "name" : "nl_object_get_id_attrs"
  },
  {
   "name" : "nl_object_get_msgtype"
  },
  {
   "name" : "nl_object_get_ops"
  },
  {
   "name" : "nl_object_get_refcnt"
  },
  {
   "name" : "nl_object_get_type"
  },
  {
   "name" : "nl_object_identical"
  },
  {
   "name" : "nl_object_is_marked"
  },
  {
   "name" : "nl_object_keygen"
  },
  {
   "name" : "nl_object_mark"
  },
  {
   "name" : "nl_object_match_filter"
  },
  {
   "name" : "nl_object_put"
  },
  {
   "name" : "nl_object_shared"
  },
  {
   "name" : "nl_object_unmark"
  },
  {
   "name" : "nl_object_update"
  },
  {
   "name" : "nl_perror"
  },
  {
   "name" : "nl_pickup"
  },
  {
   "name" : "nl_pickup_keep_syserr"
  },
  {
   "name" : "nl_prob2int"
  },
  {
   "name" : "nl_rate2str"
  },
  {
   "name" : "nl_recv"
  },
  {
   "name" : "nl_recvmsgs"
  },
  {
   "name" : "nl_recvmsgs_default"
  },
  {
   "name" : "nl_recvmsgs_report"
  },
  {
   "name" : "nl_rtgen_request"
  },
  {
   "name" : "nl_rtntype2str"
  },
  {
   "name" : "nl_send"
  },
  {
   "name" : "nl_send_auto"
  },
  {
   "name" : "nl_send_auto_complete"
  },
  {
   "name" : "nl_send_iovec"
  },
  {
   "name" : "nl_send_simple"
  },
  {
   "name" : "nl_send_sync"
  },
  {
   "name" : "nl_sendmsg"
  },
  {
   "name" : "nl_sendto"
  },
  {
   "name" : "nl_size2int"
  },
  {
   "name" : "nl_size2str"
  },
  {
   "name" : "nl_socket_add_membership"
  },
  {
   "name" : "nl_socket_add_memberships"
  },
  {
   "name" : "nl_socket_alloc"
  },
  {
   "name" : "nl_socket_alloc_cb"
  },
  {
   "name" : "nl_socket_disable_auto_ack"
  },
  {
   "name" : "nl_socket_disable_msg_peek"
  },
  {
   "name" : "nl_socket_disable_seq_check"
  },
  {
   "name" : "nl_socket_drop_membership"
  },
  {
   "name" : "nl_socket_drop_memberships"
  },
  {
   "name" : "nl_socket_enable_auto_ack"
  },
  {
   "name" : "nl_socket_enable_msg_peek"
  },
  {
   "name" : "nl_socket_free"
  },
  {
   "name" : "nl_socket_get_cb"
  },
  {
   "name" : "nl_socket_get_fd"
  },
  {
   "name" : "nl_socket_get_local_port"
  },
  {
   "name" : "nl_socket_get_msg_buf_size"
  },
  {
   "name" : "nl_socket_get_peer_groups"
  },
  {
   "name" : "nl_socket_get_peer_port"
  },
  {
   "name" : "nl_socket_modify_cb"
  },
  {
   "name" : "nl_socket_modify_err_cb"
  },
  {
   "name" : "nl_socket_recv_pktinfo"
  },
  {
   "name" : "nl_socket_set_buffer_size"
  },
  {
   "name" : "nl_socket_set_cb"
  },
  {
   "name" : "nl_socket_set_fd"
  },
  {
   "name" : "nl_socket_set_local_port"
  },
  {
   "name" : "nl_socket_set_msg_buf_size"
  },
  {
   "name" : "nl_socket_set_nonblocking"
  },
  {
   "name" : "nl_socket_set_passcred"
  },
  {
   "name" : "nl_socket_set_peer_groups"
  },
  {
   "name" : "nl_socket_set_peer_port"
  },
  {
   "name" : "nl_socket_use_seq"
  },
  {
   "name" : "nl_str2af"
  },
  {
   "name" : "nl_str2ether_proto"
  },
  {
   "name" : "nl_str2ip_proto"
  },
  {
   "name" : "nl_str2llproto"
  },
  {
   "name" : "nl_str2msec"
  },
  {
   "name" : "nl_str2nlfamily"
  },
  {
   "name" : "nl_str2nlmsgtype"
  },
  {
   "name" : "nl_str2rtntype"
  },
  {
   "name" : "nl_strerror_l"
  },
  {
   "name" : "nl_syserr2nlerr"
  },
  {
   "name" : "nl_ticks2us"
  },
  {
   "name" : "nl_us2ticks"
  },
  {
   "name" : "nl_wait_for_ack"
  },
  {
   "name" : "nla_attr_size"
  },
  {
   "name" : "nla_data"
  },
  {
   "name" : "nla_find"
  },
  {
   "name" : "nla_get_flag"
  },
  {
   "name" : "nla_get_msecs"
  },
  {
   "name" : "nla_get_s16"
  },
  {
   "name" : "nla_get_s32"
  },
  {
   "name" : "nla_get_s64"
  },
  {
   "name" : "nla_get_s8"
  },
  {
   "name" : "nla_get_string"
  },
  {
   "name" : "nla_get_u16"
  },
  {
   "name" : "nla_get_u32"
  },
  {
   "name" : "nla_get_u64"
  },
  {
   "name" : "nla_get_u8"
  },
  {
   "name" : "nla_is_nested"
  },
  {
   "name" : "nla_len"
  },
  {
   "name" : "nla_memcmp"
  },
  {
   "name" : "nla_memcpy"
  },
  {
   "name" : "nla_nest_cancel"
  },
  {
   "name" : "nla_nest_end"
  },
  {
   "name" : "nla_nest_end_keep_empty"
  },
  {
   "name" : "nla_nest_start"
  },
  {
   "name" : "nla_next"
  },
  {
   "name" : "nla_ok"
  },
  {
   "name" : "nla_padlen"
  },
  {
   "name" : "nla_parse"
  },
  {
   "name" : "nla_parse_nested"
  },
  {
   "name" : "nla_put"
  },
  {
   "name" : "nla_put_addr"
  },
  {
   "name" : "nla_put_data"
  },
  {
   "name" : "nla_put_flag"
  },
  {
   "name" : "nla_put_msecs"
  },
  {
   "name" : "nla_put_nested"
  },
  {
   "name" : "nla_put_s16"
  },
  {
   "name" : "nla_put_s32"
  },
  {
   "name" : "nla_put_s64"
  },
  {
   "name" : "nla_put_s8"
  },
  {
   "name" : "nla_put_string"
  },
  {
   "name" : "nla_put_u16"
  },
  {
   "name" : "nla_put_u32"
  },
  {
   "name" : "nla_put_u64"
  },
  {
   "name" : "nla_put_u8"
  },
  {
   "name" : "nla_reserve"
  },
  {
   "name" : "nla_strcmp"
  },
  {
   "name" : "nla_strdup"
  },
  {
   "name" : "nla_strlcpy"
  },
  {
   "name" : "nla_total_size"
  },
  {
   "name" : "nla_type"
  },
  {
   "name" : "nla_validate"
  },
  {
   "name" : "nlmsg_alloc"
  },
  {
   "name" : "nlmsg_alloc_simple"
  },
  {
   "name" : "nlmsg_alloc_size"
  },
  {
   "name" : "nlmsg_append"
  },
  {
   "name" : "nlmsg_attrdata"
  },
  {
   "name" : "nlmsg_attrlen"
  },
  {
   "name" : "nlmsg_convert"
  },
  {
   "name" : "nlmsg_data"
  },
  {
   "name" : "nlmsg_datalen"
  },
  {
   "name" : "nlmsg_expand"
  },
  {
   "name" : "nlmsg_find_attr"
  },
  {
   "name" : "nlmsg_free"
  },
  {
   "name" : "nlmsg_get"
  },
  {
   "name" : "nlmsg_get_creds"
  },
  {
   "name" : "nlmsg_get_dst"
  },
  {
   "name" : "nlmsg_get_max_size"
  },
  {
   "name" : "nlmsg_get_proto"
  },
  {
   "name" : "nlmsg_get_src"
  },
  {
   "name" : "nlmsg_hdr"
  },
  {
   "name" : "nlmsg_inherit"
  },
  {
   "name" : "nlmsg_next"
  },
  {
   "name" : "nlmsg_ok"
  },
  {
   "name" : "nlmsg_padlen"
  },
  {
   "name" : "nlmsg_parse"
  },
  {
   "name" : "nlmsg_put"
  },
  {
   "name" : "nlmsg_reserve"
  },
  {
   "name" : "nlmsg_set_creds"
  },
  {
   "name" : "nlmsg_set_default_size"
  },
  {
   "name" : "nlmsg_set_dst"
  },
  {
   "name" : "nlmsg_set_proto"
  },
  {
   "name" : "nlmsg_set_src"
  },
  {
   "name" : "nlmsg_size"
  },
  {
   "name" : "nlmsg_tail"
  },
  {
   "name" : "nlmsg_total_size"
  },
  {
   "name" : "nlmsg_valid_hdr"
  },
  {
   "name" : "nlmsg_validate"
  },
  {
   "name" : "rtnl_realms2str"
  },
  {
   "name" : "rtnl_route_metric2str"
  },
  {
   "name" : "rtnl_route_proto2str"
  },
  {
   "name" : "rtnl_route_read_protocol_names"
  },
  {
   "name" : "rtnl_route_read_table_names"
  },
  {
   "name" : "rtnl_route_str2metric"
  },
  {
   "name" : "rtnl_route_str2proto"
  },
  {
   "name" : "rtnl_route_str2table"
  },
  {
   "name" : "rtnl_route_table2str"
  },
  {
   "name" : "rtnl_scope2str"
  },
  {
   "name" : "rtnl_str2scope"
  }
 ],
 "elf_objects" :
 [
  {
   "name" : "genl_family_ops"
  },
  {
   "name" : "nl_debug"
  },
  {
   "name" : "nl_ver_maj"
  },
  {
   "name" : "nl_ver_mic"
  },
  {
   "name" : "nl_ver_min"
  },
  {
   "name" : "nl_ver_num"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NL_CB_DEFAULT"
    },
    {
     "enum_field_value" : 1,
     "name" : "NL_CB_VERBOSE"
    },
    {
     "enum_field_value" : 2,
     "name" : "NL_CB_DEBUG"
    },
    {
     "enum_field_value" : 3,
     "name" : "NL_CB_CUSTOM"
    },
    {
     "enum_field_value" : 4,
     "name" : "__NL_CB_KIND_MAX"
    }
   ],
   "linker_set_key" : "_ZTI10nl_cb_kind",
   "name" : "nl_cb_kind",
   "referenced_type" : "_ZTI10nl_cb_kind",
   "self_type" : "_ZTI10nl_cb_kind",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/handlers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NL_CB_VALID"
    },
    {
     "enum_field_value" : 1,
     "name" : "NL_CB_FINISH"
    },
    {
     "enum_field_value" : 2,
     "name" : "NL_CB_OVERRUN"
    },
    {
     "enum_field_value" : 3,
     "name" : "NL_CB_SKIPPED"
    },
    {
     "enum_field_value" : 4,
     "name" : "NL_CB_ACK"
    },
    {
     "enum_field_value" : 5,
     "name" : "NL_CB_MSG_IN"
    },
    {
     "enum_field_value" : 6,
     "name" : "NL_CB_MSG_OUT"
    },
    {
     "enum_field_value" : 7,
     "name" : "NL_CB_INVALID"
    },
    {
     "enum_field_value" : 8,
     "name" : "NL_CB_SEQ_CHECK"
    },
    {
     "enum_field_value" : 9,
     "name" : "NL_CB_SEND_ACK"
    },
    {
     "enum_field_value" : 10,
     "name" : "NL_CB_DUMP_INTR"
    },
    {
     "enum_field_value" : 11,
     "name" : "__NL_CB_TYPE_MAX"
    }
   ],
   "linker_set_key" : "_ZTI10nl_cb_type",
   "name" : "nl_cb_type",
   "referenced_type" : "_ZTI10nl_cb_type",
   "self_type" : "_ZTI10nl_cb_type",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/handlers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NLA_UNSPEC"
    },
    {
     "enum_field_value" : 1,
     "name" : "NLA_U8"
    },
    {
     "enum_field_value" : 2,
     "name" : "NLA_U16"
    },
    {
     "enum_field_value" : 3,
     "name" : "NLA_U32"
    },
    {
     "enum_field_value" : 4,
     "name" : "NLA_U64"
    },
    {
     "enum_field_value" : 5,
     "name" : "NLA_STRING"
    },
    {
     "enum_field_value" : 6,
     "name" : "NLA_FLAG"
    },
    {
     "enum_field_value" : 7,
     "name" : "NLA_MSECS"
    },
    {
     "enum_field_value" : 8,
     "name" : "NLA_NESTED"
    },
    {
     "enum_field_value" : 9,
     "name" : "NLA_NESTED_COMPAT"
    },
    {
     "enum_field_value" : 10,
     "name" : "NLA_NUL_STRING"
    },
    {
     "enum_field_value" : 11,
     "name" : "NLA_BINARY"
    },
    {
     "enum_field_value" : 12,
     "name" : "NLA_S8"
    },
    {
     "enum_field_value" : 13,
     "name" : "NLA_S16"
    },
    {
     "enum_field_value" : 14,
     "name" : "NLA_S32"
    },
    {
     "enum_field_value" : 15,
     "name" : "NLA_S64"
    },
    {
     "enum_field_value" : 16,
     "name" : "__NLA_TYPE_MAX"
    }
   ],
   "linker_set_key" : "_ZTI11$NLA_BINARY",
   "name" : "(unnamed enum at external/libnl/include/netlink/attr.h:39:1)",
   "referenced_type" : "_ZTI11$NLA_BINARY",
   "self_type" : "_ZTI11$NLA_BINARY",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/attr.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NL_BYTE_RATE"
    },
    {
     "enum_field_value" : 1,
     "name" : "NL_BIT_RATE"
    }
   ],
   "linker_set_key" : "_ZTI12$NL_BIT_RATE",
   "name" : "(unnamed enum at external/libnl/include/netlink/utils.h:41:1)",
   "referenced_type" : "_ZTI12$NL_BIT_RATE",
   "self_type" : "_ZTI12$NL_BIT_RATE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/utils.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NL_OK"
    },
    {
     "enum_field_value" : 1,
     "name" : "NL_SKIP"
    },
    {
     "enum_field_value" : 2,
     "name" : "NL_STOP"
    }
   ],
   "linker_set_key" : "_ZTI12nl_cb_action",
   "name" : "nl_cb_action",
   "referenced_type" : "_ZTI12nl_cb_action",
   "self_type" : "_ZTI12nl_cb_action",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/handlers.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NL_DUMP_LINE"
    },
    {
     "enum_field_value" : 1,
     "name" : "NL_DUMP_DETAILS"
    },
    {
     "enum_field_value" : 2,
     "name" : "NL_DUMP_STATS"
    },
    {
     "enum_field_value" : 3,
     "name" : "__NL_DUMP_MAX"
    }
   ],
   "linker_set_key" : "_ZTI12nl_dump_type",
   "name" : "nl_dump_type",
   "referenced_type" : "_ZTI12nl_dump_type",
   "self_type" : "_ZTI12nl_dump_type",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/types.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "RTNL_TC_PACKETS"
    },
    {
     "enum_field_value" : 1,
     "name" : "RTNL_TC_BYTES"
    },
    {
     "enum_field_value" : 2,
     "name" : "RTNL_TC_RATE_BPS"
    },
    {
     "enum_field_value" : 3,
     "name" : "RTNL_TC_RATE_PPS"
    },
    {
     "enum_field_value" : 4,
     "name" : "RTNL_TC_QLEN"
    },
    {
     "enum_field_value" : 5,
     "name" : "RTNL_TC_BACKLOG"
    },
    {
     "enum_field_value" : 6,
     "name" : "RTNL_TC_DROPS"
    },
    {
     "enum_field_value" : 7,
     "name" : "RTNL_TC_REQUEUES"
    },
    {
     "enum_field_value" : 8,
     "name" : "RTNL_TC_OVERLIMITS"
    },
    {
     "enum_field_value" : 9,
     "name" : "__RTNL_TC_STATS_MAX"
    }
   ],
   "linker_set_key" : "_ZTI12rtnl_tc_stat",
   "name" : "rtnl_tc_stat",
   "referenced_type" : "_ZTI12rtnl_tc_stat",
   "self_type" : "_ZTI12rtnl_tc_stat",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/route/tc.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "RTNL_TC_TYPE_QDISC"
    },
    {
     "enum_field_value" : 1,
     "name" : "RTNL_TC_TYPE_CLASS"
    },
    {
     "enum_field_value" : 2,
     "name" : "RTNL_TC_TYPE_CLS"
    },
    {
     "enum_field_value" : 3,
     "name" : "RTNL_TC_TYPE_ACT"
    },
    {
     "enum_field_value" : 4,
     "name" : "__RTNL_TC_TYPE_MAX"
    }
   ],
   "linker_set_key" : "_ZTI12rtnl_tc_type",
   "name" : "rtnl_tc_type",
   "referenced_type" : "_ZTI12rtnl_tc_type",
   "self_type" : "_ZTI12rtnl_tc_type",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/route/tc.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NL_ACT_UNSPEC"
    },
    {
     "enum_field_value" : 1,
     "name" : "NL_ACT_NEW"
    },
    {
     "enum_field_value" : 2,
     "name" : "NL_ACT_DEL"
    },
    {
     "enum_field_value" : 3,
     "name" : "NL_ACT_GET"
    },
    {
     "enum_field_value" : 4,
     "name" : "NL_ACT_SET"
    },
    {
     "enum_field_value" : 5,
     "name" : "NL_ACT_CHANGE"
    },
    {
     "enum_field_value" : 6,
     "name" : "__NL_ACT_MAX"
    }
   ],
   "linker_set_key" : "_ZTI14$NL_ACT_CHANGE",
   "name" : "(unnamed enum at external/libnl/include/netlink/cache.h:24:1)",
   "referenced_type" : "_ZTI14$NL_ACT_CHANGE",
   "self_type" : "_ZTI14$NL_ACT_CHANGE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/cache.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "IDIAG_ATTR_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "IDIAG_ATTR_MEMINFO"
    },
    {
     "enum_field_value" : 2,
     "name" : "IDIAG_ATTR_INFO"
    },
    {
     "enum_field_value" : 3,
     "name" : "IDIAG_ATTR_VEGASINFO"
    },
    {
     "enum_field_value" : 4,
     "name" : "IDIAG_ATTR_CONG"
    },
    {
     "enum_field_value" : 5,
     "name" : "IDIAG_ATTR_TOS"
    },
    {
     "enum_field_value" : 6,
     "name" : "IDIAG_ATTR_TCLASS"
    },
    {
     "enum_field_value" : 7,
     "name" : "IDIAG_ATTR_SKMEMINFO"
    },
    {
     "enum_field_value" : 8,
     "name" : "IDIAG_ATTR_SHUTDOWN"
    },
    {
     "enum_field_value" : 9,
     "name" : "IDIAG_ATTR_MAX"
    },
    {
     "enum_field_value" : 511,
     "name" : "IDIAG_ATTR_ALL"
    }
   ],
   "linker_set_key" : "_ZTI15$IDIAG_ATTR_ALL",
   "name" : "(unnamed enum at external/libnl/include/netlink/idiag/idiagnl.h:73:1)",
   "referenced_type" : "_ZTI15$IDIAG_ATTR_ALL",
   "self_type" : "_ZTI15$IDIAG_ATTR_ALL",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/idiag/idiagnl.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "IDIAG_SS_UNKNOWN"
    },
    {
     "enum_field_value" : 1,
     "name" : "IDIAG_SS_ESTABLISHED"
    },
    {
     "enum_field_value" : 2,
     "name" : "IDIAG_SS_SYN_SENT"
    },
    {
     "enum_field_value" : 3,
     "name" : "IDIAG_SS_SYN_RECV"
    },
    {
     "enum_field_value" : 4,
     "name" : "IDIAG_SS_FIN_WAIT1"
    },
    {
     "enum_field_value" : 5,
     "name" : "IDIAG_SS_FIN_WAIT2"
    },
    {
     "enum_field_value" : 6,
     "name" : "IDIAG_SS_TIME_WAIT"
    },
    {
     "enum_field_value" : 7,
     "name" : "IDIAG_SS_CLOSE"
    },
    {
     "enum_field_value" : 8,
     "name" : "IDIAG_SS_CLOSE_WAIT"
    },
    {
     "enum_field_value" : 9,
     "name" : "IDIAG_SS_LAST_ACK"
    },
    {
     "enum_field_value" : 10,
     "name" : "IDIAG_SS_LISTEN"
    },
    {
     "enum_field_value" : 11,
     "name" : "IDIAG_SS_CLOSING"
    },
    {
     "enum_field_value" : 12,
     "name" : "IDIAG_SS_MAX"
    }
   ],
   "linker_set_key" : "_ZTI15$IDIAG_SS_CLOSE",
   "name" : "(unnamed enum at external/libnl/include/netlink/idiag/idiagnl.h:42:1)",
   "referenced_type" : "_ZTI15$IDIAG_SS_CLOSE",
   "self_type" : "_ZTI15$IDIAG_SS_CLOSE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/idiag/idiagnl.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "MPLS_STATS_UNSPEC"
    },
    {
     "enum_field_value" : 1,
     "name" : "MPLS_STATS_LINK"
    },
    {
     "enum_field_value" : 2,
     "name" : "__MPLS_STATS_MAX"
    }
   ],
   "linker_set_key" : "_ZTI16$MPLS_STATS_LINK",
   "name" : "(unnamed enum at external/libnl/include/linux-private/linux/mpls.h:57:1)",
   "referenced_type" : "_ZTI16$MPLS_STATS_LINK",
   "self_type" : "_ZTI16$MPLS_STATS_LINK",
   "size" : 4,
   "source_file" : "external/libnl/include/linux-private/linux/mpls.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "RTNL_LINK_RX_PACKETS"
    },
    {
     "enum_field_value" : 1,
     "name" : "RTNL_LINK_TX_PACKETS"
    },
    {
     "enum_field_value" : 2,
     "name" : "RTNL_LINK_RX_BYTES"
    },
    {
     "enum_field_value" : 3,
     "name" : "RTNL_LINK_TX_BYTES"
    },
    {
     "enum_field_value" : 4,
     "name" : "RTNL_LINK_RX_ERRORS"
    },
    {
     "enum_field_value" : 5,
     "name" : "RTNL_LINK_TX_ERRORS"
    },
    {
     "enum_field_value" : 6,
     "name" : "RTNL_LINK_RX_DROPPED"
    },
    {
     "enum_field_value" : 7,
     "name" : "RTNL_LINK_TX_DROPPED"
    },
    {
     "enum_field_value" : 8,
     "name" : "RTNL_LINK_RX_COMPRESSED"
    },
    {
     "enum_field_value" : 9,
     "name" : "RTNL_LINK_TX_COMPRESSED"
    },
    {
     "enum_field_value" : 10,
     "name" : "RTNL_LINK_RX_FIFO_ERR"
    },
    {
     "enum_field_value" : 11,
     "name" : "RTNL_LINK_TX_FIFO_ERR"
    },
    {
     "enum_field_value" : 12,
     "name" : "RTNL_LINK_RX_LEN_ERR"
    },
    {
     "enum_field_value" : 13,
     "name" : "RTNL_LINK_RX_OVER_ERR"
    },
    {
     "enum_field_value" : 14,
     "name" : "RTNL_LINK_RX_CRC_ERR"
    },
    {
     "enum_field_value" : 15,
     "name" : "RTNL_LINK_RX_FRAME_ERR"
    },
    {
     "enum_field_value" : 16,
     "name" : "RTNL_LINK_RX_MISSED_ERR"
    },
    {
     "enum_field_value" : 17,
     "name" : "RTNL_LINK_TX_ABORT_ERR"
    },
    {
     "enum_field_value" : 18,
     "name" : "RTNL_LINK_TX_CARRIER_ERR"
    },
    {
     "enum_field_value" : 19,
     "name" : "RTNL_LINK_TX_HBEAT_ERR"
    },
    {
     "enum_field_value" : 20,
     "name" : "RTNL_LINK_TX_WIN_ERR"
    },
    {
     "enum_field_value" : 21,
     "name" : "RTNL_LINK_COLLISIONS"
    },
    {
     "enum_field_value" : 22,
     "name" : "RTNL_LINK_MULTICAST"
    },
    {
     "enum_field_value" : 23,
     "name" : "RTNL_LINK_IP6_INPKTS"
    },
    {
     "enum_field_value" : 24,
     "name" : "RTNL_LINK_IP6_INHDRERRORS"
    },
    {
     "enum_field_value" : 25,
     "name" : "RTNL_LINK_IP6_INTOOBIGERRORS"
    },
    {
     "enum_field_value" : 26,
     "name" : "RTNL_LINK_IP6_INNOROUTES"
    },
    {
     "enum_field_value" : 27,
     "name" : "RTNL_LINK_IP6_INADDRERRORS"
    },
    {
     "enum_field_value" : 28,
     "name" : "RTNL_LINK_IP6_INUNKNOWNPROTOS"
    },
    {
     "enum_field_value" : 29,
     "name" : "RTNL_LINK_IP6_INTRUNCATEDPKTS"
    },
    {
     "enum_field_value" : 30,
     "name" : "RTNL_LINK_IP6_INDISCARDS"
    },
    {
     "enum_field_value" : 31,
     "name" : "RTNL_LINK_IP6_INDELIVERS"
    },
    {
     "enum_field_value" : 32,
     "name" : "RTNL_LINK_IP6_OUTFORWDATAGRAMS"
    },
    {
     "enum_field_value" : 33,
     "name" : "RTNL_LINK_IP6_OUTPKTS"
    },
    {
     "enum_field_value" : 34,
     "name" : "RTNL_LINK_IP6_OUTDISCARDS"
    },
    {
     "enum_field_value" : 35,
     "name" : "RTNL_LINK_IP6_OUTNOROUTES"
    },
    {
     "enum_field_value" : 36,
     "name" : "RTNL_LINK_IP6_REASMTIMEOUT"
    },
    {
     "enum_field_value" : 37,
     "name" : "RTNL_LINK_IP6_REASMREQDS"
    },
    {
     "enum_field_value" : 38,
     "name" : "RTNL_LINK_IP6_REASMOKS"
    },
    {
     "enum_field_value" : 39,
     "name" : "RTNL_LINK_IP6_REASMFAILS"
    },
    {
     "enum_field_value" : 40,
     "name" : "RTNL_LINK_IP6_FRAGOKS"
    },
    {
     "enum_field_value" : 41,
     "name" : "RTNL_LINK_IP6_FRAGFAILS"
    },
    {
     "enum_field_value" : 42,
     "name" : "RTNL_LINK_IP6_FRAGCREATES"
    },
    {
     "enum_field_value" : 43,
     "name" : "RTNL_LINK_IP6_INMCASTPKTS"
    },
    {
     "enum_field_value" : 44,
     "name" : "RTNL_LINK_IP6_OUTMCASTPKTS"
    },
    {
     "enum_field_value" : 45,
     "name" : "RTNL_LINK_IP6_INBCASTPKTS"
    },
    {
     "enum_field_value" : 46,
     "name" : "RTNL_LINK_IP6_OUTBCASTPKTS"
    },
    {
     "enum_field_value" : 47,
     "name" : "RTNL_LINK_IP6_INOCTETS"
    },
    {
     "enum_field_value" : 48,
     "name" : "RTNL_LINK_IP6_OUTOCTETS"
    },
    {
     "enum_field_value" : 49,
     "name" : "RTNL_LINK_IP6_INMCASTOCTETS"
    },
    {
     "enum_field_value" : 50,
     "name" : "RTNL_LINK_IP6_OUTMCASTOCTETS"
    },
    {
     "enum_field_value" : 51,
     "name" : "RTNL_LINK_IP6_INBCASTOCTETS"
    },
    {
     "enum_field_value" : 52,
     "name" : "RTNL_LINK_IP6_OUTBCASTOCTETS"
    },
    {
     "enum_field_value" : 53,
     "name" : "RTNL_LINK_ICMP6_INMSGS"
    },
    {
     "enum_field_value" : 54,
     "name" : "RTNL_LINK_ICMP6_INERRORS"
    },
    {
     "enum_field_value" : 55,
     "name" : "RTNL_LINK_ICMP6_OUTMSGS"
    },
    {
     "enum_field_value" : 56,
     "name" : "RTNL_LINK_ICMP6_OUTERRORS"
    },
    {
     "enum_field_value" : 57,
     "name" : "RTNL_LINK_ICMP6_CSUMERRORS"
    },
    {
     "enum_field_value" : 58,
     "name" : "RTNL_LINK_IP6_CSUMERRORS"
    },
    {
     "enum_field_value" : 59,
     "name" : "RTNL_LINK_IP6_NOECTPKTS"
    },
    {
     "enum_field_value" : 60,
     "name" : "RTNL_LINK_IP6_ECT1PKTS"
    },
    {
     "enum_field_value" : 61,
     "name" : "RTNL_LINK_IP6_ECT0PKTS"
    },
    {
     "enum_field_value" : 62,
     "name" : "RTNL_LINK_IP6_CEPKTS"
    },
    {
     "enum_field_value" : 63,
     "name" : "RTNL_LINK_RX_NOHANDLER"
    },
    {
     "enum_field_value" : 64,
     "name" : "__RTNL_LINK_STATS_MAX"
    }
   ],
   "linker_set_key" : "_ZTI19rtnl_link_stat_id_t",
   "name" : "rtnl_link_stat_id_t",
   "referenced_type" : "_ZTI19rtnl_link_stat_id_t",
   "self_type" : "_ZTI19rtnl_link_stat_id_t",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/route/link.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "RTNL_LINK_VF_RATE_API_UNSPEC"
    },
    {
     "enum_field_value" : 1,
     "name" : "RTNL_LINK_VF_RATE_API_OLD"
    },
    {
     "enum_field_value" : 2,
     "name" : "RTNL_LINK_VF_RATE_API_NEW"
    },
    {
     "enum_field_value" : 3,
     "name" : "__RTNL_LINK_VF_RATE_API_MAX"
    }
   ],
   "linker_set_key" : "_ZTI20rtnl_link_rate_api_t",
   "name" : "rtnl_link_rate_api_t",
   "referenced_type" : "_ZTI20rtnl_link_rate_api_t",
   "self_type" : "_ZTI20rtnl_link_rate_api_t",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/route/link/sriov.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "RTNL_LINK_VF_STATS_RX_PACKETS"
    },
    {
     "enum_field_value" : 1,
     "name" : "RTNL_LINK_VF_STATS_TX_PACKETS"
    },
    {
     "enum_field_value" : 2,
     "name" : "RTNL_LINK_VF_STATS_RX_BYTES"
    },
    {
     "enum_field_value" : 3,
     "name" : "RTNL_LINK_VF_STATS_TX_BYTES"
    },
    {
     "enum_field_value" : 4,
     "name" : "RTNL_LINK_VF_STATS_BROADCAST"
    },
    {
     "enum_field_value" : 5,
     "name" : "RTNL_LINK_VF_STATS_MULTICAST"
    },
    {
     "enum_field_value" : 6,
     "name" : "__RTNL_LINK_VF_STATS_MAX"
    }
   ],
   "linker_set_key" : "_ZTI20rtnl_link_vf_stats_t",
   "name" : "rtnl_link_vf_stats_t",
   "referenced_type" : "_ZTI20rtnl_link_vf_stats_t",
   "self_type" : "_ZTI20rtnl_link_vf_stats_t",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/route/link/sriov.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : -2,
     "name" : "NH_DUMP_FROM_ONELINE"
    },
    {
     "enum_field_value" : -1,
     "name" : "NH_DUMP_FROM_DETAILS"
    },
    {
     "enum_field_value" : 0,
     "name" : "NH_DUMP_FROM_ENV"
    }
   ],
   "linker_set_key" : "_ZTI21$NH_DUMP_FROM_DETAILS",
   "name" : "(unnamed enum at external/libnl/include/netlink/route/nexthop.h:24:1)",
   "referenced_type" : "_ZTI21$NH_DUMP_FROM_DETAILS",
   "self_type" : "_ZTI21$NH_DUMP_FROM_DETAILS",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/route/nexthop.h",
   "underlying_type" : "_ZTIi"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "IDIAGNL_TIMER_OFF"
    },
    {
     "enum_field_value" : 1,
     "name" : "IDIAGNL_TIMER_ON"
    },
    {
     "enum_field_value" : 2,
     "name" : "IDIAGNL_TIMER_KEEPALIVE"
    },
    {
     "enum_field_value" : 3,
     "name" : "IDIAGNL_TIMER_TIMEWAIT"
    },
    {
     "enum_field_value" : 4,
     "name" : "IDIAGNL_TIMER_PERSIST"
    },
    {
     "enum_field_value" : 5,
     "name" : "IDIAGNL_TIMER_UNKNOWN"
    }
   ],
   "linker_set_key" : "_ZTI24$IDIAGNL_TIMER_KEEPALIVE",
   "name" : "(unnamed enum at external/libnl/include/netlink/idiag/idiagnl.h:123:1)",
   "referenced_type" : "_ZTI24$IDIAGNL_TIMER_KEEPALIVE",
   "self_type" : "_ZTI24$IDIAGNL_TIMER_KEEPALIVE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/idiag/idiagnl.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "NL_CAPABILITY_NONE"
    },
    {
     "enum_field_value" : 1,
     "name" : "NL_CAPABILITY_ROUTE_BUILD_MSG_SET_SCOPE"
    },
    {
     "enum_field_value" : 2,
     "name" : "NL_CAPABILITY_ROUTE_LINK_VETH_GET_PEER_OWN_REFERENCE"
    },
    {
     "enum_field_value" : 3,
     "name" : "NL_CAPABILITY_ROUTE_LINK_CLS_ADD_ACT_OWN_REFERENCE"
    },
    {
     "enum_field_value" : 4,
     "name" : "NL_CAPABILITY_NL_CONNECT_RETRY_GENERATE_PORT_ON_ADDRINUSE"
    },
    {
     "enum_field_value" : 5,
     "name" : "NL_CAPABILITY_ROUTE_LINK_GET_KERNEL_FAIL_OPNOTSUPP"
    },
    {
     "enum_field_value" : 6,
     "name" : "NL_CAPABILITY_ROUTE_ADDR_COMPARE_CACHEINFO"
    },
    {
     "enum_field_value" : 7,
     "name" : "NL_CAPABILITY_VERSION_3_2_26"
    },
    {
     "enum_field_value" : 8,
     "name" : "NL_CAPABILITY_NL_RECV_FAIL_TRUNC_NO_PEEK"
    },
    {
     "enum_field_value" : 9,
     "name" : "NL_CAPABILITY_LINK_BUILD_CHANGE_REQUEST_SET_CHANGE"
    },
    {
     "enum_field_value" : 10,
     "name" : "NL_CAPABILITY_RTNL_NEIGH_GET_FILTER_AF_UNSPEC_FIX"
    },
    {
     "enum_field_value" : 11,
     "name" : "NL_CAPABILITY_VERSION_3_2_27"
    },
    {
     "enum_field_value" : 12,
     "name" : "NL_CAPABILITY_RTNL_LINK_VLAN_PROTOCOL_SERIALZE"
    },
    {
     "enum_field_value" : 13,
     "name" : "NL_CAPABILITY_RTNL_LINK_PARSE_GRE_REMOTE"
    },
    {
     "enum_field_value" : 14,
     "name" : "NL_CAPABILITY_RTNL_LINK_VLAN_INGRESS_MAP_CLEAR"
    },
    {
     "enum_field_value" : 15,
     "name" : "NL_CAPABILITY_RTNL_LINK_VXLAN_IO_COMPARE"
    },
    {
     "enum_field_value" : 16,
     "name" : "NL_CAPABILITY_NL_OBJECT_DIFF64"
    },
    {
     "enum_field_value" : 17,
     "name" : "NL_CAPABILITY_XFRM_SA_KEY_SIZE"
    },
    {
     "enum_field_value" : 18,
     "name" : "NL_CAPABILITY_RTNL_ADDR_PEER_FIX"
    },
    {
     "enum_field_value" : 19,
     "name" : "NL_CAPABILITY_VERSION_3_2_28"
    },
    {
     "enum_field_value" : 20,
     "name" : "NL_CAPABILITY_RTNL_ADDR_PEER_ID_FIX"
    },
    {
     "enum_field_value" : 21,
     "name" : "NL_CAPABILITY_NL_ADDR_FILL_SOCKADDR"
    },
    {
     "enum_field_value" : 22,
     "name" : "NL_CAPABILITY_XFRM_SEC_CTX_LEN"
    },
    {
     "enum_field_value" : 23,
     "name" : "NL_CAPABILITY_LINK_BUILD_ADD_REQUEST_SET_CHANGE"
    },
    {
     "enum_field_value" : 24,
     "name" : "NL_CAPABILITY_NL_RECVMSGS_PEEK_BY_DEFAULT"
    },
    {
     "enum_field_value" : 25,
     "name" : "NL_CAPABILITY_VERSION_3_2_29"
    },
    {
     "enum_field_value" : 26,
     "name" : "NL_CAPABILITY_XFRM_SP_SEC_CTX_LEN"
    },
    {
     "enum_field_value" : 27,
     "name" : "NL_CAPABILITY_VERSION_3_3_0"
    },
    {
     "enum_field_value" : 28,
     "name" : "NL_CAPABILITY_VERSION_3_4_0"
    },
    {
     "enum_field_value" : 29,
     "name" : "NL_CAPABILITY_ROUTE_FIX_VLAN_SET_EGRESS_MAP"
    },
    {
     "enum_field_value" : 30,
     "name" : "NL_CAPABILITY_VERSION_3_5_0"
    },
    {
     "enum_field_value" : 31,
     "name" : "__NL_CAPABILITY_MAX"
    },
    {
     "enum_field_value" : 30,
     "name" : "NL_CAPABILITY_MAX"
    }
   ],
   "linker_set_key" : "_ZTI48$NL_CAPABILITY_LINK_BUILD_ADD_REQUEST_SET_CHANGE",
   "name" : "(unnamed enum at external/libnl/include/netlink/utils.h:82:1)",
   "referenced_type" : "_ZTI48$NL_CAPABILITY_LINK_BUILD_ADD_REQUEST_SET_CHANGE",
   "self_type" : "_ZTI48$NL_CAPABILITY_LINK_BUILD_ADD_REQUEST_SET_CHANGE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/utils.h",
   "underlying_type" : "_ZTIj"
  }
 ],
 "function_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFPciS_jE",
   "name" : "char *(int, char *, unsigned int)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "referenced_type" : "_ZTIFPciS_jE",
   "return_type" : "_ZTIPc",
   "self_type" : "_ZTIFPciS_jE",
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP11sockaddr_nlP8nlmsgerrPvE",
   "name" : "int (sockaddr_nl *, nlmsgerr *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11sockaddr_nl"
    },
    {
     "referenced_type" : "_ZTIP8nlmsgerr"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFiP11sockaddr_nlP8nlmsgerrPvE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP11sockaddr_nlP8nlmsgerrPvE",
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE",
   "name" : "int (nl_cache_ops *, sockaddr_nl *, nlmsghdr *, nl_parser_param *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "referenced_type" : "_ZTIP11sockaddr_nl"
    },
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIP15nl_parser_param"
    }
   ],
   "referenced_type" : "_ZTIFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP12nl_cache_opsP8genl_cmdP9genl_infoPvE",
   "name" : "int (nl_cache_ops *, genl_cmd *, genl_info *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "referenced_type" : "_ZTIP8genl_cmd"
    },
    {
     "referenced_type" : "_ZTIP9genl_info"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFiP12nl_cache_opsP8genl_cmdP9genl_infoPvE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP12nl_cache_opsP8genl_cmdP9genl_infoPvE",
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP6nl_msgPvE",
   "name" : "int (nl_msg *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFiP6nl_msgPvE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP6nl_msgPvE",
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP6nlattrP12rtnl_nexthopE",
   "name" : "int (nlattr *, rtnl_nexthop *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nlattr"
    },
    {
     "referenced_type" : "_ZTIP12rtnl_nexthop"
    }
   ],
   "referenced_type" : "_ZTIFiP6nlattrP12rtnl_nexthopE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP6nlattrP12rtnl_nexthopE",
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP7nl_sockP11sockaddr_nlPPhPP5ucredE",
   "name" : "int (nl_sock *, sockaddr_nl *, unsigned char **, ucred **)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP11sockaddr_nl"
    },
    {
     "referenced_type" : "_ZTIPPh"
    },
    {
     "referenced_type" : "_ZTIPP5ucred"
    }
   ],
   "referenced_type" : "_ZTIFiP7nl_sockP11sockaddr_nlPPhPP5ucredE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP7nl_sockP11sockaddr_nlPPhPP5ucredE",
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP7nl_sockP5nl_cbE",
   "name" : "int (nl_sock *, nl_cb *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "referenced_type" : "_ZTIFiP7nl_sockP5nl_cbE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP7nl_sockP5nl_cbE",
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP7nl_sockP6nl_msgE",
   "name" : "int (nl_sock *, nl_msg *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "referenced_type" : "_ZTIFiP7nl_sockP6nl_msgE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP7nl_sockP6nl_msgE",
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP7rtnl_tcPvE",
   "name" : "int (rtnl_tc *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7rtnl_tc"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFiP7rtnl_tcPvE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP7rtnl_tcPvE",
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP7rtnl_tcPvP6nl_msgE",
   "name" : "int (rtnl_tc *, void *, nl_msg *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7rtnl_tc"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "referenced_type" : "_ZTIFiP7rtnl_tcPvP6nl_msgE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP7rtnl_tcPvP6nl_msgE",
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP8nl_cacheP7nl_sockE",
   "name" : "int (nl_cache *, nl_sock *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "referenced_type" : "_ZTIFiP8nl_cacheP7nl_sockE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP8nl_cacheP7nl_sockE",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP8nl_cacheP9nl_objectE",
   "name" : "int (nl_cache *, nl_object *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "referenced_type" : "_ZTIFiP8nl_cacheP9nl_objectE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP8nl_cacheP9nl_objectE",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP8nl_cacheP9nl_objectPFvS0_S2_iPvEPFvS0_S2_S2_yiS3_ES3_E",
   "name" : "int (nl_cache *, nl_object *, void (*)(nl_cache *, nl_object *, int, void *), void (*)(nl_cache *, nl_object *, nl_object *, unsigned long long, int, void *), void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectiPvE"
    },
    {
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectS2_yiPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFiP8nl_cacheP9nl_objectPFvS0_S2_iPvEPFvS0_S2_S2_yiS3_ES3_E",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP8nl_cacheP9nl_objectPFvS0_S2_iPvEPFvS0_S2_S2_yiS3_ES3_E",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP9nl_objectP15nl_parser_paramE",
   "name" : "int (nl_object *, nl_parser_param *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP15nl_parser_param"
    }
   ],
   "referenced_type" : "_ZTIFiP9nl_objectP15nl_parser_paramE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP9nl_objectP15nl_parser_paramE",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiP9nl_objectS0_E",
   "name" : "int (nl_object *, nl_object *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "referenced_type" : "_ZTIFiP9nl_objectS0_E",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiP9nl_objectS0_E",
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFiPvS_E",
   "name" : "int (void *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFiPvS_E",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFiPvS_E",
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFilPKcE",
   "name" : "int (long, const char *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIl"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "referenced_type" : "_ZTIFilPKcE",
   "return_type" : "_ZTIi",
   "self_type" : "_ZTIFilPKcE",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFjP9nl_objectE",
   "name" : "unsigned int (nl_object *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "referenced_type" : "_ZTIFjP9nl_objectE",
   "return_type" : "_ZTIj",
   "self_type" : "_ZTIFjP9nl_objectE",
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP12nl_cache_opsPvE",
   "name" : "void (nl_cache_ops *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFvP12nl_cache_opsPvE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP12nl_cache_opsPvE",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP14nl_dump_paramsPcE",
   "name" : "void (nl_dump_params *, char *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    },
    {
     "referenced_type" : "_ZTIPc"
    }
   ],
   "referenced_type" : "_ZTIFvP14nl_dump_paramsPcE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP14nl_dump_paramsPcE",
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP14nl_dump_paramsiE",
   "name" : "void (nl_dump_params *, int)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "referenced_type" : "_ZTIFvP14nl_dump_paramsiE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP14nl_dump_paramsiE",
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP7rtnl_tcP14nl_dump_paramsE",
   "name" : "void (rtnl_tc *, nl_dump_params *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7rtnl_tc"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "referenced_type" : "_ZTIFvP7rtnl_tcP14nl_dump_paramsE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP7rtnl_tcP14nl_dump_paramsE",
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP7rtnl_tcPvE",
   "name" : "void (rtnl_tc *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7rtnl_tc"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFvP7rtnl_tcPvE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP7rtnl_tcPvE",
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP7rtnl_tcPvP14nl_dump_paramsE",
   "name" : "void (rtnl_tc *, void *, nl_dump_params *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7rtnl_tc"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "referenced_type" : "_ZTIFvP7rtnl_tcPvP14nl_dump_paramsE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP7rtnl_tcPvP14nl_dump_paramsE",
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP8nl_cacheP9nl_objectS2_yiPvE",
   "name" : "void (nl_cache *, nl_object *, nl_object *, unsigned long long, int, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIy"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFvP8nl_cacheP9nl_objectS2_yiPvE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP8nl_cacheP9nl_objectS2_yiPvE",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP8nl_cacheP9nl_objectiPvE",
   "name" : "void (nl_cache *, nl_object *, int, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFvP8nl_cacheP9nl_objectiPvE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP8nl_cacheP9nl_objectiPvE",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP9nl_objectE",
   "name" : "void (nl_object *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "referenced_type" : "_ZTIFvP9nl_objectE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP9nl_objectE",
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP9nl_objectP14nl_dump_paramsE",
   "name" : "void (nl_object *, nl_dump_params *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "referenced_type" : "_ZTIFvP9nl_objectP14nl_dump_paramsE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP9nl_objectP14nl_dump_paramsE",
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP9nl_objectPjjE",
   "name" : "void (nl_object *, unsigned int *, unsigned int)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "referenced_type" : "_ZTIFvP9nl_objectPjjE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP9nl_objectPjjE",
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvP9nl_objectPvE",
   "name" : "void (nl_object *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFvP9nl_objectPvE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvP9nl_objectPvE",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvPvE",
   "name" : "void (void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFvPvE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvPvE",
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvPvP14nl_dump_paramsE",
   "name" : "void (void *, nl_dump_params *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "referenced_type" : "_ZTIFvPvP14nl_dump_paramsE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvPvP14nl_dump_paramsE",
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvvE",
   "name" : "void (void)",
   "referenced_type" : "_ZTIFvvE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvvE",
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFyP9nl_objectS0_yiE",
   "name" : "unsigned long long (nl_object *, nl_object *, unsigned long long, int)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIy"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "referenced_type" : "_ZTIFyP9nl_objectS0_yiE",
   "return_type" : "_ZTIy",
   "self_type" : "_ZTIFyP9nl_objectS0_yiE",
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  }
 ],
 "functions" :
 [
  {
   "function_name" : "__flags2str",
   "linker_set_key" : "__flags2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPK9trans_tbl"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "__list_str2type",
   "linker_set_key" : "__list_str2type",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIP12nl_list_head"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "__list_type2str",
   "linker_set_key" : "__list_type2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIP12nl_list_head"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "__nl_cache_mngt_require",
   "linker_set_key" : "__nl_cache_mngt_require",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIP8nl_cache",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "__nl_read_num_str_file",
   "linker_set_key" : "__nl_read_num_str_file",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPFilPKcE"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "__str2flags",
   "linker_set_key" : "__str2flags",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPK9trans_tbl"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "__str2type",
   "linker_set_key" : "__str2type",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPK9trans_tbl"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "__trans_list_add",
   "linker_set_key" : "__trans_list_add",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIP12nl_list_head"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "__trans_list_clear",
   "linker_set_key" : "__trans_list_clear",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_list_head"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "__type2str",
   "linker_set_key" : "__type2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPK9trans_tbl"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "_nl_socket_is_local_port_unspecified",
   "linker_set_key" : "_nl_socket_is_local_port_unspecified",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/socket.h"
  },
  {
   "function_name" : "_nl_socket_set_local_port_no_release",
   "linker_set_key" : "_nl_socket_set_local_port_no_release",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink-private/socket.h"
  },
  {
   "function_name" : "_nl_socket_used_ports_release_all",
   "linker_set_key" : "_nl_socket_used_ports_release_all",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink-private/socket.h"
  },
  {
   "function_name" : "_nl_socket_used_ports_set",
   "linker_set_key" : "_nl_socket_used_ports_set",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink-private/socket.h"
  },
  {
   "function_name" : "dump_from_ops",
   "linker_set_key" : "dump_from_ops",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "flnl_lookup",
   "linker_set_key" : "flnl_lookup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP12flnl_request"
    },
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_lookup_build_request",
   "linker_set_key" : "flnl_lookup_build_request",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPP6nl_msg"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_request_alloc",
   "linker_set_key" : "flnl_request_alloc",
   "return_type" : "_ZTIP12flnl_request",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_get_addr",
   "linker_set_key" : "flnl_request_get_addr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    }
   ],
   "return_type" : "_ZTIP7nl_addr",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_get_fwmark",
   "linker_set_key" : "flnl_request_get_fwmark",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    }
   ],
   "return_type" : "_ZTIy",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_get_scope",
   "linker_set_key" : "flnl_request_get_scope",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_get_table",
   "linker_set_key" : "flnl_request_get_table",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_get_tos",
   "linker_set_key" : "flnl_request_get_tos",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_set_addr",
   "linker_set_key" : "flnl_request_set_addr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    },
    {
     "referenced_type" : "_ZTIP7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_set_fwmark",
   "linker_set_key" : "flnl_request_set_fwmark",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    },
    {
     "referenced_type" : "_ZTIy"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_set_scope",
   "linker_set_key" : "flnl_request_set_scope",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_set_table",
   "linker_set_key" : "flnl_request_set_table",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_request_set_tos",
   "linker_set_key" : "flnl_request_set_tos",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12flnl_request"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/fib_lookup/request.h"
  },
  {
   "function_name" : "flnl_result_alloc",
   "linker_set_key" : "flnl_result_alloc",
   "return_type" : "_ZTIP11flnl_result",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_result_alloc_cache",
   "linker_set_key" : "flnl_result_alloc_cache",
   "return_type" : "_ZTIP8nl_cache",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_result_get_error",
   "linker_set_key" : "flnl_result_get_error",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11flnl_result"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_result_get_nexthop_sel",
   "linker_set_key" : "flnl_result_get_nexthop_sel",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11flnl_result"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_result_get_prefixlen",
   "linker_set_key" : "flnl_result_get_prefixlen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11flnl_result"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_result_get_scope",
   "linker_set_key" : "flnl_result_get_scope",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11flnl_result"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_result_get_table_id",
   "linker_set_key" : "flnl_result_get_table_id",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11flnl_result"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_result_get_type",
   "linker_set_key" : "flnl_result_get_type",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11flnl_result"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "flnl_result_put",
   "linker_set_key" : "flnl_result_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11flnl_result"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "function_name" : "genl_connect",
   "linker_set_key" : "genl_connect",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genl_ctrl_alloc_cache",
   "linker_set_key" : "genl_ctrl_alloc_cache",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIPP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/ctrl.h"
  },
  {
   "function_name" : "genl_ctrl_resolve",
   "linker_set_key" : "genl_ctrl_resolve",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/ctrl.h"
  },
  {
   "function_name" : "genl_ctrl_resolve_grp",
   "linker_set_key" : "genl_ctrl_resolve_grp",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/ctrl.h"
  },
  {
   "function_name" : "genl_ctrl_search",
   "linker_set_key" : "genl_ctrl_search",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP11genl_family",
   "source_file" : "external/libnl/include/netlink/genl/ctrl.h"
  },
  {
   "function_name" : "genl_ctrl_search_by_name",
   "linker_set_key" : "genl_ctrl_search_by_name",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIP11genl_family",
   "source_file" : "external/libnl/include/netlink/genl/ctrl.h"
  },
  {
   "function_name" : "genl_family_add_grp",
   "linker_set_key" : "genl_family_add_grp",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_add_op",
   "linker_set_key" : "genl_family_add_op",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_alloc",
   "linker_set_key" : "genl_family_alloc",
   "return_type" : "_ZTIP11genl_family",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_get_hdrsize",
   "linker_set_key" : "genl_family_get_hdrsize",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_get_id",
   "linker_set_key" : "genl_family_get_id",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_get_maxattr",
   "linker_set_key" : "genl_family_get_maxattr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_get_name",
   "linker_set_key" : "genl_family_get_name",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_get_version",
   "linker_set_key" : "genl_family_get_version",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    }
   ],
   "return_type" : "_ZTIh",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_put",
   "linker_set_key" : "genl_family_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_set_hdrsize",
   "linker_set_key" : "genl_family_set_hdrsize",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_set_id",
   "linker_set_key" : "genl_family_set_id",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_set_maxattr",
   "linker_set_key" : "genl_family_set_maxattr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_set_name",
   "linker_set_key" : "genl_family_set_name",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_family_set_version",
   "linker_set_key" : "genl_family_set_version",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP11genl_family"
    },
    {
     "referenced_type" : "_ZTIh"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/genl/family.h"
  },
  {
   "function_name" : "genl_handle_msg",
   "linker_set_key" : "genl_handle_msg",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "function_name" : "genl_mngt_resolve",
   "linker_set_key" : "genl_mngt_resolve",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "function_name" : "genl_op2name",
   "linker_set_key" : "genl_op2name",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genl_ops_resolve",
   "linker_set_key" : "genl_ops_resolve",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP8genl_ops#ODR:out/soong/.intermediates/external/libnl/libnl/android_vendor.33_arm_armv7-a-neon_static/obj/external/libnl/lib/genl/ctrl.sdump"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "function_name" : "genl_register",
   "linker_set_key" : "genl_register",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "function_name" : "genl_register_family",
   "linker_set_key" : "genl_register_family",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8genl_ops#ODR:out/soong/.intermediates/external/libnl/libnl/android_vendor.33_arm_armv7-a-neon_static/obj/external/libnl/lib/genl/ctrl.sdump"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "function_name" : "genl_resolve_id",
   "linker_set_key" : "genl_resolve_id",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8genl_ops#ODR:out/soong/.intermediates/external/libnl/libnl/android_vendor.33_arm_armv7-a-neon_static/obj/external/libnl/lib/genl/ctrl.sdump"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/genl.h"
  },
  {
   "function_name" : "genl_send_simple",
   "linker_set_key" : "genl_send_simple",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genl_unregister",
   "linker_set_key" : "genl_unregister",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "function_name" : "genl_unregister_family",
   "linker_set_key" : "genl_unregister_family",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8genl_ops#ODR:out/soong/.intermediates/external/libnl/libnl/android_vendor.33_arm_armv7-a-neon_static/obj/external/libnl/lib/genl/ctrl.sdump"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "function_name" : "genlmsg_attrdata",
   "linker_set_key" : "genlmsg_attrdata",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK10genlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP6nlattr",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_attrlen",
   "linker_set_key" : "genlmsg_attrlen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK10genlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_data",
   "linker_set_key" : "genlmsg_data",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK10genlmsghdr"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_hdr",
   "linker_set_key" : "genlmsg_hdr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIP10genlmsghdr",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_len",
   "linker_set_key" : "genlmsg_len",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK10genlmsghdr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_parse",
   "linker_set_key" : "genlmsg_parse",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPP6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPK10nla_policy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_put",
   "linker_set_key" : "genlmsg_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIh"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_user_data",
   "linker_set_key" : "genlmsg_user_data",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK10genlmsghdr"
    },
    {
     "referenced_type" : "_ZTIKi"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_user_datalen",
   "linker_set_key" : "genlmsg_user_datalen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK10genlmsghdr"
    },
    {
     "referenced_type" : "_ZTIKi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_user_hdr",
   "linker_set_key" : "genlmsg_user_hdr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK10genlmsghdr"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_valid_hdr",
   "linker_set_key" : "genlmsg_valid_hdr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "genlmsg_validate",
   "linker_set_key" : "genlmsg_validate",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPK10nla_policy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "function_name" : "mpls_ntop",
   "linker_set_key" : "mpls_ntop",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPKc",
   "source_file" : "external/libnl/include/netlink-private/route/mpls.h"
  },
  {
   "function_name" : "mpls_pton",
   "linker_set_key" : "mpls_pton",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/route/mpls.h"
  },
  {
   "function_name" : "nfnl_connect",
   "linker_set_key" : "nfnl_connect",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netfilter/nfnl.h"
  },
  {
   "function_name" : "nfnl_send_simple",
   "linker_set_key" : "nfnl_send_simple",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIt"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netfilter/nfnl.h"
  },
  {
   "function_name" : "nfnlmsg_alloc_simple",
   "linker_set_key" : "nfnlmsg_alloc_simple",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIt"
    }
   ],
   "return_type" : "_ZTIP6nl_msg",
   "source_file" : "external/libnl/include/netlink/netfilter/nfnl.h"
  },
  {
   "function_name" : "nfnlmsg_family",
   "linker_set_key" : "nfnlmsg_family",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIh",
   "source_file" : "external/libnl/include/netlink/netfilter/nfnl.h"
  },
  {
   "function_name" : "nfnlmsg_put",
   "linker_set_key" : "nfnlmsg_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIh"
    },
    {
     "referenced_type" : "_ZTIt"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netfilter/nfnl.h"
  },
  {
   "function_name" : "nfnlmsg_res_id",
   "linker_set_key" : "nfnlmsg_res_id",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIt",
   "source_file" : "external/libnl/include/netlink/netfilter/nfnl.h"
  },
  {
   "function_name" : "nfnlmsg_subsys",
   "linker_set_key" : "nfnlmsg_subsys",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIh",
   "source_file" : "external/libnl/include/netlink/netfilter/nfnl.h"
  },
  {
   "function_name" : "nfnlmsg_subtype",
   "linker_set_key" : "nfnlmsg_subtype",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIh",
   "source_file" : "external/libnl/include/netlink/netfilter/nfnl.h"
  },
  {
   "function_name" : "nl_addr2str",
   "linker_set_key" : "nl_addr2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_alloc",
   "linker_set_key" : "nl_addr_alloc",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIP7nl_addr",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_alloc_attr",
   "linker_set_key" : "nl_addr_alloc_attr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP7nl_addr",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_build",
   "linker_set_key" : "nl_addr_build",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIP7nl_addr",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_clone",
   "linker_set_key" : "nl_addr_clone",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIP7nl_addr",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_cmp",
   "linker_set_key" : "nl_addr_cmp",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    },
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_cmp_prefix",
   "linker_set_key" : "nl_addr_cmp_prefix",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    },
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_fill_sockaddr",
   "linker_set_key" : "nl_addr_fill_sockaddr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    },
    {
     "referenced_type" : "_ZTIP8sockaddr"
    },
    {
     "referenced_type" : "_ZTIPi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_get",
   "linker_set_key" : "nl_addr_get",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_addr"
    }
   ],
   "return_type" : "_ZTIP7nl_addr",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_get_binary_addr",
   "linker_set_key" : "nl_addr_get_binary_addr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_get_family",
   "linker_set_key" : "nl_addr_get_family",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_get_len",
   "linker_set_key" : "nl_addr_get_len",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_get_prefixlen",
   "linker_set_key" : "nl_addr_get_prefixlen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_guess_family",
   "linker_set_key" : "nl_addr_guess_family",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_info",
   "linker_set_key" : "nl_addr_info",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    },
    {
     "referenced_type" : "_ZTIPP8addrinfo"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_iszero",
   "linker_set_key" : "nl_addr_iszero",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_parse",
   "linker_set_key" : "nl_addr_parse",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPP7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_put",
   "linker_set_key" : "nl_addr_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_addr"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_resolve",
   "linker_set_key" : "nl_addr_resolve",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_set_binary_addr",
   "linker_set_key" : "nl_addr_set_binary_addr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_set_family",
   "linker_set_key" : "nl_addr_set_family",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_set_prefixlen",
   "linker_set_key" : "nl_addr_set_prefixlen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_shared",
   "linker_set_key" : "nl_addr_shared",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_addr_valid",
   "linker_set_key" : "nl_addr_valid",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_af2str",
   "linker_set_key" : "nl_af2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_auto_complete",
   "linker_set_key" : "nl_auto_complete",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_cache_add",
   "linker_set_key" : "nl_cache_add",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_alloc",
   "linker_set_key" : "nl_cache_alloc",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    }
   ],
   "return_type" : "_ZTIP8nl_cache",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_alloc_and_fill",
   "linker_set_key" : "nl_cache_alloc_and_fill",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIPP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_alloc_name",
   "linker_set_key" : "nl_cache_alloc_name",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_clear",
   "linker_set_key" : "nl_cache_clear",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_clone",
   "linker_set_key" : "nl_cache_clone",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIP8nl_cache",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_dump",
   "linker_set_key" : "nl_cache_dump",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_dump_filter",
   "linker_set_key" : "nl_cache_dump_filter",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_find",
   "linker_set_key" : "nl_cache_find",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_foreach",
   "linker_set_key" : "nl_cache_foreach",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIPFvP9nl_objectPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_foreach_filter",
   "linker_set_key" : "nl_cache_foreach_filter",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPFvP9nl_objectPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_free",
   "linker_set_key" : "nl_cache_free",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_get",
   "linker_set_key" : "nl_cache_get",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_get_first",
   "linker_set_key" : "nl_cache_get_first",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_get_last",
   "linker_set_key" : "nl_cache_get_last",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_get_next",
   "linker_set_key" : "nl_cache_get_next",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_get_ops",
   "linker_set_key" : "nl_cache_get_ops",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIP12nl_cache_ops",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_get_prev",
   "linker_set_key" : "nl_cache_get_prev",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_include",
   "linker_set_key" : "nl_cache_include",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectiPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_include_v2",
   "linker_set_key" : "nl_cache_include_v2",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectS2_yiPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_is_empty",
   "linker_set_key" : "nl_cache_is_empty",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mark_all",
   "linker_set_key" : "nl_cache_mark_all",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_add",
   "linker_set_key" : "nl_cache_mngr_add",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_cache_mngr"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectiPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_add_cache",
   "linker_set_key" : "nl_cache_mngr_add_cache",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_cache_mngr"
    },
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectiPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_add_cache_v2",
   "linker_set_key" : "nl_cache_mngr_add_cache_v2",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_cache_mngr"
    },
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectS2_yiPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_alloc",
   "linker_set_key" : "nl_cache_mngr_alloc",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPP13nl_cache_mngr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_data_ready",
   "linker_set_key" : "nl_cache_mngr_data_ready",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_cache_mngr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_free",
   "linker_set_key" : "nl_cache_mngr_free",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_cache_mngr"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_get_fd",
   "linker_set_key" : "nl_cache_mngr_get_fd",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_cache_mngr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_info",
   "linker_set_key" : "nl_cache_mngr_info",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_cache_mngr"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngr_poll",
   "linker_set_key" : "nl_cache_mngr_poll",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_cache_mngr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngt_provide",
   "linker_set_key" : "nl_cache_mngt_provide",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngt_register",
   "linker_set_key" : "nl_cache_mngt_register",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngt_require",
   "linker_set_key" : "nl_cache_mngt_require",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIP8nl_cache",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngt_require_safe",
   "linker_set_key" : "nl_cache_mngt_require_safe",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIP8nl_cache",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngt_unprovide",
   "linker_set_key" : "nl_cache_mngt_unprovide",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_mngt_unregister",
   "linker_set_key" : "nl_cache_mngt_unregister",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_move",
   "linker_set_key" : "nl_cache_move",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_nitems",
   "linker_set_key" : "nl_cache_nitems",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_nitems_filter",
   "linker_set_key" : "nl_cache_nitems_filter",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_ops_associate",
   "linker_set_key" : "nl_cache_ops_associate",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP12nl_cache_ops",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_ops_associate_safe",
   "linker_set_key" : "nl_cache_ops_associate_safe",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP12nl_cache_ops",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_ops_foreach",
   "linker_set_key" : "nl_cache_ops_foreach",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPFvP12nl_cache_opsPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_ops_get",
   "linker_set_key" : "nl_cache_ops_get",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_ops_lookup",
   "linker_set_key" : "nl_cache_ops_lookup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIP12nl_cache_ops",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_ops_lookup_safe",
   "linker_set_key" : "nl_cache_ops_lookup_safe",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIP12nl_cache_ops",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_ops_put",
   "linker_set_key" : "nl_cache_ops_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_ops_set_flags",
   "linker_set_key" : "nl_cache_ops_set_flags",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_parse",
   "linker_set_key" : "nl_cache_parse",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "referenced_type" : "_ZTIP11sockaddr_nl"
    },
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIP15nl_parser_param"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "function_name" : "nl_cache_parse_and_add",
   "linker_set_key" : "nl_cache_parse_and_add",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_pickup",
   "linker_set_key" : "nl_cache_pickup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_pickup_checkdup",
   "linker_set_key" : "nl_cache_pickup_checkdup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_put",
   "linker_set_key" : "nl_cache_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_refill",
   "linker_set_key" : "nl_cache_refill",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP8nl_cache"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_remove",
   "linker_set_key" : "nl_cache_remove",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_resync",
   "linker_set_key" : "nl_cache_resync",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectiPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_search",
   "linker_set_key" : "nl_cache_search",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_set_arg1",
   "linker_set_key" : "nl_cache_set_arg1",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_set_arg2",
   "linker_set_key" : "nl_cache_set_arg2",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_set_flags",
   "linker_set_key" : "nl_cache_set_flags",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cache_subset",
   "linker_set_key" : "nl_cache_subset",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIP8nl_cache",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_cancel_down_bits",
   "linker_set_key" : "nl_cancel_down_bits",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIy"
    },
    {
     "referenced_type" : "_ZTIPPc"
    }
   ],
   "return_type" : "_ZTId",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_cancel_down_bytes",
   "linker_set_key" : "nl_cancel_down_bytes",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIy"
    },
    {
     "referenced_type" : "_ZTIPPc"
    }
   ],
   "return_type" : "_ZTId",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_cancel_down_us",
   "linker_set_key" : "nl_cancel_down_us",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPPc"
    }
   ],
   "return_type" : "_ZTId",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_cb_active_type",
   "linker_set_key" : "nl_cb_active_type",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "return_type" : "_ZTI10nl_cb_type",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_alloc",
   "linker_set_key" : "nl_cb_alloc",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTI10nl_cb_kind"
    }
   ],
   "return_type" : "_ZTIP5nl_cb",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_clone",
   "linker_set_key" : "nl_cb_clone",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "return_type" : "_ZTIP5nl_cb",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_err",
   "linker_set_key" : "nl_cb_err",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    },
    {
     "referenced_type" : "_ZTI10nl_cb_kind"
    },
    {
     "referenced_type" : "_ZTIPFiP11sockaddr_nlP8nlmsgerrPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_get",
   "linker_set_key" : "nl_cb_get",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "return_type" : "_ZTIP5nl_cb",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_overwrite_recv",
   "linker_set_key" : "nl_cb_overwrite_recv",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    },
    {
     "referenced_type" : "_ZTIPFiP7nl_sockP11sockaddr_nlPPhPP5ucredE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_overwrite_recvmsgs",
   "linker_set_key" : "nl_cb_overwrite_recvmsgs",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    },
    {
     "referenced_type" : "_ZTIPFiP7nl_sockP5nl_cbE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_overwrite_send",
   "linker_set_key" : "nl_cb_overwrite_send",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    },
    {
     "referenced_type" : "_ZTIPFiP7nl_sockP6nl_msgE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_put",
   "linker_set_key" : "nl_cb_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_set",
   "linker_set_key" : "nl_cb_set",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    },
    {
     "referenced_type" : "_ZTI10nl_cb_type"
    },
    {
     "referenced_type" : "_ZTI10nl_cb_kind"
    },
    {
     "referenced_type" : "_ZTIPFiP6nl_msgPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_cb_set_all",
   "linker_set_key" : "nl_cb_set_all",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    },
    {
     "referenced_type" : "_ZTI10nl_cb_kind"
    },
    {
     "referenced_type" : "_ZTIPFiP6nl_msgPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/handlers.h"
  },
  {
   "function_name" : "nl_close",
   "linker_set_key" : "nl_close",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_complete_msg",
   "linker_set_key" : "nl_complete_msg",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_connect",
   "linker_set_key" : "nl_connect",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_data_alloc",
   "linker_set_key" : "nl_data_alloc",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIP7nl_data",
   "source_file" : "external/libnl/include/netlink/data.h"
  },
  {
   "function_name" : "nl_data_alloc_attr",
   "linker_set_key" : "nl_data_alloc_attr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIP7nl_data",
   "source_file" : "external/libnl/include/netlink/data.h"
  },
  {
   "function_name" : "nl_data_append",
   "linker_set_key" : "nl_data_append",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/data.h"
  },
  {
   "function_name" : "nl_data_clone",
   "linker_set_key" : "nl_data_clone",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_data"
    }
   ],
   "return_type" : "_ZTIP7nl_data",
   "source_file" : "external/libnl/include/netlink/data.h"
  },
  {
   "function_name" : "nl_data_cmp",
   "linker_set_key" : "nl_data_cmp",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_data"
    },
    {
     "referenced_type" : "_ZTIPK7nl_data"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/data.h"
  },
  {
   "function_name" : "nl_data_free",
   "linker_set_key" : "nl_data_free",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_data"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/data.h"
  },
  {
   "function_name" : "nl_data_get",
   "linker_set_key" : "nl_data_get",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_data"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/data.h"
  },
  {
   "function_name" : "nl_data_get_size",
   "linker_set_key" : "nl_data_get_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_data"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/data.h"
  },
  {
   "function_name" : "nl_dump",
   "linker_set_key" : "nl_dump",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_dump_line",
   "linker_set_key" : "nl_dump_line",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_ether_proto2str",
   "linker_set_key" : "nl_ether_proto2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_get_psched_hz",
   "linker_set_key" : "nl_get_psched_hz",
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_get_user_hz",
   "linker_set_key" : "nl_get_user_hz",
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_geterror",
   "linker_set_key" : "nl_geterror",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIPKc",
   "source_file" : "external/libnl/include/netlink/errno.h"
  },
  {
   "function_name" : "nl_has_capability",
   "linker_set_key" : "nl_has_capability",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_hash",
   "linker_set_key" : "nl_hash",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "function_name" : "nl_hash_any",
   "linker_set_key" : "nl_hash_any",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/hash.h"
  },
  {
   "function_name" : "nl_hash_table_add",
   "linker_set_key" : "nl_hash_table_add",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_hash_table"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "function_name" : "nl_hash_table_alloc",
   "linker_set_key" : "nl_hash_table_alloc",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP13nl_hash_table",
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "function_name" : "nl_hash_table_del",
   "linker_set_key" : "nl_hash_table_del",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_hash_table"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "function_name" : "nl_hash_table_free",
   "linker_set_key" : "nl_hash_table_free",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_hash_table"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "function_name" : "nl_hash_table_lookup",
   "linker_set_key" : "nl_hash_table_lookup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_hash_table"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "function_name" : "nl_ip_proto2str",
   "linker_set_key" : "nl_ip_proto2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_join_groups",
   "linker_set_key" : "nl_join_groups",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_llproto2str",
   "linker_set_key" : "nl_llproto2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_msec2str",
   "linker_set_key" : "nl_msec2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIy"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_msg_dump",
   "linker_set_key" : "nl_msg_dump",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIP7__sFILE"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nl_msg_parse",
   "linker_set_key" : "nl_msg_parse",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIPFvP9nl_objectPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nl_msgtype_lookup",
   "linker_set_key" : "nl_msgtype_lookup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP10nl_msgtype",
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "function_name" : "nl_new_line",
   "linker_set_key" : "nl_new_line",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_nlfamily2str",
   "linker_set_key" : "nl_nlfamily2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_nlmsg_flags2str",
   "linker_set_key" : "nl_nlmsg_flags2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nl_nlmsgtype2str",
   "linker_set_key" : "nl_nlmsgtype2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nl_object_alloc",
   "linker_set_key" : "nl_object_alloc",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP13nl_object_ops"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_alloc_name",
   "linker_set_key" : "nl_object_alloc_name",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_attr_list",
   "linker_set_key" : "nl_object_attr_list",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_attrs2str",
   "linker_set_key" : "nl_object_attrs2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_clone",
   "linker_set_key" : "nl_object_clone",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIP9nl_object",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_diff",
   "linker_set_key" : "nl_object_diff",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_diff64",
   "linker_set_key" : "nl_object_diff64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIy",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_dump",
   "linker_set_key" : "nl_object_dump",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP14nl_dump_params"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_dump_buf",
   "linker_set_key" : "nl_object_dump_buf",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_free",
   "linker_set_key" : "nl_object_free",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_get",
   "linker_set_key" : "nl_object_get",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_get_cache",
   "linker_set_key" : "nl_object_get_cache",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIP8nl_cache",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_get_id_attrs",
   "linker_set_key" : "nl_object_get_id_attrs",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_get_msgtype",
   "linker_set_key" : "nl_object_get_msgtype",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_get_ops",
   "linker_set_key" : "nl_object_get_ops",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK9nl_object"
    }
   ],
   "return_type" : "_ZTIP13nl_object_ops",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_get_refcnt",
   "linker_set_key" : "nl_object_get_refcnt",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_get_type",
   "linker_set_key" : "nl_object_get_type",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK9nl_object"
    }
   ],
   "return_type" : "_ZTIPKc",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_identical",
   "linker_set_key" : "nl_object_identical",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_is_marked",
   "linker_set_key" : "nl_object_is_marked",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_keygen",
   "linker_set_key" : "nl_object_keygen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPj"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_mark",
   "linker_set_key" : "nl_object_mark",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_match_filter",
   "linker_set_key" : "nl_object_match_filter",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_put",
   "linker_set_key" : "nl_object_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_shared",
   "linker_set_key" : "nl_object_shared",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_unmark",
   "linker_set_key" : "nl_object_unmark",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_object_update",
   "linker_set_key" : "nl_object_update",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "referenced_type" : "_ZTIP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "function_name" : "nl_perror",
   "linker_set_key" : "nl_perror",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/errno.h"
  },
  {
   "function_name" : "nl_pickup",
   "linker_set_key" : "nl_pickup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIPFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE"
    },
    {
     "referenced_type" : "_ZTIPP9nl_object"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_pickup_keep_syserr",
   "linker_set_key" : "nl_pickup_keep_syserr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIPFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE"
    },
    {
     "referenced_type" : "_ZTIPP9nl_object"
    },
    {
     "referenced_type" : "_ZTIPi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_prob2int",
   "linker_set_key" : "nl_prob2int",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIl",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_rate2str",
   "linker_set_key" : "nl_rate2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIy"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_recv",
   "linker_set_key" : "nl_recv",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP11sockaddr_nl"
    },
    {
     "referenced_type" : "_ZTIPPh"
    },
    {
     "referenced_type" : "_ZTIPP5ucred"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_recvmsgs",
   "linker_set_key" : "nl_recvmsgs",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_recvmsgs_default",
   "linker_set_key" : "nl_recvmsgs_default",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_recvmsgs_report",
   "linker_set_key" : "nl_recvmsgs_report",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_rtgen_request",
   "linker_set_key" : "nl_rtgen_request",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/route/rtnl.h"
  },
  {
   "function_name" : "nl_rtntype2str",
   "linker_set_key" : "nl_rtntype2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/route/rtnl.h"
  },
  {
   "function_name" : "nl_send",
   "linker_set_key" : "nl_send",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_send_auto",
   "linker_set_key" : "nl_send_auto",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_send_auto_complete",
   "linker_set_key" : "nl_send_auto_complete",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_send_iovec",
   "linker_set_key" : "nl_send_iovec",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIP5iovec"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_send_simple",
   "linker_set_key" : "nl_send_simple",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_send_sync",
   "linker_set_key" : "nl_send_sync",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_sendmsg",
   "linker_set_key" : "nl_sendmsg",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIP6msghdr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_sendto",
   "linker_set_key" : "nl_sendto",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_size2int",
   "linker_set_key" : "nl_size2int",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIl",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_size2str",
   "linker_set_key" : "nl_size2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIKj"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIKj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_socket_add_membership",
   "linker_set_key" : "nl_socket_add_membership",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_add_memberships",
   "linker_set_key" : "nl_socket_add_memberships",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_alloc",
   "linker_set_key" : "nl_socket_alloc",
   "return_type" : "_ZTIP7nl_sock",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_alloc_cb",
   "linker_set_key" : "nl_socket_alloc_cb",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "return_type" : "_ZTIP7nl_sock",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_disable_auto_ack",
   "linker_set_key" : "nl_socket_disable_auto_ack",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_disable_msg_peek",
   "linker_set_key" : "nl_socket_disable_msg_peek",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_disable_seq_check",
   "linker_set_key" : "nl_socket_disable_seq_check",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_drop_membership",
   "linker_set_key" : "nl_socket_drop_membership",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_drop_memberships",
   "linker_set_key" : "nl_socket_drop_memberships",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_enable_auto_ack",
   "linker_set_key" : "nl_socket_enable_auto_ack",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_enable_msg_peek",
   "linker_set_key" : "nl_socket_enable_msg_peek",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_free",
   "linker_set_key" : "nl_socket_free",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_get_cb",
   "linker_set_key" : "nl_socket_get_cb",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_sock"
    }
   ],
   "return_type" : "_ZTIP5nl_cb",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_get_fd",
   "linker_set_key" : "nl_socket_get_fd",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_sock"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_get_local_port",
   "linker_set_key" : "nl_socket_get_local_port",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_sock"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_get_msg_buf_size",
   "linker_set_key" : "nl_socket_get_msg_buf_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_get_peer_groups",
   "linker_set_key" : "nl_socket_get_peer_groups",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_sock"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_get_peer_port",
   "linker_set_key" : "nl_socket_get_peer_port",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_sock"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_modify_cb",
   "linker_set_key" : "nl_socket_modify_cb",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTI10nl_cb_type"
    },
    {
     "referenced_type" : "_ZTI10nl_cb_kind"
    },
    {
     "referenced_type" : "_ZTIPFiP6nl_msgPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_modify_err_cb",
   "linker_set_key" : "nl_socket_modify_err_cb",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTI10nl_cb_kind"
    },
    {
     "referenced_type" : "_ZTIPFiP11sockaddr_nlP8nlmsgerrPvE"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_recv_pktinfo",
   "linker_set_key" : "nl_socket_recv_pktinfo",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_buffer_size",
   "linker_set_key" : "nl_socket_set_buffer_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_cb",
   "linker_set_key" : "nl_socket_set_cb",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIP5nl_cb"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_fd",
   "linker_set_key" : "nl_socket_set_fd",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_local_port",
   "linker_set_key" : "nl_socket_set_local_port",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_msg_buf_size",
   "linker_set_key" : "nl_socket_set_msg_buf_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_nonblocking",
   "linker_set_key" : "nl_socket_set_nonblocking",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK7nl_sock"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_passcred",
   "linker_set_key" : "nl_socket_set_passcred",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_peer_groups",
   "linker_set_key" : "nl_socket_set_peer_groups",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_set_peer_port",
   "linker_set_key" : "nl_socket_set_peer_port",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_socket_use_seq",
   "linker_set_key" : "nl_socket_use_seq",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "function_name" : "nl_str2af",
   "linker_set_key" : "nl_str2af",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "function_name" : "nl_str2ether_proto",
   "linker_set_key" : "nl_str2ether_proto",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_str2ip_proto",
   "linker_set_key" : "nl_str2ip_proto",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_str2llproto",
   "linker_set_key" : "nl_str2llproto",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_str2msec",
   "linker_set_key" : "nl_str2msec",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_str2nlfamily",
   "linker_set_key" : "nl_str2nlfamily",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nl_str2nlmsgtype",
   "linker_set_key" : "nl_str2nlmsgtype",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nl_str2rtntype",
   "linker_set_key" : "nl_str2rtntype",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/route/rtnl.h"
  },
  {
   "function_name" : "nl_strerror_l",
   "linker_set_key" : "nl_strerror_l",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIPKc",
   "source_file" : "external/libnl/include/netlink-private/utils.h"
  },
  {
   "function_name" : "nl_syserr2nlerr",
   "linker_set_key" : "nl_syserr2nlerr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/errno.h"
  },
  {
   "function_name" : "nl_ticks2us",
   "linker_set_key" : "nl_ticks2us",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_us2ticks",
   "linker_set_key" : "nl_us2ticks",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "function_name" : "nl_wait_for_ack",
   "linker_set_key" : "nl_wait_for_ack",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP7nl_sock"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "function_name" : "nla_attr_size",
   "linker_set_key" : "nla_attr_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_data",
   "linker_set_key" : "nla_data",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_find",
   "linker_set_key" : "nla_find",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP6nlattr",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_flag",
   "linker_set_key" : "nla_get_flag",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_msecs",
   "linker_set_key" : "nla_get_msecs",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIm",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_s16",
   "linker_set_key" : "nla_get_s16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIs",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_s32",
   "linker_set_key" : "nla_get_s32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_s64",
   "linker_set_key" : "nla_get_s64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIx",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_s8",
   "linker_set_key" : "nla_get_s8",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIa",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_string",
   "linker_set_key" : "nla_get_string",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_u16",
   "linker_set_key" : "nla_get_u16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIt",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_u32",
   "linker_set_key" : "nla_get_u32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_u64",
   "linker_set_key" : "nla_get_u64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIy",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_get_u8",
   "linker_set_key" : "nla_get_u8",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIh",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_is_nested",
   "linker_set_key" : "nla_is_nested",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_len",
   "linker_set_key" : "nla_len",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_memcmp",
   "linker_set_key" : "nla_memcmp",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIPKv"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_memcpy",
   "linker_set_key" : "nla_memcpy",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_nest_cancel",
   "linker_set_key" : "nla_nest_cancel",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_nest_end",
   "linker_set_key" : "nla_nest_end",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIP6nlattr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_nest_end_keep_empty",
   "linker_set_key" : "nla_nest_end_keep_empty",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIP6nlattr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_nest_start",
   "linker_set_key" : "nla_nest_start",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP6nlattr",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_next",
   "linker_set_key" : "nla_next",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIPi"
    }
   ],
   "return_type" : "_ZTIP6nlattr",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_ok",
   "linker_set_key" : "nla_ok",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_padlen",
   "linker_set_key" : "nla_padlen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_parse",
   "linker_set_key" : "nla_parse",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPP6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIP6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPK10nla_policy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_parse_nested",
   "linker_set_key" : "nla_parse_nested",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPP6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIP6nlattr"
    },
    {
     "referenced_type" : "_ZTIPK10nla_policy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put",
   "linker_set_key" : "nla_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKv"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_addr",
   "linker_set_key" : "nla_put_addr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIP7nl_addr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_data",
   "linker_set_key" : "nla_put_data",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPK7nl_data"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_flag",
   "linker_set_key" : "nla_put_flag",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_msecs",
   "linker_set_key" : "nla_put_msecs",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIm"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_nested",
   "linker_set_key" : "nla_put_nested",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPK6nl_msg"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_s16",
   "linker_set_key" : "nla_put_s16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIs"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_s32",
   "linker_set_key" : "nla_put_s32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_s64",
   "linker_set_key" : "nla_put_s64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIx"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_s8",
   "linker_set_key" : "nla_put_s8",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIa"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_string",
   "linker_set_key" : "nla_put_string",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_u16",
   "linker_set_key" : "nla_put_u16",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIt"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_u32",
   "linker_set_key" : "nla_put_u32",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_u64",
   "linker_set_key" : "nla_put_u64",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_put_u8",
   "linker_set_key" : "nla_put_u8",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIh"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_reserve",
   "linker_set_key" : "nla_reserve",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP6nlattr",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_strcmp",
   "linker_set_key" : "nla_strcmp",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_strdup",
   "linker_set_key" : "nla_strdup",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_strlcpy",
   "linker_set_key" : "nla_strlcpy",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_total_size",
   "linker_set_key" : "nla_total_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_type",
   "linker_set_key" : "nla_type",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nla_validate",
   "linker_set_key" : "nla_validate",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPK10nla_policy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "function_name" : "nlmsg_alloc",
   "linker_set_key" : "nlmsg_alloc",
   "return_type" : "_ZTIP6nl_msg",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_alloc_simple",
   "linker_set_key" : "nlmsg_alloc_simple",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP6nl_msg",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_alloc_size",
   "linker_set_key" : "nlmsg_alloc_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIP6nl_msg",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_append",
   "linker_set_key" : "nlmsg_append",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_attrdata",
   "linker_set_key" : "nlmsg_attrdata",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP6nlattr",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_attrlen",
   "linker_set_key" : "nlmsg_attrlen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_convert",
   "linker_set_key" : "nlmsg_convert",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIP6nl_msg",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_data",
   "linker_set_key" : "nlmsg_data",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_datalen",
   "linker_set_key" : "nlmsg_datalen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_expand",
   "linker_set_key" : "nlmsg_expand",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_find_attr",
   "linker_set_key" : "nlmsg_find_attr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP6nlattr",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_free",
   "linker_set_key" : "nlmsg_free",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_get",
   "linker_set_key" : "nlmsg_get",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_get_creds",
   "linker_set_key" : "nlmsg_get_creds",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIP5ucred",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_get_dst",
   "linker_set_key" : "nlmsg_get_dst",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIP11sockaddr_nl",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_get_max_size",
   "linker_set_key" : "nlmsg_get_max_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIj",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_get_proto",
   "linker_set_key" : "nlmsg_get_proto",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_get_src",
   "linker_set_key" : "nlmsg_get_src",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIP11sockaddr_nl",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_hdr",
   "linker_set_key" : "nlmsg_hdr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    }
   ],
   "return_type" : "_ZTIP8nlmsghdr",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_inherit",
   "linker_set_key" : "nlmsg_inherit",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIP6nl_msg",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_next",
   "linker_set_key" : "nlmsg_next",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIPi"
    }
   ],
   "return_type" : "_ZTIP8nlmsghdr",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_ok",
   "linker_set_key" : "nlmsg_ok",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_padlen",
   "linker_set_key" : "nlmsg_padlen",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_parse",
   "linker_set_key" : "nlmsg_parse",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPP6nlattr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPK10nla_policy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_put",
   "linker_set_key" : "nlmsg_put",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIP8nlmsghdr",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_reserve",
   "linker_set_key" : "nlmsg_reserve",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_set_creds",
   "linker_set_key" : "nlmsg_set_creds",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIP5ucred"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_set_default_size",
   "linker_set_key" : "nlmsg_set_default_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_set_dst",
   "linker_set_key" : "nlmsg_set_dst",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIP11sockaddr_nl"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_set_proto",
   "linker_set_key" : "nlmsg_set_proto",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_set_src",
   "linker_set_key" : "nlmsg_set_src",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP6nl_msg"
    },
    {
     "referenced_type" : "_ZTIP11sockaddr_nl"
    }
   ],
   "return_type" : "_ZTIv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_size",
   "linker_set_key" : "nlmsg_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_tail",
   "linker_set_key" : "nlmsg_tail",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK8nlmsghdr"
    }
   ],
   "return_type" : "_ZTIPv",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_total_size",
   "linker_set_key" : "nlmsg_total_size",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_valid_hdr",
   "linker_set_key" : "nlmsg_valid_hdr",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "nlmsg_validate",
   "linker_set_key" : "nlmsg_validate",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPK10nla_policy"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "function_name" : "rtnl_realms2str",
   "linker_set_key" : "rtnl_realms2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIj"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/route/rtnl.h"
  },
  {
   "function_name" : "rtnl_route_metric2str",
   "linker_set_key" : "rtnl_route_metric2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "function_name" : "rtnl_route_proto2str",
   "linker_set_key" : "rtnl_route_proto2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "function_name" : "rtnl_route_read_protocol_names",
   "linker_set_key" : "rtnl_route_read_protocol_names",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "function_name" : "rtnl_route_read_table_names",
   "linker_set_key" : "rtnl_route_read_table_names",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "function_name" : "rtnl_route_str2metric",
   "linker_set_key" : "rtnl_route_str2metric",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "function_name" : "rtnl_route_str2proto",
   "linker_set_key" : "rtnl_route_str2proto",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "function_name" : "rtnl_route_str2table",
   "linker_set_key" : "rtnl_route_str2table",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "function_name" : "rtnl_route_table2str",
   "linker_set_key" : "rtnl_route_table2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "function_name" : "rtnl_scope2str",
   "linker_set_key" : "rtnl_scope2str",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIi"
    },
    {
     "referenced_type" : "_ZTIPc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "return_type" : "_ZTIPc",
   "source_file" : "external/libnl/include/netlink/route/rtnl.h"
  },
  {
   "function_name" : "rtnl_str2scope",
   "linker_set_key" : "rtnl_str2scope",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "return_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/route/rtnl.h"
  }
 ],
 "global_vars" :
 [
  {
   "linker_set_key" : "nl_debug",
   "name" : "nl_debug",
   "referenced_type" : "_ZTIi",
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "linker_set_key" : "nl_ver_maj",
   "name" : "nl_ver_maj",
   "referenced_type" : "_ZTIKi",
   "source_file" : "external/libnl/include/netlink/version.h"
  },
  {
   "linker_set_key" : "nl_ver_mic",
   "name" : "nl_ver_mic",
   "referenced_type" : "_ZTIKi",
   "source_file" : "external/libnl/include/netlink/version.h"
  },
  {
   "linker_set_key" : "nl_ver_min",
   "name" : "nl_ver_min",
   "referenced_type" : "_ZTIKi",
   "source_file" : "external/libnl/include/netlink/version.h"
  },
  {
   "linker_set_key" : "nl_ver_num",
   "name" : "nl_ver_num",
   "referenced_type" : "_ZTIKi",
   "source_file" : "external/libnl/include/netlink/version.h"
  }
 ],
 "lvalue_reference_types" : [],
 "pointer_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP10genlmsghdr",
   "name" : "genlmsghdr *",
   "referenced_type" : "_ZTI10genlmsghdr",
   "self_type" : "_ZTIP10genlmsghdr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP10nl_msgtype",
   "name" : "nl_msgtype *",
   "referenced_type" : "_ZTI10nl_msgtype",
   "self_type" : "_ZTIP10nl_msgtype",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP10nla_policy",
   "name" : "nla_policy *",
   "referenced_type" : "_ZTI10nla_policy",
   "self_type" : "_ZTIP10nla_policy",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP10xfrmnl_sel",
   "name" : "xfrmnl_sel *",
   "referenced_type" : "_ZTI10xfrmnl_sel",
   "self_type" : "_ZTIP10xfrmnl_sel",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11flnl_result",
   "name" : "flnl_result *",
   "referenced_type" : "_ZTI11flnl_result",
   "self_type" : "_ZTIP11flnl_result",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11genl_family",
   "name" : "genl_family *",
   "referenced_type" : "_ZTI11genl_family",
   "self_type" : "_ZTIP11genl_family",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11nl_af_group",
   "name" : "nl_af_group *",
   "referenced_type" : "_ZTI11nl_af_group",
   "self_type" : "_ZTIP11nl_af_group",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11nl_vf_vlans",
   "name" : "nl_vf_vlans *",
   "referenced_type" : "_ZTI11nl_vf_vlans",
   "self_type" : "_ZTIP11nl_vf_vlans",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11rtnl_tc_ops",
   "name" : "rtnl_tc_ops *",
   "referenced_type" : "_ZTI11rtnl_tc_ops",
   "self_type" : "_ZTIP11rtnl_tc_ops",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11sockaddr_nl",
   "name" : "sockaddr_nl *",
   "referenced_type" : "_ZTI11sockaddr_nl",
   "self_type" : "_ZTIP11sockaddr_nl",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11xfrmnl_algo",
   "name" : "xfrmnl_algo *",
   "referenced_type" : "_ZTI11xfrmnl_algo",
   "self_type" : "_ZTIP11xfrmnl_algo",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP12flnl_request",
   "name" : "flnl_request *",
   "referenced_type" : "_ZTI12flnl_request",
   "self_type" : "_ZTIP12flnl_request",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP12nh_encap_ops",
   "name" : "nh_encap_ops *",
   "referenced_type" : "_ZTI12nh_encap_ops",
   "self_type" : "_ZTIP12nh_encap_ops",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP12nl_cache_ops",
   "name" : "nl_cache_ops *",
   "referenced_type" : "_ZTI12nl_cache_ops",
   "self_type" : "_ZTIP12nl_cache_ops",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP12nl_hash_node",
   "name" : "nl_hash_node *",
   "referenced_type" : "_ZTI12nl_hash_node",
   "self_type" : "_ZTIP12nl_hash_node",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP12nl_list_head",
   "name" : "nl_list_head *",
   "referenced_type" : "_ZTI12nl_list_head",
   "self_type" : "_ZTIP12nl_list_head",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/list.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP12rtnl_link_vf",
   "name" : "rtnl_link_vf *",
   "referenced_type" : "_ZTI12rtnl_link_vf",
   "self_type" : "_ZTIP12rtnl_link_vf",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP12rtnl_nexthop",
   "name" : "rtnl_nexthop *",
   "referenced_type" : "_ZTI12rtnl_nexthop",
   "self_type" : "_ZTIP12rtnl_nexthop",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP13nl_cache_mngr",
   "name" : "nl_cache_mngr *",
   "referenced_type" : "_ZTI13nl_cache_mngr",
   "self_type" : "_ZTIP13nl_cache_mngr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP13nl_hash_table",
   "name" : "nl_hash_table *",
   "referenced_type" : "_ZTI13nl_hash_table",
   "self_type" : "_ZTIP13nl_hash_table",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP13nl_object_ops",
   "name" : "nl_object_ops *",
   "referenced_type" : "_ZTI13nl_object_ops",
   "self_type" : "_ZTIP13nl_object_ops",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP13rtnl_nh_encap",
   "name" : "rtnl_nh_encap *",
   "referenced_type" : "_ZTI13rtnl_nh_encap",
   "self_type" : "_ZTIP13rtnl_nh_encap",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP14nl_cache_assoc",
   "name" : "nl_cache_assoc *",
   "referenced_type" : "_ZTI14nl_cache_assoc",
   "self_type" : "_ZTIP14nl_cache_assoc",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP14nl_dump_params",
   "name" : "nl_dump_params *",
   "referenced_type" : "_ZTI14nl_dump_params",
   "self_type" : "_ZTIP14nl_dump_params",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP15idiagnl_meminfo",
   "name" : "idiagnl_meminfo *",
   "referenced_type" : "_ZTI15idiagnl_meminfo",
   "self_type" : "_ZTIP15idiagnl_meminfo",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP15nl_parser_param",
   "name" : "nl_parser_param *",
   "referenced_type" : "_ZTI15nl_parser_param",
   "self_type" : "_ZTIP15nl_parser_param",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP15nl_vf_vlan_info",
   "name" : "nl_vf_vlan_info *",
   "referenced_type" : "_ZTI15nl_vf_vlan_info",
   "self_type" : "_ZTIP15nl_vf_vlan_info",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/route/link/sriov.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP15rtnl_ematch_ops",
   "name" : "rtnl_ematch_ops *",
   "referenced_type" : "_ZTI15rtnl_ematch_ops",
   "self_type" : "_ZTIP15rtnl_ematch_ops",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16rtnl_ematch_tree",
   "name" : "rtnl_ematch_tree *",
   "referenced_type" : "_ZTI16rtnl_ematch_tree",
   "self_type" : "_ZTIP16rtnl_ematch_tree",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16rtnl_link_af_ops",
   "name" : "rtnl_link_af_ops *",
   "referenced_type" : "_ZTI16rtnl_link_af_ops",
   "self_type" : "_ZTIP16rtnl_link_af_ops",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16xfrmnl_algo_aead",
   "name" : "xfrmnl_algo_aead *",
   "referenced_type" : "_ZTI16xfrmnl_algo_aead",
   "self_type" : "_ZTIP16xfrmnl_algo_aead",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16xfrmnl_algo_auth",
   "name" : "xfrmnl_algo_auth *",
   "referenced_type" : "_ZTI16xfrmnl_algo_auth",
   "self_type" : "_ZTIP16xfrmnl_algo_auth",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16xfrmnl_ltime_cfg",
   "name" : "xfrmnl_ltime_cfg *",
   "referenced_type" : "_ZTI16xfrmnl_ltime_cfg",
   "self_type" : "_ZTIP16xfrmnl_ltime_cfg",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP17idiagnl_vegasinfo",
   "name" : "idiagnl_vegasinfo *",
   "referenced_type" : "_ZTI17idiagnl_vegasinfo",
   "self_type" : "_ZTIP17idiagnl_vegasinfo",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP17xfrmnl_encap_tmpl",
   "name" : "xfrmnl_encap_tmpl *",
   "referenced_type" : "_ZTI17xfrmnl_encap_tmpl",
   "self_type" : "_ZTIP17xfrmnl_encap_tmpl",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP18rtnl_link_info_ops",
   "name" : "rtnl_link_info_ops *",
   "referenced_type" : "_ZTI18rtnl_link_info_ops",
   "self_type" : "_ZTIP18rtnl_link_info_ops",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP19xfrmnl_user_sec_ctx",
   "name" : "xfrmnl_user_sec_ctx *",
   "referenced_type" : "_ZTI19xfrmnl_user_sec_ctx",
   "self_type" : "_ZTIP19xfrmnl_user_sec_ctx",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP23xfrmnl_replay_state_esn",
   "name" : "xfrmnl_replay_state_esn *",
   "referenced_type" : "_ZTI23xfrmnl_replay_state_esn",
   "self_type" : "_ZTIP23xfrmnl_replay_state_esn",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP5iovec",
   "name" : "iovec *",
   "referenced_type" : "_ZTI5iovec",
   "self_type" : "_ZTIP5iovec",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP5nl_cb",
   "name" : "nl_cb *",
   "referenced_type" : "_ZTI5nl_cb",
   "self_type" : "_ZTIP5nl_cb",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP5ucred",
   "name" : "ucred *",
   "referenced_type" : "_ZTI5ucred",
   "self_type" : "_ZTIP5ucred",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP6msghdr",
   "name" : "msghdr *",
   "referenced_type" : "_ZTI6msghdr",
   "self_type" : "_ZTIP6msghdr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP6nl_msg",
   "name" : "nl_msg *",
   "referenced_type" : "_ZTI6nl_msg",
   "self_type" : "_ZTIP6nl_msg",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP6nlattr",
   "name" : "nlattr *",
   "referenced_type" : "_ZTI6nlattr",
   "self_type" : "_ZTIP6nlattr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP7__sFILE",
   "name" : "__sFILE *",
   "referenced_type" : "_ZTI7__sFILE",
   "self_type" : "_ZTIP7__sFILE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP7nl_addr",
   "name" : "nl_addr *",
   "referenced_type" : "_ZTI7nl_addr",
   "self_type" : "_ZTIP7nl_addr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP7nl_data",
   "name" : "nl_data *",
   "referenced_type" : "_ZTI7nl_data",
   "self_type" : "_ZTIP7nl_data",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP7nl_sock",
   "name" : "nl_sock *",
   "referenced_type" : "_ZTI7nl_sock",
   "self_type" : "_ZTIP7nl_sock",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP7rtnl_tc",
   "name" : "rtnl_tc *",
   "referenced_type" : "_ZTI7rtnl_tc",
   "self_type" : "_ZTIP7rtnl_tc",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8addrinfo",
   "name" : "addrinfo *",
   "referenced_type" : "_ZTI8addrinfo",
   "self_type" : "_ZTIP8addrinfo",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8genl_cmd",
   "name" : "genl_cmd *",
   "referenced_type" : "_ZTI8genl_cmd",
   "self_type" : "_ZTIP8genl_cmd",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8genl_ops",
   "name" : "genl_ops *",
   "referenced_type" : "_ZTI8genl_ops",
   "self_type" : "_ZTIP8genl_ops",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8nl_cache",
   "name" : "nl_cache *",
   "referenced_type" : "_ZTI8nl_cache",
   "self_type" : "_ZTIP8nl_cache",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8nlmsgerr",
   "name" : "nlmsgerr *",
   "referenced_type" : "_ZTI8nlmsgerr",
   "self_type" : "_ZTIP8nlmsgerr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8nlmsghdr",
   "name" : "nlmsghdr *",
   "referenced_type" : "_ZTI8nlmsghdr",
   "self_type" : "_ZTIP8nlmsghdr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8rtnl_act",
   "name" : "rtnl_act *",
   "referenced_type" : "_ZTI8rtnl_act",
   "self_type" : "_ZTIP8rtnl_act",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8sockaddr",
   "name" : "sockaddr *",
   "referenced_type" : "_ZTI8sockaddr",
   "self_type" : "_ZTIP8sockaddr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP9genl_info",
   "name" : "genl_info *",
   "referenced_type" : "_ZTI9genl_info",
   "self_type" : "_ZTIP9genl_info",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP9nl_object",
   "name" : "nl_object *",
   "referenced_type" : "_ZTI9nl_object",
   "self_type" : "_ZTIP9nl_object",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP9rtnl_link",
   "name" : "rtnl_link *",
   "referenced_type" : "_ZTI9rtnl_link",
   "self_type" : "_ZTIP9rtnl_link",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFPciS_jE",
   "name" : "char *(*)(int, char *, unsigned int)",
   "referenced_type" : "_ZTIFPciS_jE",
   "self_type" : "_ZTIPFPciS_jE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP11sockaddr_nlP8nlmsgerrPvE",
   "name" : "int (*)(sockaddr_nl *, nlmsgerr *, void *)",
   "referenced_type" : "_ZTIFiP11sockaddr_nlP8nlmsgerrPvE",
   "self_type" : "_ZTIPFiP11sockaddr_nlP8nlmsgerrPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE",
   "name" : "int (*)(nl_cache_ops *, sockaddr_nl *, nlmsghdr *, nl_parser_param *)",
   "referenced_type" : "_ZTIFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE",
   "self_type" : "_ZTIPFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP12nl_cache_opsP8genl_cmdP9genl_infoPvE",
   "name" : "int (*)(nl_cache_ops *, genl_cmd *, genl_info *, void *)",
   "referenced_type" : "_ZTIFiP12nl_cache_opsP8genl_cmdP9genl_infoPvE",
   "self_type" : "_ZTIPFiP12nl_cache_opsP8genl_cmdP9genl_infoPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP6nl_msgPvE",
   "name" : "int (*)(nl_msg *, void *)",
   "referenced_type" : "_ZTIFiP6nl_msgPvE",
   "self_type" : "_ZTIPFiP6nl_msgPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP6nlattrP12rtnl_nexthopE",
   "name" : "int (*)(nlattr *, rtnl_nexthop *)",
   "referenced_type" : "_ZTIFiP6nlattrP12rtnl_nexthopE",
   "self_type" : "_ZTIPFiP6nlattrP12rtnl_nexthopE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP7nl_sockP11sockaddr_nlPPhPP5ucredE",
   "name" : "int (*)(nl_sock *, sockaddr_nl *, unsigned char **, ucred **)",
   "referenced_type" : "_ZTIFiP7nl_sockP11sockaddr_nlPPhPP5ucredE",
   "self_type" : "_ZTIPFiP7nl_sockP11sockaddr_nlPPhPP5ucredE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP7nl_sockP5nl_cbE",
   "name" : "int (*)(nl_sock *, nl_cb *)",
   "referenced_type" : "_ZTIFiP7nl_sockP5nl_cbE",
   "self_type" : "_ZTIPFiP7nl_sockP5nl_cbE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP7nl_sockP6nl_msgE",
   "name" : "int (*)(nl_sock *, nl_msg *)",
   "referenced_type" : "_ZTIFiP7nl_sockP6nl_msgE",
   "self_type" : "_ZTIPFiP7nl_sockP6nl_msgE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP7rtnl_tcPvE",
   "name" : "int (*)(rtnl_tc *, void *)",
   "referenced_type" : "_ZTIFiP7rtnl_tcPvE",
   "self_type" : "_ZTIPFiP7rtnl_tcPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP7rtnl_tcPvP6nl_msgE",
   "name" : "int (*)(rtnl_tc *, void *, nl_msg *)",
   "referenced_type" : "_ZTIFiP7rtnl_tcPvP6nl_msgE",
   "self_type" : "_ZTIPFiP7rtnl_tcPvP6nl_msgE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP8nl_cacheP7nl_sockE",
   "name" : "int (*)(nl_cache *, nl_sock *)",
   "referenced_type" : "_ZTIFiP8nl_cacheP7nl_sockE",
   "self_type" : "_ZTIPFiP8nl_cacheP7nl_sockE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP8nl_cacheP9nl_objectE",
   "name" : "int (*)(nl_cache *, nl_object *)",
   "referenced_type" : "_ZTIFiP8nl_cacheP9nl_objectE",
   "self_type" : "_ZTIPFiP8nl_cacheP9nl_objectE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP8nl_cacheP9nl_objectPFvS0_S2_iPvEPFvS0_S2_S2_yiS3_ES3_E",
   "name" : "int (*)(nl_cache *, nl_object *, void (*)(nl_cache *, nl_object *, int, void *), void (*)(nl_cache *, nl_object *, nl_object *, unsigned long long, int, void *), void *)",
   "referenced_type" : "_ZTIFiP8nl_cacheP9nl_objectPFvS0_S2_iPvEPFvS0_S2_S2_yiS3_ES3_E",
   "self_type" : "_ZTIPFiP8nl_cacheP9nl_objectPFvS0_S2_iPvEPFvS0_S2_S2_yiS3_ES3_E",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP9nl_objectP15nl_parser_paramE",
   "name" : "int (*)(nl_object *, nl_parser_param *)",
   "referenced_type" : "_ZTIFiP9nl_objectP15nl_parser_paramE",
   "self_type" : "_ZTIPFiP9nl_objectP15nl_parser_paramE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiP9nl_objectS0_E",
   "name" : "int (*)(nl_object *, nl_object *)",
   "referenced_type" : "_ZTIFiP9nl_objectS0_E",
   "self_type" : "_ZTIPFiP9nl_objectS0_E",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFiPvS_E",
   "name" : "int (*)(void *, void *)",
   "referenced_type" : "_ZTIFiPvS_E",
   "self_type" : "_ZTIPFiPvS_E",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFilPKcE",
   "name" : "int (*)(long, const char *)",
   "referenced_type" : "_ZTIFilPKcE",
   "self_type" : "_ZTIPFilPKcE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFjP9nl_objectE",
   "name" : "unsigned int (*)(nl_object *)",
   "referenced_type" : "_ZTIFjP9nl_objectE",
   "self_type" : "_ZTIPFjP9nl_objectE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP12nl_cache_opsPvE",
   "name" : "void (*)(nl_cache_ops *, void *)",
   "referenced_type" : "_ZTIFvP12nl_cache_opsPvE",
   "self_type" : "_ZTIPFvP12nl_cache_opsPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP14nl_dump_paramsPcE",
   "name" : "void (*)(nl_dump_params *, char *)",
   "referenced_type" : "_ZTIFvP14nl_dump_paramsPcE",
   "self_type" : "_ZTIPFvP14nl_dump_paramsPcE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP14nl_dump_paramsiE",
   "name" : "void (*)(nl_dump_params *, int)",
   "referenced_type" : "_ZTIFvP14nl_dump_paramsiE",
   "self_type" : "_ZTIPFvP14nl_dump_paramsiE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP7rtnl_tcP14nl_dump_paramsE",
   "name" : "void (*)(rtnl_tc *, nl_dump_params *)",
   "referenced_type" : "_ZTIFvP7rtnl_tcP14nl_dump_paramsE",
   "self_type" : "_ZTIPFvP7rtnl_tcP14nl_dump_paramsE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP7rtnl_tcPvE",
   "name" : "void (*)(rtnl_tc *, void *)",
   "referenced_type" : "_ZTIFvP7rtnl_tcPvE",
   "self_type" : "_ZTIPFvP7rtnl_tcPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP7rtnl_tcPvP14nl_dump_paramsE",
   "name" : "void (*)(rtnl_tc *, void *, nl_dump_params *)",
   "referenced_type" : "_ZTIFvP7rtnl_tcPvP14nl_dump_paramsE",
   "self_type" : "_ZTIPFvP7rtnl_tcPvP14nl_dump_paramsE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP8nl_cacheP9nl_objectS2_yiPvE",
   "name" : "void (*)(nl_cache *, nl_object *, nl_object *, unsigned long long, int, void *)",
   "referenced_type" : "_ZTIFvP8nl_cacheP9nl_objectS2_yiPvE",
   "self_type" : "_ZTIPFvP8nl_cacheP9nl_objectS2_yiPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP8nl_cacheP9nl_objectiPvE",
   "name" : "void (*)(nl_cache *, nl_object *, int, void *)",
   "referenced_type" : "_ZTIFvP8nl_cacheP9nl_objectiPvE",
   "self_type" : "_ZTIPFvP8nl_cacheP9nl_objectiPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP9nl_objectE",
   "name" : "void (*)(nl_object *)",
   "referenced_type" : "_ZTIFvP9nl_objectE",
   "self_type" : "_ZTIPFvP9nl_objectE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP9nl_objectP14nl_dump_paramsE",
   "name" : "void (*)(nl_object *, nl_dump_params *)",
   "referenced_type" : "_ZTIFvP9nl_objectP14nl_dump_paramsE",
   "self_type" : "_ZTIPFvP9nl_objectP14nl_dump_paramsE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP9nl_objectPjjE",
   "name" : "void (*)(nl_object *, unsigned int *, unsigned int)",
   "referenced_type" : "_ZTIFvP9nl_objectPjjE",
   "self_type" : "_ZTIPFvP9nl_objectPjjE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvP9nl_objectPvE",
   "name" : "void (*)(nl_object *, void *)",
   "referenced_type" : "_ZTIFvP9nl_objectPvE",
   "self_type" : "_ZTIPFvP9nl_objectPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvPvE",
   "name" : "void (*)(void *)",
   "referenced_type" : "_ZTIFvPvE",
   "self_type" : "_ZTIPFvPvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvPvP14nl_dump_paramsE",
   "name" : "void (*)(void *, nl_dump_params *)",
   "referenced_type" : "_ZTIFvPvP14nl_dump_paramsE",
   "self_type" : "_ZTIPFvPvP14nl_dump_paramsE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvvE",
   "name" : "void (*)(void)",
   "referenced_type" : "_ZTIFvvE",
   "self_type" : "_ZTIPFvvE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFyP9nl_objectS0_yiE",
   "name" : "unsigned long long (*)(nl_object *, nl_object *, unsigned long long, int)",
   "referenced_type" : "_ZTIFyP9nl_objectS0_yiE",
   "self_type" : "_ZTIPFyP9nl_objectS0_yiE",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK10genlmsghdr",
   "name" : "const genlmsghdr *",
   "referenced_type" : "_ZTIK10genlmsghdr",
   "self_type" : "_ZTIPK10genlmsghdr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK10nla_policy",
   "name" : "const nla_policy *",
   "referenced_type" : "_ZTIK10nla_policy",
   "self_type" : "_ZTIPK10nla_policy",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK6nl_msg",
   "name" : "const nl_msg *",
   "referenced_type" : "_ZTIK6nl_msg",
   "self_type" : "_ZTIPK6nl_msg",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK6nlattr",
   "name" : "const nlattr *",
   "referenced_type" : "_ZTIK6nlattr",
   "self_type" : "_ZTIPK6nlattr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK7nl_addr",
   "name" : "const nl_addr *",
   "referenced_type" : "_ZTIK7nl_addr",
   "self_type" : "_ZTIPK7nl_addr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK7nl_data",
   "name" : "const nl_data *",
   "referenced_type" : "_ZTIK7nl_data",
   "self_type" : "_ZTIPK7nl_data",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK7nl_sock",
   "name" : "const nl_sock *",
   "referenced_type" : "_ZTIK7nl_sock",
   "self_type" : "_ZTIPK7nl_sock",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK8nlmsghdr",
   "name" : "const nlmsghdr *",
   "referenced_type" : "_ZTIK8nlmsghdr",
   "self_type" : "_ZTIPK8nlmsghdr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK9nl_object",
   "name" : "const nl_object *",
   "referenced_type" : "_ZTIK9nl_object",
   "self_type" : "_ZTIPK9nl_object",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK9trans_tbl",
   "name" : "const trans_tbl *",
   "referenced_type" : "_ZTIK9trans_tbl",
   "self_type" : "_ZTIPK9trans_tbl",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKc",
   "name" : "const char *",
   "referenced_type" : "_ZTIKc",
   "self_type" : "_ZTIPKc",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKj",
   "name" : "const unsigned int *",
   "referenced_type" : "_ZTIKj",
   "self_type" : "_ZTIPKj",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/socket.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKv",
   "name" : "const void *",
   "referenced_type" : "_ZTIKv",
   "self_type" : "_ZTIPKv",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP12nl_hash_node",
   "name" : "nl_hash_node **",
   "referenced_type" : "_ZTIP12nl_hash_node",
   "self_type" : "_ZTIPP12nl_hash_node",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP13nl_cache_mngr",
   "name" : "nl_cache_mngr **",
   "referenced_type" : "_ZTIP13nl_cache_mngr",
   "self_type" : "_ZTIPP13nl_cache_mngr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP5ucred",
   "name" : "ucred **",
   "referenced_type" : "_ZTIP5ucred",
   "self_type" : "_ZTIPP5ucred",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP6nl_msg",
   "name" : "nl_msg **",
   "referenced_type" : "_ZTIP6nl_msg",
   "self_type" : "_ZTIPP6nl_msg",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/fib_lookup/lookup.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP6nlattr",
   "name" : "nlattr **",
   "referenced_type" : "_ZTIP6nlattr",
   "self_type" : "_ZTIPP6nlattr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP7nl_addr",
   "name" : "nl_addr **",
   "referenced_type" : "_ZTIP7nl_addr",
   "self_type" : "_ZTIPP7nl_addr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP8addrinfo",
   "name" : "addrinfo **",
   "referenced_type" : "_ZTIP8addrinfo",
   "self_type" : "_ZTIPP8addrinfo",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP8nl_cache",
   "name" : "nl_cache **",
   "referenced_type" : "_ZTIP8nl_cache",
   "self_type" : "_ZTIPP8nl_cache",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/cache.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP9nl_object",
   "name" : "nl_object **",
   "referenced_type" : "_ZTIP9nl_object",
   "self_type" : "_ZTIPP9nl_object",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/netlink.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPPc",
   "name" : "char **",
   "referenced_type" : "_ZTIPc",
   "self_type" : "_ZTIPPc",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/utils.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPPh",
   "name" : "unsigned char **",
   "referenced_type" : "_ZTIPh",
   "self_type" : "_ZTIPPh",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPc",
   "name" : "char *",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIPc",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPh",
   "name" : "unsigned char *",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIPh",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPi",
   "name" : "int *",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIPi",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPj",
   "name" : "unsigned int *",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIPj",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPs",
   "name" : "short *",
   "referenced_type" : "_ZTIs",
   "self_type" : "_ZTIPs",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPv",
   "name" : "void *",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIPv",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPy",
   "name" : "unsigned long long *",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIPy",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/utils.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "_ZTIK10genlmsghdr",
   "name" : "const genlmsghdr",
   "referenced_type" : "_ZTI10genlmsghdr",
   "self_type" : "_ZTIK10genlmsghdr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/genl/genl.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "_ZTIK10nla_policy",
   "name" : "const nla_policy",
   "referenced_type" : "_ZTI10nla_policy",
   "self_type" : "_ZTIK10nla_policy",
   "size" : 6,
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK6nl_msg",
   "name" : "const nl_msg",
   "referenced_type" : "_ZTI6nl_msg",
   "self_type" : "_ZTIK6nl_msg",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "alignment" : 2,
   "is_const" : true,
   "linker_set_key" : "_ZTIK6nlattr",
   "name" : "const nlattr",
   "referenced_type" : "_ZTI6nlattr",
   "self_type" : "_ZTIK6nlattr",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK7nl_addr",
   "name" : "const nl_addr",
   "referenced_type" : "_ZTI7nl_addr",
   "self_type" : "_ZTIK7nl_addr",
   "size" : 20,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK7nl_data",
   "name" : "const nl_data",
   "referenced_type" : "_ZTI7nl_data",
   "self_type" : "_ZTIK7nl_data",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK7nl_sock",
   "name" : "const nl_sock",
   "referenced_type" : "_ZTI7nl_sock",
   "self_type" : "_ZTIK7nl_sock",
   "size" : 52,
   "source_file" : "external/libnl/include/netlink/socket.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK8nlmsghdr",
   "name" : "const nlmsghdr",
   "referenced_type" : "_ZTI8nlmsghdr",
   "self_type" : "_ZTIK8nlmsghdr",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink/msg.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK9nl_object",
   "name" : "const nl_object",
   "referenced_type" : "_ZTI9nl_object",
   "self_type" : "_ZTIK9nl_object",
   "size" : 40,
   "source_file" : "external/libnl/include/netlink/object.h"
  },
  {
   "alignment" : 8,
   "is_const" : true,
   "linker_set_key" : "_ZTIK9trans_tbl",
   "name" : "const trans_tbl",
   "referenced_type" : "_ZTI9trans_tbl",
   "self_type" : "_ZTIK9trans_tbl",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKc",
   "name" : "const char",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIKc",
   "size" : 1,
   "source_file" : "external/libnl/include/netlink/addr.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKi",
   "name" : "const int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIKi",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink/version.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKj",
   "name" : "const unsigned int",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIKj",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/socket.h"
  },
  {
   "is_const" : true,
   "linker_set_key" : "_ZTIKv",
   "name" : "const void",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIKv",
   "source_file" : "external/libnl/include/netlink/addr.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "entry",
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI10mpls_label",
   "name" : "mpls_label",
   "referenced_type" : "_ZTI10mpls_label",
   "self_type" : "_ZTI10mpls_label",
   "size" : 4,
   "source_file" : "external/libnl/include/linux-private/linux/mpls.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "queue_group",
     "field_offset" : 320,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "queue_maxlen",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "queue_copy_range",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "queue_copy_mode",
     "field_offset" : 416,
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI10nfnl_queue",
   "name" : "nfnl_queue",
   "referenced_type" : "_ZTI10nfnl_queue",
   "self_type" : "_ZTI10nfnl_queue",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "mt_id",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "mt_act",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "mt_name",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPc"
    }
   ],
   "linker_set_key" : "_ZTI10nl_msgtype",
   "name" : "nl_msgtype",
   "referenced_type" : "_ZTI10nl_msgtype",
   "self_type" : "_ZTI10nl_msgtype",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "api",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "rate",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "max_tx_rate",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "min_tx_rate",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI10nl_vf_rate",
   "name" : "nl_vf_rate",
   "referenced_type" : "_ZTI10nl_vf_rate",
   "self_type" : "_ZTI10nl_vf_rate",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink/route/link/sriov.h"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "type",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "minlen",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "maxlen",
     "field_offset" : 32,
     "referenced_type" : "_ZTIt"
    }
   ],
   "linker_set_key" : "_ZTI10nla_policy",
   "name" : "nla_policy",
   "referenced_type" : "_ZTI10nla_policy",
   "self_type" : "_ZTI10nla_policy",
   "size" : 6,
   "source_file" : "external/libnl/include/netlink/attr.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "c_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_ifindex",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_handle",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_parent",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_info",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_mtu",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_mpu",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_overhead",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_linktype",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_kind",
     "field_offset" : 608,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "c_opts",
     "field_offset" : 864,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_stats",
     "field_offset" : 896,
     "referenced_type" : "_ZTIA9_y"
    },
    {
     "field_name" : "c_xstats",
     "field_offset" : 1472,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_subdata",
     "field_offset" : 1504,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_link",
     "field_offset" : 1536,
     "referenced_type" : "_ZTIP9rtnl_link"
    },
    {
     "field_name" : "c_ops",
     "field_offset" : 1568,
     "referenced_type" : "_ZTIP11rtnl_tc_ops"
    },
    {
     "field_name" : "c_type",
     "field_offset" : 1600,
     "referenced_type" : "_ZTI12rtnl_tc_type"
    },
    {
     "field_name" : "c_chain",
     "field_offset" : 1632,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI10rtnl_class",
   "name" : "rtnl_class",
   "referenced_type" : "_ZTI10rtnl_class",
   "self_type" : "_ZTI10rtnl_class",
   "size" : 208,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "n_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "n_ifindex",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "n_state",
     "field_offset" : 384,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "n_flags",
     "field_offset" : 400,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "n_type",
     "field_offset" : 408,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "n_lladdr",
     "field_offset" : 416,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "n_dst",
     "field_offset" : 448,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "n_probes",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "n_cacheinfo",
     "field_offset" : 512,
     "referenced_type" : "_ZTI15rtnl_ncacheinfo"
    },
    {
     "field_name" : "n_state_mask",
     "field_offset" : 640,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "n_flag_mask",
     "field_offset" : 672,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "n_master",
     "field_offset" : 704,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "n_vlan",
     "field_offset" : 736,
     "referenced_type" : "_ZTIt"
    }
   ],
   "linker_set_key" : "_ZTI10rtnl_neigh",
   "name" : "rtnl_neigh",
   "referenced_type" : "_ZTI10rtnl_neigh",
   "self_type" : "_ZTI10rtnl_neigh",
   "size" : 96,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "qnm_latency",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qnm_limit",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qnm_loss",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qnm_gap",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qnm_duplicate",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qnm_jitter",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qnm_mask",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qnm_corr",
     "field_offset" : 224,
     "referenced_type" : "_ZTI15rtnl_netem_corr"
    },
    {
     "field_name" : "qnm_ro",
     "field_offset" : 320,
     "referenced_type" : "_ZTI14rtnl_netem_reo"
    },
    {
     "field_name" : "qnm_crpt",
     "field_offset" : 384,
     "referenced_type" : "_ZTI15rtnl_netem_crpt"
    },
    {
     "field_name" : "qnm_dist",
     "field_offset" : 448,
     "referenced_type" : "_ZTI15rtnl_netem_dist"
    }
   ],
   "linker_set_key" : "_ZTI10rtnl_netem",
   "name" : "rtnl_netem",
   "referenced_type" : "_ZTI10rtnl_netem",
   "self_type" : "_ZTI10rtnl_netem",
   "size" : 64,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "q_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_ifindex",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_handle",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_parent",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_info",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_mtu",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_mpu",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_overhead",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_linktype",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "q_kind",
     "field_offset" : 608,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "q_opts",
     "field_offset" : 864,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "q_stats",
     "field_offset" : 896,
     "referenced_type" : "_ZTIA9_y"
    },
    {
     "field_name" : "q_xstats",
     "field_offset" : 1472,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "q_subdata",
     "field_offset" : 1504,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "q_link",
     "field_offset" : 1536,
     "referenced_type" : "_ZTIP9rtnl_link"
    },
    {
     "field_name" : "q_ops",
     "field_offset" : 1568,
     "referenced_type" : "_ZTIP11rtnl_tc_ops"
    },
    {
     "field_name" : "q_type",
     "field_offset" : 1600,
     "referenced_type" : "_ZTI12rtnl_tc_type"
    },
    {
     "field_name" : "q_chain",
     "field_offset" : 1632,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI10rtnl_qdisc",
   "name" : "rtnl_qdisc",
   "referenced_type" : "_ZTI10rtnl_qdisc",
   "self_type" : "_ZTI10rtnl_qdisc",
   "size" : 208,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "rt_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_dst_len",
     "field_offset" : 328,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_src_len",
     "field_offset" : 336,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_tos",
     "field_offset" : 344,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_protocol",
     "field_offset" : 352,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_scope",
     "field_offset" : 360,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_type",
     "field_offset" : 368,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_nmetrics",
     "field_offset" : 376,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_ttl_propagate",
     "field_offset" : 384,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rt_flags",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rt_dst",
     "field_offset" : 448,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "rt_src",
     "field_offset" : 480,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "rt_table",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rt_iif",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rt_prio",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rt_metrics",
     "field_offset" : 608,
     "referenced_type" : "_ZTIA17_j"
    },
    {
     "field_name" : "rt_metrics_mask",
     "field_offset" : 1152,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rt_nr_nh",
     "field_offset" : 1184,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rt_pref_src",
     "field_offset" : 1216,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "rt_nexthops",
     "field_offset" : 1248,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "rt_cacheinfo",
     "field_offset" : 1312,
     "referenced_type" : "_ZTI16rtnl_rtcacheinfo"
    },
    {
     "field_name" : "rt_flag_mask",
     "field_offset" : 1568,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI10rtnl_route",
   "name" : "rtnl_route",
   "referenced_type" : "_ZTI10rtnl_route",
   "self_type" : "_ZTI10rtnl_route",
   "size" : 200,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "i",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "a",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "list",
     "field_offset" : 64,
     "referenced_type" : "_ZTI12nl_list_head"
    }
   ],
   "linker_set_key" : "_ZTI10trans_list",
   "name" : "trans_list",
   "referenced_type" : "_ZTI10trans_list",
   "self_type" : "_ZTI10trans_list",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "refcnt",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "daddr",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "saddr",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "dport",
     "field_offset" : 96,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "dport_mask",
     "field_offset" : 112,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "sport",
     "field_offset" : 128,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "sport_mask",
     "field_offset" : 144,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "family",
     "field_offset" : 160,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "prefixlen_d",
     "field_offset" : 176,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "prefixlen_s",
     "field_offset" : 184,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "proto",
     "field_offset" : 192,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "ifindex",
     "field_offset" : 224,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "user",
     "field_offset" : 256,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI10xfrmnl_sel",
   "name" : "xfrmnl_sel",
   "referenced_type" : "_ZTI10xfrmnl_sel",
   "self_type" : "_ZTI10xfrmnl_sel",
   "size" : 36,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "fr_req",
     "field_offset" : 320,
     "referenced_type" : "_ZTIP12flnl_request"
    },
    {
     "field_name" : "fr_table_id",
     "field_offset" : 352,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "fr_prefixlen",
     "field_offset" : 360,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "fr_nh_sel",
     "field_offset" : 368,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "fr_type",
     "field_offset" : 376,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "fr_scope",
     "field_offset" : 384,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "fr_error",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI11flnl_result",
   "name" : "flnl_result",
   "referenced_type" : "_ZTI11flnl_result",
   "self_type" : "_ZTI11flnl_result",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "gf_id",
     "field_offset" : 320,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "gf_name",
     "field_offset" : 336,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "gf_version",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "gf_hdrsize",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "gf_maxattr",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "gf_ops",
     "field_offset" : 576,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "gf_mc_grps",
     "field_offset" : 640,
     "referenced_type" : "_ZTI12nl_list_head"
    }
   ],
   "linker_set_key" : "_ZTI11genl_family",
   "name" : "genl_family",
   "referenced_type" : "_ZTI11genl_family",
   "self_type" : "_ZTI11genl_family",
   "size" : 88,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "idiag_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_state",
     "field_offset" : 328,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_timer",
     "field_offset" : 336,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_retrans",
     "field_offset" : 344,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_sport",
     "field_offset" : 352,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "idiag_dport",
     "field_offset" : 368,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "idiag_src",
     "field_offset" : 384,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "idiag_dst",
     "field_offset" : 416,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "idiag_ifindex",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_expires",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_rqueue",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_wqueue",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_uid",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_inode",
     "field_offset" : 608,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_tos",
     "field_offset" : 640,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_tclass",
     "field_offset" : 648,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_shutdown",
     "field_offset" : 656,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_cong",
     "field_offset" : 672,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "idiag_meminfo",
     "field_offset" : 704,
     "referenced_type" : "_ZTIP15idiagnl_meminfo"
    },
    {
     "field_name" : "idiag_vegasinfo",
     "field_offset" : 736,
     "referenced_type" : "_ZTIP17idiagnl_vegasinfo"
    },
    {
     "field_name" : "idiag_tcpinfo",
     "field_offset" : 768,
     "referenced_type" : "_ZTI8tcp_info"
    },
    {
     "field_name" : "idiag_skmeminfo",
     "field_offset" : 2624,
     "referenced_type" : "_ZTIA9_j"
    }
   ],
   "linker_set_key" : "_ZTI11idiagnl_msg",
   "name" : "idiagnl_msg",
   "referenced_type" : "_ZTI11idiagnl_msg",
   "self_type" : "_ZTI11idiagnl_msg",
   "size" : 368,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "idiag_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_ext",
     "field_offset" : 328,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "idiag_src",
     "field_offset" : 352,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "idiag_dst",
     "field_offset" : 384,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "idiag_ifindex",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_states",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_dbs",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI11idiagnl_req",
   "name" : "idiagnl_req",
   "referenced_type" : "_ZTI11idiagnl_req",
   "self_type" : "_ZTI11idiagnl_req",
   "size" : 64,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "src",
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "dst",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "proto",
     "field_offset" : 64,
     "referenced_type" : "_ZTI13nfnl_ct_proto"
    },
    {
     "field_name" : "packets",
     "field_offset" : 128,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "bytes",
     "field_offset" : 192,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI11nfnl_ct_dir",
   "name" : "nfnl_ct_dir",
   "referenced_type" : "_ZTI11nfnl_ct_dir",
   "self_type" : "_ZTI11nfnl_ct_dir",
   "size" : 32,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "ag_family",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ag_group",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI11nl_af_group",
   "name" : "nl_af_group",
   "referenced_type" : "_ZTI11nl_af_group",
   "self_type" : "_ZTI11nl_af_group",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "size",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "vlans",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP15nl_vf_vlan_info"
    }
   ],
   "linker_set_key" : "_ZTI11nl_vf_vlans",
   "name" : "nl_vf_vlans",
   "referenced_type" : "_ZTI11nl_vf_vlans",
   "self_type" : "_ZTI11nl_vf_vlans",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink/route/link/sriov.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "cg_ematch",
     "referenced_type" : "_ZTIP16rtnl_ematch_tree"
    },
    {
     "field_name" : "cg_mask",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI11rtnl_cgroup",
   "name" : "rtnl_cgroup",
   "referenced_type" : "_ZTI11rtnl_cgroup",
   "self_type" : "_ZTI11rtnl_cgroup",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "e_id",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "e_kind",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "e_flags",
     "field_offset" : 32,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "e_index",
     "field_offset" : 48,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "e_datalen",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "e_childs",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "e_list",
     "field_offset" : 160,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "e_ops",
     "field_offset" : 224,
     "referenced_type" : "_ZTIP15rtnl_ematch_ops"
    },
    {
     "field_name" : "e_data",
     "field_offset" : 256,
     "referenced_type" : "_ZTIPv"
    }
   ],
   "linker_set_key" : "_ZTI11rtnl_ematch",
   "name" : "rtnl_ematch",
   "referenced_type" : "_ZTI11rtnl_ematch",
   "self_type" : "_ZTI11rtnl_ematch",
   "size" : 36,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "m_parm",
     "referenced_type" : "_ZTI9tc_mirred"
    }
   ],
   "linker_set_key" : "_ZTI11rtnl_mirred",
   "name" : "rtnl_mirred",
   "referenced_type" : "_ZTI11rtnl_mirred",
   "self_type" : "_ZTI11rtnl_mirred",
   "size" : 28,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "qm_num_tc",
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "qm_prio_map",
     "field_offset" : 8,
     "referenced_type" : "_ZTIA16_h"
    },
    {
     "field_name" : "qm_hw",
     "field_offset" : 136,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "qm_count",
     "field_offset" : 144,
     "referenced_type" : "_ZTIA16_t"
    },
    {
     "field_name" : "qm_offset",
     "field_offset" : 400,
     "referenced_type" : "_ZTIA16_t"
    },
    {
     "field_name" : "qm_mode",
     "field_offset" : 656,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "qm_shaper",
     "field_offset" : 672,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "qm_min_rate",
     "field_offset" : 704,
     "referenced_type" : "_ZTIA16_y"
    },
    {
     "field_name" : "qm_max_rate",
     "field_offset" : 1728,
     "referenced_type" : "_ZTIA16_y"
    },
    {
     "field_name" : "qm_mask",
     "field_offset" : 2752,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI11rtnl_mqprio",
   "name" : "rtnl_mqprio",
   "referenced_type" : "_ZTI11rtnl_mqprio",
   "self_type" : "_ZTI11rtnl_mqprio",
   "size" : 352,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "to_kind",
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "to_type",
     "field_offset" : 32,
     "referenced_type" : "_ZTI12rtnl_tc_type"
    },
    {
     "field_name" : "to_size",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "to_dump",
     "field_offset" : 96,
     "referenced_type" : "_ZTIA3_PFvP7rtnl_tcPvP14nl_dump_paramsE"
    },
    {
     "field_name" : "to_msg_fill",
     "field_offset" : 192,
     "referenced_type" : "_ZTIPFiP7rtnl_tcPvP6nl_msgE"
    },
    {
     "field_name" : "to_msg_fill_raw",
     "field_offset" : 224,
     "referenced_type" : "_ZTIPFiP7rtnl_tcPvP6nl_msgE"
    },
    {
     "field_name" : "to_msg_parser",
     "field_offset" : 256,
     "referenced_type" : "_ZTIPFiP7rtnl_tcPvE"
    },
    {
     "field_name" : "to_free_data",
     "field_offset" : 288,
     "referenced_type" : "_ZTIPFvP7rtnl_tcPvE"
    },
    {
     "field_name" : "to_clone",
     "field_offset" : 320,
     "referenced_type" : "_ZTIPFiPvS_E"
    },
    {
     "field_name" : "to_list",
     "field_offset" : 352,
     "referenced_type" : "_ZTI12nl_list_head"
    }
   ],
   "linker_set_key" : "_ZTI11rtnl_tc_ops",
   "name" : "rtnl_tc_ops",
   "referenced_type" : "_ZTI11rtnl_tc_ops",
   "self_type" : "_ZTI11rtnl_tc_ops",
   "size" : 52,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "tcs_basic",
     "referenced_type" : "_ZTIN11rtnl_tstatsUt_E"
    },
    {
     "field_name" : "tcs_rate_est",
     "field_offset" : 128,
     "referenced_type" : "_ZTIN11rtnl_tstatsUt_E"
    },
    {
     "field_name" : "tcs_queue",
     "field_offset" : 192,
     "referenced_type" : "_ZTIN11rtnl_tstatsUt_E"
    }
   ],
   "linker_set_key" : "_ZTI11rtnl_tstats",
   "name" : "rtnl_tstats",
   "referenced_type" : "_ZTI11rtnl_tstats",
   "self_type" : "_ZTI11rtnl_tstats",
   "size" : 48,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "alg_name",
     "referenced_type" : "_ZTIA64_c"
    },
    {
     "field_name" : "alg_key_len",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "alg_key",
     "field_offset" : 544,
     "referenced_type" : "_ZTIA0_c"
    }
   ],
   "linker_set_key" : "_ZTI11xfrmnl_algo",
   "name" : "xfrmnl_algo",
   "referenced_type" : "_ZTI11xfrmnl_algo",
   "self_type" : "_ZTI11xfrmnl_algo",
   "size" : 68,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "v",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "m",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI11xfrmnl_mark",
   "name" : "xfrmnl_mark",
   "referenced_type" : "_ZTI11xfrmnl_mark",
   "self_type" : "_ZTI11xfrmnl_mark",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "lr_addr",
     "field_offset" : 320,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "lr_fwmark",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "lr_tos",
     "field_offset" : 384,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "lr_scope",
     "field_offset" : 392,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "lr_table",
     "field_offset" : 400,
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI12flnl_request",
   "name" : "flnl_request",
   "referenced_type" : "_ZTI12flnl_request",
   "self_type" : "_ZTI12flnl_request",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "src",
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "dst",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "proto",
     "field_offset" : 64,
     "referenced_type" : "_ZTI14nfnl_exp_proto"
    }
   ],
   "linker_set_key" : "_ZTI12nfnl_exp_dir",
   "name" : "nfnl_exp_dir",
   "referenced_type" : "_ZTI12nfnl_exp_dir",
   "self_type" : "_ZTI12nfnl_exp_dir",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "log_msg_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "log_msg_hook",
     "field_offset" : 328,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "log_msg_hwproto",
     "field_offset" : 336,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "log_msg_mark",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_msg_timestamp",
     "field_offset" : 384,
     "referenced_type" : "_ZTI7timeval"
    },
    {
     "field_name" : "log_msg_indev",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_msg_outdev",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_msg_physindev",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_msg_physoutdev",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_msg_hwaddr",
     "field_offset" : 576,
     "referenced_type" : "_ZTIA8_h"
    },
    {
     "field_name" : "log_msg_hwaddr_len",
     "field_offset" : 640,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "log_msg_payload",
     "field_offset" : 672,
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "log_msg_payload_len",
     "field_offset" : 704,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "log_msg_prefix",
     "field_offset" : 736,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "log_msg_uid",
     "field_offset" : 768,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_msg_gid",
     "field_offset" : 800,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_msg_seq",
     "field_offset" : 832,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_msg_seq_global",
     "field_offset" : 864,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI12nfnl_log_msg",
   "name" : "nfnl_log_msg",
   "referenced_type" : "_ZTI12nfnl_log_msg",
   "self_type" : "_ZTI12nfnl_log_msg",
   "size" : 112,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "encap_type",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "build_msg",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPFiP6nl_msgPvE"
    },
    {
     "field_name" : "parse_msg",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPFiP6nlattrP12rtnl_nexthopE"
    },
    {
     "field_name" : "compare",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPFiPvS_E"
    },
    {
     "field_name" : "dump",
     "field_offset" : 128,
     "referenced_type" : "_ZTIPFvPvP14nl_dump_paramsE"
    },
    {
     "field_name" : "destructor",
     "field_offset" : 160,
     "referenced_type" : "_ZTIPFvPvE"
    }
   ],
   "linker_set_key" : "_ZTI12nh_encap_ops",
   "name" : "nh_encap_ops",
   "referenced_type" : "_ZTI12nh_encap_ops",
   "self_type" : "_ZTI12nh_encap_ops",
   "size" : 24,
   "source_file" : "external/libnl/include/netlink-private/route/nexthop-encap.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "co_name",
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "co_hdrsize",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "co_protocol",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "co_hash_size",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "co_flags",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "co_refcnt",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "co_groups",
     "field_offset" : 192,
     "referenced_type" : "_ZTIP11nl_af_group"
    },
    {
     "field_name" : "co_request_update",
     "field_offset" : 224,
     "referenced_type" : "_ZTIPFiP8nl_cacheP7nl_sockE"
    },
    {
     "field_name" : "co_msg_parser",
     "field_offset" : 256,
     "referenced_type" : "_ZTIPFiP12nl_cache_opsP11sockaddr_nlP8nlmsghdrP15nl_parser_paramE"
    },
    {
     "field_name" : "co_event_filter",
     "field_offset" : 288,
     "referenced_type" : "_ZTIPFiP8nl_cacheP9nl_objectE"
    },
    {
     "field_name" : "co_include_event",
     "field_offset" : 320,
     "referenced_type" : "_ZTIPFiP8nl_cacheP9nl_objectPFvS0_S2_iPvEPFvS0_S2_S2_yiS3_ES3_E"
    },
    {
     "field_name" : "reserved_1",
     "field_offset" : 352,
     "referenced_type" : "_ZTIPFvvE"
    },
    {
     "field_name" : "reserved_2",
     "field_offset" : 384,
     "referenced_type" : "_ZTIPFvvE"
    },
    {
     "field_name" : "reserved_3",
     "field_offset" : 416,
     "referenced_type" : "_ZTIPFvvE"
    },
    {
     "field_name" : "reserved_4",
     "field_offset" : 448,
     "referenced_type" : "_ZTIPFvvE"
    },
    {
     "field_name" : "reserved_5",
     "field_offset" : 480,
     "referenced_type" : "_ZTIPFvvE"
    },
    {
     "field_name" : "reserved_6",
     "field_offset" : 512,
     "referenced_type" : "_ZTIPFvvE"
    },
    {
     "field_name" : "reserved_7",
     "field_offset" : 544,
     "referenced_type" : "_ZTIPFvvE"
    },
    {
     "field_name" : "reserved_8",
     "field_offset" : 576,
     "referenced_type" : "_ZTIPFvvE"
    },
    {
     "field_name" : "co_obj_ops",
     "field_offset" : 608,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "co_next",
     "field_offset" : 640,
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "field_name" : "co_major_cache",
     "field_offset" : 672,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "co_genl",
     "field_offset" : 704,
     "referenced_type" : "_ZTIP8genl_ops"
    },
    {
     "field_name" : "co_msgtypes",
     "field_offset" : 736,
     "referenced_type" : "_ZTIA_10nl_msgtype"
    }
   ],
   "linker_set_key" : "_ZTI12nl_cache_ops",
   "name" : "nl_cache_ops",
   "referenced_type" : "_ZTI12nl_cache_ops",
   "self_type" : "_ZTI12nl_cache_ops",
   "size" : 92,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "key",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "key_size",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "obj",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP9nl_object"
    },
    {
     "field_name" : "next",
     "field_offset" : 96,
     "referenced_type" : "_ZTIP12nl_hash_node"
    }
   ],
   "linker_set_key" : "_ZTI12nl_hash_node",
   "name" : "nl_hash_node",
   "referenced_type" : "_ZTI12nl_hash_node",
   "self_type" : "_ZTI12nl_hash_node",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "next",
     "referenced_type" : "_ZTIP12nl_list_head"
    },
    {
     "field_name" : "prev",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP12nl_list_head"
    }
   ],
   "linker_set_key" : "_ZTI12nl_list_head",
   "name" : "nl_list_head",
   "referenced_type" : "_ZTI12nl_list_head",
   "self_type" : "_ZTI12nl_list_head",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink/list.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "vf_list",
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_refcnt",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_index",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_guid_node",
     "field_offset" : 192,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "vf_guid_port",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "vf_linkstate",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_lladdr",
     "field_offset" : 352,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "vf_max_tx_rate",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_min_tx_rate",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_rate",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_rss_query_en",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_spoofchk",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_stats",
     "field_offset" : 576,
     "referenced_type" : "_ZTIA6_y"
    },
    {
     "field_name" : "vf_trust",
     "field_offset" : 960,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_vlans",
     "field_offset" : 992,
     "referenced_type" : "_ZTIP11nl_vf_vlans"
    }
   ],
   "linker_set_key" : "_ZTI12rtnl_link_vf",
   "name" : "rtnl_link_vf",
   "referenced_type" : "_ZTI12rtnl_link_vf",
   "self_type" : "_ZTI12rtnl_link_vf",
   "size" : 128,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "rtnh_flags",
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rtnh_flag_mask",
     "field_offset" : 8,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rtnh_weight",
     "field_offset" : 16,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "rtnh_ifindex",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtnh_gateway",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtnh_list",
     "field_offset" : 128,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "rtnh_realms",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtnh_newdst",
     "field_offset" : 224,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "rtnh_via",
     "field_offset" : 256,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "rtnh_encap",
     "field_offset" : 288,
     "referenced_type" : "_ZTIP13rtnl_nh_encap"
    }
   ],
   "linker_set_key" : "_ZTI12rtnl_nexthop",
   "name" : "rtnl_nexthop",
   "referenced_type" : "_ZTI12rtnl_nexthop",
   "self_type" : "_ZTI12rtnl_nexthop",
   "size" : 40,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "s_parm",
     "referenced_type" : "_ZTI10tc_skbedit"
    },
    {
     "field_name" : "s_flags",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "s_mark",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "s_prio",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "s_queue_mapping",
     "field_offset" : 256,
     "referenced_type" : "_ZTIt"
    }
   ],
   "linker_set_key" : "_ZTI12rtnl_skbedit",
   "name" : "rtnl_skbedit",
   "referenced_type" : "_ZTI12rtnl_skbedit",
   "self_type" : "_ZTI12rtnl_skbedit",
   "size" : 36,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "daddr",
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "spi",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "family",
     "field_offset" : 64,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "proto",
     "field_offset" : 80,
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI12xfrmnl_sa_id",
   "name" : "xfrmnl_sa_id",
   "referenced_type" : "_ZTI12xfrmnl_sa_id",
   "self_type" : "_ZTI12xfrmnl_sa_id",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "replay_window",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "replay",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "integrity_failed",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI12xfrmnl_stats",
   "name" : "xfrmnl_stats",
   "referenced_type" : "_ZTI12xfrmnl_stats",
   "self_type" : "_ZTI12xfrmnl_stats",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "data",
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "len",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "index",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI13ematch_quoted",
   "name" : "ematch_quoted",
   "referenced_type" : "_ZTI13ematch_quoted",
   "self_type" : "_ZTI13ematch_quoted",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "port",
     "referenced_type" : "_ZTIN13nfnl_ct_protoUt_E"
    },
    {
     "field_name" : "icmp",
     "referenced_type" : "_ZTIN13nfnl_ct_protoUt_E"
    }
   ],
   "linker_set_key" : "_ZTI13nfnl_ct_proto",
   "name" : "nfnl_ct_proto",
   "record_kind" : "union",
   "referenced_type" : "_ZTI13nfnl_ct_proto",
   "self_type" : "_ZTI13nfnl_ct_proto",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "cm_protocol",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "cm_flags",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "cm_nassocs",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "cm_sock",
     "field_offset" : 96,
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "field_name" : "cm_sync_sock",
     "field_offset" : 128,
     "referenced_type" : "_ZTIP7nl_sock"
    },
    {
     "field_name" : "cm_assocs",
     "field_offset" : 160,
     "referenced_type" : "_ZTIP14nl_cache_assoc"
    }
   ],
   "linker_set_key" : "_ZTI13nl_cache_mngr",
   "name" : "nl_cache_mngr",
   "referenced_type" : "_ZTI13nl_cache_mngr",
   "self_type" : "_ZTI13nl_cache_mngr",
   "size" : 24,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "size",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "nodes",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPP12nl_hash_node"
    }
   ],
   "linker_set_key" : "_ZTI13nl_hash_table",
   "name" : "nl_hash_table",
   "referenced_type" : "_ZTI13nl_hash_table",
   "self_type" : "_ZTI13nl_hash_table",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink/hashtable.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "oo_name",
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "oo_size",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "oo_id_attrs",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "oo_constructor",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPFvP9nl_objectE"
    },
    {
     "field_name" : "oo_free_data",
     "field_offset" : 128,
     "referenced_type" : "_ZTIPFvP9nl_objectE"
    },
    {
     "field_name" : "oo_clone",
     "field_offset" : 160,
     "referenced_type" : "_ZTIPFiP9nl_objectS0_E"
    },
    {
     "field_name" : "oo_dump",
     "field_offset" : 192,
     "referenced_type" : "_ZTIA3_PFvP9nl_objectP14nl_dump_paramsE"
    },
    {
     "field_name" : "oo_compare",
     "field_offset" : 288,
     "referenced_type" : "_ZTIPFyP9nl_objectS0_yiE"
    },
    {
     "field_name" : "oo_update",
     "field_offset" : 320,
     "referenced_type" : "_ZTIPFiP9nl_objectS0_E"
    },
    {
     "field_name" : "oo_keygen",
     "field_offset" : 352,
     "referenced_type" : "_ZTIPFvP9nl_objectPjjE"
    },
    {
     "field_name" : "oo_attrs2str",
     "field_offset" : 384,
     "referenced_type" : "_ZTIPFPciS_jE"
    },
    {
     "field_name" : "oo_id_attrs_get",
     "field_offset" : 416,
     "referenced_type" : "_ZTIPFjP9nl_objectE"
    }
   ],
   "linker_set_key" : "_ZTI13nl_object_ops",
   "name" : "nl_object_ops",
   "referenced_type" : "_ZTI13nl_object_ops",
   "self_type" : "_ZTI13nl_object_ops",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "fq_limit",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "fq_target",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "fq_interval",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "fq_flows",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "fq_quantum",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "fq_ecn",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "fq_mask",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI13rtnl_fq_codel",
   "name" : "rtnl_fq_codel",
   "referenced_type" : "_ZTI13rtnl_fq_codel",
   "self_type" : "_ZTI13rtnl_fq_codel",
   "size" : 28,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "lm_mem_start",
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "lm_mem_end",
     "field_offset" : 64,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "lm_base_addr",
     "field_offset" : 128,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "lm_irq",
     "field_offset" : 192,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "lm_dma",
     "field_offset" : 208,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "lm_port",
     "field_offset" : 216,
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI13rtnl_link_map",
   "name" : "rtnl_link_map",
   "referenced_type" : "_ZTI13rtnl_link_map",
   "self_type" : "_ZTI13rtnl_link_map",
   "size" : 32,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "nt_name",
     "field_offset" : 320,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "nt_family",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nt_gc_thresh1",
     "field_offset" : 608,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nt_gc_thresh2",
     "field_offset" : 640,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nt_gc_thresh3",
     "field_offset" : 672,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nt_gc_interval",
     "field_offset" : 704,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "nt_config",
     "field_offset" : 768,
     "referenced_type" : "_ZTI10ndt_config"
    },
    {
     "field_name" : "nt_parms",
     "field_offset" : 1024,
     "referenced_type" : "_ZTI19rtnl_neightbl_parms"
    },
    {
     "field_name" : "nt_stats",
     "field_offset" : 1792,
     "referenced_type" : "_ZTI9ndt_stats"
    }
   ],
   "linker_set_key" : "_ZTI13rtnl_neightbl",
   "name" : "rtnl_neightbl",
   "referenced_type" : "_ZTI13rtnl_neightbl",
   "self_type" : "_ZTI13rtnl_neightbl",
   "size" : 312,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "ops",
     "referenced_type" : "_ZTIP12nh_encap_ops"
    },
    {
     "field_name" : "priv",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPv"
    }
   ],
   "linker_set_key" : "_ZTI13rtnl_nh_encap",
   "name" : "rtnl_nh_encap",
   "referenced_type" : "_ZTI13rtnl_nh_encap",
   "self_type" : "_ZTI13rtnl_nh_encap",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "rs_rate64",
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "rs_overhead",
     "field_offset" : 64,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "rs_cell_align",
     "field_offset" : 80,
     "referenced_type" : "_ZTIs"
    },
    {
     "field_name" : "rs_mpu",
     "field_offset" : 96,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "rs_cell_log",
     "field_offset" : 112,
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI13rtnl_ratespec",
   "name" : "rtnl_ratespec",
   "referenced_type" : "_ZTI13rtnl_ratespec",
   "self_type" : "_ZTI13rtnl_ratespec",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "o_id",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "o_flags",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "o_list",
     "field_offset" : 64,
     "referenced_type" : "_ZTI12nl_list_head"
    }
   ],
   "linker_set_key" : "_ZTI14genl_family_op",
   "name" : "genl_family_op",
   "referenced_type" : "_ZTI14genl_family_op",
   "self_type" : "_ZTI14genl_family_op",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "l4protonum",
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "l4protodata",
     "field_offset" : 16,
     "referenced_type" : "_ZTI18nfnl_exp_protodata"
    }
   ],
   "linker_set_key" : "_ZTI14nfnl_exp_proto",
   "name" : "nfnl_exp_proto",
   "referenced_type" : "_ZTI14nfnl_exp_proto",
   "self_type" : "_ZTI14nfnl_exp_proto",
   "size" : 6,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "queue_msg_group",
     "field_offset" : 320,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "queue_msg_family",
     "field_offset" : 336,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "queue_msg_hook",
     "field_offset" : 344,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "queue_msg_hwproto",
     "field_offset" : 352,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "queue_msg_packetid",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "queue_msg_mark",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "queue_msg_timestamp",
     "field_offset" : 448,
     "referenced_type" : "_ZTI7timeval"
    },
    {
     "field_name" : "queue_msg_indev",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "queue_msg_outdev",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "queue_msg_physindev",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "queue_msg_physoutdev",
     "field_offset" : 608,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "queue_msg_hwaddr",
     "field_offset" : 640,
     "referenced_type" : "_ZTIA8_h"
    },
    {
     "field_name" : "queue_msg_hwaddr_len",
     "field_offset" : 704,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "queue_msg_payload",
     "field_offset" : 736,
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "queue_msg_payload_len",
     "field_offset" : 768,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "queue_msg_verdict",
     "field_offset" : 800,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI14nfnl_queue_msg",
   "name" : "nfnl_queue_msg",
   "referenced_type" : "_ZTI14nfnl_queue_msg",
   "self_type" : "_ZTI14nfnl_queue_msg",
   "size" : 104,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "ca_cache",
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ca_change",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectiPvE"
    },
    {
     "field_name" : "ca_change_v2",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPFvP8nl_cacheP9nl_objectS2_yiPvE"
    },
    {
     "field_name" : "ca_change_data",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPv"
    }
   ],
   "linker_set_key" : "_ZTI14nl_cache_assoc",
   "name" : "nl_cache_assoc",
   "referenced_type" : "_ZTI14nl_cache_assoc",
   "self_type" : "_ZTI14nl_cache_assoc",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "dp_type",
     "referenced_type" : "_ZTI12nl_dump_type"
    },
    {
     "field_name" : "dp_prefix",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "dp_print_index",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "dp_dump_msgtype",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "dp_cb",
     "field_offset" : 128,
     "referenced_type" : "_ZTIPFvP14nl_dump_paramsPcE"
    },
    {
     "field_name" : "dp_nl_cb",
     "field_offset" : 160,
     "referenced_type" : "_ZTIPFvP14nl_dump_paramsiE"
    },
    {
     "field_name" : "dp_data",
     "field_offset" : 192,
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "dp_fd",
     "field_offset" : 224,
     "referenced_type" : "_ZTIP7__sFILE"
    },
    {
     "field_name" : "dp_buf",
     "field_offset" : 256,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "dp_buflen",
     "field_offset" : 288,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "dp_pre_dump",
     "field_offset" : 320,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "dp_ivar",
     "field_offset" : 352,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "dp_line",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI14nl_dump_params",
   "name" : "nl_dump_params",
   "referenced_type" : "_ZTI14nl_dump_params",
   "self_type" : "_ZTI14nl_dump_params",
   "size" : 52,
   "source_file" : "external/libnl/include/netlink/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ch_prio",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ch_rate",
     "field_offset" : 64,
     "referenced_type" : "_ZTI13rtnl_ratespec"
    },
    {
     "field_name" : "ch_ceil",
     "field_offset" : 192,
     "referenced_type" : "_ZTI13rtnl_ratespec"
    },
    {
     "field_name" : "ch_rbuffer",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ch_cbuffer",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ch_quantum",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ch_mask",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ch_level",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI14rtnl_htb_class",
   "name" : "rtnl_htb_class",
   "referenced_type" : "_ZTI14rtnl_htb_class",
   "self_type" : "_ZTI14rtnl_htb_class",
   "size" : 64,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "qh_rate2quantum",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qh_defcls",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qh_mask",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qh_direct_pkts",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI14rtnl_htb_qdisc",
   "name" : "rtnl_htb_qdisc",
   "referenced_type" : "_ZTI14rtnl_htb_qdisc",
   "self_type" : "_ZTI14rtnl_htb_qdisc",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "nmro_probability",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nmro_correlation",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI14rtnl_netem_reo",
   "name" : "rtnl_netem_reo",
   "referenced_type" : "_ZTI14rtnl_netem_reo",
   "self_type" : "_ZTI14rtnl_netem_reo",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "family",
     "referenced_type" : "_ZTIP11genl_family"
    },
    {
     "field_name" : "list",
     "field_offset" : 32,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "name",
     "field_offset" : 96,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "id",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI15genl_family_grp",
   "name" : "genl_family_grp",
   "referenced_type" : "_ZTI15genl_family_grp",
   "self_type" : "_ZTI15genl_family_grp",
   "size" : 32,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "idiag_rmem",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_wmem",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_fmem",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "idiag_tmem",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI15idiagnl_meminfo",
   "name" : "idiagnl_meminfo",
   "referenced_type" : "_ZTI15idiagnl_meminfo",
   "self_type" : "_ZTI15idiagnl_meminfo",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "rx_packets",
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "tx_packets",
     "field_offset" : 64,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "rx_bytes",
     "field_offset" : 128,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "tx_bytes",
     "field_offset" : 192,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "rx_errors",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "tx_errors",
     "field_offset" : 320,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "rx_dropped",
     "field_offset" : 384,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "tx_dropped",
     "field_offset" : 448,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "rx_noroute",
     "field_offset" : 512,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI15mpls_link_stats",
   "name" : "mpls_link_stats",
   "referenced_type" : "_ZTI15mpls_link_stats",
   "self_type" : "_ZTI15mpls_link_stats",
   "size" : 72,
   "source_file" : "external/libnl/include/linux-private/linux/mpls.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "pp_cb",
     "referenced_type" : "_ZTIPFiP9nl_objectP15nl_parser_paramE"
    },
    {
     "field_name" : "pp_arg",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPv"
    }
   ],
   "linker_set_key" : "_ZTI15nl_parser_param",
   "name" : "nl_parser_param",
   "referenced_type" : "_ZTI15nl_parser_param",
   "self_type" : "_ZTI15nl_parser_param",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/cache-api.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "vf_vlan",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_vlan_qos",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "vf_vlan_proto",
     "field_offset" : 64,
     "referenced_type" : "_ZTIt"
    }
   ],
   "linker_set_key" : "_ZTI15nl_vf_vlan_info",
   "name" : "nl_vf_vlan_info",
   "referenced_type" : "_ZTI15nl_vf_vlan_info",
   "self_type" : "_ZTI15nl_vf_vlan_info",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink/route/link/sriov.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "ch_rsc",
     "referenced_type" : "_ZTI16tc_service_curve"
    },
    {
     "field_name" : "ch_fsc",
     "field_offset" : 96,
     "referenced_type" : "_ZTI16tc_service_curve"
    },
    {
     "field_name" : "ch_usc",
     "field_offset" : 192,
     "referenced_type" : "_ZTI16tc_service_curve"
    },
    {
     "field_name" : "ch_mask",
     "field_offset" : 288,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI15rtnl_hfsc_class",
   "name" : "rtnl_hfsc_class",
   "referenced_type" : "_ZTI15rtnl_hfsc_class",
   "self_type" : "_ZTI15rtnl_hfsc_class",
   "size" : 40,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "qh_defcls",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qh_mask",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI15rtnl_hfsc_qdisc",
   "name" : "rtnl_hfsc_qdisc",
   "referenced_type" : "_ZTI15rtnl_hfsc_qdisc",
   "self_type" : "_ZTI15rtnl_hfsc_qdisc",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "nci_confirmed",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nci_used",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nci_updated",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nci_refcnt",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI15rtnl_ncacheinfo",
   "name" : "rtnl_ncacheinfo",
   "referenced_type" : "_ZTI15rtnl_ncacheinfo",
   "self_type" : "_ZTI15rtnl_ncacheinfo",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "nmc_delay",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nmc_loss",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nmc_duplicate",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI15rtnl_netem_corr",
   "name" : "rtnl_netem_corr",
   "referenced_type" : "_ZTI15rtnl_netem_corr",
   "self_type" : "_ZTI15rtnl_netem_corr",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "nmcr_probability",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nmcr_correlation",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI15rtnl_netem_crpt",
   "name" : "rtnl_netem_crpt",
   "referenced_type" : "_ZTI15rtnl_netem_crpt",
   "self_type" : "_ZTI15rtnl_netem_crpt",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "dist_data",
     "referenced_type" : "_ZTIPs"
    },
    {
     "field_name" : "dist_size",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI15rtnl_netem_dist",
   "name" : "rtnl_netem_dist",
   "referenced_type" : "_ZTI15rtnl_netem_dist",
   "self_type" : "_ZTI15rtnl_netem_dist",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "et_progid",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "et_list",
     "field_offset" : 32,
     "referenced_type" : "_ZTI12nl_list_head"
    }
   ],
   "linker_set_key" : "_ZTI16rtnl_ematch_tree",
   "name" : "rtnl_ematch_tree",
   "referenced_type" : "_ZTI16rtnl_ematch_tree",
   "self_type" : "_ZTI16rtnl_ematch_tree",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "rtci_clntref",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtci_last_use",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtci_expires",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtci_error",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "rtci_used",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtci_id",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtci_ts",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "rtci_tsage",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI16rtnl_rtcacheinfo",
   "name" : "rtnl_rtcacheinfo",
   "referenced_type" : "_ZTI16rtnl_rtcacheinfo",
   "self_type" : "_ZTI16rtnl_rtcacheinfo",
   "size" : 32,
   "source_file" : "external/libnl/include/netlink/route/route.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "tt_type",
     "referenced_type" : "_ZTI12rtnl_tc_type"
    },
    {
     "field_name" : "tt_dump_prefix",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "tt_dump",
     "field_offset" : 64,
     "referenced_type" : "_ZTIA3_PFvP7rtnl_tcP14nl_dump_paramsE"
    }
   ],
   "linker_set_key" : "_ZTI16rtnl_tc_type_ops",
   "name" : "rtnl_tc_type_ops",
   "referenced_type" : "_ZTI16rtnl_tc_type_ops",
   "self_type" : "_ZTI16rtnl_tc_type_ops",
   "size" : 20,
   "source_file" : "external/libnl/include/netlink-private/route/tc-api.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "alg_name",
     "referenced_type" : "_ZTIA64_c"
    },
    {
     "field_name" : "alg_key_len",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "alg_icv_len",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "alg_key",
     "field_offset" : 576,
     "referenced_type" : "_ZTIA0_c"
    }
   ],
   "linker_set_key" : "_ZTI16xfrmnl_algo_aead",
   "name" : "xfrmnl_algo_aead",
   "referenced_type" : "_ZTI16xfrmnl_algo_aead",
   "self_type" : "_ZTI16xfrmnl_algo_aead",
   "size" : 72,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "alg_name",
     "referenced_type" : "_ZTIA64_c"
    },
    {
     "field_name" : "alg_key_len",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "alg_trunc_len",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "alg_key",
     "field_offset" : 576,
     "referenced_type" : "_ZTIA0_c"
    }
   ],
   "linker_set_key" : "_ZTI16xfrmnl_algo_auth",
   "name" : "xfrmnl_algo_auth",
   "referenced_type" : "_ZTI16xfrmnl_algo_auth",
   "self_type" : "_ZTI16xfrmnl_algo_auth",
   "size" : 72,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "refcnt",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "soft_byte_limit",
     "field_offset" : 64,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "hard_byte_limit",
     "field_offset" : 128,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "soft_packet_limit",
     "field_offset" : 192,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "hard_packet_limit",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "soft_add_expires_seconds",
     "field_offset" : 320,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "hard_add_expires_seconds",
     "field_offset" : 384,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "soft_use_expires_seconds",
     "field_offset" : 448,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "hard_use_expires_seconds",
     "field_offset" : 512,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI16xfrmnl_ltime_cfg",
   "name" : "xfrmnl_ltime_cfg",
   "referenced_type" : "_ZTI16xfrmnl_ltime_cfg",
   "self_type" : "_ZTI16xfrmnl_ltime_cfg",
   "size" : 72,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "id",
     "referenced_type" : "_ZTI9xfrmnl_id"
    },
    {
     "field_name" : "family",
     "field_offset" : 96,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "saddr",
     "field_offset" : 128,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "reqid",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "mode",
     "field_offset" : 192,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "share",
     "field_offset" : 200,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "optional",
     "field_offset" : 208,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "aalgos",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ealgos",
     "field_offset" : 256,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "calgos",
     "field_offset" : 288,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "utmpl_list",
     "field_offset" : 320,
     "referenced_type" : "_ZTI12nl_list_head"
    }
   ],
   "linker_set_key" : "_ZTI16xfrmnl_user_tmpl",
   "name" : "xfrmnl_user_tmpl",
   "referenced_type" : "_ZTI16xfrmnl_user_tmpl",
   "self_type" : "_ZTI16xfrmnl_user_tmpl",
   "size" : 48,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "tcpv_enabled",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tcpv_rttcnt",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tcpv_rtt",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tcpv_minrtt",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI17idiagnl_vegasinfo",
   "name" : "idiagnl_vegasinfo",
   "referenced_type" : "_ZTI17idiagnl_vegasinfo",
   "self_type" : "_ZTI17idiagnl_vegasinfo",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "tcp",
     "referenced_type" : "_ZTIN17nfnl_ct_protoinfoUt_E"
    }
   ],
   "linker_set_key" : "_ZTI17nfnl_ct_protoinfo",
   "name" : "nfnl_ct_protoinfo",
   "record_kind" : "union",
   "referenced_type" : "_ZTI17nfnl_ct_protoinfo",
   "self_type" : "_ZTI17nfnl_ct_protoinfo",
   "size" : 1,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "start",
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "stop",
     "field_offset" : 64,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI17nfnl_ct_timestamp",
   "name" : "nfnl_ct_timestamp",
   "referenced_type" : "_ZTI17nfnl_ct_timestamp",
   "self_type" : "_ZTI17nfnl_ct_timestamp",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink/netfilter/ct.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "cdm_bmask",
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "cdm_value",
     "field_offset" : 8,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "cdm_mask",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI17rtnl_dsmark_class",
   "name" : "rtnl_dsmark_class",
   "referenced_type" : "_ZTI17rtnl_dsmark_class",
   "self_type" : "_ZTI17rtnl_dsmark_class",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "qdm_indices",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "qdm_default_index",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "qdm_set_tc_index",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qdm_mask",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI17rtnl_dsmark_qdisc",
   "name" : "rtnl_dsmark_qdisc",
   "referenced_type" : "_ZTI17rtnl_dsmark_qdisc",
   "self_type" : "_ZTI17rtnl_dsmark_qdisc",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "encap_type",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "encap_sport",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "encap_dport",
     "field_offset" : 32,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "encap_oa",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP7nl_addr"
    }
   ],
   "linker_set_key" : "_ZTI17xfrmnl_encap_tmpl",
   "name" : "xfrmnl_encap_tmpl",
   "referenced_type" : "_ZTI17xfrmnl_encap_tmpl",
   "self_type" : "_ZTI17xfrmnl_encap_tmpl",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "port",
     "referenced_type" : "_ZTIN18nfnl_exp_protodataUt_E"
    },
    {
     "field_name" : "icmp",
     "referenced_type" : "_ZTIN18nfnl_exp_protodataUt_E"
    }
   ],
   "linker_set_key" : "_ZTI18nfnl_exp_protodata",
   "name" : "nfnl_exp_protodata",
   "record_kind" : "union",
   "referenced_type" : "_ZTI18nfnl_exp_protodata",
   "self_type" : "_ZTI18nfnl_exp_protodata",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "aci_prefered",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "aci_valid",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "aci_cstamp",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "aci_tstamp",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI19rtnl_addr_cacheinfo",
   "name" : "rtnl_addr_cacheinfo",
   "referenced_type" : "_ZTI19rtnl_addr_cacheinfo",
   "self_type" : "_ZTI19rtnl_addr_cacheinfo",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ntp_ifindex",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ntp_refcnt",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ntp_queue_len",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ntp_app_probes",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ntp_ucast_probes",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ntp_mcast_probes",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ntp_base_reachable_time",
     "field_offset" : 192,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ntp_reachable_time",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ntp_retrans_time",
     "field_offset" : 320,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ntp_gc_stale_time",
     "field_offset" : 384,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ntp_probe_delay",
     "field_offset" : 448,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ntp_anycast_delay",
     "field_offset" : 512,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ntp_locktime",
     "field_offset" : 576,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ntp_proxy_delay",
     "field_offset" : 640,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ntp_proxy_qlen",
     "field_offset" : 704,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ntp_mask",
     "field_offset" : 736,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI19rtnl_neightbl_parms",
   "name" : "rtnl_neightbl_parms",
   "referenced_type" : "_ZTI19rtnl_neightbl_parms",
   "self_type" : "_ZTI19rtnl_neightbl_parms",
   "size" : 96,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "bytes",
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "packets",
     "field_offset" : 64,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "add_time",
     "field_offset" : 128,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "use_time",
     "field_offset" : 192,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI19xfrmnl_lifetime_cur",
   "name" : "xfrmnl_lifetime_cur",
   "referenced_type" : "_ZTI19xfrmnl_lifetime_cur",
   "self_type" : "_ZTI19xfrmnl_lifetime_cur",
   "size" : 32,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "oseq",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "seq",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "bitmap",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI19xfrmnl_replay_state",
   "name" : "xfrmnl_replay_state",
   "referenced_type" : "_ZTI19xfrmnl_replay_state",
   "self_type" : "_ZTI19xfrmnl_replay_state",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "len",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "exttype",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "ctx_alg",
     "field_offset" : 32,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "ctx_doi",
     "field_offset" : 40,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "ctx_len",
     "field_offset" : 48,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "ctx",
     "field_offset" : 64,
     "referenced_type" : "_ZTIA0_c"
    }
   ],
   "linker_set_key" : "_ZTI19xfrmnl_user_sec_ctx",
   "name" : "xfrmnl_user_sec_ctx",
   "referenced_type" : "_ZTI19xfrmnl_user_sec_ctx",
   "self_type" : "_ZTI19xfrmnl_user_sec_ctx",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "proto",
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI19xfrmnl_usersa_flush",
   "name" : "xfrmnl_usersa_flush",
   "referenced_type" : "_ZTI19xfrmnl_usersa_flush",
   "self_type" : "_ZTI19xfrmnl_usersa_flush",
   "size" : 1,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "sel",
     "referenced_type" : "_ZTI10xfrmnl_sel"
    },
    {
     "field_name" : "index",
     "field_offset" : 288,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "dir",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI20xfrmnl_userpolicy_id",
   "name" : "xfrmnl_userpolicy_id",
   "referenced_type" : "_ZTI20xfrmnl_userpolicy_id",
   "self_type" : "_ZTI20xfrmnl_userpolicy_id",
   "size" : 44,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "type",
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "reserved1",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "reserved2",
     "field_offset" : 32,
     "referenced_type" : "_ZTIt"
    }
   ],
   "linker_set_key" : "_ZTI22xfrmnl_userpolicy_type",
   "name" : "xfrmnl_userpolicy_type",
   "referenced_type" : "_ZTI22xfrmnl_userpolicy_type",
   "self_type" : "_ZTI22xfrmnl_userpolicy_type",
   "size" : 6,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "bmp_len",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "oseq",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "seq",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "oseq_hi",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "seq_hi",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "replay_window",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "bmp",
     "field_offset" : 192,
     "referenced_type" : "_ZTIA0_j"
    }
   ],
   "linker_set_key" : "_ZTI23xfrmnl_replay_state_esn",
   "name" : "xfrmnl_replay_state_esn",
   "referenced_type" : "_ZTI23xfrmnl_replay_state_esn",
   "self_type" : "_ZTI23xfrmnl_replay_state_esn",
   "size" : 24,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "cb_set",
     "referenced_type" : "_ZTIA11_PFiP6nl_msgPvE"
    },
    {
     "field_name" : "cb_args",
     "field_offset" : 352,
     "referenced_type" : "_ZTIA11_Pv"
    },
    {
     "field_name" : "cb_err",
     "field_offset" : 704,
     "referenced_type" : "_ZTIPFiP11sockaddr_nlP8nlmsgerrPvE"
    },
    {
     "field_name" : "cb_err_arg",
     "field_offset" : 736,
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "cb_recvmsgs_ow",
     "field_offset" : 768,
     "referenced_type" : "_ZTIPFiP7nl_sockP5nl_cbE"
    },
    {
     "field_name" : "cb_recv_ow",
     "field_offset" : 800,
     "referenced_type" : "_ZTIPFiP7nl_sockP11sockaddr_nlPPhPP5ucredE"
    },
    {
     "field_name" : "cb_send_ow",
     "field_offset" : 832,
     "referenced_type" : "_ZTIPFiP7nl_sockP6nl_msgE"
    },
    {
     "field_name" : "cb_refcnt",
     "field_offset" : 864,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "cb_active",
     "field_offset" : 896,
     "referenced_type" : "_ZTI10nl_cb_type"
    }
   ],
   "linker_set_key" : "_ZTI5nl_cb",
   "name" : "nl_cb",
   "referenced_type" : "_ZTI5nl_cb",
   "self_type" : "_ZTI5nl_cb",
   "size" : 116,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "nm_protocol",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "nm_flags",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "nm_src",
     "field_offset" : 64,
     "referenced_type" : "_ZTI11sockaddr_nl"
    },
    {
     "field_name" : "nm_dst",
     "field_offset" : 160,
     "referenced_type" : "_ZTI11sockaddr_nl"
    },
    {
     "field_name" : "nm_creds",
     "field_offset" : 256,
     "referenced_type" : "_ZTI5ucred"
    },
    {
     "field_name" : "nm_nlh",
     "field_offset" : 352,
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "field_name" : "nm_size",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "nm_refcnt",
     "field_offset" : 416,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI6nl_msg",
   "name" : "nl_msg",
   "referenced_type" : "_ZTI6nl_msg",
   "self_type" : "_ZTI6nl_msg",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "ct_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "ct_proto",
     "field_offset" : 328,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "ct_protoinfo",
     "field_offset" : 336,
     "referenced_type" : "_ZTI17nfnl_ct_protoinfo"
    },
    {
     "field_name" : "ct_status",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ct_status_mask",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ct_timeout",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ct_mark",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ct_use",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ct_id",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "ct_zone",
     "field_offset" : 544,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "ct_orig",
     "field_offset" : 576,
     "referenced_type" : "_ZTI11nfnl_ct_dir"
    },
    {
     "field_name" : "ct_repl",
     "field_offset" : 832,
     "referenced_type" : "_ZTI11nfnl_ct_dir"
    },
    {
     "field_name" : "ct_tstamp",
     "field_offset" : 1088,
     "referenced_type" : "_ZTI17nfnl_ct_timestamp"
    }
   ],
   "linker_set_key" : "_ZTI7nfnl_ct",
   "name" : "nfnl_ct",
   "referenced_type" : "_ZTI7nfnl_ct",
   "self_type" : "_ZTI7nfnl_ct",
   "size" : 152,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "a_family",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "a_maxsize",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "a_len",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "a_prefixlen",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "a_refcnt",
     "field_offset" : 128,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "a_addr",
     "field_offset" : 160,
     "referenced_type" : "_ZTIA0_c"
    }
   ],
   "linker_set_key" : "_ZTI7nl_addr",
   "name" : "nl_addr",
   "referenced_type" : "_ZTI7nl_addr",
   "self_type" : "_ZTI7nl_addr",
   "size" : 20,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "d_size",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "d_data",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPv"
    }
   ],
   "linker_set_key" : "_ZTI7nl_data",
   "name" : "nl_data",
   "referenced_type" : "_ZTI7nl_data",
   "self_type" : "_ZTI7nl_data",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "s_local",
     "referenced_type" : "_ZTI11sockaddr_nl"
    },
    {
     "field_name" : "s_peer",
     "field_offset" : 96,
     "referenced_type" : "_ZTI11sockaddr_nl"
    },
    {
     "field_name" : "s_fd",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "s_proto",
     "field_offset" : 224,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "s_seq_next",
     "field_offset" : 256,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "s_seq_expect",
     "field_offset" : 288,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "s_flags",
     "field_offset" : 320,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "s_cb",
     "field_offset" : 352,
     "referenced_type" : "_ZTIP5nl_cb"
    },
    {
     "field_name" : "s_bufsize",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI7nl_sock",
   "name" : "nl_sock",
   "referenced_type" : "_ZTI7nl_sock",
   "self_type" : "_ZTI7nl_sock",
   "size" : 52,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "cf_classid",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "cf_act",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "cf_police",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "cf_indev",
     "field_offset" : 96,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "cf_fwmask",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "cf_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI7rtnl_fw",
   "name" : "rtnl_fw",
   "referenced_type" : "_ZTI7rtnl_fw",
   "self_type" : "_ZTI7rtnl_fw",
   "size" : 36,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "tc_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_ifindex",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_handle",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_parent",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_info",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_mtu",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_mpu",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_overhead",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_linktype",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "tc_kind",
     "field_offset" : 608,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "tc_opts",
     "field_offset" : 864,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "tc_stats",
     "field_offset" : 896,
     "referenced_type" : "_ZTIA9_y"
    },
    {
     "field_name" : "tc_xstats",
     "field_offset" : 1472,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "tc_subdata",
     "field_offset" : 1504,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "tc_link",
     "field_offset" : 1536,
     "referenced_type" : "_ZTIP9rtnl_link"
    },
    {
     "field_name" : "tc_ops",
     "field_offset" : 1568,
     "referenced_type" : "_ZTIP11rtnl_tc_ops"
    },
    {
     "field_name" : "tc_type",
     "field_offset" : 1600,
     "referenced_type" : "_ZTI12rtnl_tc_type"
    },
    {
     "field_name" : "tc_chain",
     "field_offset" : 1632,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI7rtnl_tc",
   "name" : "rtnl_tc",
   "referenced_type" : "_ZTI7rtnl_tc",
   "self_type" : "_ZTI7rtnl_tc",
   "size" : 208,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "c_id",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "c_name",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "c_maxattr",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "c_msg_parser",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPFiP12nl_cache_opsP8genl_cmdP9genl_infoPvE"
    },
    {
     "field_name" : "c_attr_policy",
     "field_offset" : 128,
     "referenced_type" : "_ZTIP10nla_policy"
    }
   ],
   "linker_set_key" : "_ZTI8genl_cmd",
   "name" : "genl_cmd",
   "referenced_type" : "_ZTI8genl_cmd",
   "self_type" : "_ZTI8genl_cmd",
   "size" : 20,
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "o_hdrsize",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "o_id",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "o_name",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "o_cache_ops",
     "field_offset" : 96,
     "referenced_type" : "_ZTIP12nl_cache_ops"
    },
    {
     "field_name" : "o_cmds",
     "field_offset" : 128,
     "referenced_type" : "_ZTIP8genl_cmd"
    },
    {
     "field_name" : "o_ncmds",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "o_list",
     "field_offset" : 192,
     "referenced_type" : "_ZTI12nl_list_head"
    }
   ],
   "linker_set_key" : "_ZTI8genl_ops",
   "name" : "genl_ops",
   "referenced_type" : "_ZTI8genl_ops",
   "self_type" : "_ZTI8genl_ops",
   "size" : 32,
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "exp_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "exp_timeout",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "exp_id",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "exp_zone",
     "field_offset" : 416,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "exp_class",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "exp_flags",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "exp_helper_name",
     "field_offset" : 512,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "exp_fn",
     "field_offset" : 544,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "exp_nat_dir",
     "field_offset" : 576,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "exp_expect",
     "field_offset" : 608,
     "referenced_type" : "_ZTI12nfnl_exp_dir"
    },
    {
     "field_name" : "exp_master",
     "field_offset" : 736,
     "referenced_type" : "_ZTI12nfnl_exp_dir"
    },
    {
     "field_name" : "exp_mask",
     "field_offset" : 864,
     "referenced_type" : "_ZTI12nfnl_exp_dir"
    },
    {
     "field_name" : "exp_nat",
     "field_offset" : 992,
     "referenced_type" : "_ZTI12nfnl_exp_dir"
    }
   ],
   "linker_set_key" : "_ZTI8nfnl_exp",
   "name" : "nfnl_exp",
   "referenced_type" : "_ZTI8nfnl_exp",
   "self_type" : "_ZTI8nfnl_exp",
   "size" : 144,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "log_group",
     "field_offset" : 320,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "log_copy_mode",
     "field_offset" : 336,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "log_copy_range",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_flush_timeout",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_alloc_size",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_queue_threshold",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_flags",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "log_flag_mask",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI8nfnl_log",
   "name" : "nfnl_log",
   "referenced_type" : "_ZTI8nfnl_log",
   "self_type" : "_ZTI8nfnl_log",
   "size" : 72,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "c_items",
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "c_nitems",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "c_iarg1",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "c_iarg2",
     "field_offset" : 128,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "c_refcnt",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "c_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "hashtable",
     "field_offset" : 224,
     "referenced_type" : "_ZTIP13nl_hash_table"
    },
    {
     "field_name" : "c_ops",
     "field_offset" : 256,
     "referenced_type" : "_ZTIP12nl_cache_ops"
    }
   ],
   "linker_set_key" : "_ZTI8nl_cache",
   "name" : "nl_cache",
   "referenced_type" : "_ZTI8nl_cache",
   "self_type" : "_ZTI8nl_cache",
   "size" : 36,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "c_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_ifindex",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_handle",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_parent",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_info",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_mtu",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_mpu",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_overhead",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_linktype",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_kind",
     "field_offset" : 608,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "c_opts",
     "field_offset" : 864,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_stats",
     "field_offset" : 896,
     "referenced_type" : "_ZTIA9_y"
    },
    {
     "field_name" : "c_xstats",
     "field_offset" : 1472,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_subdata",
     "field_offset" : 1504,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_link",
     "field_offset" : 1536,
     "referenced_type" : "_ZTIP9rtnl_link"
    },
    {
     "field_name" : "c_ops",
     "field_offset" : 1568,
     "referenced_type" : "_ZTIP11rtnl_tc_ops"
    },
    {
     "field_name" : "c_type",
     "field_offset" : 1600,
     "referenced_type" : "_ZTI12rtnl_tc_type"
    },
    {
     "field_name" : "c_chain",
     "field_offset" : 1632,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "a_next",
     "field_offset" : 1664,
     "referenced_type" : "_ZTIP8rtnl_act"
    }
   ],
   "linker_set_key" : "_ZTI8rtnl_act",
   "name" : "rtnl_act",
   "referenced_type" : "_ZTI8rtnl_act",
   "self_type" : "_ZTI8rtnl_act",
   "size" : 216,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "cbq_lss",
     "referenced_type" : "_ZTI13tc_cbq_lssopt"
    },
    {
     "field_name" : "cbq_rate",
     "field_offset" : 160,
     "referenced_type" : "_ZTI11tc_ratespec"
    },
    {
     "field_name" : "cbq_wrr",
     "field_offset" : 256,
     "referenced_type" : "_ZTI13tc_cbq_wrropt"
    },
    {
     "field_name" : "cbq_ovl",
     "field_offset" : 352,
     "referenced_type" : "_ZTI10tc_cbq_ovl"
    },
    {
     "field_name" : "cbq_fopt",
     "field_offset" : 416,
     "referenced_type" : "_ZTI11tc_cbq_fopt"
    },
    {
     "field_name" : "cbq_police",
     "field_offset" : 512,
     "referenced_type" : "_ZTI13tc_cbq_police"
    }
   ],
   "linker_set_key" : "_ZTI8rtnl_cbq",
   "name" : "rtnl_cbq",
   "referenced_type" : "_ZTI8rtnl_cbq",
   "self_type" : "_ZTI8rtnl_cbq",
   "size" : 68,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "c_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_ifindex",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_handle",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_parent",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_info",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_mtu",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_mpu",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_overhead",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_linktype",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_kind",
     "field_offset" : 608,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "c_opts",
     "field_offset" : 864,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_stats",
     "field_offset" : 896,
     "referenced_type" : "_ZTIA9_y"
    },
    {
     "field_name" : "c_xstats",
     "field_offset" : 1472,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_subdata",
     "field_offset" : 1504,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "c_link",
     "field_offset" : 1536,
     "referenced_type" : "_ZTIP9rtnl_link"
    },
    {
     "field_name" : "c_ops",
     "field_offset" : 1568,
     "referenced_type" : "_ZTIP11rtnl_tc_ops"
    },
    {
     "field_name" : "c_type",
     "field_offset" : 1600,
     "referenced_type" : "_ZTI12rtnl_tc_type"
    },
    {
     "field_name" : "c_chain",
     "field_offset" : 1632,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "c_prio",
     "field_offset" : 1664,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "c_protocol",
     "field_offset" : 1680,
     "referenced_type" : "_ZTIt"
    }
   ],
   "linker_set_key" : "_ZTI8rtnl_cls",
   "name" : "rtnl_cls",
   "referenced_type" : "_ZTI8rtnl_cls",
   "self_type" : "_ZTI8rtnl_cls",
   "size" : 216,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "qr_limit",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qr_qth_min",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qr_qth_max",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qr_flags",
     "field_offset" : 96,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "qr_wlog",
     "field_offset" : 104,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "qr_plog",
     "field_offset" : 112,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "qr_scell_log",
     "field_offset" : 120,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "qr_mask",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI8rtnl_red",
   "name" : "rtnl_red",
   "referenced_type" : "_ZTI8rtnl_red",
   "self_type" : "_ZTI8rtnl_red",
   "size" : 20,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "qs_quantum",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qs_perturb",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qs_limit",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qs_divisor",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qs_flows",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qs_mask",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI8rtnl_sfq",
   "name" : "rtnl_sfq",
   "referenced_type" : "_ZTI8rtnl_sfq",
   "self_type" : "_ZTI8rtnl_sfq",
   "size" : 24,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "qt_limit",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qt_rate",
     "field_offset" : 64,
     "referenced_type" : "_ZTI13rtnl_ratespec"
    },
    {
     "field_name" : "qt_rate_bucket",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qt_rate_txtime",
     "field_offset" : 224,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qt_peakrate",
     "field_offset" : 256,
     "referenced_type" : "_ZTI13rtnl_ratespec"
    },
    {
     "field_name" : "qt_peakrate_bucket",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qt_peakrate_txtime",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qt_mask",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI8rtnl_tbf",
   "name" : "rtnl_tbf",
   "referenced_type" : "_ZTI8rtnl_tbf",
   "self_type" : "_ZTI8rtnl_tbf",
   "size" : 64,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "cu_divisor",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "cu_hash",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "cu_classid",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "cu_link",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "cu_pcnt",
     "field_offset" : 128,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "cu_selector",
     "field_offset" : 160,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "cu_mark",
     "field_offset" : 192,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "cu_act",
     "field_offset" : 224,
     "referenced_type" : "_ZTIP8rtnl_act"
    },
    {
     "field_name" : "cu_police",
     "field_offset" : 256,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "cu_indev",
     "field_offset" : 288,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "cu_mask",
     "field_offset" : 416,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI8rtnl_u32",
   "name" : "rtnl_u32",
   "referenced_type" : "_ZTI8rtnl_u32",
   "self_type" : "_ZTI8rtnl_u32",
   "size" : 56,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "who",
     "referenced_type" : "_ZTIP11sockaddr_nl"
    },
    {
     "field_name" : "nlh",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP8nlmsghdr"
    },
    {
     "field_name" : "genlhdr",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP10genlmsghdr"
    },
    {
     "field_name" : "userhdr",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "attrs",
     "field_offset" : 128,
     "referenced_type" : "_ZTIPP6nlattr"
    }
   ],
   "linker_set_key" : "_ZTI9genl_info",
   "name" : "genl_info",
   "referenced_type" : "_ZTI9genl_info",
   "self_type" : "_ZTI9genl_info",
   "size" : 20,
   "source_file" : "external/libnl/include/netlink/genl/mngt.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    }
   ],
   "linker_set_key" : "_ZTI9nl_object",
   "name" : "nl_object",
   "referenced_type" : "_ZTI9nl_object",
   "self_type" : "_ZTI9nl_object",
   "size" : 40,
   "source_file" : "external/libnl/include/netlink-private/object-api.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "a_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "a_prefixlen",
     "field_offset" : 328,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "a_scope",
     "field_offset" : 336,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "a_flags",
     "field_offset" : 352,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "a_ifindex",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "a_peer",
     "field_offset" : 416,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "a_local",
     "field_offset" : 448,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "a_bcast",
     "field_offset" : 480,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "a_anycast",
     "field_offset" : 512,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "a_multicast",
     "field_offset" : 544,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "a_cacheinfo",
     "field_offset" : 576,
     "referenced_type" : "_ZTI19rtnl_addr_cacheinfo"
    },
    {
     "field_name" : "a_label",
     "field_offset" : 704,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "a_flag_mask",
     "field_offset" : 832,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "a_link",
     "field_offset" : 864,
     "referenced_type" : "_ZTIP9rtnl_link"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_addr",
   "name" : "rtnl_addr",
   "referenced_type" : "_ZTI9rtnl_addr",
   "self_type" : "_ZTI9rtnl_addr",
   "size" : 112,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "qf_limit",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qf_mask",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_fifo",
   "name" : "rtnl_fifo",
   "referenced_type" : "_ZTI9rtnl_fifo",
   "self_type" : "_ZTI9rtnl_fifo",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "g_parm",
     "referenced_type" : "_ZTI7tc_gact"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_gact",
   "name" : "rtnl_gact",
   "referenced_type" : "_ZTI9rtnl_gact",
   "self_type" : "_ZTI9rtnl_gact",
   "size" : 20,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "l_name",
     "field_offset" : 320,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "l_family",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_arptype",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_index",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_flags",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_change",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_mtu",
     "field_offset" : 608,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_link",
     "field_offset" : 640,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_link_netnsid",
     "field_offset" : 672,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "l_txqlen",
     "field_offset" : 704,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_weight",
     "field_offset" : 736,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_master",
     "field_offset" : 768,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_addr",
     "field_offset" : 800,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "l_bcast",
     "field_offset" : 832,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "l_qdisc",
     "field_offset" : 864,
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "field_name" : "l_map",
     "field_offset" : 1152,
     "referenced_type" : "_ZTI13rtnl_link_map"
    },
    {
     "field_name" : "l_stats",
     "field_offset" : 1408,
     "referenced_type" : "_ZTIA64_y"
    },
    {
     "field_name" : "l_flag_mask",
     "field_offset" : 5504,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_num_vf",
     "field_offset" : 5536,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_operstate",
     "field_offset" : 5568,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "l_linkmode",
     "field_offset" : 5576,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "l_info_kind",
     "field_offset" : 5600,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "l_info_slave_kind",
     "field_offset" : 5632,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "l_info_ops",
     "field_offset" : 5664,
     "referenced_type" : "_ZTIP18rtnl_link_info_ops"
    },
    {
     "field_name" : "l_af_data",
     "field_offset" : 5696,
     "referenced_type" : "_ZTIA43_Pv"
    },
    {
     "field_name" : "l_info",
     "field_offset" : 7072,
     "referenced_type" : "_ZTIPv"
    },
    {
     "field_name" : "l_ifalias",
     "field_offset" : 7104,
     "referenced_type" : "_ZTIPc"
    },
    {
     "field_name" : "l_promiscuity",
     "field_offset" : 7136,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_num_tx_queues",
     "field_offset" : 7168,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_num_rx_queues",
     "field_offset" : 7200,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_gso_max_segs",
     "field_offset" : 7232,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_gso_max_size",
     "field_offset" : 7264,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_group",
     "field_offset" : 7296,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_carrier",
     "field_offset" : 7328,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "l_carrier_changes",
     "field_offset" : 7360,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "l_af_ops",
     "field_offset" : 7392,
     "referenced_type" : "_ZTIP16rtnl_link_af_ops"
    },
    {
     "field_name" : "l_phys_port_id",
     "field_offset" : 7424,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "l_phys_port_name",
     "field_offset" : 7456,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "l_phys_switch_id",
     "field_offset" : 7584,
     "referenced_type" : "_ZTIP7nl_data"
    },
    {
     "field_name" : "l_ns_fd",
     "field_offset" : 7616,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "l_ns_pid",
     "field_offset" : 7648,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "l_vf_list",
     "field_offset" : 7680,
     "referenced_type" : "_ZTIP12rtnl_link_vf"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_link",
   "name" : "rtnl_link",
   "referenced_type" : "_ZTI9rtnl_link",
   "self_type" : "_ZTI9rtnl_link",
   "size" : 968,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "m_classid",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "m_flags",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "m_act",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8rtnl_act"
    },
    {
     "field_name" : "m_mask",
     "field_offset" : 96,
     "referenced_type" : "_ZTIi"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_mall",
   "name" : "rtnl_mall",
   "referenced_type" : "_ZTI9rtnl_mall",
   "self_type" : "_ZTI9rtnl_mall",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "action",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "limit",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_plug",
   "name" : "rtnl_plug",
   "referenced_type" : "_ZTI9rtnl_plug",
   "self_type" : "_ZTI9rtnl_plug",
   "size" : 8,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "qp_bands",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "qp_priomap",
     "field_offset" : 32,
     "referenced_type" : "_ZTIA16_h"
    },
    {
     "field_name" : "qp_mask",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_prio",
   "name" : "rtnl_prio",
   "referenced_type" : "_ZTI9rtnl_prio",
   "self_type" : "_ZTI9rtnl_prio",
   "size" : 24,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "r_family",
     "field_offset" : 320,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "r_action",
     "field_offset" : 328,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "r_dsfield",
     "field_offset" : 336,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "r_l3mdev",
     "field_offset" : 344,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "r_protocol",
     "field_offset" : 352,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "r_ip_proto",
     "field_offset" : 360,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "r_table",
     "field_offset" : 384,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "r_flags",
     "field_offset" : 416,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "r_prio",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "r_mark",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "r_mask",
     "field_offset" : 512,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "r_goto",
     "field_offset" : 544,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "r_flow",
     "field_offset" : 576,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "r_src",
     "field_offset" : 608,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "r_dst",
     "field_offset" : 640,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "r_iifname",
     "field_offset" : 672,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "r_oifname",
     "field_offset" : 800,
     "referenced_type" : "_ZTIA16_c"
    },
    {
     "field_name" : "r_sport",
     "field_offset" : 928,
     "referenced_type" : "_ZTI19fib_rule_port_range"
    },
    {
     "field_name" : "r_dport",
     "field_offset" : 960,
     "referenced_type" : "_ZTI19fib_rule_port_range"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_rule",
   "name" : "rtnl_rule",
   "referenced_type" : "_ZTI9rtnl_rule",
   "self_type" : "_ZTI9rtnl_rule",
   "size" : 128,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "v_parm",
     "referenced_type" : "_ZTI7tc_vlan"
    },
    {
     "field_name" : "v_vid",
     "field_offset" : 192,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "v_proto",
     "field_offset" : 208,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "v_prio",
     "field_offset" : 224,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "v_flags",
     "field_offset" : 256,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTI9rtnl_vlan",
   "name" : "rtnl_vlan",
   "referenced_type" : "_ZTI9rtnl_vlan",
   "self_type" : "_ZTI9rtnl_vlan",
   "size" : 36,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "i",
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "a",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTI9trans_tbl",
   "name" : "trans_tbl",
   "referenced_type" : "_ZTI9trans_tbl",
   "self_type" : "_ZTI9trans_tbl",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/netlink.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "sa_id",
     "field_offset" : 320,
     "referenced_type" : "_ZTI12xfrmnl_sa_id"
    },
    {
     "field_name" : "saddr",
     "field_offset" : 416,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "flags",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "reqid",
     "field_offset" : 480,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "mark",
     "field_offset" : 512,
     "referenced_type" : "_ZTI11xfrmnl_mark"
    },
    {
     "field_name" : "lifetime_cur",
     "field_offset" : 576,
     "referenced_type" : "_ZTI19xfrmnl_lifetime_cur"
    },
    {
     "field_name" : "replay_maxage",
     "field_offset" : 832,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "replay_maxdiff",
     "field_offset" : 864,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "replay_state",
     "field_offset" : 896,
     "referenced_type" : "_ZTI19xfrmnl_replay_state"
    },
    {
     "field_name" : "replay_state_esn",
     "field_offset" : 992,
     "referenced_type" : "_ZTIP23xfrmnl_replay_state_esn"
    }
   ],
   "linker_set_key" : "_ZTI9xfrmnl_ae",
   "name" : "xfrmnl_ae",
   "referenced_type" : "_ZTI9xfrmnl_ae",
   "self_type" : "_ZTI9xfrmnl_ae",
   "size" : 128,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "daddr",
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "spi",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "proto",
     "field_offset" : 64,
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI9xfrmnl_id",
   "name" : "xfrmnl_id",
   "referenced_type" : "_ZTI9xfrmnl_id",
   "self_type" : "_ZTI9xfrmnl_id",
   "size" : 12,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "sel",
     "field_offset" : 320,
     "referenced_type" : "_ZTIP10xfrmnl_sel"
    },
    {
     "field_name" : "id",
     "field_offset" : 352,
     "referenced_type" : "_ZTI9xfrmnl_id"
    },
    {
     "field_name" : "saddr",
     "field_offset" : 448,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "lft",
     "field_offset" : 480,
     "referenced_type" : "_ZTIP16xfrmnl_ltime_cfg"
    },
    {
     "field_name" : "curlft",
     "field_offset" : 512,
     "referenced_type" : "_ZTI19xfrmnl_lifetime_cur"
    },
    {
     "field_name" : "stats",
     "field_offset" : 768,
     "referenced_type" : "_ZTI12xfrmnl_stats"
    },
    {
     "field_name" : "seq",
     "field_offset" : 864,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "reqid",
     "field_offset" : 896,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "family",
     "field_offset" : 928,
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "mode",
     "field_offset" : 944,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "replay_window",
     "field_offset" : 952,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "flags",
     "field_offset" : 960,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "aead",
     "field_offset" : 992,
     "referenced_type" : "_ZTIP16xfrmnl_algo_aead"
    },
    {
     "field_name" : "auth",
     "field_offset" : 1024,
     "referenced_type" : "_ZTIP16xfrmnl_algo_auth"
    },
    {
     "field_name" : "crypt",
     "field_offset" : 1056,
     "referenced_type" : "_ZTIP11xfrmnl_algo"
    },
    {
     "field_name" : "comp",
     "field_offset" : 1088,
     "referenced_type" : "_ZTIP11xfrmnl_algo"
    },
    {
     "field_name" : "encap",
     "field_offset" : 1120,
     "referenced_type" : "_ZTIP17xfrmnl_encap_tmpl"
    },
    {
     "field_name" : "tfcpad",
     "field_offset" : 1152,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "coaddr",
     "field_offset" : 1184,
     "referenced_type" : "_ZTIP7nl_addr"
    },
    {
     "field_name" : "mark",
     "field_offset" : 1216,
     "referenced_type" : "_ZTI11xfrmnl_mark"
    },
    {
     "field_name" : "sec_ctx",
     "field_offset" : 1280,
     "referenced_type" : "_ZTIP19xfrmnl_user_sec_ctx"
    },
    {
     "field_name" : "replay_maxage",
     "field_offset" : 1312,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "replay_maxdiff",
     "field_offset" : 1344,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "replay_state",
     "field_offset" : 1376,
     "referenced_type" : "_ZTI19xfrmnl_replay_state"
    },
    {
     "field_name" : "replay_state_esn",
     "field_offset" : 1472,
     "referenced_type" : "_ZTIP23xfrmnl_replay_state_esn"
    },
    {
     "field_name" : "hard",
     "field_offset" : 1504,
     "referenced_type" : "_ZTIh"
    }
   ],
   "linker_set_key" : "_ZTI9xfrmnl_sa",
   "name" : "xfrmnl_sa",
   "referenced_type" : "_ZTI9xfrmnl_sa",
   "self_type" : "_ZTI9xfrmnl_sa",
   "size" : 192,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "ce_refcnt",
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_ops",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP13nl_object_ops"
    },
    {
     "field_name" : "ce_cache",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP8nl_cache"
    },
    {
     "field_name" : "ce_list",
     "field_offset" : 96,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "ce_msgtype",
     "field_offset" : 160,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_flags",
     "field_offset" : 192,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "ce_mask",
     "field_offset" : 256,
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "sel",
     "field_offset" : 320,
     "referenced_type" : "_ZTIP10xfrmnl_sel"
    },
    {
     "field_name" : "lft",
     "field_offset" : 352,
     "referenced_type" : "_ZTIP16xfrmnl_ltime_cfg"
    },
    {
     "field_name" : "curlft",
     "field_offset" : 384,
     "referenced_type" : "_ZTI19xfrmnl_lifetime_cur"
    },
    {
     "field_name" : "priority",
     "field_offset" : 640,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "index",
     "field_offset" : 672,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "dir",
     "field_offset" : 704,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "action",
     "field_offset" : 712,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "flags",
     "field_offset" : 720,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "share",
     "field_offset" : 728,
     "referenced_type" : "_ZTIh"
    },
    {
     "field_name" : "sec_ctx",
     "field_offset" : 736,
     "referenced_type" : "_ZTIP19xfrmnl_user_sec_ctx"
    },
    {
     "field_name" : "uptype",
     "field_offset" : 768,
     "referenced_type" : "_ZTI22xfrmnl_userpolicy_type"
    },
    {
     "field_name" : "nr_user_tmpl",
     "field_offset" : 832,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "usertmpl_list",
     "field_offset" : 864,
     "referenced_type" : "_ZTI12nl_list_head"
    },
    {
     "field_name" : "mark",
     "field_offset" : 928,
     "referenced_type" : "_ZTI11xfrmnl_mark"
    }
   ],
   "linker_set_key" : "_ZTI9xfrmnl_sp",
   "name" : "xfrmnl_sp",
   "referenced_type" : "_ZTI9xfrmnl_sp",
   "self_type" : "_ZTI9xfrmnl_sp",
   "size" : 128,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 8,
   "fields" :
   [
    {
     "field_name" : "bytes",
     "referenced_type" : "_ZTIy"
    },
    {
     "field_name" : "packets",
     "field_offset" : 64,
     "referenced_type" : "_ZTIy"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN11rtnl_tstatsUt_E",
   "name" : "rtnl_tstats::(unnamed struct at external/libnl/include/netlink-private/types.h:507:2)",
   "referenced_type" : "_ZTIN11rtnl_tstatsUt_E",
   "self_type" : "_ZTIN11rtnl_tstatsUt_E",
   "size" : 16,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "src",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "dst",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN13nfnl_ct_protoUt_E",
   "name" : "nfnl_ct_proto::(unnamed struct at external/libnl/include/netlink-private/types.h:894:2)",
   "referenced_type" : "_ZTIN13nfnl_ct_protoUt_E",
   "self_type" : "_ZTIN13nfnl_ct_protoUt_E",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "field_name" : "state",
     "referenced_type" : "_ZTIh"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN17nfnl_ct_protoinfoUt_E",
   "name" : "nfnl_ct_protoinfo::(unnamed struct at external/libnl/include/netlink-private/types.h:914:2)",
   "referenced_type" : "_ZTIN17nfnl_ct_protoinfoUt_E",
   "self_type" : "_ZTIN17nfnl_ct_protoinfoUt_E",
   "size" : 1,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  },
  {
   "alignment" : 2,
   "fields" :
   [
    {
     "field_name" : "src",
     "referenced_type" : "_ZTIt"
    },
    {
     "field_name" : "dst",
     "field_offset" : 16,
     "referenced_type" : "_ZTIt"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN18nfnl_exp_protodataUt_E",
   "name" : "nfnl_exp_protodata::(unnamed struct at external/libnl/include/netlink-private/types.h:941:2)",
   "referenced_type" : "_ZTIN18nfnl_exp_protodataUt_E",
   "self_type" : "_ZTIN18nfnl_exp_protodataUt_E",
   "size" : 4,
   "source_file" : "external/libnl/include/netlink-private/types.h"
  }
 ],
 "rvalue_reference_types" : []
}
