From e94b58e807b8e8d16ec9d2423415174e35f1215a Mon Sep 17 00:00:00 2001 From: nsz Date: Tue, 14 Oct 2014 20:40:20 +0200 Subject: [PATCH] x86_64 abi data --- data/abi.x86_64.diff | 80 ++++++++ data/abi.x86_64.glibc | 438 ++++++++++++++++++++++++++++++++++++++++++ data/abi.x86_64.musl | 438 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 956 insertions(+) create mode 100644 data/abi.x86_64.diff create mode 100644 data/abi.x86_64.glibc create mode 100644 data/abi.x86_64.musl diff --git a/data/abi.x86_64.diff b/data/abi.x86_64.diff new file mode 100644 index 0000000..0d3e9af --- /dev/null +++ b/data/abi.x86_64.diff @@ -0,0 +1,80 @@ +--- abi.ARCH.glibc 2014-10-14 01:05:22.152105244 +0200 ++++ abi.ARCH.musl 2014-10-14 01:05:22.344105238 +0200 +@@ -23 +23 @@ +-x_regoff_t(int, size (*) [4], align (*) [4]) ++x_regoff_t(long, size (*) [8], align (*) [8]) +@@ -35 +35 @@ +-x_tcp_info(tcp_info, size (*) [104], align (*) [4]) ++x_tcp_info(tcp_info, size (*) [120], align (*) [8]) +@@ -42 +42 @@ +-x_u_quad_t(unsigned long, size (*) [8], align (*) [8]) ++x_u_quad_t(unsigned long long, size (*) [8], align (*) [8]) +@@ -70 +70 @@ +-x___jmp_buf(long*, size (*) [64], align (*) [8]) ++x___jmp_buf(unsigned long*, size (*) [64], align (*) [8]) +@@ -96 +96 @@ +-x_crypt_data(crypt_data, size (*) [131232], align (*) [8]) ++x_crypt_data(crypt_data, size (*) [260], align (*) [4]) +@@ -120 +120 @@ +-x_fpregset_t(_libc_fpstate*, size (*) [8], align (*) [8]) ++x_fpregset_t(_fpstate*, size (*) [8], align (*) [8]) +@@ -129 +129 @@ +-x_ntptimeval(ntptimeval, size (*) [72], align (*) [8]) ++x_ntptimeval(ntptimeval, size (*) [32], align (*) [8]) +@@ -133 +133 @@ +-x_regmatch_t(regmatch_t, size (*) [8], align (*) [4]) ++x_regmatch_t(regmatch_t, size (*) [16], align (*) [8]) +@@ -162 +162 @@ +-x_sched_param(sched_param, size (*) [4], align (*) [4]) ++x_sched_param(sched_param, size (*) [48], align (*) [8]) +@@ -185 +185 @@ +-x_ether_header(ether_header, size (*) [14], align (*) [1]) ++x_ether_header(ether_header, size (*) [14], align (*) [2]) +@@ -190,2 +190,2 @@ +-x_int_fast16_t(long, size (*) [8], align (*) [8]) +-x_int_fast32_t(long, size (*) [8], align (*) [8]) ++x_int_fast16_t(int, size (*) [4], align (*) [4]) ++x_int_fast32_t(int, size (*) [4], align (*) [4]) +@@ -228,2 +228,2 @@ +-x_uint_fast16_t(unsigned long, size (*) [8], align (*) [8]) +-x_uint_fast32_t(unsigned long, size (*) [8], align (*) [8]) ++x_uint_fast16_t(unsigned int, size (*) [4], align (*) [4]) ++x_uint_fast32_t(unsigned int, size (*) [4], align (*) [4]) +@@ -268 +268 @@ +-x_pthread_rwlockattr_t(pthread_rwlockattr_t, size (*) [8], align (*) [8]) ++x_pthread_rwlockattr_t(pthread_rwlockattr_t, size (*) [8], align (*) [4]) +@@ -283 +283 @@ +-x_CODE(_code, size (*) [16], align (*) [8]) ++x_CODE(CODE, size (*) [16], align (*) [8]) +@@ -319 +319 @@ +-x_sem_t(sem_t, size (*) [32], align (*) [8]) ++x_sem_t(sem_t, size (*) [32], align (*) [4]) +@@ -328 +328 @@ +-x_utmpx(utmpx, size (*) [384], align (*) [4]) ++x_utmpx(utmpx, size (*) [400], align (*) [8]) +@@ -338 +338 @@ +-x_ethhdr(ethhdr, size (*) [14], align (*) [1]) ++x_ethhdr(ethhdr, size (*) [14], align (*) [2]) +@@ -363 +363 @@ +-x_quad_t(long, size (*) [8], align (*) [8]) ++x_quad_t(long long, size (*) [8], align (*) [8]) +@@ -365,2 +365,2 @@ +-x_rlim_t(unsigned long, size (*) [8], align (*) [8]) +-x_rusage(rusage, size (*) [144], align (*) [8]) ++x_rlim_t(unsigned long long, size (*) [8], align (*) [8]) ++x_rusage(rusage, size (*) [272], align (*) [8]) +@@ -382 +382 @@ +-x_cmsghdr(cmsghdr, size (*) [16], align (*) [8]) ++x_cmsghdr(cmsghdr, size (*) [16], align (*) [4]) +@@ -384 +384 @@ +-x_fd_mask(long, size (*) [8], align (*) [8]) ++x_fd_mask(unsigned long, size (*) [8], align (*) [8]) +@@ -401 +401 @@ +-x_lastlog(lastlog, size (*) [292], align (*) [4]) ++x_lastlog(lastlog, size (*) [296], align (*) [8]) +@@ -427 +427 @@ +-x_sysinfo(sysinfo, size (*) [112], align (*) [8]) ++x_sysinfo(sysinfo, size (*) [368], align (*) [8]) +@@ -429 +429 @@ +-x_tftphdr(tftphdr, size (*) [5], align (*) [1]) ++x_tftphdr(tftphdr, size (*) [6], align (*) [2]) diff --git a/data/abi.x86_64.glibc b/data/abi.x86_64.glibc new file mode 100644 index 0000000..a54f5bb --- /dev/null +++ b/data/abi.x86_64.glibc @@ -0,0 +1,438 @@ +x_addrinfo(addrinfo, size (*) [48], align (*) [8]) +x_bandinfo(bandinfo, size (*) [8], align (*) [4]) +x_blkcnt_t(long, size (*) [8], align (*) [8]) +x_double_t(double, size (*) [8], align (*) [8]) +x__fpstate(_fpstate, size (*) [512], align (*) [8]) +x_idtype_t(idtype_t, size (*) [4], align (*) [4]) +x_in6_addr(in6_addr, size (*) [16], align (*) [4]) +x_intmax_t(long, size (*) [8], align (*) [8]) +x_intptr_t(long, size (*) [8], align (*) [8]) +x_ip6_dest(ip6_dest, size (*) [2], align (*) [1]) +x_ip6_frag(ip6_frag, size (*) [8], align (*) [4]) +x_ipc_perm(ipc_perm, size (*) [48], align (*) [8]) +x_ip_mreqn(ip_mreqn, size (*) [12], align (*) [4]) +x_link_map(link_map, size (*) [40], align (*) [8]) +x_locale_t(__locale_struct*, size (*) [8], align (*) [8]) +x_msglen_t(unsigned long, size (*) [8], align (*) [8]) +x_msqid_ds(msqid_ds, size (*) [120], align (*) [8]) +x_ns_class(__ns_class, size (*) [4], align (*) [4]) +x___ns_msg(__ns_msg, size (*) [80], align (*) [8]) +x_ns_rcode(__ns_rcode, size (*) [4], align (*) [4]) +x_protoent(protoent, size (*) [24], align (*) [8]) +x_psaddr_t(void*, size (*) [8], align (*) [8]) +x_regoff_t(int, size (*) [4], align (*) [4]) +x_semid_ds(semid_ds, size (*) [104], align (*) [8]) +x_sg_iovec(sg_iovec, size (*) [16], align (*) [8]) +x_shmatt_t(unsigned long, size (*) [8], align (*) [8]) +x_shmid_ds(shmid_ds, size (*) [112], align (*) [8]) +x_shm_info(shm_info, size (*) [48], align (*) [8]) +x_sigevent(sigevent, size (*) [64], align (*) [8]) +x_sigset_t(__sigset_t, size (*) [128], align (*) [8]) +x_sockaddr(sockaddr, size (*) [16], align (*) [2]) +x_strioctl(strioctl, size (*) [24], align (*) [8]) +x_str_list(str_list, size (*) [16], align (*) [8]) +x_tcflag_t(unsigned int, size (*) [4], align (*) [4]) +x_tcp_info(tcp_info, size (*) [104], align (*) [4]) +x_timespec(timespec, size (*) [16], align (*) [8]) +x_timezone(timezone, size (*) [8], align (*) [4]) +x_uint16_t(unsigned short, size (*) [2], align (*) [2]) +x_uint32_t(unsigned int, size (*) [4], align (*) [4]) +x_uint64_t(unsigned long, size (*) [8], align (*) [8]) +x_u_int8_t(unsigned char, size (*) [1], align (*) [1]) +x_u_quad_t(unsigned long, size (*) [8], align (*) [8]) +x_wctype_t(unsigned long, size (*) [8], align (*) [8]) +x_blksize_t(long, size (*) [8], align (*) [8]) +x_clockid_t(int, size (*) [4], align (*) [4]) +x_cpu_set_t(cpu_set_t, size (*) [128], align (*) [8]) +x_Elf32_Dyn(Elf32_Dyn, size (*) [8], align (*) [4]) +x_Elf32_Lib(Elf32_Lib, size (*) [20], align (*) [4]) +x_Elf32_Off(unsigned int, size (*) [4], align (*) [4]) +x_Elf32_Rel(Elf32_Rel, size (*) [8], align (*) [4]) +x_Elf32_Sym(Elf32_Sym, size (*) [16], align (*) [4]) +x_Elf64_Dyn(Elf64_Dyn, size (*) [16], align (*) [8]) +x_Elf64_Lib(Elf64_Lib, size (*) [20], align (*) [4]) +x_Elf64_Off(unsigned long, size (*) [8], align (*) [8]) +x_Elf64_Rel(Elf64_Rel, size (*) [16], align (*) [8]) +x_Elf64_Sym(Elf64_Sym, size (*) [24], align (*) [8]) +x_ether_arp(ether_arp, size (*) [28], align (*) [2]) +x_eventfd_t(unsigned long, size (*) [8], align (*) [8]) +x_fexcept_t(unsigned short, size (*) [2], align (*) [2]) +x_gregset_t(long long*, size (*) [184], align (*) [8]) +x_group_req(group_req, size (*) [136], align (*) [8]) +x_icmp6_hdr(icmp6_hdr, size (*) [8], align (*) [4]) +x_imaxdiv_t(imaxdiv_t, size (*) [16], align (*) [8]) +x_in6_rtmsg(in6_rtmsg, size (*) [80], align (*) [8]) +x_in_addr_t(unsigned int, size (*) [4], align (*) [4]) +x_in_port_t(unsigned short, size (*) [2], align (*) [2]) +x_ip6_rthdr(ip6_rthdr, size (*) [4], align (*) [1]) +x_ipv6_mreq(ipv6_mreq, size (*) [20], align (*) [4]) +x_itimerval(itimerval, size (*) [32], align (*) [8]) +x___jmp_buf(long*, size (*) [64], align (*) [8]) +x_long_long(long long, size (*) [8], align (*) [8]) +x_mbstate_t(__mbstate_t, size (*) [8], align (*) [4]) +x_msgqnum_t(unsigned long, size (*) [8], align (*) [8]) +x_ns_opcode(__ns_opcode, size (*) [4], align (*) [4]) +x_pthread_t(unsigned long, size (*) [8], align (*) [8]) +x_ptrdiff_t(long, size (*) [8], align (*) [8]) +x_res_state(__res_state*, size (*) [8], align (*) [8]) +x_rr_result(rr_result, size (*) [24], align (*) [4]) +x_sg_header(sg_header, size (*) [36], align (*) [4]) +x_sg_io_hdr(sg_io_hdr, size (*) [88], align (*) [8]) +x_Sg_io_hdr(sg_io_hdr, size (*) [88], align (*) [8]) +x_sigaction(sigaction, size (*) [152], align (*) [8]) +x_siginfo_t(siginfo_t, size (*) [128], align (*) [8]) +x_socklen_t(unsigned int, size (*) [4], align (*) [4]) +x_str_mlist(str_mlist, size (*) [9], align (*) [1]) +x_strrecvfd(strrecvfd, size (*) [20], align (*) [4]) +x_timestamp(timestamp, size (*) [40], align (*) [4]) +x_u_int16_t(unsigned short, size (*) [2], align (*) [2]) +x_u_int32_t(unsigned int, size (*) [4], align (*) [4]) +x_u_int64_t(unsigned long, size (*) [8], align (*) [8]) +x_uintmax_t(unsigned long, size (*) [8], align (*) [8]) +x_uintptr_t(unsigned long, size (*) [8], align (*) [8]) +x_wctrans_t(int const*, size (*) [8], align (*) [8]) +x_wordexp_t(wordexp_t, size (*) [24], align (*) [8]) +x_arpreq_old(arpreq_old, size (*) [52], align (*) [4]) +x_crypt_data(crypt_data, size (*) [131232], align (*) [8]) +x_Elf32_Addr(unsigned int, size (*) [4], align (*) [4]) +x_Elf32_Ehdr(Elf32_Ehdr, size (*) [52], align (*) [4]) +x_Elf32_Half(unsigned short, size (*) [2], align (*) [2]) +x_Elf32_Move(Elf32_Move, size (*) [24], align (*) [8]) +x_Elf32_Nhdr(Elf32_Nhdr, size (*) [12], align (*) [4]) +x_Elf32_Phdr(Elf32_Phdr, size (*) [32], align (*) [4]) +x_Elf32_Rela(Elf32_Rela, size (*) [12], align (*) [4]) +x_Elf32_Shdr(Elf32_Shdr, size (*) [40], align (*) [4]) +x_Elf32_Word(unsigned int, size (*) [4], align (*) [4]) +x_Elf64_Addr(unsigned long, size (*) [8], align (*) [8]) +x_Elf64_Ehdr(Elf64_Ehdr, size (*) [64], align (*) [8]) +x_Elf64_Half(unsigned short, size (*) [2], align (*) [2]) +x_Elf64_Move(Elf64_Move, size (*) [32], align (*) [8]) +x_Elf64_Nhdr(Elf64_Nhdr, size (*) [12], align (*) [4]) +x_Elf64_Phdr(Elf64_Phdr, size (*) [56], align (*) [8]) +x_Elf64_Rela(Elf64_Rela, size (*) [24], align (*) [8]) +x_Elf64_Shdr(Elf64_Shdr, size (*) [64], align (*) [8]) +x_Elf64_Word(unsigned int, size (*) [4], align (*) [4]) +x_elf_greg_t(unsigned long long, size (*) [8], align (*) [8]) +x_Elf_Symndx(unsigned int, size (*) [4], align (*) [4]) +x_epoll_data(epoll_data, size (*) [8], align (*) [8]) +x_ether_addr(ether_addr, size (*) [6], align (*) [1]) +x_f_owner_ex(f_owner_ex, size (*) [8], align (*) [4]) +x_fpregset_t(_libc_fpstate*, size (*) [8], align (*) [8]) +x_fsblkcnt_t(unsigned long, size (*) [8], align (*) [8]) +x_fsfilcnt_t(unsigned long, size (*) [8], align (*) [8]) +x_in_pktinfo(in_pktinfo, size (*) [12], align (*) [4]) +x_ip6_rthdr0(ip6_rthdr0, size (*) [8], align (*) [4]) +x_itimerspec(itimerspec, size (*) [32], align (*) [8]) +x_mcontext_t(mcontext_t, size (*) [256], align (*) [8]) +x_nd_opt_hdr(nd_opt_hdr, size (*) [2], align (*) [1]) +x_nd_opt_mtu(nd_opt_mtu, size (*) [8], align (*) [4]) +x_ntptimeval(ntptimeval, size (*) [72], align (*) [8]) +x_prpsinfo_t(elf_prpsinfo, size (*) [136], align (*) [8]) +x_prstatus_t(elf_prstatus, size (*) [336], align (*) [8]) +x_register_t(long, size (*) [8], align (*) [8]) +x_regmatch_t(regmatch_t, size (*) [8], align (*) [4]) +x_rr_pco_use(rr_pco_use, size (*) [32], align (*) [4]) +x_sg_iovec_t(sg_iovec, size (*) [16], align (*) [8]) +x_sg_scsi_id(sg_scsi_id, size (*) [32], align (*) [4]) +x_Sg_scsi_id(sg_scsi_id, size (*) [32], align (*) [4]) +x_sigcontext(sigcontext, size (*) [256], align (*) [8]) +x_sigjmp_buf(__jmp_buf_tag*, size (*) [200], align (*) [8]) +x_tcp_md5sig(tcp_md5sig, size (*) [216], align (*) [8]) +x_ucontext_t(ucontext, size (*) [936], align (*) [8]) +x_useconds_t(unsigned int, size (*) [4], align (*) [4]) +x_Elf32_gptab(Elf32_gptab, size (*) [8], align (*) [4]) +x_Elf32_Sword(int, size (*) [4], align (*) [4]) +x_Elf32_Xword(unsigned long, size (*) [8], align (*) [8]) +x_Elf64_Sword(int, size (*) [4], align (*) [4]) +x_Elf64_Xword(unsigned long, size (*) [8], align (*) [8]) +x_Elf_Options(Elf_Options, size (*) [8], align (*) [4]) +x_elf_siginfo(elf_siginfo, size (*) [12], align (*) [4]) +x_epoll_event(epoll_event, size (*) [12], align (*) [1]) +x_in6_pktinfo(in6_pktinfo, size (*) [20], align (*) [4]) +x_int_fast8_t(signed char, size (*) [1], align (*) [1]) +x_ip6_mtuinfo(ip6_mtuinfo, size (*) [32], align (*) [4]) +x_ip_msfilter(ip_msfilter, size (*) [20], align (*) [4]) +x_long_double(long double, size (*) [16], align (*) [16]) +x_nd_redirect(nd_redirect, size (*) [40], align (*) [4]) +x_ns_tsig_key(ns_tsig_key, size (*) [2072], align (*) [8]) +x_packet_mreq(packet_mreq, size (*) [16], align (*) [4]) +x_prgregset_t(unsigned long long*, size (*) [216], align (*) [8]) +x___res_state(__res_state, size (*) [568], align (*) [8]) +x_sa_family_t(unsigned short, size (*) [2], align (*) [2]) +x_sched_param(sched_param, size (*) [4], align (*) [4]) +x_sg_io_hdr_t(sg_io_hdr, size (*) [88], align (*) [8]) +x_sg_req_info(sg_req_info, size (*) [24], align (*) [8]) +x_Sg_req_info(sg_req_info, size (*) [24], align (*) [8]) +x_sigaltstack(sigaltstack, size (*) [24], align (*) [8]) +x_sockaddr_in(sockaddr_in, size (*) [16], align (*) [4]) +x_sockaddr_ll(sockaddr_ll, size (*) [20], align (*) [4]) +x_sockaddr_un(sockaddr_un, size (*) [110], align (*) [2]) +x_strfdinsert(strfdinsert, size (*) [48], align (*) [8]) +x_suseconds_t(long, size (*) [8], align (*) [8]) +x_arpd_request(arpd_request, size (*) [40], align (*) [8]) +x_dl_phdr_info(dl_phdr_info, size (*) [64], align (*) [8]) +x_Elf32_auxv_t(Elf32_auxv_t, size (*) [8], align (*) [4]) +x_Elf32_Sxword(long, size (*) [8], align (*) [8]) +x_Elf32_Verdef(Elf32_Verdef, size (*) [20], align (*) [4]) +x_Elf32_Versym(unsigned short, size (*) [2], align (*) [2]) +x_Elf64_auxv_t(Elf64_auxv_t, size (*) [16], align (*) [8]) +x_Elf64_Sxword(long, size (*) [8], align (*) [8]) +x_Elf64_Verdef(Elf64_Verdef, size (*) [20], align (*) [4]) +x_Elf64_Versym(unsigned short, size (*) [2], align (*) [2]) +x_elf_prpsinfo(elf_prpsinfo, size (*) [136], align (*) [8]) +x_elf_prstatus(elf_prstatus, size (*) [336], align (*) [8]) +x_epoll_data_t(epoll_data, size (*) [8], align (*) [8]) +x_ether_header(ether_header, size (*) [14], align (*) [1]) +x_group_filter(group_filter, size (*) [272], align (*) [8]) +x_icmp6_filter(icmp6_filter, size (*) [32], align (*) [4]) +x_icmp_ra_addr(icmp_ra_addr, size (*) [8], align (*) [4]) +x_if_nameindex(if_nameindex, size (*) [16], align (*) [8]) +x_int_fast16_t(long, size (*) [8], align (*) [8]) +x_int_fast32_t(long, size (*) [8], align (*) [8]) +x_int_fast64_t(long, size (*) [8], align (*) [8]) +x_int_least8_t(signed char, size (*) [1], align (*) [1]) +x_ip6_opt_nsap(ip6_opt_nsap, size (*) [4], align (*) [1]) +x_ip_timestamp(ip_timestamp, size (*) [40], align (*) [4]) +x_mtconfiginfo(mtconfiginfo, size (*) [48], align (*) [8]) +x_mt_tape_info(mt_tape_info, size (*) [16], align (*) [8]) +x__ns_flagdata(_ns_flagdata, size (*) [8], align (*) [4]) +x_ns_key_types(__ns_key_types, size (*) [4], align (*) [4]) +x_prfpregset_t(user_fpregs_struct, size (*) [512], align (*) [8]) +x_rr_pco_match(rr_pco_match, size (*) [24], align (*) [4]) +x_sig_atomic_t(int, size (*) [4], align (*) [4]) +x_sighandler_t(void (*)(int), size (*) [8], align (*) [8]) +x_sockaddr_in6(sockaddr_in6, size (*) [28], align (*) [4]) +x_uint_fast8_t(unsigned char, size (*) [1], align (*) [1]) +x_Elf32_RegInfo(Elf32_RegInfo, size (*) [24], align (*) [4]) +x_Elf32_Section(unsigned short, size (*) [2], align (*) [2]) +x_Elf32_Syminfo(Elf32_Syminfo, size (*) [4], align (*) [2]) +x_Elf32_Verdaux(Elf32_Verdaux, size (*) [8], align (*) [4]) +x_Elf32_Vernaux(Elf32_Vernaux, size (*) [16], align (*) [4]) +x_Elf32_Verneed(Elf32_Verneed, size (*) [16], align (*) [4]) +x_Elf64_Section(unsigned short, size (*) [2], align (*) [2]) +x_Elf64_Syminfo(Elf64_Syminfo, size (*) [4], align (*) [2]) +x_Elf64_Verdaux(Elf64_Verdaux, size (*) [8], align (*) [4]) +x_Elf64_Vernaux(Elf64_Vernaux, size (*) [16], align (*) [4]) +x_Elf64_Verneed(Elf64_Verneed, size (*) [16], align (*) [4]) +x_elf_gregset_t(unsigned long long*, size (*) [216], align (*) [8]) +x_inotify_event(inotify_event, size (*) [16], align (*) [4]) +x_int_least16_t(short, size (*) [2], align (*) [2]) +x_int_least32_t(int, size (*) [4], align (*) [4]) +x_int_least64_t(long, size (*) [8], align (*) [8]) +x_ip6_opt_jumbo(ip6_opt_jumbo, size (*) [6], align (*) [1]) +x___jmp_buf_tag(__jmp_buf_tag, size (*) [200], align (*) [8]) +x_nd_opt_rd_hdr(nd_opt_rd_hdr, size (*) [8], align (*) [4]) +x_ns_cert_types(__ns_cert_types, size (*) [4], align (*) [4]) +x_pthread_key_t(unsigned int, size (*) [4], align (*) [4]) +x_sg_req_info_t(sg_req_info, size (*) [24], align (*) [8]) +x_uint_fast16_t(unsigned long, size (*) [8], align (*) [8]) +x_uint_fast32_t(unsigned long, size (*) [8], align (*) [8]) +x_uint_fast64_t(unsigned long, size (*) [8], align (*) [8]) +x_uint_least8_t(unsigned char, size (*) [1], align (*) [1]) +x_Elf32_Conflict(unsigned int, size (*) [4], align (*) [4]) +x_elf_fpregset_t(user_fpregs_struct, size (*) [512], align (*) [8]) +x_Elf_Options_Hw(Elf_Options_Hw, size (*) [8], align (*) [4]) +x_ip6_opt_router(ip6_opt_router, size (*) [4], align (*) [1]) +x_ip6_opt_tunnel(ip6_opt_tunnel, size (*) [3], align (*) [1]) +x_ip_mreq_source(ip_mreq_source, size (*) [12], align (*) [4]) +x_pthread_attr_t(pthread_attr_t, size (*) [56], align (*) [8]) +x_pthread_cond_t(pthread_cond_t, size (*) [48], align (*) [8]) +x_pthread_once_t(int, size (*) [4], align (*) [4]) +x_uint_least16_t(unsigned short, size (*) [2], align (*) [2]) +x_uint_least32_t(unsigned int, size (*) [4], align (*) [4]) +x_uint_least64_t(unsigned long, size (*) [8], align (*) [8]) +x_pthread_mutex_t(pthread_mutex_t, size (*) [40], align (*) [8]) +x_ccs_modesel_head(ccs_modesel_head, size (*) [12], align (*) [1]) +x_group_source_req(group_source_req, size (*) [264], align (*) [8]) +x_nd_router_advert(nd_router_advert, size (*) [16], align (*) [4]) +x_pthread_rwlock_t(pthread_rwlock_t, size (*) [56], align (*) [8]) +x_signalfd_siginfo(signalfd_siginfo, size (*) [128], align (*) [8]) +x_sockaddr_storage(sockaddr_storage, size (*) [128], align (*) [8]) +x_user_regs_struct(user_regs_struct, size (*) [216], align (*) [8]) +x_fanotify_response(fanotify_response, size (*) [8], align (*) [4]) +x_nd_router_solicit(nd_router_solicit, size (*) [8], align (*) [4]) +x_ns_tcp_tsig_state(ns_tcp_tsig_state, size (*) [544], align (*) [8]) +x_posix_spawnattr_t(posix_spawnattr_t, size (*) [336], align (*) [8]) +x_pthread_barrier_t(pthread_barrier_t, size (*) [32], align (*) [8]) +x_re_pattern_buffer(re_pattern_buffer, size (*) [64], align (*) [8]) +x_icmp6_router_renum(icmp6_router_renum, size (*) [16], align (*) [4]) +x_nd_neighbor_advert(nd_neighbor_advert, size (*) [24], align (*) [4]) +x_nd_opt_prefix_info(nd_opt_prefix_info, size (*) [32], align (*) [4]) +x_pthread_condattr_t(pthread_condattr_t, size (*) [4], align (*) [4]) +x_pthread_spinlock_t(int, size (*) [4], align (*) [4]) +x_user_fpregs_struct(user_fpregs_struct, size (*) [512], align (*) [8]) +x_nd_neighbor_solicit(nd_neighbor_solicit, size (*) [24], align (*) [4]) +x_nd_opt_adv_interval(nd_opt_adv_interval, size (*) [8], align (*) [4]) +x_ns_update_operation(__ns_update_operation, size (*) [4], align (*) [4]) +x_pthread_mutexattr_t(pthread_mutexattr_t, size (*) [4], align (*) [4]) +x_pthread_rwlockattr_t(pthread_rwlockattr_t, size (*) [8], align (*) [8]) +x_pthread_barrierattr_t(pthread_barrierattr_t, size (*) [4], align (*) [4]) +x_nd_opt_home_agent_info(nd_opt_home_agent_info, size (*) [8], align (*) [2]) +x_fanotify_event_metadata(fanotify_event_metadata, size (*) [24], align (*) [8]) +x_posix_spawn_file_actions_t(posix_spawn_file_actions_t, size (*) [80], align (*) [8]) +x_ip(ip, size (*) [20], align (*) [4]) +x_tm(tm, size (*) [56], align (*) [8]) +x_FTW(FTW, size (*) [8], align (*) [4]) +x_int(int, size (*) [4], align (*) [4]) +x_tms(tms, size (*) [32], align (*) [8]) +y_DIR(__dirstream*, size (*) [8], align (*) [8]) +x_acct(acct, size (*) [64], align (*) [4]) +x_bool(bool, size (*) [1], align (*) [1]) +x_cc_t(unsigned char, size (*) [1], align (*) [1]) +x_char(char, size (*) [1], align (*) [1]) +x_CODE(_code, size (*) [16], align (*) [8]) +x_icmp(icmp, size (*) [28], align (*) [4]) +x_id_t(unsigned int, size (*) [4], align (*) [4]) +x_igmp(igmp, size (*) [8], align (*) [4]) +x_long(long, size (*) [8], align (*) [8]) +x_mtop(mtop, size (*) [8], align (*) [4]) +x_spwd(spwd, size (*) [72], align (*) [8]) +x_stat(stat, size (*) [144], align (*) [8]) +x_uint(unsigned int, size (*) [4], align (*) [4]) +x_user(user, size (*) [912], align (*) [8]) +y_FILE(_IO_FILE*, size (*) [8], align (*) [8]) +y_void(void*, size (*) [8], align (*) [8]) +x_aiocb(aiocb, size (*) [168], align (*) [8]) +x_dev_t(unsigned long, size (*) [8], align (*) [8]) +x_div_t(div_t, size (*) [8], align (*) [4]) +x_dqblk(dqblk, size (*) [72], align (*) [8]) +x_entry(entry, size (*) [16], align (*) [8]) +x_ENTRY(entry, size (*) [16], align (*) [8]) +x_float(float, size (*) [4], align (*) [4]) +x_flock(flock, size (*) [32], align (*) [8]) +x_gid_t(unsigned int, size (*) [4], align (*) [4]) +x_group(group, size (*) [32], align (*) [8]) +x_ifmap(ifmap, size (*) [24], align (*) [8]) +x_ifreq(ifreq, size (*) [40], align (*) [8]) +x_ino_t(unsigned long, size (*) [8], align (*) [8]) +x_iovec(iovec, size (*) [16], align (*) [8]) +x_iphdr(iphdr, size (*) [20], align (*) [4]) +x_key_t(int, size (*) [4], align (*) [4]) +x_lconv(lconv, size (*) [96], align (*) [8]) +x_mqd_t(int, size (*) [4], align (*) [4]) +x_mtget(mtget, size (*) [48], align (*) [8]) +x_mtpos(mtpos, size (*) [8], align (*) [8]) +x_ns_rr(__ns_rr, size (*) [1048], align (*) [8]) +x_off_t(long, size (*) [8], align (*) [8]) +x_pid_t(int, size (*) [4], align (*) [4]) +x_qelem(qelem, size (*) [24], align (*) [8]) +x_sem_t(sem_t, size (*) [32], align (*) [8]) +x_short(short, size (*) [2], align (*) [2]) +x_sig_t(void (*)(int), size (*) [8], align (*) [8]) +x_timeb(timeb, size (*) [16], align (*) [8]) +x_timex(timex, size (*) [208], align (*) [8]) +x_ucred(ucred, size (*) [12], align (*) [4]) +x_uid_t(unsigned int, size (*) [4], align (*) [4]) +x_u_int(unsigned int, size (*) [4], align (*) [4]) +x_ulong(unsigned long, size (*) [8], align (*) [8]) +x_utmpx(utmpx, size (*) [384], align (*) [4]) +x_VISIT(VISIT, size (*) [4], align (*) [4]) +x_ACTION(ACTION, size (*) [4], align (*) [4]) +x_ar_hdr(ar_hdr, size (*) [60], align (*) [1]) +x_arphdr(arphdr, size (*) [8], align (*) [2]) +x_arpreq(arpreq, size (*) [68], align (*) [4]) +x_comp_t(unsigned short, size (*) [2], align (*) [2]) +x_dirent(dirent, size (*) [280], align (*) [8]) +x_double(double, size (*) [8], align (*) [8]) +x_dqinfo(dqinfo, size (*) [24], align (*) [8]) +x_ethhdr(ethhdr, size (*) [14], align (*) [1]) +x_fd_set(fd_set, size (*) [128], align (*) [8]) +x_fenv_t(fenv_t, size (*) [32], align (*) [4]) +x_fpos_t(_G_fpos64_t, size (*) [16], align (*) [8]) +x_fsid_t(__fsid_t, size (*) [8], align (*) [4]) +x_glob_t(glob_t, size (*) [72], align (*) [8]) +x_greg_t(long long, size (*) [8], align (*) [8]) +x_HEADER(HEADER, size (*) [12], align (*) [4]) +x_ifaddr(ifaddr, size (*) [48], align (*) [8]) +x_ifconf(ifconf, size (*) [16], align (*) [8]) +x_int8_t(signed char, size (*) [1], align (*) [1]) +x_ldiv_t(ldiv_t, size (*) [16], align (*) [8]) +x_linger(linger, size (*) [8], align (*) [4]) +x_mntent(mntent, size (*) [40], align (*) [8]) +x_mode_t(unsigned int, size (*) [4], align (*) [4]) +x_msgbuf(msgbuf, size (*) [16], align (*) [8]) +x_msghdr(msghdr, size (*) [56], align (*) [8]) +x_netent(netent, size (*) [24], align (*) [8]) +x_nfds_t(unsigned long, size (*) [8], align (*) [8]) +x_n_long(unsigned int, size (*) [4], align (*) [4]) +x_ns_msg(__ns_msg, size (*) [80], align (*) [8]) +x_n_time(unsigned int, size (*) [4], align (*) [4]) +x_option(option, size (*) [32], align (*) [8]) +x_passwd(passwd, size (*) [48], align (*) [8]) +x_pollfd(pollfd, size (*) [8], align (*) [4]) +x_quad_t(long, size (*) [8], align (*) [8]) +x_rlimit(rlimit, size (*) [16], align (*) [8]) +x_rlim_t(unsigned long, size (*) [8], align (*) [8]) +x_rusage(rusage, size (*) [144], align (*) [8]) +x_sembuf(sembuf, size (*) [6], align (*) [2]) +x_sigval(sigval, size (*) [8], align (*) [8]) +x_size_t(unsigned long, size (*) [8], align (*) [8]) +x_statfs(statfs, size (*) [120], align (*) [8]) +x_strbuf(strbuf, size (*) [16], align (*) [8]) +x_tcphdr(tcphdr, size (*) [20], align (*) [4]) +x_time_t(long, size (*) [8], align (*) [8]) +x_u_char(unsigned char, size (*) [1], align (*) [1]) +x_udphdr(udphdr, size (*) [8], align (*) [2]) +x_u_long(unsigned long, size (*) [8], align (*) [8]) +x_ushort(unsigned short, size (*) [2], align (*) [2]) +x_wint_t(unsigned int, size (*) [4], align (*) [4]) +x_acct_v3(acct_v3, size (*) [64], align (*) [4]) +x_caddr_t(char*, size (*) [8], align (*) [8]) +x_clock_t(long, size (*) [8], align (*) [8]) +x_cmsghdr(cmsghdr, size (*) [16], align (*) [8]) +x_Dl_info(Dl_info, size (*) [32], align (*) [8]) +x_fd_mask(long, size (*) [8], align (*) [8]) +x_float_t(float, size (*) [4], align (*) [4]) +x_hostent(hostent, size (*) [32], align (*) [8]) +x_icmphdr(icmphdr, size (*) [8], align (*) [4]) +x_iconv_t(void*, size (*) [8], align (*) [8]) +x_ifaddrs(ifaddrs, size (*) [56], align (*) [8]) +x_in_addr(in_addr, size (*) [4], align (*) [4]) +x_int16_t(short, size (*) [2], align (*) [2]) +x_int32_t(int, size (*) [4], align (*) [4]) +x_int64_t(long, size (*) [8], align (*) [8]) +x_ip6_ext(ip6_ext, size (*) [2], align (*) [1]) +x_ip6_hbh(ip6_hbh, size (*) [2], align (*) [1]) +x_ip6_hdr(ip6_hdr, size (*) [40], align (*) [4]) +x_ip6_opt(ip6_opt, size (*) [2], align (*) [1]) +x_ip_mreq(ip_mreq, size (*) [8], align (*) [4]) +x_ip_opts(ip_opts, size (*) [44], align (*) [4]) +x_jmp_buf(__jmp_buf_tag*, size (*) [200], align (*) [8]) +x_lastlog(lastlog, size (*) [292], align (*) [4]) +x_lldiv_t(lldiv_t, size (*) [16], align (*) [8]) +x_lwpid_t(int, size (*) [4], align (*) [4]) +x_mld_hdr(mld_hdr, size (*) [24], align (*) [4]) +x_mq_attr(mq_attr, size (*) [64], align (*) [8]) +x_msginfo(msginfo, size (*) [32], align (*) [4]) +x_nl_catd(void*, size (*) [8], align (*) [8]) +x_nlink_t(unsigned long, size (*) [8], align (*) [8]) +x_nl_item(int, size (*) [4], align (*) [4]) +x_ns_flag(__ns_flag, size (*) [4], align (*) [4]) +x_n_short(unsigned short, size (*) [2], align (*) [2]) +x___ns_rr(__ns_rr, size (*) [1048], align (*) [8]) +x_ns_sect(__ns_sect, size (*) [4], align (*) [4]) +x_ns_type(__ns_type, size (*) [4], align (*) [4]) +x_r_debug(r_debug, size (*) [40], align (*) [8]) +x_regex_t(re_pattern_buffer, size (*) [64], align (*) [8]) +x_res_sym(res_sym, size (*) [24], align (*) [8]) +x_rtentry(rtentry, size (*) [120], align (*) [8]) +x_seminfo(seminfo, size (*) [40], align (*) [4]) +x_servent(servent, size (*) [32], align (*) [8]) +x_shminfo(shminfo, size (*) [72], align (*) [8]) +x_speed_t(unsigned int, size (*) [4], align (*) [4]) +x_ssize_t(long, size (*) [8], align (*) [8]) +x_stack_t(sigaltstack, size (*) [24], align (*) [8]) +x_statvfs(statvfs, size (*) [112], align (*) [8]) +x_strpeek(strpeek, size (*) [40], align (*) [8]) +x_sysinfo(sysinfo, size (*) [112], align (*) [8]) +x_termios(termios, size (*) [60], align (*) [4]) +x_tftphdr(tftphdr, size (*) [5], align (*) [1]) +x_timer_t(void*, size (*) [8], align (*) [8]) +x_timeval(timeval, size (*) [16], align (*) [8]) +x_uint8_t(unsigned char, size (*) [1], align (*) [1]) +x_u_short(unsigned short, size (*) [2], align (*) [2]) +x_utimbuf(utimbuf, size (*) [16], align (*) [8]) +x_utsname(utsname, size (*) [390], align (*) [1]) +x_va_list(__va_list_tag*, size (*) [24], align (*) [8]) +x_wchar_t(wchar_t, size (*) [4], align (*) [4]) +x_winsize(winsize, size (*) [8], align (*) [2]) diff --git a/data/abi.x86_64.musl b/data/abi.x86_64.musl new file mode 100644 index 0000000..4ed5937 --- /dev/null +++ b/data/abi.x86_64.musl @@ -0,0 +1,438 @@ +x_addrinfo(addrinfo, size (*) [48], align (*) [8]) +x_bandinfo(bandinfo, size (*) [8], align (*) [4]) +x_blkcnt_t(long, size (*) [8], align (*) [8]) +x_double_t(double, size (*) [8], align (*) [8]) +x__fpstate(_fpstate, size (*) [512], align (*) [8]) +x_idtype_t(idtype_t, size (*) [4], align (*) [4]) +x_in6_addr(in6_addr, size (*) [16], align (*) [4]) +x_intmax_t(long, size (*) [8], align (*) [8]) +x_intptr_t(long, size (*) [8], align (*) [8]) +x_ip6_dest(ip6_dest, size (*) [2], align (*) [1]) +x_ip6_frag(ip6_frag, size (*) [8], align (*) [4]) +x_ipc_perm(ipc_perm, size (*) [48], align (*) [8]) +x_ip_mreqn(ip_mreqn, size (*) [12], align (*) [4]) +x_link_map(link_map, size (*) [40], align (*) [8]) +x_locale_t(__locale_struct*, size (*) [8], align (*) [8]) +x_msglen_t(unsigned long, size (*) [8], align (*) [8]) +x_msqid_ds(msqid_ds, size (*) [120], align (*) [8]) +x_ns_class(__ns_class, size (*) [4], align (*) [4]) +x___ns_msg(__ns_msg, size (*) [80], align (*) [8]) +x_ns_rcode(__ns_rcode, size (*) [4], align (*) [4]) +x_protoent(protoent, size (*) [24], align (*) [8]) +x_psaddr_t(void*, size (*) [8], align (*) [8]) +x_regoff_t(long, size (*) [8], align (*) [8]) +x_semid_ds(semid_ds, size (*) [104], align (*) [8]) +x_sg_iovec(sg_iovec, size (*) [16], align (*) [8]) +x_shmatt_t(unsigned long, size (*) [8], align (*) [8]) +x_shmid_ds(shmid_ds, size (*) [112], align (*) [8]) +x_shm_info(shm_info, size (*) [48], align (*) [8]) +x_sigevent(sigevent, size (*) [64], align (*) [8]) +x_sigset_t(__sigset_t, size (*) [128], align (*) [8]) +x_sockaddr(sockaddr, size (*) [16], align (*) [2]) +x_strioctl(strioctl, size (*) [24], align (*) [8]) +x_str_list(str_list, size (*) [16], align (*) [8]) +x_tcflag_t(unsigned int, size (*) [4], align (*) [4]) +x_tcp_info(tcp_info, size (*) [120], align (*) [8]) +x_timespec(timespec, size (*) [16], align (*) [8]) +x_timezone(timezone, size (*) [8], align (*) [4]) +x_uint16_t(unsigned short, size (*) [2], align (*) [2]) +x_uint32_t(unsigned int, size (*) [4], align (*) [4]) +x_uint64_t(unsigned long, size (*) [8], align (*) [8]) +x_u_int8_t(unsigned char, size (*) [1], align (*) [1]) +x_u_quad_t(unsigned long long, size (*) [8], align (*) [8]) +x_wctype_t(unsigned long, size (*) [8], align (*) [8]) +x_blksize_t(long, size (*) [8], align (*) [8]) +x_clockid_t(int, size (*) [4], align (*) [4]) +x_cpu_set_t(cpu_set_t, size (*) [128], align (*) [8]) +x_Elf32_Dyn(Elf32_Dyn, size (*) [8], align (*) [4]) +x_Elf32_Lib(Elf32_Lib, size (*) [20], align (*) [4]) +x_Elf32_Off(unsigned int, size (*) [4], align (*) [4]) +x_Elf32_Rel(Elf32_Rel, size (*) [8], align (*) [4]) +x_Elf32_Sym(Elf32_Sym, size (*) [16], align (*) [4]) +x_Elf64_Dyn(Elf64_Dyn, size (*) [16], align (*) [8]) +x_Elf64_Lib(Elf64_Lib, size (*) [20], align (*) [4]) +x_Elf64_Off(unsigned long, size (*) [8], align (*) [8]) +x_Elf64_Rel(Elf64_Rel, size (*) [16], align (*) [8]) +x_Elf64_Sym(Elf64_Sym, size (*) [24], align (*) [8]) +x_ether_arp(ether_arp, size (*) [28], align (*) [2]) +x_eventfd_t(unsigned long, size (*) [8], align (*) [8]) +x_fexcept_t(unsigned short, size (*) [2], align (*) [2]) +x_gregset_t(long long*, size (*) [184], align (*) [8]) +x_group_req(group_req, size (*) [136], align (*) [8]) +x_icmp6_hdr(icmp6_hdr, size (*) [8], align (*) [4]) +x_imaxdiv_t(imaxdiv_t, size (*) [16], align (*) [8]) +x_in6_rtmsg(in6_rtmsg, size (*) [80], align (*) [8]) +x_in_addr_t(unsigned int, size (*) [4], align (*) [4]) +x_in_port_t(unsigned short, size (*) [2], align (*) [2]) +x_ip6_rthdr(ip6_rthdr, size (*) [4], align (*) [1]) +x_ipv6_mreq(ipv6_mreq, size (*) [20], align (*) [4]) +x_itimerval(itimerval, size (*) [32], align (*) [8]) +x___jmp_buf(unsigned long*, size (*) [64], align (*) [8]) +x_long_long(long long, size (*) [8], align (*) [8]) +x_mbstate_t(__mbstate_t, size (*) [8], align (*) [4]) +x_msgqnum_t(unsigned long, size (*) [8], align (*) [8]) +x_ns_opcode(__ns_opcode, size (*) [4], align (*) [4]) +x_pthread_t(unsigned long, size (*) [8], align (*) [8]) +x_ptrdiff_t(long, size (*) [8], align (*) [8]) +x_res_state(__res_state*, size (*) [8], align (*) [8]) +x_rr_result(rr_result, size (*) [24], align (*) [4]) +x_sg_header(sg_header, size (*) [36], align (*) [4]) +x_sg_io_hdr(sg_io_hdr, size (*) [88], align (*) [8]) +x_Sg_io_hdr(sg_io_hdr, size (*) [88], align (*) [8]) +x_sigaction(sigaction, size (*) [152], align (*) [8]) +x_siginfo_t(siginfo_t, size (*) [128], align (*) [8]) +x_socklen_t(unsigned int, size (*) [4], align (*) [4]) +x_str_mlist(str_mlist, size (*) [9], align (*) [1]) +x_strrecvfd(strrecvfd, size (*) [20], align (*) [4]) +x_timestamp(timestamp, size (*) [40], align (*) [4]) +x_u_int16_t(unsigned short, size (*) [2], align (*) [2]) +x_u_int32_t(unsigned int, size (*) [4], align (*) [4]) +x_u_int64_t(unsigned long, size (*) [8], align (*) [8]) +x_uintmax_t(unsigned long, size (*) [8], align (*) [8]) +x_uintptr_t(unsigned long, size (*) [8], align (*) [8]) +x_wctrans_t(int const*, size (*) [8], align (*) [8]) +x_wordexp_t(wordexp_t, size (*) [24], align (*) [8]) +x_arpreq_old(arpreq_old, size (*) [52], align (*) [4]) +x_crypt_data(crypt_data, size (*) [260], align (*) [4]) +x_Elf32_Addr(unsigned int, size (*) [4], align (*) [4]) +x_Elf32_Ehdr(Elf32_Ehdr, size (*) [52], align (*) [4]) +x_Elf32_Half(unsigned short, size (*) [2], align (*) [2]) +x_Elf32_Move(Elf32_Move, size (*) [24], align (*) [8]) +x_Elf32_Nhdr(Elf32_Nhdr, size (*) [12], align (*) [4]) +x_Elf32_Phdr(Elf32_Phdr, size (*) [32], align (*) [4]) +x_Elf32_Rela(Elf32_Rela, size (*) [12], align (*) [4]) +x_Elf32_Shdr(Elf32_Shdr, size (*) [40], align (*) [4]) +x_Elf32_Word(unsigned int, size (*) [4], align (*) [4]) +x_Elf64_Addr(unsigned long, size (*) [8], align (*) [8]) +x_Elf64_Ehdr(Elf64_Ehdr, size (*) [64], align (*) [8]) +x_Elf64_Half(unsigned short, size (*) [2], align (*) [2]) +x_Elf64_Move(Elf64_Move, size (*) [32], align (*) [8]) +x_Elf64_Nhdr(Elf64_Nhdr, size (*) [12], align (*) [4]) +x_Elf64_Phdr(Elf64_Phdr, size (*) [56], align (*) [8]) +x_Elf64_Rela(Elf64_Rela, size (*) [24], align (*) [8]) +x_Elf64_Shdr(Elf64_Shdr, size (*) [64], align (*) [8]) +x_Elf64_Word(unsigned int, size (*) [4], align (*) [4]) +x_elf_greg_t(unsigned long long, size (*) [8], align (*) [8]) +x_Elf_Symndx(unsigned int, size (*) [4], align (*) [4]) +x_epoll_data(epoll_data, size (*) [8], align (*) [8]) +x_ether_addr(ether_addr, size (*) [6], align (*) [1]) +x_f_owner_ex(f_owner_ex, size (*) [8], align (*) [4]) +x_fpregset_t(_fpstate*, size (*) [8], align (*) [8]) +x_fsblkcnt_t(unsigned long, size (*) [8], align (*) [8]) +x_fsfilcnt_t(unsigned long, size (*) [8], align (*) [8]) +x_in_pktinfo(in_pktinfo, size (*) [12], align (*) [4]) +x_ip6_rthdr0(ip6_rthdr0, size (*) [8], align (*) [4]) +x_itimerspec(itimerspec, size (*) [32], align (*) [8]) +x_mcontext_t(mcontext_t, size (*) [256], align (*) [8]) +x_nd_opt_hdr(nd_opt_hdr, size (*) [2], align (*) [1]) +x_nd_opt_mtu(nd_opt_mtu, size (*) [8], align (*) [4]) +x_ntptimeval(ntptimeval, size (*) [32], align (*) [8]) +x_prpsinfo_t(elf_prpsinfo, size (*) [136], align (*) [8]) +x_prstatus_t(elf_prstatus, size (*) [336], align (*) [8]) +x_register_t(long, size (*) [8], align (*) [8]) +x_regmatch_t(regmatch_t, size (*) [16], align (*) [8]) +x_rr_pco_use(rr_pco_use, size (*) [32], align (*) [4]) +x_sg_iovec_t(sg_iovec, size (*) [16], align (*) [8]) +x_sg_scsi_id(sg_scsi_id, size (*) [32], align (*) [4]) +x_Sg_scsi_id(sg_scsi_id, size (*) [32], align (*) [4]) +x_sigcontext(sigcontext, size (*) [256], align (*) [8]) +x_sigjmp_buf(__jmp_buf_tag*, size (*) [200], align (*) [8]) +x_tcp_md5sig(tcp_md5sig, size (*) [216], align (*) [8]) +x_ucontext_t(ucontext, size (*) [936], align (*) [8]) +x_useconds_t(unsigned int, size (*) [4], align (*) [4]) +x_Elf32_gptab(Elf32_gptab, size (*) [8], align (*) [4]) +x_Elf32_Sword(int, size (*) [4], align (*) [4]) +x_Elf32_Xword(unsigned long, size (*) [8], align (*) [8]) +x_Elf64_Sword(int, size (*) [4], align (*) [4]) +x_Elf64_Xword(unsigned long, size (*) [8], align (*) [8]) +x_Elf_Options(Elf_Options, size (*) [8], align (*) [4]) +x_elf_siginfo(elf_siginfo, size (*) [12], align (*) [4]) +x_epoll_event(epoll_event, size (*) [12], align (*) [1]) +x_in6_pktinfo(in6_pktinfo, size (*) [20], align (*) [4]) +x_int_fast8_t(signed char, size (*) [1], align (*) [1]) +x_ip6_mtuinfo(ip6_mtuinfo, size (*) [32], align (*) [4]) +x_ip_msfilter(ip_msfilter, size (*) [20], align (*) [4]) +x_long_double(long double, size (*) [16], align (*) [16]) +x_nd_redirect(nd_redirect, size (*) [40], align (*) [4]) +x_ns_tsig_key(ns_tsig_key, size (*) [2072], align (*) [8]) +x_packet_mreq(packet_mreq, size (*) [16], align (*) [4]) +x_prgregset_t(unsigned long long*, size (*) [216], align (*) [8]) +x___res_state(__res_state, size (*) [568], align (*) [8]) +x_sa_family_t(unsigned short, size (*) [2], align (*) [2]) +x_sched_param(sched_param, size (*) [48], align (*) [8]) +x_sg_io_hdr_t(sg_io_hdr, size (*) [88], align (*) [8]) +x_sg_req_info(sg_req_info, size (*) [24], align (*) [8]) +x_Sg_req_info(sg_req_info, size (*) [24], align (*) [8]) +x_sigaltstack(sigaltstack, size (*) [24], align (*) [8]) +x_sockaddr_in(sockaddr_in, size (*) [16], align (*) [4]) +x_sockaddr_ll(sockaddr_ll, size (*) [20], align (*) [4]) +x_sockaddr_un(sockaddr_un, size (*) [110], align (*) [2]) +x_strfdinsert(strfdinsert, size (*) [48], align (*) [8]) +x_suseconds_t(long, size (*) [8], align (*) [8]) +x_arpd_request(arpd_request, size (*) [40], align (*) [8]) +x_dl_phdr_info(dl_phdr_info, size (*) [64], align (*) [8]) +x_Elf32_auxv_t(Elf32_auxv_t, size (*) [8], align (*) [4]) +x_Elf32_Sxword(long, size (*) [8], align (*) [8]) +x_Elf32_Verdef(Elf32_Verdef, size (*) [20], align (*) [4]) +x_Elf32_Versym(unsigned short, size (*) [2], align (*) [2]) +x_Elf64_auxv_t(Elf64_auxv_t, size (*) [16], align (*) [8]) +x_Elf64_Sxword(long, size (*) [8], align (*) [8]) +x_Elf64_Verdef(Elf64_Verdef, size (*) [20], align (*) [4]) +x_Elf64_Versym(unsigned short, size (*) [2], align (*) [2]) +x_elf_prpsinfo(elf_prpsinfo, size (*) [136], align (*) [8]) +x_elf_prstatus(elf_prstatus, size (*) [336], align (*) [8]) +x_epoll_data_t(epoll_data, size (*) [8], align (*) [8]) +x_ether_header(ether_header, size (*) [14], align (*) [2]) +x_group_filter(group_filter, size (*) [272], align (*) [8]) +x_icmp6_filter(icmp6_filter, size (*) [32], align (*) [4]) +x_icmp_ra_addr(icmp_ra_addr, size (*) [8], align (*) [4]) +x_if_nameindex(if_nameindex, size (*) [16], align (*) [8]) +x_int_fast16_t(int, size (*) [4], align (*) [4]) +x_int_fast32_t(int, size (*) [4], align (*) [4]) +x_int_fast64_t(long, size (*) [8], align (*) [8]) +x_int_least8_t(signed char, size (*) [1], align (*) [1]) +x_ip6_opt_nsap(ip6_opt_nsap, size (*) [4], align (*) [1]) +x_ip_timestamp(ip_timestamp, size (*) [40], align (*) [4]) +x_mtconfiginfo(mtconfiginfo, size (*) [48], align (*) [8]) +x_mt_tape_info(mt_tape_info, size (*) [16], align (*) [8]) +x__ns_flagdata(_ns_flagdata, size (*) [8], align (*) [4]) +x_ns_key_types(__ns_key_types, size (*) [4], align (*) [4]) +x_prfpregset_t(user_fpregs_struct, size (*) [512], align (*) [8]) +x_rr_pco_match(rr_pco_match, size (*) [24], align (*) [4]) +x_sig_atomic_t(int, size (*) [4], align (*) [4]) +x_sighandler_t(void (*)(int), size (*) [8], align (*) [8]) +x_sockaddr_in6(sockaddr_in6, size (*) [28], align (*) [4]) +x_uint_fast8_t(unsigned char, size (*) [1], align (*) [1]) +x_Elf32_RegInfo(Elf32_RegInfo, size (*) [24], align (*) [4]) +x_Elf32_Section(unsigned short, size (*) [2], align (*) [2]) +x_Elf32_Syminfo(Elf32_Syminfo, size (*) [4], align (*) [2]) +x_Elf32_Verdaux(Elf32_Verdaux, size (*) [8], align (*) [4]) +x_Elf32_Vernaux(Elf32_Vernaux, size (*) [16], align (*) [4]) +x_Elf32_Verneed(Elf32_Verneed, size (*) [16], align (*) [4]) +x_Elf64_Section(unsigned short, size (*) [2], align (*) [2]) +x_Elf64_Syminfo(Elf64_Syminfo, size (*) [4], align (*) [2]) +x_Elf64_Verdaux(Elf64_Verdaux, size (*) [8], align (*) [4]) +x_Elf64_Vernaux(Elf64_Vernaux, size (*) [16], align (*) [4]) +x_Elf64_Verneed(Elf64_Verneed, size (*) [16], align (*) [4]) +x_elf_gregset_t(unsigned long long*, size (*) [216], align (*) [8]) +x_inotify_event(inotify_event, size (*) [16], align (*) [4]) +x_int_least16_t(short, size (*) [2], align (*) [2]) +x_int_least32_t(int, size (*) [4], align (*) [4]) +x_int_least64_t(long, size (*) [8], align (*) [8]) +x_ip6_opt_jumbo(ip6_opt_jumbo, size (*) [6], align (*) [1]) +x___jmp_buf_tag(__jmp_buf_tag, size (*) [200], align (*) [8]) +x_nd_opt_rd_hdr(nd_opt_rd_hdr, size (*) [8], align (*) [4]) +x_ns_cert_types(__ns_cert_types, size (*) [4], align (*) [4]) +x_pthread_key_t(unsigned int, size (*) [4], align (*) [4]) +x_sg_req_info_t(sg_req_info, size (*) [24], align (*) [8]) +x_uint_fast16_t(unsigned int, size (*) [4], align (*) [4]) +x_uint_fast32_t(unsigned int, size (*) [4], align (*) [4]) +x_uint_fast64_t(unsigned long, size (*) [8], align (*) [8]) +x_uint_least8_t(unsigned char, size (*) [1], align (*) [1]) +x_Elf32_Conflict(unsigned int, size (*) [4], align (*) [4]) +x_elf_fpregset_t(user_fpregs_struct, size (*) [512], align (*) [8]) +x_Elf_Options_Hw(Elf_Options_Hw, size (*) [8], align (*) [4]) +x_ip6_opt_router(ip6_opt_router, size (*) [4], align (*) [1]) +x_ip6_opt_tunnel(ip6_opt_tunnel, size (*) [3], align (*) [1]) +x_ip_mreq_source(ip_mreq_source, size (*) [12], align (*) [4]) +x_pthread_attr_t(pthread_attr_t, size (*) [56], align (*) [8]) +x_pthread_cond_t(pthread_cond_t, size (*) [48], align (*) [8]) +x_pthread_once_t(int, size (*) [4], align (*) [4]) +x_uint_least16_t(unsigned short, size (*) [2], align (*) [2]) +x_uint_least32_t(unsigned int, size (*) [4], align (*) [4]) +x_uint_least64_t(unsigned long, size (*) [8], align (*) [8]) +x_pthread_mutex_t(pthread_mutex_t, size (*) [40], align (*) [8]) +x_ccs_modesel_head(ccs_modesel_head, size (*) [12], align (*) [1]) +x_group_source_req(group_source_req, size (*) [264], align (*) [8]) +x_nd_router_advert(nd_router_advert, size (*) [16], align (*) [4]) +x_pthread_rwlock_t(pthread_rwlock_t, size (*) [56], align (*) [8]) +x_signalfd_siginfo(signalfd_siginfo, size (*) [128], align (*) [8]) +x_sockaddr_storage(sockaddr_storage, size (*) [128], align (*) [8]) +x_user_regs_struct(user_regs_struct, size (*) [216], align (*) [8]) +x_fanotify_response(fanotify_response, size (*) [8], align (*) [4]) +x_nd_router_solicit(nd_router_solicit, size (*) [8], align (*) [4]) +x_ns_tcp_tsig_state(ns_tcp_tsig_state, size (*) [544], align (*) [8]) +x_posix_spawnattr_t(posix_spawnattr_t, size (*) [336], align (*) [8]) +x_pthread_barrier_t(pthread_barrier_t, size (*) [32], align (*) [8]) +x_re_pattern_buffer(re_pattern_buffer, size (*) [64], align (*) [8]) +x_icmp6_router_renum(icmp6_router_renum, size (*) [16], align (*) [4]) +x_nd_neighbor_advert(nd_neighbor_advert, size (*) [24], align (*) [4]) +x_nd_opt_prefix_info(nd_opt_prefix_info, size (*) [32], align (*) [4]) +x_pthread_condattr_t(pthread_condattr_t, size (*) [4], align (*) [4]) +x_pthread_spinlock_t(int, size (*) [4], align (*) [4]) +x_user_fpregs_struct(user_fpregs_struct, size (*) [512], align (*) [8]) +x_nd_neighbor_solicit(nd_neighbor_solicit, size (*) [24], align (*) [4]) +x_nd_opt_adv_interval(nd_opt_adv_interval, size (*) [8], align (*) [4]) +x_ns_update_operation(__ns_update_operation, size (*) [4], align (*) [4]) +x_pthread_mutexattr_t(pthread_mutexattr_t, size (*) [4], align (*) [4]) +x_pthread_rwlockattr_t(pthread_rwlockattr_t, size (*) [8], align (*) [4]) +x_pthread_barrierattr_t(pthread_barrierattr_t, size (*) [4], align (*) [4]) +x_nd_opt_home_agent_info(nd_opt_home_agent_info, size (*) [8], align (*) [2]) +x_fanotify_event_metadata(fanotify_event_metadata, size (*) [24], align (*) [8]) +x_posix_spawn_file_actions_t(posix_spawn_file_actions_t, size (*) [80], align (*) [8]) +x_ip(ip, size (*) [20], align (*) [4]) +x_tm(tm, size (*) [56], align (*) [8]) +x_FTW(FTW, size (*) [8], align (*) [4]) +x_int(int, size (*) [4], align (*) [4]) +x_tms(tms, size (*) [32], align (*) [8]) +y_DIR(__dirstream*, size (*) [8], align (*) [8]) +x_acct(acct, size (*) [64], align (*) [4]) +x_bool(bool, size (*) [1], align (*) [1]) +x_cc_t(unsigned char, size (*) [1], align (*) [1]) +x_char(char, size (*) [1], align (*) [1]) +x_CODE(CODE, size (*) [16], align (*) [8]) +x_icmp(icmp, size (*) [28], align (*) [4]) +x_id_t(unsigned int, size (*) [4], align (*) [4]) +x_igmp(igmp, size (*) [8], align (*) [4]) +x_long(long, size (*) [8], align (*) [8]) +x_mtop(mtop, size (*) [8], align (*) [4]) +x_spwd(spwd, size (*) [72], align (*) [8]) +x_stat(stat, size (*) [144], align (*) [8]) +x_uint(unsigned int, size (*) [4], align (*) [4]) +x_user(user, size (*) [912], align (*) [8]) +y_FILE(_IO_FILE*, size (*) [8], align (*) [8]) +y_void(void*, size (*) [8], align (*) [8]) +x_aiocb(aiocb, size (*) [168], align (*) [8]) +x_dev_t(unsigned long, size (*) [8], align (*) [8]) +x_div_t(div_t, size (*) [8], align (*) [4]) +x_dqblk(dqblk, size (*) [72], align (*) [8]) +x_entry(entry, size (*) [16], align (*) [8]) +x_ENTRY(entry, size (*) [16], align (*) [8]) +x_float(float, size (*) [4], align (*) [4]) +x_flock(flock, size (*) [32], align (*) [8]) +x_gid_t(unsigned int, size (*) [4], align (*) [4]) +x_group(group, size (*) [32], align (*) [8]) +x_ifmap(ifmap, size (*) [24], align (*) [8]) +x_ifreq(ifreq, size (*) [40], align (*) [8]) +x_ino_t(unsigned long, size (*) [8], align (*) [8]) +x_iovec(iovec, size (*) [16], align (*) [8]) +x_iphdr(iphdr, size (*) [20], align (*) [4]) +x_key_t(int, size (*) [4], align (*) [4]) +x_lconv(lconv, size (*) [96], align (*) [8]) +x_mqd_t(int, size (*) [4], align (*) [4]) +x_mtget(mtget, size (*) [48], align (*) [8]) +x_mtpos(mtpos, size (*) [8], align (*) [8]) +x_ns_rr(__ns_rr, size (*) [1048], align (*) [8]) +x_off_t(long, size (*) [8], align (*) [8]) +x_pid_t(int, size (*) [4], align (*) [4]) +x_qelem(qelem, size (*) [24], align (*) [8]) +x_sem_t(sem_t, size (*) [32], align (*) [4]) +x_short(short, size (*) [2], align (*) [2]) +x_sig_t(void (*)(int), size (*) [8], align (*) [8]) +x_timeb(timeb, size (*) [16], align (*) [8]) +x_timex(timex, size (*) [208], align (*) [8]) +x_ucred(ucred, size (*) [12], align (*) [4]) +x_uid_t(unsigned int, size (*) [4], align (*) [4]) +x_u_int(unsigned int, size (*) [4], align (*) [4]) +x_ulong(unsigned long, size (*) [8], align (*) [8]) +x_utmpx(utmpx, size (*) [400], align (*) [8]) +x_VISIT(VISIT, size (*) [4], align (*) [4]) +x_ACTION(ACTION, size (*) [4], align (*) [4]) +x_ar_hdr(ar_hdr, size (*) [60], align (*) [1]) +x_arphdr(arphdr, size (*) [8], align (*) [2]) +x_arpreq(arpreq, size (*) [68], align (*) [4]) +x_comp_t(unsigned short, size (*) [2], align (*) [2]) +x_dirent(dirent, size (*) [280], align (*) [8]) +x_double(double, size (*) [8], align (*) [8]) +x_dqinfo(dqinfo, size (*) [24], align (*) [8]) +x_ethhdr(ethhdr, size (*) [14], align (*) [2]) +x_fd_set(fd_set, size (*) [128], align (*) [8]) +x_fenv_t(fenv_t, size (*) [32], align (*) [4]) +x_fpos_t(_G_fpos64_t, size (*) [16], align (*) [8]) +x_fsid_t(__fsid_t, size (*) [8], align (*) [4]) +x_glob_t(glob_t, size (*) [72], align (*) [8]) +x_greg_t(long long, size (*) [8], align (*) [8]) +x_HEADER(HEADER, size (*) [12], align (*) [4]) +x_ifaddr(ifaddr, size (*) [48], align (*) [8]) +x_ifconf(ifconf, size (*) [16], align (*) [8]) +x_int8_t(signed char, size (*) [1], align (*) [1]) +x_ldiv_t(ldiv_t, size (*) [16], align (*) [8]) +x_linger(linger, size (*) [8], align (*) [4]) +x_mntent(mntent, size (*) [40], align (*) [8]) +x_mode_t(unsigned int, size (*) [4], align (*) [4]) +x_msgbuf(msgbuf, size (*) [16], align (*) [8]) +x_msghdr(msghdr, size (*) [56], align (*) [8]) +x_netent(netent, size (*) [24], align (*) [8]) +x_nfds_t(unsigned long, size (*) [8], align (*) [8]) +x_n_long(unsigned int, size (*) [4], align (*) [4]) +x_ns_msg(__ns_msg, size (*) [80], align (*) [8]) +x_n_time(unsigned int, size (*) [4], align (*) [4]) +x_option(option, size (*) [32], align (*) [8]) +x_passwd(passwd, size (*) [48], align (*) [8]) +x_pollfd(pollfd, size (*) [8], align (*) [4]) +x_quad_t(long long, size (*) [8], align (*) [8]) +x_rlimit(rlimit, size (*) [16], align (*) [8]) +x_rlim_t(unsigned long long, size (*) [8], align (*) [8]) +x_rusage(rusage, size (*) [272], align (*) [8]) +x_sembuf(sembuf, size (*) [6], align (*) [2]) +x_sigval(sigval, size (*) [8], align (*) [8]) +x_size_t(unsigned long, size (*) [8], align (*) [8]) +x_statfs(statfs, size (*) [120], align (*) [8]) +x_strbuf(strbuf, size (*) [16], align (*) [8]) +x_tcphdr(tcphdr, size (*) [20], align (*) [4]) +x_time_t(long, size (*) [8], align (*) [8]) +x_u_char(unsigned char, size (*) [1], align (*) [1]) +x_udphdr(udphdr, size (*) [8], align (*) [2]) +x_u_long(unsigned long, size (*) [8], align (*) [8]) +x_ushort(unsigned short, size (*) [2], align (*) [2]) +x_wint_t(unsigned int, size (*) [4], align (*) [4]) +x_acct_v3(acct_v3, size (*) [64], align (*) [4]) +x_caddr_t(char*, size (*) [8], align (*) [8]) +x_clock_t(long, size (*) [8], align (*) [8]) +x_cmsghdr(cmsghdr, size (*) [16], align (*) [4]) +x_Dl_info(Dl_info, size (*) [32], align (*) [8]) +x_fd_mask(unsigned long, size (*) [8], align (*) [8]) +x_float_t(float, size (*) [4], align (*) [4]) +x_hostent(hostent, size (*) [32], align (*) [8]) +x_icmphdr(icmphdr, size (*) [8], align (*) [4]) +x_iconv_t(void*, size (*) [8], align (*) [8]) +x_ifaddrs(ifaddrs, size (*) [56], align (*) [8]) +x_in_addr(in_addr, size (*) [4], align (*) [4]) +x_int16_t(short, size (*) [2], align (*) [2]) +x_int32_t(int, size (*) [4], align (*) [4]) +x_int64_t(long, size (*) [8], align (*) [8]) +x_ip6_ext(ip6_ext, size (*) [2], align (*) [1]) +x_ip6_hbh(ip6_hbh, size (*) [2], align (*) [1]) +x_ip6_hdr(ip6_hdr, size (*) [40], align (*) [4]) +x_ip6_opt(ip6_opt, size (*) [2], align (*) [1]) +x_ip_mreq(ip_mreq, size (*) [8], align (*) [4]) +x_ip_opts(ip_opts, size (*) [44], align (*) [4]) +x_jmp_buf(__jmp_buf_tag*, size (*) [200], align (*) [8]) +x_lastlog(lastlog, size (*) [296], align (*) [8]) +x_lldiv_t(lldiv_t, size (*) [16], align (*) [8]) +x_lwpid_t(int, size (*) [4], align (*) [4]) +x_mld_hdr(mld_hdr, size (*) [24], align (*) [4]) +x_mq_attr(mq_attr, size (*) [64], align (*) [8]) +x_msginfo(msginfo, size (*) [32], align (*) [4]) +x_nl_catd(void*, size (*) [8], align (*) [8]) +x_nlink_t(unsigned long, size (*) [8], align (*) [8]) +x_nl_item(int, size (*) [4], align (*) [4]) +x_ns_flag(__ns_flag, size (*) [4], align (*) [4]) +x_n_short(unsigned short, size (*) [2], align (*) [2]) +x___ns_rr(__ns_rr, size (*) [1048], align (*) [8]) +x_ns_sect(__ns_sect, size (*) [4], align (*) [4]) +x_ns_type(__ns_type, size (*) [4], align (*) [4]) +x_r_debug(r_debug, size (*) [40], align (*) [8]) +x_regex_t(re_pattern_buffer, size (*) [64], align (*) [8]) +x_res_sym(res_sym, size (*) [24], align (*) [8]) +x_rtentry(rtentry, size (*) [120], align (*) [8]) +x_seminfo(seminfo, size (*) [40], align (*) [4]) +x_servent(servent, size (*) [32], align (*) [8]) +x_shminfo(shminfo, size (*) [72], align (*) [8]) +x_speed_t(unsigned int, size (*) [4], align (*) [4]) +x_ssize_t(long, size (*) [8], align (*) [8]) +x_stack_t(sigaltstack, size (*) [24], align (*) [8]) +x_statvfs(statvfs, size (*) [112], align (*) [8]) +x_strpeek(strpeek, size (*) [40], align (*) [8]) +x_sysinfo(sysinfo, size (*) [368], align (*) [8]) +x_termios(termios, size (*) [60], align (*) [4]) +x_tftphdr(tftphdr, size (*) [6], align (*) [2]) +x_timer_t(void*, size (*) [8], align (*) [8]) +x_timeval(timeval, size (*) [16], align (*) [8]) +x_uint8_t(unsigned char, size (*) [1], align (*) [1]) +x_u_short(unsigned short, size (*) [2], align (*) [2]) +x_utimbuf(utimbuf, size (*) [16], align (*) [8]) +x_utsname(utsname, size (*) [390], align (*) [1]) +x_va_list(__va_list_tag*, size (*) [24], align (*) [8]) +x_wchar_t(wchar_t, size (*) [4], align (*) [4]) +x_winsize(winsize, size (*) [8], align (*) [2]) -- 2.20.1