From: nsz Date: Tue, 11 Mar 2014 11:28:08 +0000 (+0100) Subject: sizeof renames X-Git-Url: http://nsz.repo.hu/git/?p=musl-tables;a=commitdiff_plain;h=30a86a2587eee9eb69f000b2c67fbb55ae2a0fa5 sizeof renames --- diff --git a/data/sizeof.glibc.i386 b/data/sizeof.glibc.i386 deleted file mode 100644 index 9d39979..0000000 --- a/data/sizeof.glibc.i386 +++ /dev/null @@ -1,441 +0,0 @@ -ACTION 4 -CODE 8 -Dl_info 16 -ENTRY 8 -Elf32_Addr 4 -Elf32_Conflict 4 -Elf32_Dyn 8 -Elf32_Ehdr 52 -Elf32_Half 2 -Elf32_Lib 20 -Elf32_Move 20 -Elf32_Nhdr 12 -Elf32_Off 4 -Elf32_Phdr 32 -Elf32_RegInfo 24 -Elf32_Rel 8 -Elf32_Rela 12 -Elf32_Section 2 -Elf32_Shdr 40 -Elf32_Sword 4 -Elf32_Sxword 8 -Elf32_Sym 16 -Elf32_Syminfo 4 -Elf32_Verdaux 8 -Elf32_Verdef 20 -Elf32_Vernaux 16 -Elf32_Verneed 16 -Elf32_Versym 2 -Elf32_Word 4 -Elf32_Xword 8 -Elf32_auxv_t 8 -Elf32_gptab 8 -Elf64_Addr 8 -Elf64_Dyn 16 -Elf64_Ehdr 64 -Elf64_Half 2 -Elf64_Lib 20 -Elf64_Move 28 -Elf64_Nhdr 12 -Elf64_Off 8 -Elf64_Phdr 56 -Elf64_Rel 16 -Elf64_Rela 24 -Elf64_Section 2 -Elf64_Shdr 64 -Elf64_Sword 4 -Elf64_Sxword 8 -Elf64_Sym 24 -Elf64_Syminfo 4 -Elf64_Verdaux 8 -Elf64_Verdef 20 -Elf64_Vernaux 16 -Elf64_Verneed 16 -Elf64_Versym 2 -Elf64_Word 4 -Elf64_Xword 8 -Elf64_auxv_t 16 -Elf_Options 8 -Elf_Options_Hw 8 -Elf_Symndx 4 -HEADER 12 -Sg_io_hdr 64 -Sg_req_info 20 -Sg_scsi_id 32 -VISIT 4 -_Bool 1 -__jmp_buf 24 -blkcnt_t 8 -blksize_t 4 -caddr_t 4 -cc_t 1 -clock_t 4 -clockid_t 4 -comp_t 2 -cpu_set_t 128 -dev_t 8 -div_t 8 -double 8 -double_t 12 -elf_fpregset_t 108 -elf_greg_t 4 -elf_gregset_t 68 -epoll_data_t 8 -eventfd_t 8 -fd_mask 4 -fd_set 128 -fenv_t 28 -fexcept_t 2 -float 4 -float_t 12 -fpos_t 16 -fpregset_t 4 -fsblkcnt_t 8 -fsfilcnt_t 8 -fsid_t 8 -gid_t 4 -glob_t 36 -greg_t 4 -gregset_t 76 -iconv_t 4 -id_t 4 -idtype_t 4 -imaxdiv_t 16 -in_addr_t 4 -in_port_t 2 -ino_t 8 -int 4 -int16_t 2 -int32_t 4 -int64_t 8 -int8_t 1 -int_fast16_t 4 -int_fast32_t 4 -int_fast64_t 8 -int_fast8_t 1 -int_least16_t 2 -int_least32_t 4 -int_least64_t 8 -int_least8_t 1 -intmax_t 8 -intptr_t 4 -jmp_buf 156 -key_t 4 -ldiv_t 8 -lldiv_t 16 -locale_t 4 -long 4 -long double 12 -long long 8 -lwpid_t 4 -mbstate_t 8 -mcontext_t 88 -mode_t 4 -mqd_t 4 -msglen_t 4 -msgqnum_t 4 -n_long 4 -n_short 2 -n_time 4 -nfds_t 4 -nl_catd 4 -nl_item 4 -nlink_t 4 -ns_cert_types 4 -ns_class 4 -ns_flag 4 -ns_key_types 4 -ns_msg 48 -ns_opcode 4 -ns_rcode 4 -ns_rr 1044 -ns_sect 4 -ns_tcp_tsig_state 528 -ns_tsig_key 2060 -ns_type 4 -ns_update_operation 4 -off_t 8 -pid_t 4 -posix_spawn_file_actions_t 76 -posix_spawnattr_t 336 -prfpregset_t 108 -prgregset_t 68 -prpsinfo_t 124 -prstatus_t 144 -psaddr_t 4 -pthread_attr_t 36 -pthread_barrier_t 20 -pthread_barrierattr_t 4 -pthread_cond_t 48 -pthread_condattr_t 4 -pthread_key_t 4 -pthread_mutex_t 24 -pthread_mutexattr_t 4 -pthread_once_t 4 -pthread_rwlock_t 32 -pthread_rwlockattr_t 8 -pthread_spinlock_t 4 -pthread_t 4 -ptrdiff_t 4 -quad_t 8 -regex_t 32 -register_t 4 -regmatch_t 8 -regoff_t 4 -res_state 4 -rlim_t 8 -sa_family_t 2 -sem_t 16 -sg_io_hdr_t 64 -sg_iovec_t 8 -sg_req_info_t 20 -shmatt_t 4 -short 2 -sig_atomic_t 4 -sig_t 4 -sighandler_t 4 -siginfo_t 128 -sigjmp_buf 156 -sigset_t 128 -size_t 4 -socklen_t 4 -speed_t 4 -ssize_t 4 -stack_t 12 -struct FTW 8 -struct __jmp_buf_tag 156 -struct __ns_msg 48 -struct __ns_rr 1044 -struct __res_state 512 -struct _fpstate 624 -struct _ns_flagdata 8 -struct acct 64 -struct acct_v3 64 -struct addrinfo 32 -struct aiocb 144 -struct ar_hdr 60 -struct arpd_request 28 -struct arphdr 8 -struct arpreq 68 -struct arpreq_old 52 -struct bandinfo 8 -struct ccs_modesel_head 12 -struct cmsghdr 12 -struct crypt_data 131228 -struct dirent 276 -struct dl_phdr_info 40 -struct dqblk 68 -struct dqinfo 24 -struct elf_prpsinfo 124 -struct elf_prstatus 144 -struct elf_siginfo 12 -struct entry 8 -struct epoll_event 12 -struct ether_addr 6 -struct ether_arp 28 -struct ether_header 14 -struct ethhdr 14 -struct f_owner_ex 8 -struct fanotify_event_metadata 24 -struct fanotify_response 8 -struct flock 24 -struct group 16 -struct group_filter 268 -struct group_req 132 -struct group_source_req 260 -struct hostent 20 -struct icmp 28 -struct icmp6_filter 32 -struct icmp6_hdr 8 -struct icmp6_router_renum 16 -struct icmp_ra_addr 8 -struct icmphdr 8 -struct if_nameindex 8 -struct ifaddr 40 -struct ifaddrs 28 -struct ifconf 8 -struct ifmap 16 -struct ifreq 32 -struct igmp 8 -struct ih_idseq 4 -struct ih_pmtu 4 -struct ih_rtradv 4 -struct in6_addr 16 -struct in6_pktinfo 20 -struct in6_rtmsg 72 -struct in_addr 4 -struct in_pktinfo 12 -struct inotify_event 16 -struct iovec 8 -struct ip 20 -struct ip6_dest 2 -struct ip6_ext 2 -struct ip6_frag 8 -struct ip6_hbh 2 -struct ip6_hdr 40 -struct ip6_hdrctl 8 -struct ip6_mtuinfo 32 -struct ip6_opt 2 -struct ip6_opt_jumbo 6 -struct ip6_opt_nsap 4 -struct ip6_opt_router 4 -struct ip6_opt_tunnel 3 -struct ip6_rthdr 4 -struct ip6_rthdr0 8 -struct ip_mreq 8 -struct ip_mreq_source 12 -struct ip_mreqn 12 -struct ip_msfilter 20 -struct ip_opts 44 -struct ip_timestamp 40 -struct ipc_perm 36 -struct iphdr 20 -struct ipv6_mreq 20 -struct itimerspec 16 -struct itimerval 16 -struct lastlog 292 -struct lconv 56 -struct linger 8 -struct link_map 20 -struct mld_hdr 24 -struct mntent 24 -struct mq_attr 32 -struct msgbuf 8 -struct msghdr 28 -struct msginfo 32 -struct msqid_ds 88 -struct mt_tape_info 8 -struct mtconfiginfo 32 -struct mtget 28 -struct mtop 8 -struct mtpos 4 -struct nd_neighbor_advert 24 -struct nd_neighbor_solicit 24 -struct nd_opt_adv_interval 8 -struct nd_opt_hdr 2 -struct nd_opt_home_agent_info 8 -struct nd_opt_mtu 8 -struct nd_opt_prefix_info 32 -struct nd_opt_rd_hdr 8 -struct nd_redirect 40 -struct nd_router_advert 16 -struct nd_router_solicit 8 -struct netent 16 -struct ns_tcp_tsig_state 528 -struct ns_tsig_key 2060 -struct ntptimeval 36 -struct option 16 -struct packet_mreq 16 -struct passwd 28 -struct pollfd 8 -struct protoent 12 -struct qelem 12 -struct r_debug 20 -struct re_pattern_buffer 32 -struct res_sym 12 -struct rlimit 16 -struct rr_pco_match 24 -struct rr_pco_use 32 -struct rr_result 24 -struct rtentry 84 -struct rusage 72 -struct sched_param 4 -struct sembuf 6 -struct semid_ds 64 -struct seminfo 40 -struct servent 16 -struct sg_header 36 -struct sg_io_hdr 64 -struct sg_iovec 8 -struct sg_req_info 20 -struct sg_scsi_id 32 -struct shm_info 24 -struct shmid_ds 84 -struct shminfo 36 -struct sigaction 140 -struct sigaltstack 12 -struct sigcontext 88 -struct sigevent 64 -struct signalfd_siginfo 128 -struct sockaddr 16 -struct sockaddr_in 16 -struct sockaddr_in6 28 -struct sockaddr_ll 20 -struct sockaddr_storage 128 -struct sockaddr_un 110 -struct spwd 36 -struct stat 96 -struct statfs 84 -struct statvfs 96 -struct str_list 8 -struct str_mlist 9 -struct strbuf 12 -struct strfdinsert 36 -struct strioctl 16 -struct strpeek 28 -struct strrecvfd 20 -struct sysinfo 64 -struct tcp_info 104 -struct tcp_md5sig 216 -struct tcphdr 20 -struct termios 60 -struct tftphdr 5 -struct timeb 12 -struct timespec 8 -struct timestamp 40 -struct timeval 8 -struct timex 128 -struct timezone 8 -struct tm 44 -struct tms 16 -struct ucred 12 -struct udphdr 8 -struct user 284 -struct user_fpregs_struct 108 -struct user_regs_struct 68 -struct utimbuf 8 -struct utmpx 384 -struct utsname 390 -struct winsize 8 -suseconds_t 4 -tcflag_t 4 -time_t 4 -timer_t 4 -u_char 1 -u_int 4 -u_int16_t 2 -u_int32_t 4 -u_int64_t 8 -u_int8_t 1 -u_long 4 -u_quad_t 8 -u_short 2 -ucontext_t 348 -uid_t 4 -uint 4 -uint16_t 2 -uint32_t 4 -uint64_t 8 -uint8_t 1 -uint_fast16_t 4 -uint_fast32_t 4 -uint_fast64_t 8 -uint_fast8_t 1 -uint_least16_t 2 -uint_least32_t 4 -uint_least64_t 8 -uint_least8_t 1 -uintmax_t 8 -uintptr_t 4 -ulong 4 -union epoll_data 8 -union sigval 4 -useconds_t 4 -ushort 2 -va_list 4 -void* 4 -wchar_t 4 -wctrans_t 4 -wctype_t 4 -wint_t 4 -wordexp_t 12 diff --git a/data/sizeof.glibc.mips b/data/sizeof.glibc.mips deleted file mode 100644 index 52cb514..0000000 --- a/data/sizeof.glibc.mips +++ /dev/null @@ -1,436 +0,0 @@ -ACTION 4 -CODE 8 -Dl_info 16 -ENTRY 8 -Elf32_Addr 4 -Elf32_Conflict 4 -Elf32_Dyn 8 -Elf32_Ehdr 52 -Elf32_Half 2 -Elf32_Lib 20 -Elf32_Move 24 -Elf32_Nhdr 12 -Elf32_Off 4 -Elf32_Phdr 32 -Elf32_RegInfo 24 -Elf32_Rel 8 -Elf32_Rela 12 -Elf32_Section 2 -Elf32_Shdr 40 -Elf32_Sword 4 -Elf32_Sxword 8 -Elf32_Sym 16 -Elf32_Syminfo 4 -Elf32_Verdaux 8 -Elf32_Verdef 20 -Elf32_Vernaux 16 -Elf32_Verneed 16 -Elf32_Versym 2 -Elf32_Word 4 -Elf32_Xword 8 -Elf32_auxv_t 8 -Elf32_gptab 8 -Elf64_Addr 8 -Elf64_Dyn 16 -Elf64_Ehdr 64 -Elf64_Half 2 -Elf64_Lib 20 -Elf64_Move 32 -Elf64_Nhdr 12 -Elf64_Off 8 -Elf64_Phdr 56 -Elf64_Rel 16 -Elf64_Rela 24 -Elf64_Section 2 -Elf64_Shdr 64 -Elf64_Sword 4 -Elf64_Sxword 8 -Elf64_Sym 24 -Elf64_Syminfo 4 -Elf64_Verdaux 8 -Elf64_Verdef 20 -Elf64_Vernaux 16 -Elf64_Verneed 16 -Elf64_Versym 2 -Elf64_Word 4 -Elf64_Xword 8 -Elf64_auxv_t 16 -Elf_Options 8 -Elf_Options_Hw 8 -Elf_Symndx 4 -HEADER 12 -Sg_io_hdr 64 -Sg_req_info 20 -Sg_scsi_id 32 -VISIT 4 -_Bool 1 -__jmp_buf 104 -blkcnt_t 8 -blksize_t 4 -caddr_t 4 -cc_t 1 -clock_t 4 -clockid_t 4 -comp_t 2 -cpu_set_t 128 -dev_t 8 -div_t 8 -double 8 -double_t 8 -elf_fpregset_t 264 -elf_greg_t 4 -elf_gregset_t 180 -epoll_data_t 8 -eventfd_t 8 -fd_mask 4 -fd_set 128 -fenv_t 4 -fexcept_t 2 -float 4 -float_t 4 -fpos_t 16 -fpregset_t 256 -fsblkcnt_t 8 -fsfilcnt_t 8 -fsid_t 8 -gid_t 4 -glob_t 36 -greg_t 8 -gregset_t 256 -iconv_t 4 -id_t 4 -idtype_t 4 -imaxdiv_t 16 -in_addr_t 4 -in_port_t 2 -ino_t 8 -int 4 -int16_t 2 -int32_t 4 -int64_t 8 -int8_t 1 -int_fast16_t 4 -int_fast32_t 4 -int_fast64_t 8 -int_fast8_t 1 -int_least16_t 2 -int_least32_t 4 -int_least64_t 8 -int_least8_t 1 -intmax_t 8 -intptr_t 4 -jmp_buf 240 -key_t 4 -ldiv_t 8 -lldiv_t 16 -locale_t 4 -long 4 -long double 8 -long long 8 -lwpid_t 4 -mbstate_t 8 -mcontext_t 592 -mode_t 4 -mqd_t 4 -msglen_t 4 -msgqnum_t 4 -n_long 4 -n_short 2 -n_time 4 -nfds_t 4 -nl_catd 4 -nl_item 4 -nlink_t 4 -ns_cert_types 4 -ns_class 4 -ns_flag 4 -ns_key_types 4 -ns_msg 48 -ns_opcode 4 -ns_rcode 4 -ns_rr 1044 -ns_sect 4 -ns_tcp_tsig_state 528 -ns_tsig_key 2060 -ns_type 4 -ns_update_operation 4 -off_t 8 -pid_t 4 -posix_spawn_file_actions_t 76 -posix_spawnattr_t 336 -prfpregset_t 264 -prgregset_t 180 -prpsinfo_t 128 -prstatus_t 256 -psaddr_t 4 -pthread_attr_t 36 -pthread_barrier_t 20 -pthread_barrierattr_t 4 -pthread_cond_t 48 -pthread_condattr_t 4 -pthread_key_t 4 -pthread_mutex_t 24 -pthread_mutexattr_t 4 -pthread_once_t 4 -pthread_rwlock_t 32 -pthread_rwlockattr_t 8 -pthread_spinlock_t 4 -pthread_t 4 -ptrdiff_t 4 -quad_t 8 -regex_t 32 -register_t 4 -regmatch_t 8 -regoff_t 4 -res_state 4 -rlim_t 8 -sa_family_t 2 -sem_t 16 -sg_io_hdr_t 64 -sg_iovec_t 8 -sg_req_info_t 20 -shmatt_t 4 -short 2 -sig_atomic_t 4 -sig_t 4 -sighandler_t 4 -siginfo_t 128 -sigjmp_buf 240 -sigset_t 128 -size_t 4 -socklen_t 4 -speed_t 4 -ssize_t 4 -stack_t 12 -struct FTW 8 -struct __jmp_buf_tag 240 -struct __ns_msg 48 -struct __ns_rr 1044 -struct __res_state 512 -struct _ns_flagdata 8 -struct acct 64 -struct acct_v3 64 -struct addrinfo 32 -struct aiocb 144 -struct ar_hdr 60 -struct arpd_request 28 -struct arphdr 8 -struct arpreq 68 -struct arpreq_old 52 -struct bandinfo 8 -struct ccs_modesel_head 12 -struct cmsghdr 12 -struct crypt_data 131228 -struct dirent 280 -struct dl_phdr_info 40 -struct dqblk 72 -struct dqinfo 24 -struct elf_prpsinfo 128 -struct elf_prstatus 256 -struct elf_siginfo 12 -struct entry 8 -struct epoll_event 16 -struct ether_addr 6 -struct ether_arp 28 -struct ether_header 14 -struct ethhdr 14 -struct f_owner_ex 8 -struct flock 32 -struct group 16 -struct group_filter 268 -struct group_req 132 -struct group_source_req 260 -struct hostent 20 -struct icmp 28 -struct icmp6_filter 32 -struct icmp6_hdr 8 -struct icmp6_router_renum 16 -struct icmp_ra_addr 8 -struct icmphdr 8 -struct if_nameindex 8 -struct ifaddr 40 -struct ifaddrs 28 -struct ifconf 8 -struct ifmap 16 -struct ifreq 32 -struct igmp 8 -struct ih_idseq 4 -struct ih_pmtu 4 -struct ih_rtradv 4 -struct in6_addr 16 -struct in6_pktinfo 20 -struct in6_rtmsg 72 -struct in_addr 4 -struct in_pktinfo 12 -struct inotify_event 16 -struct iovec 8 -struct ip 20 -struct ip6_dest 2 -struct ip6_ext 2 -struct ip6_frag 8 -struct ip6_hbh 2 -struct ip6_hdr 40 -struct ip6_hdrctl 8 -struct ip6_mtuinfo 32 -struct ip6_opt 2 -struct ip6_opt_jumbo 6 -struct ip6_opt_nsap 4 -struct ip6_opt_router 4 -struct ip6_opt_tunnel 3 -struct ip6_rthdr 4 -struct ip6_rthdr0 8 -struct ip_mreq 8 -struct ip_mreq_source 12 -struct ip_mreqn 12 -struct ip_msfilter 20 -struct ip_opts 44 -struct ip_timestamp 40 -struct ipc_perm 36 -struct iphdr 20 -struct ipv6_mreq 20 -struct itimerspec 16 -struct itimerval 16 -struct lastlog 292 -struct lconv 56 -struct linger 8 -struct link_map 20 -struct mld_hdr 24 -struct mntent 24 -struct mq_attr 32 -struct msgbuf 8 -struct msghdr 28 -struct msginfo 32 -struct msqid_ds 88 -struct mt_tape_info 8 -struct mtconfiginfo 32 -struct mtget 28 -struct mtop 8 -struct mtpos 4 -struct nd_neighbor_advert 24 -struct nd_neighbor_solicit 24 -struct nd_opt_adv_interval 8 -struct nd_opt_hdr 2 -struct nd_opt_home_agent_info 8 -struct nd_opt_mtu 8 -struct nd_opt_prefix_info 32 -struct nd_opt_rd_hdr 8 -struct nd_redirect 40 -struct nd_router_advert 16 -struct nd_router_solicit 8 -struct netent 16 -struct ns_tcp_tsig_state 528 -struct ns_tsig_key 2060 -struct ntptimeval 16 -struct option 16 -struct packet_mreq 16 -struct passwd 28 -struct pollfd 8 -struct protoent 12 -struct qelem 12 -struct r_debug 20 -struct re_pattern_buffer 32 -struct res_sym 12 -struct rlimit 16 -struct rr_pco_match 24 -struct rr_pco_use 32 -struct rr_result 24 -struct rtentry 84 -struct rusage 72 -struct sched_param 4 -struct sembuf 6 -struct semid_ds 56 -struct seminfo 40 -struct servent 16 -struct sg_header 36 -struct sg_io_hdr 64 -struct sg_iovec 8 -struct sg_req_info 20 -struct sg_scsi_id 32 -struct shm_info 24 -struct shmid_ds 72 -struct shminfo 36 -struct sigaction 144 -struct sigaltstack 12 -struct sigcontext 592 -struct sigevent 64 -struct signalfd_siginfo 128 -struct sockaddr 16 -struct sockaddr_in 16 -struct sockaddr_in6 28 -struct sockaddr_ll 20 -struct sockaddr_storage 128 -struct sockaddr_un 110 -struct spwd 36 -struct stat 160 -struct statfs 96 -struct statvfs 96 -struct str_list 8 -struct str_mlist 9 -struct strbuf 12 -struct strfdinsert 36 -struct strioctl 16 -struct strpeek 28 -struct strrecvfd 20 -struct sysinfo 64 -struct tcp_info 104 -struct tcp_md5sig 216 -struct tcphdr 20 -struct termios 52 -struct tftphdr 5 -struct timeb 12 -struct timespec 8 -struct timestamp 40 -struct timeval 8 -struct timex 128 -struct timezone 8 -struct tm 44 -struct tms 16 -struct ucred 12 -struct udphdr 8 -struct user 504 -struct utimbuf 8 -struct utmpx 384 -struct utsname 390 -struct winsize 8 -suseconds_t 4 -tcflag_t 4 -time_t 4 -timer_t 4 -u_char 1 -u_int 4 -u_int16_t 2 -u_int32_t 4 -u_int64_t 8 -u_int8_t 1 -u_long 4 -u_quad_t 8 -u_short 2 -ucontext_t 744 -uid_t 4 -uint 4 -uint16_t 2 -uint32_t 4 -uint64_t 8 -uint8_t 1 -uint_fast16_t 4 -uint_fast32_t 4 -uint_fast64_t 8 -uint_fast8_t 1 -uint_least16_t 2 -uint_least32_t 4 -uint_least64_t 8 -uint_least8_t 1 -uintmax_t 8 -uintptr_t 4 -ulong 4 -union epoll_data 8 -union sigval 4 -useconds_t 4 -ushort 2 -va_list 4 -void* 4 -wchar_t 4 -wctrans_t 4 -wctype_t 4 -wint_t 4 -wordexp_t 12 diff --git a/data/sizeof.glibc.x86_64 b/data/sizeof.glibc.x86_64 deleted file mode 100644 index 4958c8c..0000000 --- a/data/sizeof.glibc.x86_64 +++ /dev/null @@ -1,441 +0,0 @@ -ACTION 4 -CODE 16 -Dl_info 32 -ENTRY 16 -Elf32_Addr 4 -Elf32_Conflict 4 -Elf32_Dyn 8 -Elf32_Ehdr 52 -Elf32_Half 2 -Elf32_Lib 20 -Elf32_Move 24 -Elf32_Nhdr 12 -Elf32_Off 4 -Elf32_Phdr 32 -Elf32_RegInfo 24 -Elf32_Rel 8 -Elf32_Rela 12 -Elf32_Section 2 -Elf32_Shdr 40 -Elf32_Sword 4 -Elf32_Sxword 8 -Elf32_Sym 16 -Elf32_Syminfo 4 -Elf32_Verdaux 8 -Elf32_Verdef 20 -Elf32_Vernaux 16 -Elf32_Verneed 16 -Elf32_Versym 2 -Elf32_Word 4 -Elf32_Xword 8 -Elf32_auxv_t 8 -Elf32_gptab 8 -Elf64_Addr 8 -Elf64_Dyn 16 -Elf64_Ehdr 64 -Elf64_Half 2 -Elf64_Lib 20 -Elf64_Move 32 -Elf64_Nhdr 12 -Elf64_Off 8 -Elf64_Phdr 56 -Elf64_Rel 16 -Elf64_Rela 24 -Elf64_Section 2 -Elf64_Shdr 64 -Elf64_Sword 4 -Elf64_Sxword 8 -Elf64_Sym 24 -Elf64_Syminfo 4 -Elf64_Verdaux 8 -Elf64_Verdef 20 -Elf64_Vernaux 16 -Elf64_Verneed 16 -Elf64_Versym 2 -Elf64_Word 4 -Elf64_Xword 8 -Elf64_auxv_t 16 -Elf_Options 8 -Elf_Options_Hw 8 -Elf_Symndx 4 -HEADER 12 -Sg_io_hdr 88 -Sg_req_info 24 -Sg_scsi_id 32 -VISIT 4 -_Bool 1 -__jmp_buf 64 -blkcnt_t 8 -blksize_t 8 -caddr_t 8 -cc_t 1 -clock_t 8 -clockid_t 4 -comp_t 2 -cpu_set_t 128 -dev_t 8 -div_t 8 -double 8 -double_t 8 -elf_fpregset_t 512 -elf_greg_t 8 -elf_gregset_t 216 -epoll_data_t 8 -eventfd_t 8 -fd_mask 8 -fd_set 128 -fenv_t 32 -fexcept_t 2 -float 4 -float_t 4 -fpos_t 16 -fpregset_t 8 -fsblkcnt_t 8 -fsfilcnt_t 8 -fsid_t 8 -gid_t 4 -glob_t 72 -greg_t 8 -gregset_t 184 -iconv_t 8 -id_t 4 -idtype_t 4 -imaxdiv_t 16 -in_addr_t 4 -in_port_t 2 -ino_t 8 -int 4 -int16_t 2 -int32_t 4 -int64_t 8 -int8_t 1 -int_fast16_t 8 -int_fast32_t 8 -int_fast64_t 8 -int_fast8_t 1 -int_least16_t 2 -int_least32_t 4 -int_least64_t 8 -int_least8_t 1 -intmax_t 8 -intptr_t 8 -jmp_buf 200 -key_t 4 -ldiv_t 16 -lldiv_t 16 -locale_t 8 -long 8 -long double 16 -long long 8 -lwpid_t 4 -mbstate_t 8 -mcontext_t 256 -mode_t 4 -mqd_t 4 -msglen_t 8 -msgqnum_t 8 -n_long 4 -n_short 2 -n_time 4 -nfds_t 8 -nl_catd 8 -nl_item 4 -nlink_t 8 -ns_cert_types 4 -ns_class 4 -ns_flag 4 -ns_key_types 4 -ns_msg 80 -ns_opcode 4 -ns_rcode 4 -ns_rr 1048 -ns_sect 4 -ns_tcp_tsig_state 544 -ns_tsig_key 2072 -ns_type 4 -ns_update_operation 4 -off_t 8 -pid_t 4 -posix_spawn_file_actions_t 80 -posix_spawnattr_t 336 -prfpregset_t 512 -prgregset_t 216 -prpsinfo_t 136 -prstatus_t 336 -psaddr_t 8 -pthread_attr_t 56 -pthread_barrier_t 32 -pthread_barrierattr_t 4 -pthread_cond_t 48 -pthread_condattr_t 4 -pthread_key_t 4 -pthread_mutex_t 40 -pthread_mutexattr_t 4 -pthread_once_t 4 -pthread_rwlock_t 56 -pthread_rwlockattr_t 8 -pthread_spinlock_t 4 -pthread_t 8 -ptrdiff_t 8 -quad_t 8 -regex_t 64 -register_t 8 -regmatch_t 8 -regoff_t 4 -res_state 8 -rlim_t 8 -sa_family_t 2 -sem_t 32 -sg_io_hdr_t 88 -sg_iovec_t 16 -sg_req_info_t 24 -shmatt_t 8 -short 2 -sig_atomic_t 4 -sig_t 8 -sighandler_t 8 -siginfo_t 128 -sigjmp_buf 200 -sigset_t 128 -size_t 8 -socklen_t 4 -speed_t 4 -ssize_t 8 -stack_t 24 -struct FTW 8 -struct __jmp_buf_tag 200 -struct __ns_msg 80 -struct __ns_rr 1048 -struct __res_state 568 -struct _fpstate 512 -struct _ns_flagdata 8 -struct acct 64 -struct acct_v3 64 -struct addrinfo 48 -struct aiocb 168 -struct ar_hdr 60 -struct arpd_request 40 -struct arphdr 8 -struct arpreq 68 -struct arpreq_old 52 -struct bandinfo 8 -struct ccs_modesel_head 12 -struct cmsghdr 16 -struct crypt_data 131232 -struct dirent 280 -struct dl_phdr_info 64 -struct dqblk 72 -struct dqinfo 24 -struct elf_prpsinfo 136 -struct elf_prstatus 336 -struct elf_siginfo 12 -struct entry 16 -struct epoll_event 12 -struct ether_addr 6 -struct ether_arp 28 -struct ether_header 14 -struct ethhdr 14 -struct f_owner_ex 8 -struct fanotify_event_metadata 24 -struct fanotify_response 8 -struct flock 32 -struct group 32 -struct group_filter 272 -struct group_req 136 -struct group_source_req 264 -struct hostent 32 -struct icmp 28 -struct icmp6_filter 32 -struct icmp6_hdr 8 -struct icmp6_router_renum 16 -struct icmp_ra_addr 8 -struct icmphdr 8 -struct if_nameindex 16 -struct ifaddr 48 -struct ifaddrs 56 -struct ifconf 16 -struct ifmap 24 -struct ifreq 40 -struct igmp 8 -struct ih_idseq 4 -struct ih_pmtu 4 -struct ih_rtradv 4 -struct in6_addr 16 -struct in6_pktinfo 20 -struct in6_rtmsg 80 -struct in_addr 4 -struct in_pktinfo 12 -struct inotify_event 16 -struct iovec 16 -struct ip 20 -struct ip6_dest 2 -struct ip6_ext 2 -struct ip6_frag 8 -struct ip6_hbh 2 -struct ip6_hdr 40 -struct ip6_hdrctl 8 -struct ip6_mtuinfo 32 -struct ip6_opt 2 -struct ip6_opt_jumbo 6 -struct ip6_opt_nsap 4 -struct ip6_opt_router 4 -struct ip6_opt_tunnel 3 -struct ip6_rthdr 4 -struct ip6_rthdr0 8 -struct ip_mreq 8 -struct ip_mreq_source 12 -struct ip_mreqn 12 -struct ip_msfilter 20 -struct ip_opts 44 -struct ip_timestamp 40 -struct ipc_perm 48 -struct iphdr 20 -struct ipv6_mreq 20 -struct itimerspec 32 -struct itimerval 32 -struct lastlog 292 -struct lconv 96 -struct linger 8 -struct link_map 40 -struct mld_hdr 24 -struct mntent 40 -struct mq_attr 64 -struct msgbuf 16 -struct msghdr 56 -struct msginfo 32 -struct msqid_ds 120 -struct mt_tape_info 16 -struct mtconfiginfo 48 -struct mtget 48 -struct mtop 8 -struct mtpos 8 -struct nd_neighbor_advert 24 -struct nd_neighbor_solicit 24 -struct nd_opt_adv_interval 8 -struct nd_opt_hdr 2 -struct nd_opt_home_agent_info 8 -struct nd_opt_mtu 8 -struct nd_opt_prefix_info 32 -struct nd_opt_rd_hdr 8 -struct nd_redirect 40 -struct nd_router_advert 16 -struct nd_router_solicit 8 -struct netent 24 -struct ns_tcp_tsig_state 544 -struct ns_tsig_key 2072 -struct ntptimeval 72 -struct option 32 -struct packet_mreq 16 -struct passwd 48 -struct pollfd 8 -struct protoent 24 -struct qelem 24 -struct r_debug 40 -struct re_pattern_buffer 64 -struct res_sym 24 -struct rlimit 16 -struct rr_pco_match 24 -struct rr_pco_use 32 -struct rr_result 24 -struct rtentry 120 -struct rusage 144 -struct sched_param 4 -struct sembuf 6 -struct semid_ds 104 -struct seminfo 40 -struct servent 32 -struct sg_header 36 -struct sg_io_hdr 88 -struct sg_iovec 16 -struct sg_req_info 24 -struct sg_scsi_id 32 -struct shm_info 48 -struct shmid_ds 112 -struct shminfo 72 -struct sigaction 152 -struct sigaltstack 24 -struct sigcontext 256 -struct sigevent 64 -struct signalfd_siginfo 128 -struct sockaddr 16 -struct sockaddr_in 16 -struct sockaddr_in6 28 -struct sockaddr_ll 20 -struct sockaddr_storage 128 -struct sockaddr_un 110 -struct spwd 72 -struct stat 144 -struct statfs 120 -struct statvfs 112 -struct str_list 16 -struct str_mlist 9 -struct strbuf 16 -struct strfdinsert 48 -struct strioctl 24 -struct strpeek 40 -struct strrecvfd 20 -struct sysinfo 112 -struct tcp_info 104 -struct tcp_md5sig 216 -struct tcphdr 20 -struct termios 60 -struct tftphdr 5 -struct timeb 16 -struct timespec 16 -struct timestamp 40 -struct timeval 16 -struct timex 208 -struct timezone 8 -struct tm 56 -struct tms 32 -struct ucred 12 -struct udphdr 8 -struct user 912 -struct user_fpregs_struct 512 -struct user_regs_struct 216 -struct utimbuf 16 -struct utmpx 384 -struct utsname 390 -struct winsize 8 -suseconds_t 8 -tcflag_t 4 -time_t 8 -timer_t 8 -u_char 1 -u_int 4 -u_int16_t 2 -u_int32_t 4 -u_int64_t 8 -u_int8_t 1 -u_long 8 -u_quad_t 8 -u_short 2 -ucontext_t 936 -uid_t 4 -uint 4 -uint16_t 2 -uint32_t 4 -uint64_t 8 -uint8_t 1 -uint_fast16_t 8 -uint_fast32_t 8 -uint_fast64_t 8 -uint_fast8_t 1 -uint_least16_t 2 -uint_least32_t 4 -uint_least64_t 8 -uint_least8_t 1 -uintmax_t 8 -uintptr_t 8 -ulong 8 -union epoll_data 8 -union sigval 8 -useconds_t 4 -ushort 2 -va_list 24 -void* 8 -wchar_t 4 -wctrans_t 8 -wctype_t 8 -wint_t 4 -wordexp_t 24 diff --git a/data/sizeof.i386.glibc b/data/sizeof.i386.glibc new file mode 100644 index 0000000..9d39979 --- /dev/null +++ b/data/sizeof.i386.glibc @@ -0,0 +1,441 @@ +ACTION 4 +CODE 8 +Dl_info 16 +ENTRY 8 +Elf32_Addr 4 +Elf32_Conflict 4 +Elf32_Dyn 8 +Elf32_Ehdr 52 +Elf32_Half 2 +Elf32_Lib 20 +Elf32_Move 20 +Elf32_Nhdr 12 +Elf32_Off 4 +Elf32_Phdr 32 +Elf32_RegInfo 24 +Elf32_Rel 8 +Elf32_Rela 12 +Elf32_Section 2 +Elf32_Shdr 40 +Elf32_Sword 4 +Elf32_Sxword 8 +Elf32_Sym 16 +Elf32_Syminfo 4 +Elf32_Verdaux 8 +Elf32_Verdef 20 +Elf32_Vernaux 16 +Elf32_Verneed 16 +Elf32_Versym 2 +Elf32_Word 4 +Elf32_Xword 8 +Elf32_auxv_t 8 +Elf32_gptab 8 +Elf64_Addr 8 +Elf64_Dyn 16 +Elf64_Ehdr 64 +Elf64_Half 2 +Elf64_Lib 20 +Elf64_Move 28 +Elf64_Nhdr 12 +Elf64_Off 8 +Elf64_Phdr 56 +Elf64_Rel 16 +Elf64_Rela 24 +Elf64_Section 2 +Elf64_Shdr 64 +Elf64_Sword 4 +Elf64_Sxword 8 +Elf64_Sym 24 +Elf64_Syminfo 4 +Elf64_Verdaux 8 +Elf64_Verdef 20 +Elf64_Vernaux 16 +Elf64_Verneed 16 +Elf64_Versym 2 +Elf64_Word 4 +Elf64_Xword 8 +Elf64_auxv_t 16 +Elf_Options 8 +Elf_Options_Hw 8 +Elf_Symndx 4 +HEADER 12 +Sg_io_hdr 64 +Sg_req_info 20 +Sg_scsi_id 32 +VISIT 4 +_Bool 1 +__jmp_buf 24 +blkcnt_t 8 +blksize_t 4 +caddr_t 4 +cc_t 1 +clock_t 4 +clockid_t 4 +comp_t 2 +cpu_set_t 128 +dev_t 8 +div_t 8 +double 8 +double_t 12 +elf_fpregset_t 108 +elf_greg_t 4 +elf_gregset_t 68 +epoll_data_t 8 +eventfd_t 8 +fd_mask 4 +fd_set 128 +fenv_t 28 +fexcept_t 2 +float 4 +float_t 12 +fpos_t 16 +fpregset_t 4 +fsblkcnt_t 8 +fsfilcnt_t 8 +fsid_t 8 +gid_t 4 +glob_t 36 +greg_t 4 +gregset_t 76 +iconv_t 4 +id_t 4 +idtype_t 4 +imaxdiv_t 16 +in_addr_t 4 +in_port_t 2 +ino_t 8 +int 4 +int16_t 2 +int32_t 4 +int64_t 8 +int8_t 1 +int_fast16_t 4 +int_fast32_t 4 +int_fast64_t 8 +int_fast8_t 1 +int_least16_t 2 +int_least32_t 4 +int_least64_t 8 +int_least8_t 1 +intmax_t 8 +intptr_t 4 +jmp_buf 156 +key_t 4 +ldiv_t 8 +lldiv_t 16 +locale_t 4 +long 4 +long double 12 +long long 8 +lwpid_t 4 +mbstate_t 8 +mcontext_t 88 +mode_t 4 +mqd_t 4 +msglen_t 4 +msgqnum_t 4 +n_long 4 +n_short 2 +n_time 4 +nfds_t 4 +nl_catd 4 +nl_item 4 +nlink_t 4 +ns_cert_types 4 +ns_class 4 +ns_flag 4 +ns_key_types 4 +ns_msg 48 +ns_opcode 4 +ns_rcode 4 +ns_rr 1044 +ns_sect 4 +ns_tcp_tsig_state 528 +ns_tsig_key 2060 +ns_type 4 +ns_update_operation 4 +off_t 8 +pid_t 4 +posix_spawn_file_actions_t 76 +posix_spawnattr_t 336 +prfpregset_t 108 +prgregset_t 68 +prpsinfo_t 124 +prstatus_t 144 +psaddr_t 4 +pthread_attr_t 36 +pthread_barrier_t 20 +pthread_barrierattr_t 4 +pthread_cond_t 48 +pthread_condattr_t 4 +pthread_key_t 4 +pthread_mutex_t 24 +pthread_mutexattr_t 4 +pthread_once_t 4 +pthread_rwlock_t 32 +pthread_rwlockattr_t 8 +pthread_spinlock_t 4 +pthread_t 4 +ptrdiff_t 4 +quad_t 8 +regex_t 32 +register_t 4 +regmatch_t 8 +regoff_t 4 +res_state 4 +rlim_t 8 +sa_family_t 2 +sem_t 16 +sg_io_hdr_t 64 +sg_iovec_t 8 +sg_req_info_t 20 +shmatt_t 4 +short 2 +sig_atomic_t 4 +sig_t 4 +sighandler_t 4 +siginfo_t 128 +sigjmp_buf 156 +sigset_t 128 +size_t 4 +socklen_t 4 +speed_t 4 +ssize_t 4 +stack_t 12 +struct FTW 8 +struct __jmp_buf_tag 156 +struct __ns_msg 48 +struct __ns_rr 1044 +struct __res_state 512 +struct _fpstate 624 +struct _ns_flagdata 8 +struct acct 64 +struct acct_v3 64 +struct addrinfo 32 +struct aiocb 144 +struct ar_hdr 60 +struct arpd_request 28 +struct arphdr 8 +struct arpreq 68 +struct arpreq_old 52 +struct bandinfo 8 +struct ccs_modesel_head 12 +struct cmsghdr 12 +struct crypt_data 131228 +struct dirent 276 +struct dl_phdr_info 40 +struct dqblk 68 +struct dqinfo 24 +struct elf_prpsinfo 124 +struct elf_prstatus 144 +struct elf_siginfo 12 +struct entry 8 +struct epoll_event 12 +struct ether_addr 6 +struct ether_arp 28 +struct ether_header 14 +struct ethhdr 14 +struct f_owner_ex 8 +struct fanotify_event_metadata 24 +struct fanotify_response 8 +struct flock 24 +struct group 16 +struct group_filter 268 +struct group_req 132 +struct group_source_req 260 +struct hostent 20 +struct icmp 28 +struct icmp6_filter 32 +struct icmp6_hdr 8 +struct icmp6_router_renum 16 +struct icmp_ra_addr 8 +struct icmphdr 8 +struct if_nameindex 8 +struct ifaddr 40 +struct ifaddrs 28 +struct ifconf 8 +struct ifmap 16 +struct ifreq 32 +struct igmp 8 +struct ih_idseq 4 +struct ih_pmtu 4 +struct ih_rtradv 4 +struct in6_addr 16 +struct in6_pktinfo 20 +struct in6_rtmsg 72 +struct in_addr 4 +struct in_pktinfo 12 +struct inotify_event 16 +struct iovec 8 +struct ip 20 +struct ip6_dest 2 +struct ip6_ext 2 +struct ip6_frag 8 +struct ip6_hbh 2 +struct ip6_hdr 40 +struct ip6_hdrctl 8 +struct ip6_mtuinfo 32 +struct ip6_opt 2 +struct ip6_opt_jumbo 6 +struct ip6_opt_nsap 4 +struct ip6_opt_router 4 +struct ip6_opt_tunnel 3 +struct ip6_rthdr 4 +struct ip6_rthdr0 8 +struct ip_mreq 8 +struct ip_mreq_source 12 +struct ip_mreqn 12 +struct ip_msfilter 20 +struct ip_opts 44 +struct ip_timestamp 40 +struct ipc_perm 36 +struct iphdr 20 +struct ipv6_mreq 20 +struct itimerspec 16 +struct itimerval 16 +struct lastlog 292 +struct lconv 56 +struct linger 8 +struct link_map 20 +struct mld_hdr 24 +struct mntent 24 +struct mq_attr 32 +struct msgbuf 8 +struct msghdr 28 +struct msginfo 32 +struct msqid_ds 88 +struct mt_tape_info 8 +struct mtconfiginfo 32 +struct mtget 28 +struct mtop 8 +struct mtpos 4 +struct nd_neighbor_advert 24 +struct nd_neighbor_solicit 24 +struct nd_opt_adv_interval 8 +struct nd_opt_hdr 2 +struct nd_opt_home_agent_info 8 +struct nd_opt_mtu 8 +struct nd_opt_prefix_info 32 +struct nd_opt_rd_hdr 8 +struct nd_redirect 40 +struct nd_router_advert 16 +struct nd_router_solicit 8 +struct netent 16 +struct ns_tcp_tsig_state 528 +struct ns_tsig_key 2060 +struct ntptimeval 36 +struct option 16 +struct packet_mreq 16 +struct passwd 28 +struct pollfd 8 +struct protoent 12 +struct qelem 12 +struct r_debug 20 +struct re_pattern_buffer 32 +struct res_sym 12 +struct rlimit 16 +struct rr_pco_match 24 +struct rr_pco_use 32 +struct rr_result 24 +struct rtentry 84 +struct rusage 72 +struct sched_param 4 +struct sembuf 6 +struct semid_ds 64 +struct seminfo 40 +struct servent 16 +struct sg_header 36 +struct sg_io_hdr 64 +struct sg_iovec 8 +struct sg_req_info 20 +struct sg_scsi_id 32 +struct shm_info 24 +struct shmid_ds 84 +struct shminfo 36 +struct sigaction 140 +struct sigaltstack 12 +struct sigcontext 88 +struct sigevent 64 +struct signalfd_siginfo 128 +struct sockaddr 16 +struct sockaddr_in 16 +struct sockaddr_in6 28 +struct sockaddr_ll 20 +struct sockaddr_storage 128 +struct sockaddr_un 110 +struct spwd 36 +struct stat 96 +struct statfs 84 +struct statvfs 96 +struct str_list 8 +struct str_mlist 9 +struct strbuf 12 +struct strfdinsert 36 +struct strioctl 16 +struct strpeek 28 +struct strrecvfd 20 +struct sysinfo 64 +struct tcp_info 104 +struct tcp_md5sig 216 +struct tcphdr 20 +struct termios 60 +struct tftphdr 5 +struct timeb 12 +struct timespec 8 +struct timestamp 40 +struct timeval 8 +struct timex 128 +struct timezone 8 +struct tm 44 +struct tms 16 +struct ucred 12 +struct udphdr 8 +struct user 284 +struct user_fpregs_struct 108 +struct user_regs_struct 68 +struct utimbuf 8 +struct utmpx 384 +struct utsname 390 +struct winsize 8 +suseconds_t 4 +tcflag_t 4 +time_t 4 +timer_t 4 +u_char 1 +u_int 4 +u_int16_t 2 +u_int32_t 4 +u_int64_t 8 +u_int8_t 1 +u_long 4 +u_quad_t 8 +u_short 2 +ucontext_t 348 +uid_t 4 +uint 4 +uint16_t 2 +uint32_t 4 +uint64_t 8 +uint8_t 1 +uint_fast16_t 4 +uint_fast32_t 4 +uint_fast64_t 8 +uint_fast8_t 1 +uint_least16_t 2 +uint_least32_t 4 +uint_least64_t 8 +uint_least8_t 1 +uintmax_t 8 +uintptr_t 4 +ulong 4 +union epoll_data 8 +union sigval 4 +useconds_t 4 +ushort 2 +va_list 4 +void* 4 +wchar_t 4 +wctrans_t 4 +wctype_t 4 +wint_t 4 +wordexp_t 12 diff --git a/data/sizeof.i386.musl b/data/sizeof.i386.musl new file mode 100644 index 0000000..910b3e0 --- /dev/null +++ b/data/sizeof.i386.musl @@ -0,0 +1,441 @@ +ACTION 4 +CODE 8 +Dl_info 16 +ENTRY 8 +Elf32_Addr 4 +Elf32_Conflict 4 +Elf32_Dyn 8 +Elf32_Ehdr 52 +Elf32_Half 2 +Elf32_Lib 20 +Elf32_Move 20 +Elf32_Nhdr 12 +Elf32_Off 4 +Elf32_Phdr 32 +Elf32_RegInfo 24 +Elf32_Rel 8 +Elf32_Rela 12 +Elf32_Section 2 +Elf32_Shdr 40 +Elf32_Sword 4 +Elf32_Sxword 8 +Elf32_Sym 16 +Elf32_Syminfo 4 +Elf32_Verdaux 8 +Elf32_Verdef 20 +Elf32_Vernaux 16 +Elf32_Verneed 16 +Elf32_Versym 2 +Elf32_Word 4 +Elf32_Xword 8 +Elf32_auxv_t 8 +Elf32_gptab 8 +Elf64_Addr 8 +Elf64_Dyn 16 +Elf64_Ehdr 64 +Elf64_Half 2 +Elf64_Lib 20 +Elf64_Move 28 +Elf64_Nhdr 12 +Elf64_Off 8 +Elf64_Phdr 56 +Elf64_Rel 16 +Elf64_Rela 24 +Elf64_Section 2 +Elf64_Shdr 64 +Elf64_Sword 4 +Elf64_Sxword 8 +Elf64_Sym 24 +Elf64_Syminfo 4 +Elf64_Verdaux 8 +Elf64_Verdef 20 +Elf64_Vernaux 16 +Elf64_Verneed 16 +Elf64_Versym 2 +Elf64_Word 4 +Elf64_Xword 8 +Elf64_auxv_t 16 +Elf_Options 8 +Elf_Options_Hw 8 +Elf_Symndx 4 +HEADER 12 +Sg_io_hdr 64 +Sg_req_info 20 +Sg_scsi_id 32 +VISIT 4 +_Bool 1 +__jmp_buf 24 +blkcnt_t 8 +blksize_t 4 +caddr_t 4 +cc_t 1 +clock_t 4 +clockid_t 4 +comp_t 2 +cpu_set_t 128 +dev_t 8 +div_t 8 +double 8 +double_t 12 +elf_fpregset_t 108 +elf_greg_t 4 +elf_gregset_t 68 +epoll_data_t 8 +eventfd_t 8 +fd_mask 4 +fd_set 128 +fenv_t 28 +fexcept_t 2 +float 4 +float_t 12 +fpos_t 16 +fpregset_t 4 +fsblkcnt_t 8 +fsfilcnt_t 8 +fsid_t 8 +gid_t 4 +glob_t 36 +greg_t 4 +gregset_t 76 +iconv_t 4 +id_t 4 +idtype_t 4 +imaxdiv_t 16 +in_addr_t 4 +in_port_t 2 +ino_t 8 +int 4 +int16_t 2 +int32_t 4 +int64_t 8 +int8_t 1 +int_fast16_t 4 +int_fast32_t 4 +int_fast64_t 8 +int_fast8_t 1 +int_least16_t 2 +int_least32_t 4 +int_least64_t 8 +int_least8_t 1 +intmax_t 8 +intptr_t 4 +jmp_buf 156 +key_t 4 +ldiv_t 8 +lldiv_t 16 +locale_t 4 +long 4 +long double 12 +long long 8 +lwpid_t 4 +mbstate_t 8 +mcontext_t 88 +mode_t 4 +mqd_t 4 +msglen_t 4 +msgqnum_t 4 +n_long 4 +n_short 2 +n_time 4 +nfds_t 4 +nl_catd 4 +nl_item 4 +nlink_t 4 +ns_cert_types 4 +ns_class 4 +ns_flag 4 +ns_key_types 4 +ns_msg 48 +ns_opcode 4 +ns_rcode 4 +ns_rr 1044 +ns_sect 4 +ns_tcp_tsig_state 528 +ns_tsig_key 2060 +ns_type 4 +ns_update_operation 4 +off_t 8 +pid_t 4 +posix_spawn_file_actions_t 76 +posix_spawnattr_t 336 +prfpregset_t 108 +prgregset_t 68 +prpsinfo_t 124 +prstatus_t 144 +psaddr_t 4 +pthread_attr_t 36 +pthread_barrier_t 20 +pthread_barrierattr_t 4 +pthread_cond_t 48 +pthread_condattr_t 4 +pthread_key_t 4 +pthread_mutex_t 24 +pthread_mutexattr_t 4 +pthread_once_t 4 +pthread_rwlock_t 32 +pthread_rwlockattr_t 8 +pthread_spinlock_t 4 +pthread_t 4 +ptrdiff_t 4 +quad_t 8 +regex_t 32 +register_t 4 +regmatch_t 8 +regoff_t 4 +res_state 4 +rlim_t 8 +sa_family_t 2 +sem_t 16 +sg_io_hdr_t 64 +sg_iovec_t 8 +sg_req_info_t 20 +shmatt_t 4 +short 2 +sig_atomic_t 4 +sig_t 4 +sighandler_t 4 +siginfo_t 128 +sigjmp_buf 156 +sigset_t 128 +size_t 4 +socklen_t 4 +speed_t 4 +ssize_t 4 +stack_t 12 +struct FTW 8 +struct __jmp_buf_tag 156 +struct __ns_msg 48 +struct __ns_rr 1044 +struct __res_state 512 +struct _fpstate 112 +struct _ns_flagdata 8 +struct acct 64 +struct acct_v3 64 +struct addrinfo 32 +struct aiocb 144 +struct ar_hdr 60 +struct arpd_request 28 +struct arphdr 8 +struct arpreq 68 +struct arpreq_old 52 +struct bandinfo 8 +struct ccs_modesel_head 12 +struct cmsghdr 12 +struct crypt_data 260 +struct dirent 276 +struct dl_phdr_info 40 +struct dqblk 68 +struct dqinfo 24 +struct elf_prpsinfo 124 +struct elf_prstatus 144 +struct elf_siginfo 12 +struct entry 8 +struct epoll_event 12 +struct ether_addr 6 +struct ether_arp 28 +struct ether_header 14 +struct ethhdr 14 +struct f_owner_ex 8 +struct fanotify_event_metadata 24 +struct fanotify_response 8 +struct flock 24 +struct group 16 +struct group_filter 268 +struct group_req 132 +struct group_source_req 260 +struct hostent 20 +struct icmp 28 +struct icmp6_filter 32 +struct icmp6_hdr 8 +struct icmp6_router_renum 16 +struct icmp_ra_addr 8 +struct icmphdr 8 +struct if_nameindex 8 +struct ifaddr 40 +struct ifaddrs 28 +struct ifconf 8 +struct ifmap 16 +struct ifreq 32 +struct igmp 8 +struct ih_idseq 4 +struct ih_pmtu 4 +struct ih_rtradv 4 +struct in6_addr 16 +struct in6_pktinfo 20 +struct in6_rtmsg 72 +struct in_addr 4 +struct in_pktinfo 12 +struct inotify_event 16 +struct iovec 8 +struct ip 20 +struct ip6_dest 2 +struct ip6_ext 2 +struct ip6_frag 8 +struct ip6_hbh 2 +struct ip6_hdr 40 +struct ip6_hdrctl 8 +struct ip6_mtuinfo 32 +struct ip6_opt 2 +struct ip6_opt_jumbo 6 +struct ip6_opt_nsap 4 +struct ip6_opt_router 4 +struct ip6_opt_tunnel 3 +struct ip6_rthdr 4 +struct ip6_rthdr0 8 +struct ip_mreq 8 +struct ip_mreq_source 12 +struct ip_mreqn 12 +struct ip_msfilter 20 +struct ip_opts 44 +struct ip_timestamp 40 +struct ipc_perm 36 +struct iphdr 20 +struct ipv6_mreq 20 +struct itimerspec 16 +struct itimerval 16 +struct lastlog 292 +struct lconv 56 +struct linger 8 +struct link_map 20 +struct mld_hdr 24 +struct mntent 24 +struct mq_attr 32 +struct msgbuf 8 +struct msghdr 28 +struct msginfo 32 +struct msqid_ds 88 +struct mt_tape_info 8 +struct mtconfiginfo 32 +struct mtget 28 +struct mtop 8 +struct mtpos 4 +struct nd_neighbor_advert 24 +struct nd_neighbor_solicit 24 +struct nd_opt_adv_interval 8 +struct nd_opt_hdr 2 +struct nd_opt_home_agent_info 8 +struct nd_opt_mtu 8 +struct nd_opt_prefix_info 32 +struct nd_opt_rd_hdr 8 +struct nd_redirect 40 +struct nd_router_advert 16 +struct nd_router_solicit 8 +struct netent 16 +struct ns_tcp_tsig_state 528 +struct ns_tsig_key 2060 +struct ntptimeval 16 +struct option 16 +struct packet_mreq 16 +struct passwd 28 +struct pollfd 8 +struct protoent 12 +struct qelem 12 +struct r_debug 20 +struct re_pattern_buffer 32 +struct res_sym 12 +struct rlimit 16 +struct rr_pco_match 24 +struct rr_pco_use 32 +struct rr_result 24 +struct rtentry 84 +struct rusage 136 +struct sched_param 28 +struct sembuf 6 +struct semid_ds 64 +struct seminfo 40 +struct servent 16 +struct sg_header 36 +struct sg_io_hdr 64 +struct sg_iovec 8 +struct sg_req_info 20 +struct sg_scsi_id 32 +struct shm_info 24 +struct shmid_ds 84 +struct shminfo 36 +struct sigaction 140 +struct sigaltstack 12 +struct sigcontext 88 +struct sigevent 64 +struct signalfd_siginfo 128 +struct sockaddr 16 +struct sockaddr_in 16 +struct sockaddr_in6 28 +struct sockaddr_ll 20 +struct sockaddr_storage 128 +struct sockaddr_un 110 +struct spwd 36 +struct stat 96 +struct statfs 84 +struct statvfs 96 +struct str_list 8 +struct str_mlist 9 +struct strbuf 12 +struct strfdinsert 36 +struct strioctl 16 +struct strpeek 28 +struct strrecvfd 20 +struct sysinfo 312 +struct tcp_info 104 +struct tcp_md5sig 216 +struct tcphdr 20 +struct termios 60 +struct tftphdr 6 +struct timeb 12 +struct timespec 8 +struct timestamp 40 +struct timeval 8 +struct timex 128 +struct timezone 8 +struct tm 44 +struct tms 16 +struct ucred 12 +struct udphdr 8 +struct user 284 +struct user_fpregs_struct 108 +struct user_regs_struct 68 +struct utimbuf 8 +struct utmpx 384 +struct utsname 390 +struct winsize 8 +suseconds_t 4 +tcflag_t 4 +time_t 4 +timer_t 4 +u_char 1 +u_int 4 +u_int16_t 2 +u_int32_t 4 +u_int64_t 8 +u_int8_t 1 +u_long 4 +u_quad_t 8 +u_short 2 +ucontext_t 348 +uid_t 4 +uint 4 +uint16_t 2 +uint32_t 4 +uint64_t 8 +uint8_t 1 +uint_fast16_t 4 +uint_fast32_t 4 +uint_fast64_t 8 +uint_fast8_t 1 +uint_least16_t 2 +uint_least32_t 4 +uint_least64_t 8 +uint_least8_t 1 +uintmax_t 8 +uintptr_t 4 +ulong 4 +union epoll_data 8 +union sigval 4 +useconds_t 4 +ushort 2 +va_list 4 +void* 4 +wchar_t 4 +wctrans_t 4 +wctype_t 4 +wint_t 4 +wordexp_t 12 diff --git a/data/sizeof.mips.glibc b/data/sizeof.mips.glibc new file mode 100644 index 0000000..52cb514 --- /dev/null +++ b/data/sizeof.mips.glibc @@ -0,0 +1,436 @@ +ACTION 4 +CODE 8 +Dl_info 16 +ENTRY 8 +Elf32_Addr 4 +Elf32_Conflict 4 +Elf32_Dyn 8 +Elf32_Ehdr 52 +Elf32_Half 2 +Elf32_Lib 20 +Elf32_Move 24 +Elf32_Nhdr 12 +Elf32_Off 4 +Elf32_Phdr 32 +Elf32_RegInfo 24 +Elf32_Rel 8 +Elf32_Rela 12 +Elf32_Section 2 +Elf32_Shdr 40 +Elf32_Sword 4 +Elf32_Sxword 8 +Elf32_Sym 16 +Elf32_Syminfo 4 +Elf32_Verdaux 8 +Elf32_Verdef 20 +Elf32_Vernaux 16 +Elf32_Verneed 16 +Elf32_Versym 2 +Elf32_Word 4 +Elf32_Xword 8 +Elf32_auxv_t 8 +Elf32_gptab 8 +Elf64_Addr 8 +Elf64_Dyn 16 +Elf64_Ehdr 64 +Elf64_Half 2 +Elf64_Lib 20 +Elf64_Move 32 +Elf64_Nhdr 12 +Elf64_Off 8 +Elf64_Phdr 56 +Elf64_Rel 16 +Elf64_Rela 24 +Elf64_Section 2 +Elf64_Shdr 64 +Elf64_Sword 4 +Elf64_Sxword 8 +Elf64_Sym 24 +Elf64_Syminfo 4 +Elf64_Verdaux 8 +Elf64_Verdef 20 +Elf64_Vernaux 16 +Elf64_Verneed 16 +Elf64_Versym 2 +Elf64_Word 4 +Elf64_Xword 8 +Elf64_auxv_t 16 +Elf_Options 8 +Elf_Options_Hw 8 +Elf_Symndx 4 +HEADER 12 +Sg_io_hdr 64 +Sg_req_info 20 +Sg_scsi_id 32 +VISIT 4 +_Bool 1 +__jmp_buf 104 +blkcnt_t 8 +blksize_t 4 +caddr_t 4 +cc_t 1 +clock_t 4 +clockid_t 4 +comp_t 2 +cpu_set_t 128 +dev_t 8 +div_t 8 +double 8 +double_t 8 +elf_fpregset_t 264 +elf_greg_t 4 +elf_gregset_t 180 +epoll_data_t 8 +eventfd_t 8 +fd_mask 4 +fd_set 128 +fenv_t 4 +fexcept_t 2 +float 4 +float_t 4 +fpos_t 16 +fpregset_t 256 +fsblkcnt_t 8 +fsfilcnt_t 8 +fsid_t 8 +gid_t 4 +glob_t 36 +greg_t 8 +gregset_t 256 +iconv_t 4 +id_t 4 +idtype_t 4 +imaxdiv_t 16 +in_addr_t 4 +in_port_t 2 +ino_t 8 +int 4 +int16_t 2 +int32_t 4 +int64_t 8 +int8_t 1 +int_fast16_t 4 +int_fast32_t 4 +int_fast64_t 8 +int_fast8_t 1 +int_least16_t 2 +int_least32_t 4 +int_least64_t 8 +int_least8_t 1 +intmax_t 8 +intptr_t 4 +jmp_buf 240 +key_t 4 +ldiv_t 8 +lldiv_t 16 +locale_t 4 +long 4 +long double 8 +long long 8 +lwpid_t 4 +mbstate_t 8 +mcontext_t 592 +mode_t 4 +mqd_t 4 +msglen_t 4 +msgqnum_t 4 +n_long 4 +n_short 2 +n_time 4 +nfds_t 4 +nl_catd 4 +nl_item 4 +nlink_t 4 +ns_cert_types 4 +ns_class 4 +ns_flag 4 +ns_key_types 4 +ns_msg 48 +ns_opcode 4 +ns_rcode 4 +ns_rr 1044 +ns_sect 4 +ns_tcp_tsig_state 528 +ns_tsig_key 2060 +ns_type 4 +ns_update_operation 4 +off_t 8 +pid_t 4 +posix_spawn_file_actions_t 76 +posix_spawnattr_t 336 +prfpregset_t 264 +prgregset_t 180 +prpsinfo_t 128 +prstatus_t 256 +psaddr_t 4 +pthread_attr_t 36 +pthread_barrier_t 20 +pthread_barrierattr_t 4 +pthread_cond_t 48 +pthread_condattr_t 4 +pthread_key_t 4 +pthread_mutex_t 24 +pthread_mutexattr_t 4 +pthread_once_t 4 +pthread_rwlock_t 32 +pthread_rwlockattr_t 8 +pthread_spinlock_t 4 +pthread_t 4 +ptrdiff_t 4 +quad_t 8 +regex_t 32 +register_t 4 +regmatch_t 8 +regoff_t 4 +res_state 4 +rlim_t 8 +sa_family_t 2 +sem_t 16 +sg_io_hdr_t 64 +sg_iovec_t 8 +sg_req_info_t 20 +shmatt_t 4 +short 2 +sig_atomic_t 4 +sig_t 4 +sighandler_t 4 +siginfo_t 128 +sigjmp_buf 240 +sigset_t 128 +size_t 4 +socklen_t 4 +speed_t 4 +ssize_t 4 +stack_t 12 +struct FTW 8 +struct __jmp_buf_tag 240 +struct __ns_msg 48 +struct __ns_rr 1044 +struct __res_state 512 +struct _ns_flagdata 8 +struct acct 64 +struct acct_v3 64 +struct addrinfo 32 +struct aiocb 144 +struct ar_hdr 60 +struct arpd_request 28 +struct arphdr 8 +struct arpreq 68 +struct arpreq_old 52 +struct bandinfo 8 +struct ccs_modesel_head 12 +struct cmsghdr 12 +struct crypt_data 131228 +struct dirent 280 +struct dl_phdr_info 40 +struct dqblk 72 +struct dqinfo 24 +struct elf_prpsinfo 128 +struct elf_prstatus 256 +struct elf_siginfo 12 +struct entry 8 +struct epoll_event 16 +struct ether_addr 6 +struct ether_arp 28 +struct ether_header 14 +struct ethhdr 14 +struct f_owner_ex 8 +struct flock 32 +struct group 16 +struct group_filter 268 +struct group_req 132 +struct group_source_req 260 +struct hostent 20 +struct icmp 28 +struct icmp6_filter 32 +struct icmp6_hdr 8 +struct icmp6_router_renum 16 +struct icmp_ra_addr 8 +struct icmphdr 8 +struct if_nameindex 8 +struct ifaddr 40 +struct ifaddrs 28 +struct ifconf 8 +struct ifmap 16 +struct ifreq 32 +struct igmp 8 +struct ih_idseq 4 +struct ih_pmtu 4 +struct ih_rtradv 4 +struct in6_addr 16 +struct in6_pktinfo 20 +struct in6_rtmsg 72 +struct in_addr 4 +struct in_pktinfo 12 +struct inotify_event 16 +struct iovec 8 +struct ip 20 +struct ip6_dest 2 +struct ip6_ext 2 +struct ip6_frag 8 +struct ip6_hbh 2 +struct ip6_hdr 40 +struct ip6_hdrctl 8 +struct ip6_mtuinfo 32 +struct ip6_opt 2 +struct ip6_opt_jumbo 6 +struct ip6_opt_nsap 4 +struct ip6_opt_router 4 +struct ip6_opt_tunnel 3 +struct ip6_rthdr 4 +struct ip6_rthdr0 8 +struct ip_mreq 8 +struct ip_mreq_source 12 +struct ip_mreqn 12 +struct ip_msfilter 20 +struct ip_opts 44 +struct ip_timestamp 40 +struct ipc_perm 36 +struct iphdr 20 +struct ipv6_mreq 20 +struct itimerspec 16 +struct itimerval 16 +struct lastlog 292 +struct lconv 56 +struct linger 8 +struct link_map 20 +struct mld_hdr 24 +struct mntent 24 +struct mq_attr 32 +struct msgbuf 8 +struct msghdr 28 +struct msginfo 32 +struct msqid_ds 88 +struct mt_tape_info 8 +struct mtconfiginfo 32 +struct mtget 28 +struct mtop 8 +struct mtpos 4 +struct nd_neighbor_advert 24 +struct nd_neighbor_solicit 24 +struct nd_opt_adv_interval 8 +struct nd_opt_hdr 2 +struct nd_opt_home_agent_info 8 +struct nd_opt_mtu 8 +struct nd_opt_prefix_info 32 +struct nd_opt_rd_hdr 8 +struct nd_redirect 40 +struct nd_router_advert 16 +struct nd_router_solicit 8 +struct netent 16 +struct ns_tcp_tsig_state 528 +struct ns_tsig_key 2060 +struct ntptimeval 16 +struct option 16 +struct packet_mreq 16 +struct passwd 28 +struct pollfd 8 +struct protoent 12 +struct qelem 12 +struct r_debug 20 +struct re_pattern_buffer 32 +struct res_sym 12 +struct rlimit 16 +struct rr_pco_match 24 +struct rr_pco_use 32 +struct rr_result 24 +struct rtentry 84 +struct rusage 72 +struct sched_param 4 +struct sembuf 6 +struct semid_ds 56 +struct seminfo 40 +struct servent 16 +struct sg_header 36 +struct sg_io_hdr 64 +struct sg_iovec 8 +struct sg_req_info 20 +struct sg_scsi_id 32 +struct shm_info 24 +struct shmid_ds 72 +struct shminfo 36 +struct sigaction 144 +struct sigaltstack 12 +struct sigcontext 592 +struct sigevent 64 +struct signalfd_siginfo 128 +struct sockaddr 16 +struct sockaddr_in 16 +struct sockaddr_in6 28 +struct sockaddr_ll 20 +struct sockaddr_storage 128 +struct sockaddr_un 110 +struct spwd 36 +struct stat 160 +struct statfs 96 +struct statvfs 96 +struct str_list 8 +struct str_mlist 9 +struct strbuf 12 +struct strfdinsert 36 +struct strioctl 16 +struct strpeek 28 +struct strrecvfd 20 +struct sysinfo 64 +struct tcp_info 104 +struct tcp_md5sig 216 +struct tcphdr 20 +struct termios 52 +struct tftphdr 5 +struct timeb 12 +struct timespec 8 +struct timestamp 40 +struct timeval 8 +struct timex 128 +struct timezone 8 +struct tm 44 +struct tms 16 +struct ucred 12 +struct udphdr 8 +struct user 504 +struct utimbuf 8 +struct utmpx 384 +struct utsname 390 +struct winsize 8 +suseconds_t 4 +tcflag_t 4 +time_t 4 +timer_t 4 +u_char 1 +u_int 4 +u_int16_t 2 +u_int32_t 4 +u_int64_t 8 +u_int8_t 1 +u_long 4 +u_quad_t 8 +u_short 2 +ucontext_t 744 +uid_t 4 +uint 4 +uint16_t 2 +uint32_t 4 +uint64_t 8 +uint8_t 1 +uint_fast16_t 4 +uint_fast32_t 4 +uint_fast64_t 8 +uint_fast8_t 1 +uint_least16_t 2 +uint_least32_t 4 +uint_least64_t 8 +uint_least8_t 1 +uintmax_t 8 +uintptr_t 4 +ulong 4 +union epoll_data 8 +union sigval 4 +useconds_t 4 +ushort 2 +va_list 4 +void* 4 +wchar_t 4 +wctrans_t 4 +wctype_t 4 +wint_t 4 +wordexp_t 12 diff --git a/data/sizeof.mips.musl b/data/sizeof.mips.musl new file mode 100644 index 0000000..20ec317 --- /dev/null +++ b/data/sizeof.mips.musl @@ -0,0 +1,436 @@ +ACTION 4 +CODE 8 +Dl_info 16 +ENTRY 8 +Elf32_Addr 4 +Elf32_Conflict 4 +Elf32_Dyn 8 +Elf32_Ehdr 52 +Elf32_Half 2 +Elf32_Lib 20 +Elf32_Move 24 +Elf32_Nhdr 12 +Elf32_Off 4 +Elf32_Phdr 32 +Elf32_RegInfo 24 +Elf32_Rel 8 +Elf32_Rela 12 +Elf32_Section 2 +Elf32_Shdr 40 +Elf32_Sword 4 +Elf32_Sxword 8 +Elf32_Sym 16 +Elf32_Syminfo 4 +Elf32_Verdaux 8 +Elf32_Verdef 20 +Elf32_Vernaux 16 +Elf32_Verneed 16 +Elf32_Versym 2 +Elf32_Word 4 +Elf32_Xword 8 +Elf32_auxv_t 8 +Elf32_gptab 8 +Elf64_Addr 8 +Elf64_Dyn 16 +Elf64_Ehdr 64 +Elf64_Half 2 +Elf64_Lib 20 +Elf64_Move 32 +Elf64_Nhdr 12 +Elf64_Off 8 +Elf64_Phdr 56 +Elf64_Rel 16 +Elf64_Rela 24 +Elf64_Section 2 +Elf64_Shdr 64 +Elf64_Sword 4 +Elf64_Sxword 8 +Elf64_Sym 24 +Elf64_Syminfo 4 +Elf64_Verdaux 8 +Elf64_Verdef 20 +Elf64_Vernaux 16 +Elf64_Verneed 16 +Elf64_Versym 2 +Elf64_Word 4 +Elf64_Xword 8 +Elf64_auxv_t 16 +Elf_Options 8 +Elf_Options_Hw 8 +Elf_Symndx 4 +HEADER 12 +Sg_io_hdr 64 +Sg_req_info 20 +Sg_scsi_id 32 +VISIT 4 +_Bool 1 +__jmp_buf 120 +blkcnt_t 8 +blksize_t 4 +caddr_t 4 +cc_t 1 +clock_t 4 +clockid_t 4 +comp_t 2 +cpu_set_t 128 +dev_t 8 +div_t 8 +double 8 +double_t 8 +elf_fpregset_t 264 +elf_greg_t 4 +elf_gregset_t 180 +epoll_data_t 8 +eventfd_t 8 +fd_mask 4 +fd_set 128 +fenv_t 4 +fexcept_t 2 +float 4 +float_t 4 +fpos_t 16 +fpregset_t 256 +fsblkcnt_t 8 +fsfilcnt_t 8 +fsid_t 8 +gid_t 4 +glob_t 36 +greg_t 8 +gregset_t 256 +iconv_t 4 +id_t 4 +idtype_t 4 +imaxdiv_t 16 +in_addr_t 4 +in_port_t 2 +ino_t 8 +int 4 +int16_t 2 +int32_t 4 +int64_t 8 +int8_t 1 +int_fast16_t 4 +int_fast32_t 4 +int_fast64_t 8 +int_fast8_t 1 +int_least16_t 2 +int_least32_t 4 +int_least64_t 8 +int_least8_t 1 +intmax_t 8 +intptr_t 4 +jmp_buf 256 +key_t 4 +ldiv_t 8 +lldiv_t 16 +locale_t 4 +long 4 +long double 8 +long long 8 +lwpid_t 4 +mbstate_t 8 +mcontext_t 592 +mode_t 4 +mqd_t 4 +msglen_t 4 +msgqnum_t 4 +n_long 4 +n_short 2 +n_time 4 +nfds_t 4 +nl_catd 4 +nl_item 4 +nlink_t 4 +ns_cert_types 4 +ns_class 4 +ns_flag 4 +ns_key_types 4 +ns_msg 48 +ns_opcode 4 +ns_rcode 4 +ns_rr 1044 +ns_sect 4 +ns_tcp_tsig_state 528 +ns_tsig_key 2060 +ns_type 4 +ns_update_operation 4 +off_t 8 +pid_t 4 +posix_spawn_file_actions_t 76 +posix_spawnattr_t 336 +prfpregset_t 264 +prgregset_t 180 +prpsinfo_t 128 +prstatus_t 256 +psaddr_t 4 +pthread_attr_t 36 +pthread_barrier_t 20 +pthread_barrierattr_t 4 +pthread_cond_t 48 +pthread_condattr_t 4 +pthread_key_t 4 +pthread_mutex_t 24 +pthread_mutexattr_t 4 +pthread_once_t 4 +pthread_rwlock_t 32 +pthread_rwlockattr_t 8 +pthread_spinlock_t 4 +pthread_t 4 +ptrdiff_t 4 +quad_t 8 +regex_t 32 +register_t 4 +regmatch_t 8 +regoff_t 4 +res_state 4 +rlim_t 8 +sa_family_t 2 +sem_t 16 +sg_io_hdr_t 64 +sg_iovec_t 8 +sg_req_info_t 20 +shmatt_t 4 +short 2 +sig_atomic_t 4 +sig_t 4 +sighandler_t 4 +siginfo_t 128 +sigjmp_buf 256 +sigset_t 128 +size_t 4 +socklen_t 4 +speed_t 4 +ssize_t 4 +stack_t 12 +struct FTW 8 +struct __jmp_buf_tag 256 +struct __ns_msg 48 +struct __ns_rr 1044 +struct __res_state 512 +struct _ns_flagdata 8 +struct acct 64 +struct acct_v3 64 +struct addrinfo 32 +struct aiocb 144 +struct ar_hdr 60 +struct arpd_request 28 +struct arphdr 8 +struct arpreq 68 +struct arpreq_old 52 +struct bandinfo 8 +struct ccs_modesel_head 12 +struct cmsghdr 12 +struct crypt_data 260 +struct dirent 280 +struct dl_phdr_info 40 +struct dqblk 72 +struct dqinfo 24 +struct elf_prpsinfo 128 +struct elf_prstatus 256 +struct elf_siginfo 12 +struct entry 8 +struct epoll_event 16 +struct ether_addr 6 +struct ether_arp 28 +struct ether_header 14 +struct ethhdr 14 +struct f_owner_ex 8 +struct flock 32 +struct group 16 +struct group_filter 268 +struct group_req 132 +struct group_source_req 260 +struct hostent 20 +struct icmp 28 +struct icmp6_filter 32 +struct icmp6_hdr 8 +struct icmp6_router_renum 16 +struct icmp_ra_addr 8 +struct icmphdr 8 +struct if_nameindex 8 +struct ifaddr 40 +struct ifaddrs 28 +struct ifconf 8 +struct ifmap 16 +struct ifreq 32 +struct igmp 8 +struct ih_idseq 4 +struct ih_pmtu 4 +struct ih_rtradv 4 +struct in6_addr 16 +struct in6_pktinfo 20 +struct in6_rtmsg 72 +struct in_addr 4 +struct in_pktinfo 12 +struct inotify_event 16 +struct iovec 8 +struct ip 20 +struct ip6_dest 2 +struct ip6_ext 2 +struct ip6_frag 8 +struct ip6_hbh 2 +struct ip6_hdr 40 +struct ip6_hdrctl 8 +struct ip6_mtuinfo 32 +struct ip6_opt 2 +struct ip6_opt_jumbo 6 +struct ip6_opt_nsap 4 +struct ip6_opt_router 4 +struct ip6_opt_tunnel 3 +struct ip6_rthdr 4 +struct ip6_rthdr0 8 +struct ip_mreq 8 +struct ip_mreq_source 12 +struct ip_mreqn 12 +struct ip_msfilter 20 +struct ip_opts 44 +struct ip_timestamp 40 +struct ipc_perm 36 +struct iphdr 20 +struct ipv6_mreq 20 +struct itimerspec 16 +struct itimerval 16 +struct lastlog 292 +struct lconv 56 +struct linger 8 +struct link_map 20 +struct mld_hdr 24 +struct mntent 24 +struct mq_attr 32 +struct msgbuf 8 +struct msghdr 28 +struct msginfo 32 +struct msqid_ds 88 +struct mt_tape_info 8 +struct mtconfiginfo 32 +struct mtget 28 +struct mtop 8 +struct mtpos 4 +struct nd_neighbor_advert 24 +struct nd_neighbor_solicit 24 +struct nd_opt_adv_interval 8 +struct nd_opt_hdr 2 +struct nd_opt_home_agent_info 8 +struct nd_opt_mtu 8 +struct nd_opt_prefix_info 32 +struct nd_opt_rd_hdr 8 +struct nd_redirect 40 +struct nd_router_advert 16 +struct nd_router_solicit 8 +struct netent 16 +struct ns_tcp_tsig_state 528 +struct ns_tsig_key 2060 +struct ntptimeval 16 +struct option 16 +struct packet_mreq 16 +struct passwd 28 +struct pollfd 8 +struct protoent 12 +struct qelem 12 +struct r_debug 20 +struct re_pattern_buffer 32 +struct res_sym 12 +struct rlimit 16 +struct rr_pco_match 24 +struct rr_pco_use 32 +struct rr_result 24 +struct rtentry 84 +struct rusage 136 +struct sched_param 28 +struct sembuf 6 +struct semid_ds 64 +struct seminfo 40 +struct servent 16 +struct sg_header 36 +struct sg_io_hdr 64 +struct sg_iovec 8 +struct sg_req_info 20 +struct sg_scsi_id 32 +struct shm_info 24 +struct shmid_ds 72 +struct shminfo 36 +struct sigaction 140 +struct sigaltstack 12 +struct sigcontext 592 +struct sigevent 64 +struct signalfd_siginfo 128 +struct sockaddr 16 +struct sockaddr_in 16 +struct sockaddr_in6 28 +struct sockaddr_ll 20 +struct sockaddr_storage 128 +struct sockaddr_un 110 +struct spwd 36 +struct stat 160 +struct statfs 88 +struct statvfs 96 +struct str_list 8 +struct str_mlist 9 +struct strbuf 12 +struct strfdinsert 36 +struct strioctl 16 +struct strpeek 28 +struct strrecvfd 20 +struct sysinfo 312 +struct tcp_info 104 +struct tcp_md5sig 216 +struct tcphdr 20 +struct termios 60 +struct tftphdr 6 +struct timeb 12 +struct timespec 8 +struct timestamp 40 +struct timeval 8 +struct timex 128 +struct timezone 8 +struct tm 44 +struct tms 16 +struct ucred 12 +struct udphdr 8 +struct user 504 +struct utimbuf 8 +struct utmpx 384 +struct utsname 390 +struct winsize 8 +suseconds_t 4 +tcflag_t 4 +time_t 4 +timer_t 4 +u_char 1 +u_int 4 +u_int16_t 2 +u_int32_t 4 +u_int64_t 8 +u_int8_t 1 +u_long 4 +u_quad_t 8 +u_short 2 +ucontext_t 1256 +uid_t 4 +uint 4 +uint16_t 2 +uint32_t 4 +uint64_t 8 +uint8_t 1 +uint_fast16_t 4 +uint_fast32_t 4 +uint_fast64_t 8 +uint_fast8_t 1 +uint_least16_t 2 +uint_least32_t 4 +uint_least64_t 8 +uint_least8_t 1 +uintmax_t 8 +uintptr_t 4 +ulong 4 +union epoll_data 8 +union sigval 4 +useconds_t 4 +ushort 2 +va_list 4 +void* 4 +wchar_t 4 +wctrans_t 4 +wctype_t 4 +wint_t 4 +wordexp_t 12 diff --git a/data/sizeof.musl.i386 b/data/sizeof.musl.i386 deleted file mode 100644 index 910b3e0..0000000 --- a/data/sizeof.musl.i386 +++ /dev/null @@ -1,441 +0,0 @@ -ACTION 4 -CODE 8 -Dl_info 16 -ENTRY 8 -Elf32_Addr 4 -Elf32_Conflict 4 -Elf32_Dyn 8 -Elf32_Ehdr 52 -Elf32_Half 2 -Elf32_Lib 20 -Elf32_Move 20 -Elf32_Nhdr 12 -Elf32_Off 4 -Elf32_Phdr 32 -Elf32_RegInfo 24 -Elf32_Rel 8 -Elf32_Rela 12 -Elf32_Section 2 -Elf32_Shdr 40 -Elf32_Sword 4 -Elf32_Sxword 8 -Elf32_Sym 16 -Elf32_Syminfo 4 -Elf32_Verdaux 8 -Elf32_Verdef 20 -Elf32_Vernaux 16 -Elf32_Verneed 16 -Elf32_Versym 2 -Elf32_Word 4 -Elf32_Xword 8 -Elf32_auxv_t 8 -Elf32_gptab 8 -Elf64_Addr 8 -Elf64_Dyn 16 -Elf64_Ehdr 64 -Elf64_Half 2 -Elf64_Lib 20 -Elf64_Move 28 -Elf64_Nhdr 12 -Elf64_Off 8 -Elf64_Phdr 56 -Elf64_Rel 16 -Elf64_Rela 24 -Elf64_Section 2 -Elf64_Shdr 64 -Elf64_Sword 4 -Elf64_Sxword 8 -Elf64_Sym 24 -Elf64_Syminfo 4 -Elf64_Verdaux 8 -Elf64_Verdef 20 -Elf64_Vernaux 16 -Elf64_Verneed 16 -Elf64_Versym 2 -Elf64_Word 4 -Elf64_Xword 8 -Elf64_auxv_t 16 -Elf_Options 8 -Elf_Options_Hw 8 -Elf_Symndx 4 -HEADER 12 -Sg_io_hdr 64 -Sg_req_info 20 -Sg_scsi_id 32 -VISIT 4 -_Bool 1 -__jmp_buf 24 -blkcnt_t 8 -blksize_t 4 -caddr_t 4 -cc_t 1 -clock_t 4 -clockid_t 4 -comp_t 2 -cpu_set_t 128 -dev_t 8 -div_t 8 -double 8 -double_t 12 -elf_fpregset_t 108 -elf_greg_t 4 -elf_gregset_t 68 -epoll_data_t 8 -eventfd_t 8 -fd_mask 4 -fd_set 128 -fenv_t 28 -fexcept_t 2 -float 4 -float_t 12 -fpos_t 16 -fpregset_t 4 -fsblkcnt_t 8 -fsfilcnt_t 8 -fsid_t 8 -gid_t 4 -glob_t 36 -greg_t 4 -gregset_t 76 -iconv_t 4 -id_t 4 -idtype_t 4 -imaxdiv_t 16 -in_addr_t 4 -in_port_t 2 -ino_t 8 -int 4 -int16_t 2 -int32_t 4 -int64_t 8 -int8_t 1 -int_fast16_t 4 -int_fast32_t 4 -int_fast64_t 8 -int_fast8_t 1 -int_least16_t 2 -int_least32_t 4 -int_least64_t 8 -int_least8_t 1 -intmax_t 8 -intptr_t 4 -jmp_buf 156 -key_t 4 -ldiv_t 8 -lldiv_t 16 -locale_t 4 -long 4 -long double 12 -long long 8 -lwpid_t 4 -mbstate_t 8 -mcontext_t 88 -mode_t 4 -mqd_t 4 -msglen_t 4 -msgqnum_t 4 -n_long 4 -n_short 2 -n_time 4 -nfds_t 4 -nl_catd 4 -nl_item 4 -nlink_t 4 -ns_cert_types 4 -ns_class 4 -ns_flag 4 -ns_key_types 4 -ns_msg 48 -ns_opcode 4 -ns_rcode 4 -ns_rr 1044 -ns_sect 4 -ns_tcp_tsig_state 528 -ns_tsig_key 2060 -ns_type 4 -ns_update_operation 4 -off_t 8 -pid_t 4 -posix_spawn_file_actions_t 76 -posix_spawnattr_t 336 -prfpregset_t 108 -prgregset_t 68 -prpsinfo_t 124 -prstatus_t 144 -psaddr_t 4 -pthread_attr_t 36 -pthread_barrier_t 20 -pthread_barrierattr_t 4 -pthread_cond_t 48 -pthread_condattr_t 4 -pthread_key_t 4 -pthread_mutex_t 24 -pthread_mutexattr_t 4 -pthread_once_t 4 -pthread_rwlock_t 32 -pthread_rwlockattr_t 8 -pthread_spinlock_t 4 -pthread_t 4 -ptrdiff_t 4 -quad_t 8 -regex_t 32 -register_t 4 -regmatch_t 8 -regoff_t 4 -res_state 4 -rlim_t 8 -sa_family_t 2 -sem_t 16 -sg_io_hdr_t 64 -sg_iovec_t 8 -sg_req_info_t 20 -shmatt_t 4 -short 2 -sig_atomic_t 4 -sig_t 4 -sighandler_t 4 -siginfo_t 128 -sigjmp_buf 156 -sigset_t 128 -size_t 4 -socklen_t 4 -speed_t 4 -ssize_t 4 -stack_t 12 -struct FTW 8 -struct __jmp_buf_tag 156 -struct __ns_msg 48 -struct __ns_rr 1044 -struct __res_state 512 -struct _fpstate 112 -struct _ns_flagdata 8 -struct acct 64 -struct acct_v3 64 -struct addrinfo 32 -struct aiocb 144 -struct ar_hdr 60 -struct arpd_request 28 -struct arphdr 8 -struct arpreq 68 -struct arpreq_old 52 -struct bandinfo 8 -struct ccs_modesel_head 12 -struct cmsghdr 12 -struct crypt_data 260 -struct dirent 276 -struct dl_phdr_info 40 -struct dqblk 68 -struct dqinfo 24 -struct elf_prpsinfo 124 -struct elf_prstatus 144 -struct elf_siginfo 12 -struct entry 8 -struct epoll_event 12 -struct ether_addr 6 -struct ether_arp 28 -struct ether_header 14 -struct ethhdr 14 -struct f_owner_ex 8 -struct fanotify_event_metadata 24 -struct fanotify_response 8 -struct flock 24 -struct group 16 -struct group_filter 268 -struct group_req 132 -struct group_source_req 260 -struct hostent 20 -struct icmp 28 -struct icmp6_filter 32 -struct icmp6_hdr 8 -struct icmp6_router_renum 16 -struct icmp_ra_addr 8 -struct icmphdr 8 -struct if_nameindex 8 -struct ifaddr 40 -struct ifaddrs 28 -struct ifconf 8 -struct ifmap 16 -struct ifreq 32 -struct igmp 8 -struct ih_idseq 4 -struct ih_pmtu 4 -struct ih_rtradv 4 -struct in6_addr 16 -struct in6_pktinfo 20 -struct in6_rtmsg 72 -struct in_addr 4 -struct in_pktinfo 12 -struct inotify_event 16 -struct iovec 8 -struct ip 20 -struct ip6_dest 2 -struct ip6_ext 2 -struct ip6_frag 8 -struct ip6_hbh 2 -struct ip6_hdr 40 -struct ip6_hdrctl 8 -struct ip6_mtuinfo 32 -struct ip6_opt 2 -struct ip6_opt_jumbo 6 -struct ip6_opt_nsap 4 -struct ip6_opt_router 4 -struct ip6_opt_tunnel 3 -struct ip6_rthdr 4 -struct ip6_rthdr0 8 -struct ip_mreq 8 -struct ip_mreq_source 12 -struct ip_mreqn 12 -struct ip_msfilter 20 -struct ip_opts 44 -struct ip_timestamp 40 -struct ipc_perm 36 -struct iphdr 20 -struct ipv6_mreq 20 -struct itimerspec 16 -struct itimerval 16 -struct lastlog 292 -struct lconv 56 -struct linger 8 -struct link_map 20 -struct mld_hdr 24 -struct mntent 24 -struct mq_attr 32 -struct msgbuf 8 -struct msghdr 28 -struct msginfo 32 -struct msqid_ds 88 -struct mt_tape_info 8 -struct mtconfiginfo 32 -struct mtget 28 -struct mtop 8 -struct mtpos 4 -struct nd_neighbor_advert 24 -struct nd_neighbor_solicit 24 -struct nd_opt_adv_interval 8 -struct nd_opt_hdr 2 -struct nd_opt_home_agent_info 8 -struct nd_opt_mtu 8 -struct nd_opt_prefix_info 32 -struct nd_opt_rd_hdr 8 -struct nd_redirect 40 -struct nd_router_advert 16 -struct nd_router_solicit 8 -struct netent 16 -struct ns_tcp_tsig_state 528 -struct ns_tsig_key 2060 -struct ntptimeval 16 -struct option 16 -struct packet_mreq 16 -struct passwd 28 -struct pollfd 8 -struct protoent 12 -struct qelem 12 -struct r_debug 20 -struct re_pattern_buffer 32 -struct res_sym 12 -struct rlimit 16 -struct rr_pco_match 24 -struct rr_pco_use 32 -struct rr_result 24 -struct rtentry 84 -struct rusage 136 -struct sched_param 28 -struct sembuf 6 -struct semid_ds 64 -struct seminfo 40 -struct servent 16 -struct sg_header 36 -struct sg_io_hdr 64 -struct sg_iovec 8 -struct sg_req_info 20 -struct sg_scsi_id 32 -struct shm_info 24 -struct shmid_ds 84 -struct shminfo 36 -struct sigaction 140 -struct sigaltstack 12 -struct sigcontext 88 -struct sigevent 64 -struct signalfd_siginfo 128 -struct sockaddr 16 -struct sockaddr_in 16 -struct sockaddr_in6 28 -struct sockaddr_ll 20 -struct sockaddr_storage 128 -struct sockaddr_un 110 -struct spwd 36 -struct stat 96 -struct statfs 84 -struct statvfs 96 -struct str_list 8 -struct str_mlist 9 -struct strbuf 12 -struct strfdinsert 36 -struct strioctl 16 -struct strpeek 28 -struct strrecvfd 20 -struct sysinfo 312 -struct tcp_info 104 -struct tcp_md5sig 216 -struct tcphdr 20 -struct termios 60 -struct tftphdr 6 -struct timeb 12 -struct timespec 8 -struct timestamp 40 -struct timeval 8 -struct timex 128 -struct timezone 8 -struct tm 44 -struct tms 16 -struct ucred 12 -struct udphdr 8 -struct user 284 -struct user_fpregs_struct 108 -struct user_regs_struct 68 -struct utimbuf 8 -struct utmpx 384 -struct utsname 390 -struct winsize 8 -suseconds_t 4 -tcflag_t 4 -time_t 4 -timer_t 4 -u_char 1 -u_int 4 -u_int16_t 2 -u_int32_t 4 -u_int64_t 8 -u_int8_t 1 -u_long 4 -u_quad_t 8 -u_short 2 -ucontext_t 348 -uid_t 4 -uint 4 -uint16_t 2 -uint32_t 4 -uint64_t 8 -uint8_t 1 -uint_fast16_t 4 -uint_fast32_t 4 -uint_fast64_t 8 -uint_fast8_t 1 -uint_least16_t 2 -uint_least32_t 4 -uint_least64_t 8 -uint_least8_t 1 -uintmax_t 8 -uintptr_t 4 -ulong 4 -union epoll_data 8 -union sigval 4 -useconds_t 4 -ushort 2 -va_list 4 -void* 4 -wchar_t 4 -wctrans_t 4 -wctype_t 4 -wint_t 4 -wordexp_t 12 diff --git a/data/sizeof.musl.mips b/data/sizeof.musl.mips deleted file mode 100644 index 20ec317..0000000 --- a/data/sizeof.musl.mips +++ /dev/null @@ -1,436 +0,0 @@ -ACTION 4 -CODE 8 -Dl_info 16 -ENTRY 8 -Elf32_Addr 4 -Elf32_Conflict 4 -Elf32_Dyn 8 -Elf32_Ehdr 52 -Elf32_Half 2 -Elf32_Lib 20 -Elf32_Move 24 -Elf32_Nhdr 12 -Elf32_Off 4 -Elf32_Phdr 32 -Elf32_RegInfo 24 -Elf32_Rel 8 -Elf32_Rela 12 -Elf32_Section 2 -Elf32_Shdr 40 -Elf32_Sword 4 -Elf32_Sxword 8 -Elf32_Sym 16 -Elf32_Syminfo 4 -Elf32_Verdaux 8 -Elf32_Verdef 20 -Elf32_Vernaux 16 -Elf32_Verneed 16 -Elf32_Versym 2 -Elf32_Word 4 -Elf32_Xword 8 -Elf32_auxv_t 8 -Elf32_gptab 8 -Elf64_Addr 8 -Elf64_Dyn 16 -Elf64_Ehdr 64 -Elf64_Half 2 -Elf64_Lib 20 -Elf64_Move 32 -Elf64_Nhdr 12 -Elf64_Off 8 -Elf64_Phdr 56 -Elf64_Rel 16 -Elf64_Rela 24 -Elf64_Section 2 -Elf64_Shdr 64 -Elf64_Sword 4 -Elf64_Sxword 8 -Elf64_Sym 24 -Elf64_Syminfo 4 -Elf64_Verdaux 8 -Elf64_Verdef 20 -Elf64_Vernaux 16 -Elf64_Verneed 16 -Elf64_Versym 2 -Elf64_Word 4 -Elf64_Xword 8 -Elf64_auxv_t 16 -Elf_Options 8 -Elf_Options_Hw 8 -Elf_Symndx 4 -HEADER 12 -Sg_io_hdr 64 -Sg_req_info 20 -Sg_scsi_id 32 -VISIT 4 -_Bool 1 -__jmp_buf 120 -blkcnt_t 8 -blksize_t 4 -caddr_t 4 -cc_t 1 -clock_t 4 -clockid_t 4 -comp_t 2 -cpu_set_t 128 -dev_t 8 -div_t 8 -double 8 -double_t 8 -elf_fpregset_t 264 -elf_greg_t 4 -elf_gregset_t 180 -epoll_data_t 8 -eventfd_t 8 -fd_mask 4 -fd_set 128 -fenv_t 4 -fexcept_t 2 -float 4 -float_t 4 -fpos_t 16 -fpregset_t 256 -fsblkcnt_t 8 -fsfilcnt_t 8 -fsid_t 8 -gid_t 4 -glob_t 36 -greg_t 8 -gregset_t 256 -iconv_t 4 -id_t 4 -idtype_t 4 -imaxdiv_t 16 -in_addr_t 4 -in_port_t 2 -ino_t 8 -int 4 -int16_t 2 -int32_t 4 -int64_t 8 -int8_t 1 -int_fast16_t 4 -int_fast32_t 4 -int_fast64_t 8 -int_fast8_t 1 -int_least16_t 2 -int_least32_t 4 -int_least64_t 8 -int_least8_t 1 -intmax_t 8 -intptr_t 4 -jmp_buf 256 -key_t 4 -ldiv_t 8 -lldiv_t 16 -locale_t 4 -long 4 -long double 8 -long long 8 -lwpid_t 4 -mbstate_t 8 -mcontext_t 592 -mode_t 4 -mqd_t 4 -msglen_t 4 -msgqnum_t 4 -n_long 4 -n_short 2 -n_time 4 -nfds_t 4 -nl_catd 4 -nl_item 4 -nlink_t 4 -ns_cert_types 4 -ns_class 4 -ns_flag 4 -ns_key_types 4 -ns_msg 48 -ns_opcode 4 -ns_rcode 4 -ns_rr 1044 -ns_sect 4 -ns_tcp_tsig_state 528 -ns_tsig_key 2060 -ns_type 4 -ns_update_operation 4 -off_t 8 -pid_t 4 -posix_spawn_file_actions_t 76 -posix_spawnattr_t 336 -prfpregset_t 264 -prgregset_t 180 -prpsinfo_t 128 -prstatus_t 256 -psaddr_t 4 -pthread_attr_t 36 -pthread_barrier_t 20 -pthread_barrierattr_t 4 -pthread_cond_t 48 -pthread_condattr_t 4 -pthread_key_t 4 -pthread_mutex_t 24 -pthread_mutexattr_t 4 -pthread_once_t 4 -pthread_rwlock_t 32 -pthread_rwlockattr_t 8 -pthread_spinlock_t 4 -pthread_t 4 -ptrdiff_t 4 -quad_t 8 -regex_t 32 -register_t 4 -regmatch_t 8 -regoff_t 4 -res_state 4 -rlim_t 8 -sa_family_t 2 -sem_t 16 -sg_io_hdr_t 64 -sg_iovec_t 8 -sg_req_info_t 20 -shmatt_t 4 -short 2 -sig_atomic_t 4 -sig_t 4 -sighandler_t 4 -siginfo_t 128 -sigjmp_buf 256 -sigset_t 128 -size_t 4 -socklen_t 4 -speed_t 4 -ssize_t 4 -stack_t 12 -struct FTW 8 -struct __jmp_buf_tag 256 -struct __ns_msg 48 -struct __ns_rr 1044 -struct __res_state 512 -struct _ns_flagdata 8 -struct acct 64 -struct acct_v3 64 -struct addrinfo 32 -struct aiocb 144 -struct ar_hdr 60 -struct arpd_request 28 -struct arphdr 8 -struct arpreq 68 -struct arpreq_old 52 -struct bandinfo 8 -struct ccs_modesel_head 12 -struct cmsghdr 12 -struct crypt_data 260 -struct dirent 280 -struct dl_phdr_info 40 -struct dqblk 72 -struct dqinfo 24 -struct elf_prpsinfo 128 -struct elf_prstatus 256 -struct elf_siginfo 12 -struct entry 8 -struct epoll_event 16 -struct ether_addr 6 -struct ether_arp 28 -struct ether_header 14 -struct ethhdr 14 -struct f_owner_ex 8 -struct flock 32 -struct group 16 -struct group_filter 268 -struct group_req 132 -struct group_source_req 260 -struct hostent 20 -struct icmp 28 -struct icmp6_filter 32 -struct icmp6_hdr 8 -struct icmp6_router_renum 16 -struct icmp_ra_addr 8 -struct icmphdr 8 -struct if_nameindex 8 -struct ifaddr 40 -struct ifaddrs 28 -struct ifconf 8 -struct ifmap 16 -struct ifreq 32 -struct igmp 8 -struct ih_idseq 4 -struct ih_pmtu 4 -struct ih_rtradv 4 -struct in6_addr 16 -struct in6_pktinfo 20 -struct in6_rtmsg 72 -struct in_addr 4 -struct in_pktinfo 12 -struct inotify_event 16 -struct iovec 8 -struct ip 20 -struct ip6_dest 2 -struct ip6_ext 2 -struct ip6_frag 8 -struct ip6_hbh 2 -struct ip6_hdr 40 -struct ip6_hdrctl 8 -struct ip6_mtuinfo 32 -struct ip6_opt 2 -struct ip6_opt_jumbo 6 -struct ip6_opt_nsap 4 -struct ip6_opt_router 4 -struct ip6_opt_tunnel 3 -struct ip6_rthdr 4 -struct ip6_rthdr0 8 -struct ip_mreq 8 -struct ip_mreq_source 12 -struct ip_mreqn 12 -struct ip_msfilter 20 -struct ip_opts 44 -struct ip_timestamp 40 -struct ipc_perm 36 -struct iphdr 20 -struct ipv6_mreq 20 -struct itimerspec 16 -struct itimerval 16 -struct lastlog 292 -struct lconv 56 -struct linger 8 -struct link_map 20 -struct mld_hdr 24 -struct mntent 24 -struct mq_attr 32 -struct msgbuf 8 -struct msghdr 28 -struct msginfo 32 -struct msqid_ds 88 -struct mt_tape_info 8 -struct mtconfiginfo 32 -struct mtget 28 -struct mtop 8 -struct mtpos 4 -struct nd_neighbor_advert 24 -struct nd_neighbor_solicit 24 -struct nd_opt_adv_interval 8 -struct nd_opt_hdr 2 -struct nd_opt_home_agent_info 8 -struct nd_opt_mtu 8 -struct nd_opt_prefix_info 32 -struct nd_opt_rd_hdr 8 -struct nd_redirect 40 -struct nd_router_advert 16 -struct nd_router_solicit 8 -struct netent 16 -struct ns_tcp_tsig_state 528 -struct ns_tsig_key 2060 -struct ntptimeval 16 -struct option 16 -struct packet_mreq 16 -struct passwd 28 -struct pollfd 8 -struct protoent 12 -struct qelem 12 -struct r_debug 20 -struct re_pattern_buffer 32 -struct res_sym 12 -struct rlimit 16 -struct rr_pco_match 24 -struct rr_pco_use 32 -struct rr_result 24 -struct rtentry 84 -struct rusage 136 -struct sched_param 28 -struct sembuf 6 -struct semid_ds 64 -struct seminfo 40 -struct servent 16 -struct sg_header 36 -struct sg_io_hdr 64 -struct sg_iovec 8 -struct sg_req_info 20 -struct sg_scsi_id 32 -struct shm_info 24 -struct shmid_ds 72 -struct shminfo 36 -struct sigaction 140 -struct sigaltstack 12 -struct sigcontext 592 -struct sigevent 64 -struct signalfd_siginfo 128 -struct sockaddr 16 -struct sockaddr_in 16 -struct sockaddr_in6 28 -struct sockaddr_ll 20 -struct sockaddr_storage 128 -struct sockaddr_un 110 -struct spwd 36 -struct stat 160 -struct statfs 88 -struct statvfs 96 -struct str_list 8 -struct str_mlist 9 -struct strbuf 12 -struct strfdinsert 36 -struct strioctl 16 -struct strpeek 28 -struct strrecvfd 20 -struct sysinfo 312 -struct tcp_info 104 -struct tcp_md5sig 216 -struct tcphdr 20 -struct termios 60 -struct tftphdr 6 -struct timeb 12 -struct timespec 8 -struct timestamp 40 -struct timeval 8 -struct timex 128 -struct timezone 8 -struct tm 44 -struct tms 16 -struct ucred 12 -struct udphdr 8 -struct user 504 -struct utimbuf 8 -struct utmpx 384 -struct utsname 390 -struct winsize 8 -suseconds_t 4 -tcflag_t 4 -time_t 4 -timer_t 4 -u_char 1 -u_int 4 -u_int16_t 2 -u_int32_t 4 -u_int64_t 8 -u_int8_t 1 -u_long 4 -u_quad_t 8 -u_short 2 -ucontext_t 1256 -uid_t 4 -uint 4 -uint16_t 2 -uint32_t 4 -uint64_t 8 -uint8_t 1 -uint_fast16_t 4 -uint_fast32_t 4 -uint_fast64_t 8 -uint_fast8_t 1 -uint_least16_t 2 -uint_least32_t 4 -uint_least64_t 8 -uint_least8_t 1 -uintmax_t 8 -uintptr_t 4 -ulong 4 -union epoll_data 8 -union sigval 4 -useconds_t 4 -ushort 2 -va_list 4 -void* 4 -wchar_t 4 -wctrans_t 4 -wctype_t 4 -wint_t 4 -wordexp_t 12 diff --git a/data/sizeof.musl.x86_64 b/data/sizeof.musl.x86_64 deleted file mode 100644 index 4fca475..0000000 --- a/data/sizeof.musl.x86_64 +++ /dev/null @@ -1,441 +0,0 @@ -ACTION 4 -CODE 16 -Dl_info 32 -ENTRY 16 -Elf32_Addr 4 -Elf32_Conflict 4 -Elf32_Dyn 8 -Elf32_Ehdr 52 -Elf32_Half 2 -Elf32_Lib 20 -Elf32_Move 24 -Elf32_Nhdr 12 -Elf32_Off 4 -Elf32_Phdr 32 -Elf32_RegInfo 24 -Elf32_Rel 8 -Elf32_Rela 12 -Elf32_Section 2 -Elf32_Shdr 40 -Elf32_Sword 4 -Elf32_Sxword 8 -Elf32_Sym 16 -Elf32_Syminfo 4 -Elf32_Verdaux 8 -Elf32_Verdef 20 -Elf32_Vernaux 16 -Elf32_Verneed 16 -Elf32_Versym 2 -Elf32_Word 4 -Elf32_Xword 8 -Elf32_auxv_t 8 -Elf32_gptab 8 -Elf64_Addr 8 -Elf64_Dyn 16 -Elf64_Ehdr 64 -Elf64_Half 2 -Elf64_Lib 20 -Elf64_Move 32 -Elf64_Nhdr 12 -Elf64_Off 8 -Elf64_Phdr 56 -Elf64_Rel 16 -Elf64_Rela 24 -Elf64_Section 2 -Elf64_Shdr 64 -Elf64_Sword 4 -Elf64_Sxword 8 -Elf64_Sym 24 -Elf64_Syminfo 4 -Elf64_Verdaux 8 -Elf64_Verdef 20 -Elf64_Vernaux 16 -Elf64_Verneed 16 -Elf64_Versym 2 -Elf64_Word 4 -Elf64_Xword 8 -Elf64_auxv_t 16 -Elf_Options 8 -Elf_Options_Hw 8 -Elf_Symndx 4 -HEADER 12 -Sg_io_hdr 88 -Sg_req_info 24 -Sg_scsi_id 32 -VISIT 4 -_Bool 1 -__jmp_buf 64 -blkcnt_t 8 -blksize_t 8 -caddr_t 8 -cc_t 1 -clock_t 8 -clockid_t 4 -comp_t 2 -cpu_set_t 128 -dev_t 8 -div_t 8 -double 8 -double_t 8 -elf_fpregset_t 512 -elf_greg_t 8 -elf_gregset_t 216 -epoll_data_t 8 -eventfd_t 8 -fd_mask 8 -fd_set 128 -fenv_t 32 -fexcept_t 2 -float 4 -float_t 4 -fpos_t 16 -fpregset_t 8 -fsblkcnt_t 8 -fsfilcnt_t 8 -fsid_t 8 -gid_t 4 -glob_t 72 -greg_t 8 -gregset_t 184 -iconv_t 8 -id_t 4 -idtype_t 4 -imaxdiv_t 16 -in_addr_t 4 -in_port_t 2 -ino_t 8 -int 4 -int16_t 2 -int32_t 4 -int64_t 8 -int8_t 1 -int_fast16_t 4 -int_fast32_t 4 -int_fast64_t 8 -int_fast8_t 1 -int_least16_t 2 -int_least32_t 4 -int_least64_t 8 -int_least8_t 1 -intmax_t 8 -intptr_t 8 -jmp_buf 200 -key_t 4 -ldiv_t 16 -lldiv_t 16 -locale_t 8 -long 8 -long double 16 -long long 8 -lwpid_t 4 -mbstate_t 8 -mcontext_t 256 -mode_t 4 -mqd_t 4 -msglen_t 8 -msgqnum_t 8 -n_long 4 -n_short 2 -n_time 4 -nfds_t 8 -nl_catd 8 -nl_item 4 -nlink_t 8 -ns_cert_types 4 -ns_class 4 -ns_flag 4 -ns_key_types 4 -ns_msg 80 -ns_opcode 4 -ns_rcode 4 -ns_rr 1048 -ns_sect 4 -ns_tcp_tsig_state 544 -ns_tsig_key 2072 -ns_type 4 -ns_update_operation 4 -off_t 8 -pid_t 4 -posix_spawn_file_actions_t 80 -posix_spawnattr_t 336 -prfpregset_t 512 -prgregset_t 216 -prpsinfo_t 136 -prstatus_t 336 -psaddr_t 8 -pthread_attr_t 56 -pthread_barrier_t 32 -pthread_barrierattr_t 4 -pthread_cond_t 48 -pthread_condattr_t 4 -pthread_key_t 4 -pthread_mutex_t 40 -pthread_mutexattr_t 4 -pthread_once_t 4 -pthread_rwlock_t 56 -pthread_rwlockattr_t 8 -pthread_spinlock_t 4 -pthread_t 8 -ptrdiff_t 8 -quad_t 8 -regex_t 64 -register_t 8 -regmatch_t 16 -regoff_t 8 -res_state 8 -rlim_t 8 -sa_family_t 2 -sem_t 32 -sg_io_hdr_t 88 -sg_iovec_t 16 -sg_req_info_t 24 -shmatt_t 8 -short 2 -sig_atomic_t 4 -sig_t 8 -sighandler_t 8 -siginfo_t 128 -sigjmp_buf 200 -sigset_t 128 -size_t 8 -socklen_t 4 -speed_t 4 -ssize_t 8 -stack_t 24 -struct FTW 8 -struct __jmp_buf_tag 200 -struct __ns_msg 80 -struct __ns_rr 1048 -struct __res_state 568 -struct _fpstate 512 -struct _ns_flagdata 8 -struct acct 64 -struct acct_v3 64 -struct addrinfo 48 -struct aiocb 168 -struct ar_hdr 60 -struct arpd_request 40 -struct arphdr 8 -struct arpreq 68 -struct arpreq_old 52 -struct bandinfo 8 -struct ccs_modesel_head 12 -struct cmsghdr 16 -struct crypt_data 260 -struct dirent 280 -struct dl_phdr_info 64 -struct dqblk 72 -struct dqinfo 24 -struct elf_prpsinfo 136 -struct elf_prstatus 336 -struct elf_siginfo 12 -struct entry 16 -struct epoll_event 12 -struct ether_addr 6 -struct ether_arp 28 -struct ether_header 14 -struct ethhdr 14 -struct f_owner_ex 8 -struct fanotify_event_metadata 24 -struct fanotify_response 8 -struct flock 32 -struct group 32 -struct group_filter 272 -struct group_req 136 -struct group_source_req 264 -struct hostent 32 -struct icmp 28 -struct icmp6_filter 32 -struct icmp6_hdr 8 -struct icmp6_router_renum 16 -struct icmp_ra_addr 8 -struct icmphdr 8 -struct if_nameindex 16 -struct ifaddr 48 -struct ifaddrs 56 -struct ifconf 16 -struct ifmap 24 -struct ifreq 40 -struct igmp 8 -struct ih_idseq 4 -struct ih_pmtu 4 -struct ih_rtradv 4 -struct in6_addr 16 -struct in6_pktinfo 20 -struct in6_rtmsg 80 -struct in_addr 4 -struct in_pktinfo 12 -struct inotify_event 16 -struct iovec 16 -struct ip 20 -struct ip6_dest 2 -struct ip6_ext 2 -struct ip6_frag 8 -struct ip6_hbh 2 -struct ip6_hdr 40 -struct ip6_hdrctl 8 -struct ip6_mtuinfo 32 -struct ip6_opt 2 -struct ip6_opt_jumbo 6 -struct ip6_opt_nsap 4 -struct ip6_opt_router 4 -struct ip6_opt_tunnel 3 -struct ip6_rthdr 4 -struct ip6_rthdr0 8 -struct ip_mreq 8 -struct ip_mreq_source 12 -struct ip_mreqn 12 -struct ip_msfilter 20 -struct ip_opts 44 -struct ip_timestamp 40 -struct ipc_perm 48 -struct iphdr 20 -struct ipv6_mreq 20 -struct itimerspec 32 -struct itimerval 32 -struct lastlog 296 -struct lconv 96 -struct linger 8 -struct link_map 40 -struct mld_hdr 24 -struct mntent 40 -struct mq_attr 64 -struct msgbuf 16 -struct msghdr 56 -struct msginfo 32 -struct msqid_ds 120 -struct mt_tape_info 16 -struct mtconfiginfo 48 -struct mtget 48 -struct mtop 8 -struct mtpos 8 -struct nd_neighbor_advert 24 -struct nd_neighbor_solicit 24 -struct nd_opt_adv_interval 8 -struct nd_opt_hdr 2 -struct nd_opt_home_agent_info 8 -struct nd_opt_mtu 8 -struct nd_opt_prefix_info 32 -struct nd_opt_rd_hdr 8 -struct nd_redirect 40 -struct nd_router_advert 16 -struct nd_router_solicit 8 -struct netent 24 -struct ns_tcp_tsig_state 544 -struct ns_tsig_key 2072 -struct ntptimeval 32 -struct option 32 -struct packet_mreq 16 -struct passwd 48 -struct pollfd 8 -struct protoent 24 -struct qelem 24 -struct r_debug 40 -struct re_pattern_buffer 64 -struct res_sym 24 -struct rlimit 16 -struct rr_pco_match 24 -struct rr_pco_use 32 -struct rr_result 24 -struct rtentry 120 -struct rusage 272 -struct sched_param 48 -struct sembuf 6 -struct semid_ds 104 -struct seminfo 40 -struct servent 32 -struct sg_header 36 -struct sg_io_hdr 88 -struct sg_iovec 16 -struct sg_req_info 24 -struct sg_scsi_id 32 -struct shm_info 48 -struct shmid_ds 112 -struct shminfo 72 -struct sigaction 152 -struct sigaltstack 24 -struct sigcontext 256 -struct sigevent 64 -struct signalfd_siginfo 128 -struct sockaddr 16 -struct sockaddr_in 16 -struct sockaddr_in6 28 -struct sockaddr_ll 20 -struct sockaddr_storage 128 -struct sockaddr_un 110 -struct spwd 72 -struct stat 144 -struct statfs 120 -struct statvfs 112 -struct str_list 16 -struct str_mlist 9 -struct strbuf 16 -struct strfdinsert 48 -struct strioctl 24 -struct strpeek 40 -struct strrecvfd 20 -struct sysinfo 368 -struct tcp_info 104 -struct tcp_md5sig 216 -struct tcphdr 20 -struct termios 60 -struct tftphdr 6 -struct timeb 16 -struct timespec 16 -struct timestamp 40 -struct timeval 16 -struct timex 208 -struct timezone 8 -struct tm 56 -struct tms 32 -struct ucred 12 -struct udphdr 8 -struct user 912 -struct user_fpregs_struct 512 -struct user_regs_struct 216 -struct utimbuf 16 -struct utmpx 400 -struct utsname 390 -struct winsize 8 -suseconds_t 8 -tcflag_t 4 -time_t 8 -timer_t 8 -u_char 1 -u_int 4 -u_int16_t 2 -u_int32_t 4 -u_int64_t 8 -u_int8_t 1 -u_long 8 -u_quad_t 8 -u_short 2 -ucontext_t 936 -uid_t 4 -uint 4 -uint16_t 2 -uint32_t 4 -uint64_t 8 -uint8_t 1 -uint_fast16_t 4 -uint_fast32_t 4 -uint_fast64_t 8 -uint_fast8_t 1 -uint_least16_t 2 -uint_least32_t 4 -uint_least64_t 8 -uint_least8_t 1 -uintmax_t 8 -uintptr_t 8 -ulong 8 -union epoll_data 8 -union sigval 8 -useconds_t 4 -ushort 2 -va_list 24 -void* 8 -wchar_t 4 -wctrans_t 8 -wctype_t 8 -wint_t 4 -wordexp_t 24 diff --git a/data/sizeof.x86_64.glibc b/data/sizeof.x86_64.glibc new file mode 100644 index 0000000..4958c8c --- /dev/null +++ b/data/sizeof.x86_64.glibc @@ -0,0 +1,441 @@ +ACTION 4 +CODE 16 +Dl_info 32 +ENTRY 16 +Elf32_Addr 4 +Elf32_Conflict 4 +Elf32_Dyn 8 +Elf32_Ehdr 52 +Elf32_Half 2 +Elf32_Lib 20 +Elf32_Move 24 +Elf32_Nhdr 12 +Elf32_Off 4 +Elf32_Phdr 32 +Elf32_RegInfo 24 +Elf32_Rel 8 +Elf32_Rela 12 +Elf32_Section 2 +Elf32_Shdr 40 +Elf32_Sword 4 +Elf32_Sxword 8 +Elf32_Sym 16 +Elf32_Syminfo 4 +Elf32_Verdaux 8 +Elf32_Verdef 20 +Elf32_Vernaux 16 +Elf32_Verneed 16 +Elf32_Versym 2 +Elf32_Word 4 +Elf32_Xword 8 +Elf32_auxv_t 8 +Elf32_gptab 8 +Elf64_Addr 8 +Elf64_Dyn 16 +Elf64_Ehdr 64 +Elf64_Half 2 +Elf64_Lib 20 +Elf64_Move 32 +Elf64_Nhdr 12 +Elf64_Off 8 +Elf64_Phdr 56 +Elf64_Rel 16 +Elf64_Rela 24 +Elf64_Section 2 +Elf64_Shdr 64 +Elf64_Sword 4 +Elf64_Sxword 8 +Elf64_Sym 24 +Elf64_Syminfo 4 +Elf64_Verdaux 8 +Elf64_Verdef 20 +Elf64_Vernaux 16 +Elf64_Verneed 16 +Elf64_Versym 2 +Elf64_Word 4 +Elf64_Xword 8 +Elf64_auxv_t 16 +Elf_Options 8 +Elf_Options_Hw 8 +Elf_Symndx 4 +HEADER 12 +Sg_io_hdr 88 +Sg_req_info 24 +Sg_scsi_id 32 +VISIT 4 +_Bool 1 +__jmp_buf 64 +blkcnt_t 8 +blksize_t 8 +caddr_t 8 +cc_t 1 +clock_t 8 +clockid_t 4 +comp_t 2 +cpu_set_t 128 +dev_t 8 +div_t 8 +double 8 +double_t 8 +elf_fpregset_t 512 +elf_greg_t 8 +elf_gregset_t 216 +epoll_data_t 8 +eventfd_t 8 +fd_mask 8 +fd_set 128 +fenv_t 32 +fexcept_t 2 +float 4 +float_t 4 +fpos_t 16 +fpregset_t 8 +fsblkcnt_t 8 +fsfilcnt_t 8 +fsid_t 8 +gid_t 4 +glob_t 72 +greg_t 8 +gregset_t 184 +iconv_t 8 +id_t 4 +idtype_t 4 +imaxdiv_t 16 +in_addr_t 4 +in_port_t 2 +ino_t 8 +int 4 +int16_t 2 +int32_t 4 +int64_t 8 +int8_t 1 +int_fast16_t 8 +int_fast32_t 8 +int_fast64_t 8 +int_fast8_t 1 +int_least16_t 2 +int_least32_t 4 +int_least64_t 8 +int_least8_t 1 +intmax_t 8 +intptr_t 8 +jmp_buf 200 +key_t 4 +ldiv_t 16 +lldiv_t 16 +locale_t 8 +long 8 +long double 16 +long long 8 +lwpid_t 4 +mbstate_t 8 +mcontext_t 256 +mode_t 4 +mqd_t 4 +msglen_t 8 +msgqnum_t 8 +n_long 4 +n_short 2 +n_time 4 +nfds_t 8 +nl_catd 8 +nl_item 4 +nlink_t 8 +ns_cert_types 4 +ns_class 4 +ns_flag 4 +ns_key_types 4 +ns_msg 80 +ns_opcode 4 +ns_rcode 4 +ns_rr 1048 +ns_sect 4 +ns_tcp_tsig_state 544 +ns_tsig_key 2072 +ns_type 4 +ns_update_operation 4 +off_t 8 +pid_t 4 +posix_spawn_file_actions_t 80 +posix_spawnattr_t 336 +prfpregset_t 512 +prgregset_t 216 +prpsinfo_t 136 +prstatus_t 336 +psaddr_t 8 +pthread_attr_t 56 +pthread_barrier_t 32 +pthread_barrierattr_t 4 +pthread_cond_t 48 +pthread_condattr_t 4 +pthread_key_t 4 +pthread_mutex_t 40 +pthread_mutexattr_t 4 +pthread_once_t 4 +pthread_rwlock_t 56 +pthread_rwlockattr_t 8 +pthread_spinlock_t 4 +pthread_t 8 +ptrdiff_t 8 +quad_t 8 +regex_t 64 +register_t 8 +regmatch_t 8 +regoff_t 4 +res_state 8 +rlim_t 8 +sa_family_t 2 +sem_t 32 +sg_io_hdr_t 88 +sg_iovec_t 16 +sg_req_info_t 24 +shmatt_t 8 +short 2 +sig_atomic_t 4 +sig_t 8 +sighandler_t 8 +siginfo_t 128 +sigjmp_buf 200 +sigset_t 128 +size_t 8 +socklen_t 4 +speed_t 4 +ssize_t 8 +stack_t 24 +struct FTW 8 +struct __jmp_buf_tag 200 +struct __ns_msg 80 +struct __ns_rr 1048 +struct __res_state 568 +struct _fpstate 512 +struct _ns_flagdata 8 +struct acct 64 +struct acct_v3 64 +struct addrinfo 48 +struct aiocb 168 +struct ar_hdr 60 +struct arpd_request 40 +struct arphdr 8 +struct arpreq 68 +struct arpreq_old 52 +struct bandinfo 8 +struct ccs_modesel_head 12 +struct cmsghdr 16 +struct crypt_data 131232 +struct dirent 280 +struct dl_phdr_info 64 +struct dqblk 72 +struct dqinfo 24 +struct elf_prpsinfo 136 +struct elf_prstatus 336 +struct elf_siginfo 12 +struct entry 16 +struct epoll_event 12 +struct ether_addr 6 +struct ether_arp 28 +struct ether_header 14 +struct ethhdr 14 +struct f_owner_ex 8 +struct fanotify_event_metadata 24 +struct fanotify_response 8 +struct flock 32 +struct group 32 +struct group_filter 272 +struct group_req 136 +struct group_source_req 264 +struct hostent 32 +struct icmp 28 +struct icmp6_filter 32 +struct icmp6_hdr 8 +struct icmp6_router_renum 16 +struct icmp_ra_addr 8 +struct icmphdr 8 +struct if_nameindex 16 +struct ifaddr 48 +struct ifaddrs 56 +struct ifconf 16 +struct ifmap 24 +struct ifreq 40 +struct igmp 8 +struct ih_idseq 4 +struct ih_pmtu 4 +struct ih_rtradv 4 +struct in6_addr 16 +struct in6_pktinfo 20 +struct in6_rtmsg 80 +struct in_addr 4 +struct in_pktinfo 12 +struct inotify_event 16 +struct iovec 16 +struct ip 20 +struct ip6_dest 2 +struct ip6_ext 2 +struct ip6_frag 8 +struct ip6_hbh 2 +struct ip6_hdr 40 +struct ip6_hdrctl 8 +struct ip6_mtuinfo 32 +struct ip6_opt 2 +struct ip6_opt_jumbo 6 +struct ip6_opt_nsap 4 +struct ip6_opt_router 4 +struct ip6_opt_tunnel 3 +struct ip6_rthdr 4 +struct ip6_rthdr0 8 +struct ip_mreq 8 +struct ip_mreq_source 12 +struct ip_mreqn 12 +struct ip_msfilter 20 +struct ip_opts 44 +struct ip_timestamp 40 +struct ipc_perm 48 +struct iphdr 20 +struct ipv6_mreq 20 +struct itimerspec 32 +struct itimerval 32 +struct lastlog 292 +struct lconv 96 +struct linger 8 +struct link_map 40 +struct mld_hdr 24 +struct mntent 40 +struct mq_attr 64 +struct msgbuf 16 +struct msghdr 56 +struct msginfo 32 +struct msqid_ds 120 +struct mt_tape_info 16 +struct mtconfiginfo 48 +struct mtget 48 +struct mtop 8 +struct mtpos 8 +struct nd_neighbor_advert 24 +struct nd_neighbor_solicit 24 +struct nd_opt_adv_interval 8 +struct nd_opt_hdr 2 +struct nd_opt_home_agent_info 8 +struct nd_opt_mtu 8 +struct nd_opt_prefix_info 32 +struct nd_opt_rd_hdr 8 +struct nd_redirect 40 +struct nd_router_advert 16 +struct nd_router_solicit 8 +struct netent 24 +struct ns_tcp_tsig_state 544 +struct ns_tsig_key 2072 +struct ntptimeval 72 +struct option 32 +struct packet_mreq 16 +struct passwd 48 +struct pollfd 8 +struct protoent 24 +struct qelem 24 +struct r_debug 40 +struct re_pattern_buffer 64 +struct res_sym 24 +struct rlimit 16 +struct rr_pco_match 24 +struct rr_pco_use 32 +struct rr_result 24 +struct rtentry 120 +struct rusage 144 +struct sched_param 4 +struct sembuf 6 +struct semid_ds 104 +struct seminfo 40 +struct servent 32 +struct sg_header 36 +struct sg_io_hdr 88 +struct sg_iovec 16 +struct sg_req_info 24 +struct sg_scsi_id 32 +struct shm_info 48 +struct shmid_ds 112 +struct shminfo 72 +struct sigaction 152 +struct sigaltstack 24 +struct sigcontext 256 +struct sigevent 64 +struct signalfd_siginfo 128 +struct sockaddr 16 +struct sockaddr_in 16 +struct sockaddr_in6 28 +struct sockaddr_ll 20 +struct sockaddr_storage 128 +struct sockaddr_un 110 +struct spwd 72 +struct stat 144 +struct statfs 120 +struct statvfs 112 +struct str_list 16 +struct str_mlist 9 +struct strbuf 16 +struct strfdinsert 48 +struct strioctl 24 +struct strpeek 40 +struct strrecvfd 20 +struct sysinfo 112 +struct tcp_info 104 +struct tcp_md5sig 216 +struct tcphdr 20 +struct termios 60 +struct tftphdr 5 +struct timeb 16 +struct timespec 16 +struct timestamp 40 +struct timeval 16 +struct timex 208 +struct timezone 8 +struct tm 56 +struct tms 32 +struct ucred 12 +struct udphdr 8 +struct user 912 +struct user_fpregs_struct 512 +struct user_regs_struct 216 +struct utimbuf 16 +struct utmpx 384 +struct utsname 390 +struct winsize 8 +suseconds_t 8 +tcflag_t 4 +time_t 8 +timer_t 8 +u_char 1 +u_int 4 +u_int16_t 2 +u_int32_t 4 +u_int64_t 8 +u_int8_t 1 +u_long 8 +u_quad_t 8 +u_short 2 +ucontext_t 936 +uid_t 4 +uint 4 +uint16_t 2 +uint32_t 4 +uint64_t 8 +uint8_t 1 +uint_fast16_t 8 +uint_fast32_t 8 +uint_fast64_t 8 +uint_fast8_t 1 +uint_least16_t 2 +uint_least32_t 4 +uint_least64_t 8 +uint_least8_t 1 +uintmax_t 8 +uintptr_t 8 +ulong 8 +union epoll_data 8 +union sigval 8 +useconds_t 4 +ushort 2 +va_list 24 +void* 8 +wchar_t 4 +wctrans_t 8 +wctype_t 8 +wint_t 4 +wordexp_t 24 diff --git a/data/sizeof.x86_64.musl b/data/sizeof.x86_64.musl new file mode 100644 index 0000000..4fca475 --- /dev/null +++ b/data/sizeof.x86_64.musl @@ -0,0 +1,441 @@ +ACTION 4 +CODE 16 +Dl_info 32 +ENTRY 16 +Elf32_Addr 4 +Elf32_Conflict 4 +Elf32_Dyn 8 +Elf32_Ehdr 52 +Elf32_Half 2 +Elf32_Lib 20 +Elf32_Move 24 +Elf32_Nhdr 12 +Elf32_Off 4 +Elf32_Phdr 32 +Elf32_RegInfo 24 +Elf32_Rel 8 +Elf32_Rela 12 +Elf32_Section 2 +Elf32_Shdr 40 +Elf32_Sword 4 +Elf32_Sxword 8 +Elf32_Sym 16 +Elf32_Syminfo 4 +Elf32_Verdaux 8 +Elf32_Verdef 20 +Elf32_Vernaux 16 +Elf32_Verneed 16 +Elf32_Versym 2 +Elf32_Word 4 +Elf32_Xword 8 +Elf32_auxv_t 8 +Elf32_gptab 8 +Elf64_Addr 8 +Elf64_Dyn 16 +Elf64_Ehdr 64 +Elf64_Half 2 +Elf64_Lib 20 +Elf64_Move 32 +Elf64_Nhdr 12 +Elf64_Off 8 +Elf64_Phdr 56 +Elf64_Rel 16 +Elf64_Rela 24 +Elf64_Section 2 +Elf64_Shdr 64 +Elf64_Sword 4 +Elf64_Sxword 8 +Elf64_Sym 24 +Elf64_Syminfo 4 +Elf64_Verdaux 8 +Elf64_Verdef 20 +Elf64_Vernaux 16 +Elf64_Verneed 16 +Elf64_Versym 2 +Elf64_Word 4 +Elf64_Xword 8 +Elf64_auxv_t 16 +Elf_Options 8 +Elf_Options_Hw 8 +Elf_Symndx 4 +HEADER 12 +Sg_io_hdr 88 +Sg_req_info 24 +Sg_scsi_id 32 +VISIT 4 +_Bool 1 +__jmp_buf 64 +blkcnt_t 8 +blksize_t 8 +caddr_t 8 +cc_t 1 +clock_t 8 +clockid_t 4 +comp_t 2 +cpu_set_t 128 +dev_t 8 +div_t 8 +double 8 +double_t 8 +elf_fpregset_t 512 +elf_greg_t 8 +elf_gregset_t 216 +epoll_data_t 8 +eventfd_t 8 +fd_mask 8 +fd_set 128 +fenv_t 32 +fexcept_t 2 +float 4 +float_t 4 +fpos_t 16 +fpregset_t 8 +fsblkcnt_t 8 +fsfilcnt_t 8 +fsid_t 8 +gid_t 4 +glob_t 72 +greg_t 8 +gregset_t 184 +iconv_t 8 +id_t 4 +idtype_t 4 +imaxdiv_t 16 +in_addr_t 4 +in_port_t 2 +ino_t 8 +int 4 +int16_t 2 +int32_t 4 +int64_t 8 +int8_t 1 +int_fast16_t 4 +int_fast32_t 4 +int_fast64_t 8 +int_fast8_t 1 +int_least16_t 2 +int_least32_t 4 +int_least64_t 8 +int_least8_t 1 +intmax_t 8 +intptr_t 8 +jmp_buf 200 +key_t 4 +ldiv_t 16 +lldiv_t 16 +locale_t 8 +long 8 +long double 16 +long long 8 +lwpid_t 4 +mbstate_t 8 +mcontext_t 256 +mode_t 4 +mqd_t 4 +msglen_t 8 +msgqnum_t 8 +n_long 4 +n_short 2 +n_time 4 +nfds_t 8 +nl_catd 8 +nl_item 4 +nlink_t 8 +ns_cert_types 4 +ns_class 4 +ns_flag 4 +ns_key_types 4 +ns_msg 80 +ns_opcode 4 +ns_rcode 4 +ns_rr 1048 +ns_sect 4 +ns_tcp_tsig_state 544 +ns_tsig_key 2072 +ns_type 4 +ns_update_operation 4 +off_t 8 +pid_t 4 +posix_spawn_file_actions_t 80 +posix_spawnattr_t 336 +prfpregset_t 512 +prgregset_t 216 +prpsinfo_t 136 +prstatus_t 336 +psaddr_t 8 +pthread_attr_t 56 +pthread_barrier_t 32 +pthread_barrierattr_t 4 +pthread_cond_t 48 +pthread_condattr_t 4 +pthread_key_t 4 +pthread_mutex_t 40 +pthread_mutexattr_t 4 +pthread_once_t 4 +pthread_rwlock_t 56 +pthread_rwlockattr_t 8 +pthread_spinlock_t 4 +pthread_t 8 +ptrdiff_t 8 +quad_t 8 +regex_t 64 +register_t 8 +regmatch_t 16 +regoff_t 8 +res_state 8 +rlim_t 8 +sa_family_t 2 +sem_t 32 +sg_io_hdr_t 88 +sg_iovec_t 16 +sg_req_info_t 24 +shmatt_t 8 +short 2 +sig_atomic_t 4 +sig_t 8 +sighandler_t 8 +siginfo_t 128 +sigjmp_buf 200 +sigset_t 128 +size_t 8 +socklen_t 4 +speed_t 4 +ssize_t 8 +stack_t 24 +struct FTW 8 +struct __jmp_buf_tag 200 +struct __ns_msg 80 +struct __ns_rr 1048 +struct __res_state 568 +struct _fpstate 512 +struct _ns_flagdata 8 +struct acct 64 +struct acct_v3 64 +struct addrinfo 48 +struct aiocb 168 +struct ar_hdr 60 +struct arpd_request 40 +struct arphdr 8 +struct arpreq 68 +struct arpreq_old 52 +struct bandinfo 8 +struct ccs_modesel_head 12 +struct cmsghdr 16 +struct crypt_data 260 +struct dirent 280 +struct dl_phdr_info 64 +struct dqblk 72 +struct dqinfo 24 +struct elf_prpsinfo 136 +struct elf_prstatus 336 +struct elf_siginfo 12 +struct entry 16 +struct epoll_event 12 +struct ether_addr 6 +struct ether_arp 28 +struct ether_header 14 +struct ethhdr 14 +struct f_owner_ex 8 +struct fanotify_event_metadata 24 +struct fanotify_response 8 +struct flock 32 +struct group 32 +struct group_filter 272 +struct group_req 136 +struct group_source_req 264 +struct hostent 32 +struct icmp 28 +struct icmp6_filter 32 +struct icmp6_hdr 8 +struct icmp6_router_renum 16 +struct icmp_ra_addr 8 +struct icmphdr 8 +struct if_nameindex 16 +struct ifaddr 48 +struct ifaddrs 56 +struct ifconf 16 +struct ifmap 24 +struct ifreq 40 +struct igmp 8 +struct ih_idseq 4 +struct ih_pmtu 4 +struct ih_rtradv 4 +struct in6_addr 16 +struct in6_pktinfo 20 +struct in6_rtmsg 80 +struct in_addr 4 +struct in_pktinfo 12 +struct inotify_event 16 +struct iovec 16 +struct ip 20 +struct ip6_dest 2 +struct ip6_ext 2 +struct ip6_frag 8 +struct ip6_hbh 2 +struct ip6_hdr 40 +struct ip6_hdrctl 8 +struct ip6_mtuinfo 32 +struct ip6_opt 2 +struct ip6_opt_jumbo 6 +struct ip6_opt_nsap 4 +struct ip6_opt_router 4 +struct ip6_opt_tunnel 3 +struct ip6_rthdr 4 +struct ip6_rthdr0 8 +struct ip_mreq 8 +struct ip_mreq_source 12 +struct ip_mreqn 12 +struct ip_msfilter 20 +struct ip_opts 44 +struct ip_timestamp 40 +struct ipc_perm 48 +struct iphdr 20 +struct ipv6_mreq 20 +struct itimerspec 32 +struct itimerval 32 +struct lastlog 296 +struct lconv 96 +struct linger 8 +struct link_map 40 +struct mld_hdr 24 +struct mntent 40 +struct mq_attr 64 +struct msgbuf 16 +struct msghdr 56 +struct msginfo 32 +struct msqid_ds 120 +struct mt_tape_info 16 +struct mtconfiginfo 48 +struct mtget 48 +struct mtop 8 +struct mtpos 8 +struct nd_neighbor_advert 24 +struct nd_neighbor_solicit 24 +struct nd_opt_adv_interval 8 +struct nd_opt_hdr 2 +struct nd_opt_home_agent_info 8 +struct nd_opt_mtu 8 +struct nd_opt_prefix_info 32 +struct nd_opt_rd_hdr 8 +struct nd_redirect 40 +struct nd_router_advert 16 +struct nd_router_solicit 8 +struct netent 24 +struct ns_tcp_tsig_state 544 +struct ns_tsig_key 2072 +struct ntptimeval 32 +struct option 32 +struct packet_mreq 16 +struct passwd 48 +struct pollfd 8 +struct protoent 24 +struct qelem 24 +struct r_debug 40 +struct re_pattern_buffer 64 +struct res_sym 24 +struct rlimit 16 +struct rr_pco_match 24 +struct rr_pco_use 32 +struct rr_result 24 +struct rtentry 120 +struct rusage 272 +struct sched_param 48 +struct sembuf 6 +struct semid_ds 104 +struct seminfo 40 +struct servent 32 +struct sg_header 36 +struct sg_io_hdr 88 +struct sg_iovec 16 +struct sg_req_info 24 +struct sg_scsi_id 32 +struct shm_info 48 +struct shmid_ds 112 +struct shminfo 72 +struct sigaction 152 +struct sigaltstack 24 +struct sigcontext 256 +struct sigevent 64 +struct signalfd_siginfo 128 +struct sockaddr 16 +struct sockaddr_in 16 +struct sockaddr_in6 28 +struct sockaddr_ll 20 +struct sockaddr_storage 128 +struct sockaddr_un 110 +struct spwd 72 +struct stat 144 +struct statfs 120 +struct statvfs 112 +struct str_list 16 +struct str_mlist 9 +struct strbuf 16 +struct strfdinsert 48 +struct strioctl 24 +struct strpeek 40 +struct strrecvfd 20 +struct sysinfo 368 +struct tcp_info 104 +struct tcp_md5sig 216 +struct tcphdr 20 +struct termios 60 +struct tftphdr 6 +struct timeb 16 +struct timespec 16 +struct timestamp 40 +struct timeval 16 +struct timex 208 +struct timezone 8 +struct tm 56 +struct tms 32 +struct ucred 12 +struct udphdr 8 +struct user 912 +struct user_fpregs_struct 512 +struct user_regs_struct 216 +struct utimbuf 16 +struct utmpx 400 +struct utsname 390 +struct winsize 8 +suseconds_t 8 +tcflag_t 4 +time_t 8 +timer_t 8 +u_char 1 +u_int 4 +u_int16_t 2 +u_int32_t 4 +u_int64_t 8 +u_int8_t 1 +u_long 8 +u_quad_t 8 +u_short 2 +ucontext_t 936 +uid_t 4 +uint 4 +uint16_t 2 +uint32_t 4 +uint64_t 8 +uint8_t 1 +uint_fast16_t 4 +uint_fast32_t 4 +uint_fast64_t 8 +uint_fast8_t 1 +uint_least16_t 2 +uint_least32_t 4 +uint_least64_t 8 +uint_least8_t 1 +uintmax_t 8 +uintptr_t 8 +ulong 8 +union epoll_data 8 +union sigval 8 +useconds_t 4 +ushort 2 +va_list 24 +void* 8 +wchar_t 4 +wctrans_t 8 +wctype_t 8 +wint_t 4 +wordexp_t 24