projects
/
musl-tables
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update makefile
[musl-tables]
/
abi_type.mips64.cc
diff --git
a/abi_type.mips64.cc
b/abi_type.mips64.cc
index
42c51a4
..
dd8dd4e
100644
(file)
--- a/
abi_type.mips64.cc
+++ b/
abi_type.mips64.cc
@@
-85,20
+85,25
@@
#include <shadow.h>
#include <signal.h>
#include <spawn.h>
#include <shadow.h>
#include <signal.h>
#include <spawn.h>
-//#include <stdalign.h>
+#ifndef __GLIBC__
+#include <stdalign.h>
+#endif
#include <stdarg.h>
#include <stdbool.h>
#include <stdarg.h>
#include <stdbool.h>
+#include <stdc-predef.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdio_ext.h>
#include <stdlib.h>
#include <stddef.h>
#include <stdint.h>
#include <stdio.h>
#include <stdio_ext.h>
#include <stdlib.h>
-//#include <stdnoreturn.h>
+#ifndef __GLIBC__
+#include <stdnoreturn.h>
+#endif
#include <string.h>
#include <strings.h>
#include <stropts.h>
#include <sys/acct.h>
#include <string.h>
#include <strings.h>
#include <stropts.h>
#include <sys/acct.h>
-
//
#include <sys/auxv.h>
+#include <sys/auxv.h>
//#include <sys/cachectl.h>
#include <sys/dir.h>
#include <sys/epoll.h>
//#include <sys/cachectl.h>
#include <sys/dir.h>
#include <sys/epoll.h>
@@
-110,8
+115,8
@@
//#include <sys/io.h>
#include <sys/ioctl.h>
#include <sys/ipc.h>
//#include <sys/io.h>
#include <sys/ioctl.h>
#include <sys/ipc.h>
-//#include <sys/kd.h>
#include <sys/klog.h>
#include <sys/klog.h>
+#include <sys/membarrier.h>
#include <sys/mman.h>
#include <sys/mount.h>
#include <sys/msg.h>
#include <sys/mman.h>
#include <sys/mount.h>
#include <sys/msg.h>
@@
-122,6
+127,7
@@
#include <sys/procfs.h>
#include <sys/ptrace.h>
#include <sys/quota.h>
#include <sys/procfs.h>
#include <sys/ptrace.h>
#include <sys/quota.h>
+#include <sys/random.h>
#include <sys/reboot.h>
//#include <sys/reg.h>
#include <sys/resource.h>
#include <sys/reboot.h>
//#include <sys/reg.h>
#include <sys/resource.h>
@@
-156,7
+162,9
@@
#include <tar.h>
#include <termios.h>
#include <tgmath.h>
#include <tar.h>
#include <termios.h>
#include <tgmath.h>
-//#include <threads.h>
+#ifndef __GLIBC__
+#include <threads.h>
+#endif
#include <time.h>
#include <uchar.h>
#include <ucontext.h>
#include <time.h>
#include <uchar.h>
#include <ucontext.h>
@@
-172,10
+180,13
@@
typedef long long long_long;
typedef long double long_double;
typedef long long long_long;
typedef long double long_double;
+typedef void *object_pointer;
+typedef void (*function_pointer)();
struct size {char c;};
struct align {char c;};
struct size {char c;};
struct align {char c;};
+struct incomplete {char c;};
#define T(s,t) void x_##t(s t x, s t* ptr, size(*y)[sizeof(s t)], align(*z)[__alignof__(s t)]){}
#define T(s,t) void x_##t(s t x, s t* ptr, size(*y)[sizeof(s t)], align(*z)[__alignof__(s t)]){}
-#define P(s,t) void
y_##t(s t* ptr, size(*y)[sizeof(s t*)], align(*z)[__alignof__(s t*)]
){}
+#define P(s,t) void
x_##t(incomplete x, s t* ptr, incomplete y, incomplete z
){}
#ifdef __GLIBC__
#define M(x)
#else
#ifdef __GLIBC__
#define M(x)
#else
@@
-188,6
+199,7
@@
P(,DIR)
T(,Dl_info)
T(,ENTRY)
T(,Elf32_Addr)
T(,Dl_info)
T(,ENTRY)
T(,Elf32_Addr)
+T(,Elf32_Chdr)
T(,Elf32_Conflict)
T(,Elf32_Dyn)
T(,Elf32_Ehdr)
T(,Elf32_Conflict)
T(,Elf32_Dyn)
T(,Elf32_Ehdr)
@@
-216,6
+228,7
@@
T(,Elf32_Xword)
T(,Elf32_auxv_t)
T(,Elf32_gptab)
T(,Elf64_Addr)
T(,Elf32_auxv_t)
T(,Elf32_gptab)
T(,Elf64_Addr)
+T(,Elf64_Chdr)
T(,Elf64_Dyn)
T(,Elf64_Ehdr)
T(,Elf64_Half)
T(,Elf64_Dyn)
T(,Elf64_Ehdr)
T(,Elf64_Half)
@@
-240,6
+253,7
@@
T(,Elf64_Versym)
T(,Elf64_Word)
T(,Elf64_Xword)
T(,Elf64_auxv_t)
T(,Elf64_Word)
T(,Elf64_Xword)
T(,Elf64_auxv_t)
+T(,Elf_MIPS_ABIFlags_v0)
T(,Elf_Options)
T(,Elf_Options_Hw)
T(,Elf_Symndx)
T(,Elf_Options)
T(,Elf_Options_Hw)
T(,Elf_Symndx)
@@
-262,8
+276,13
@@
T(,char16_t)
T(,char32_t)
T(,clock_t)
T(,clockid_t)
T(,char32_t)
T(,clock_t)
T(,clockid_t)
-
//T(,cnd_t
)
+
M(T(,cnd_t)
)
T(,comp_t)
T(,comp_t)
+T(,cookie_close_function_t)
+T(,cookie_io_functions_t)
+T(,cookie_read_function_t)
+T(,cookie_seek_function_t)
+T(,cookie_write_function_t)
T(,cpu_set_t)
T(,dev_t)
T(,div_t)
T(,cpu_set_t)
T(,dev_t)
T(,div_t)
@@
-286,6
+305,7
@@
T(,fpregset_t)
T(,fsblkcnt_t)
T(,fsfilcnt_t)
T(,fsid_t)
T(,fsblkcnt_t)
T(,fsfilcnt_t)
T(,fsid_t)
+T(,function_pointer)
T(,gid_t)
T(,glob_t)
T(,greg_t)
T(,gid_t)
T(,glob_t)
T(,greg_t)
@@
-328,7
+348,7
@@
T(,mode_t)
T(,mqd_t)
T(,msglen_t)
T(,msgqnum_t)
T(,mqd_t)
T(,msglen_t)
T(,msgqnum_t)
-
//T(,mtx_t
)
+
M(T(,mtx_t)
)
T(,n_long)
T(,n_short)
T(,n_time)
T(,n_long)
T(,n_short)
T(,n_time)
@@
-349,8
+369,9
@@
T(,ns_sect)
//T(,ns_tsig_key)
T(,ns_type)
T(,ns_update_operation)
//T(,ns_tsig_key)
T(,ns_type)
T(,ns_update_operation)
+T(,object_pointer)
T(,off_t)
T(,off_t)
-
//T(,once_flag
)
+
M(T(,once_flag)
)
T(,pid_t)
T(,posix_spawn_file_actions_t)
T(,posix_spawnattr_t)
T(,pid_t)
T(,posix_spawn_file_actions_t)
T(,posix_spawnattr_t)
@@
-399,6
+420,8
@@
T(,speed_t)
T(,ssize_t)
T(,stack_t)
T(struct,FTW)
T(,ssize_t)
T(,stack_t)
T(struct,FTW)
+T(struct,_IO_FILE)
+T(struct,_IO_cookie_io_functions_t)
//T(struct,__fsid_t)
T(struct,__jmp_buf_tag)
//T(struct,__locale_struct)
//T(struct,__fsid_t)
T(struct,__jmp_buf_tag)
//T(struct,__locale_struct)
@@
-406,6
+429,8
@@
T(struct,__jmp_buf_tag)
T(struct,__ns_msg)
T(struct,__ns_rr)
//T(struct,__ptcb)
T(struct,__ns_msg)
T(struct,__ns_rr)
//T(struct,__ptcb)
+T(struct,__ptrace_peeksiginfo_args)
+T(struct,__ptrace_seccomp_metadata)
T(struct,__res_state)
//T(struct,__sigset_t)
//T(struct,__ucontext)
T(struct,__res_state)
//T(struct,__sigset_t)
//T(struct,__ucontext)
@@
-438,8
+463,11
@@
T(struct,ether_arp)
T(struct,ether_header)
T(struct,ethhdr)
T(struct,f_owner_ex)
T(struct,ether_header)
T(struct,ethhdr)
T(struct,f_owner_ex)
+T(struct,fanotify_event_info_fid)
+T(struct,fanotify_event_info_header)
T(struct,fanotify_event_metadata)
T(struct,fanotify_response)
T(struct,fanotify_event_metadata)
T(struct,fanotify_response)
+T(struct,file_handle)
T(struct,flock)
T(struct,group)
T(struct,group_filter)
T(struct,flock)
T(struct,group)
T(struct,group_filter)
@@
-534,7
+562,6
@@
T(struct,passwd)
T(struct,pollfd)
T(struct,prctl_mm_map)
T(struct,protoent)
T(struct,pollfd)
T(struct,prctl_mm_map)
T(struct,protoent)
-//T(struct,ptrace_peeksiginfo_args)
T(struct,qelem)
T(struct,r_debug)
T(struct,re_pattern_buffer)
T(struct,qelem)
T(struct,r_debug)
T(struct,re_pattern_buffer)
@@
-581,8
+608,11
@@
T(struct,strioctl)
T(struct,strpeek)
T(struct,strrecvfd)
T(struct,sysinfo)
T(struct,strpeek)
T(struct,strrecvfd)
T(struct,sysinfo)
+T(struct,tcp_diag_md5sig)
T(struct,tcp_info)
T(struct,tcp_md5sig)
T(struct,tcp_info)
T(struct,tcp_md5sig)
+T(struct,tcp_repair_window)
+T(struct,tcp_zerocopy_receive)
T(struct,tcphdr)
T(struct,termios)
T(struct,tftphdr)
T(struct,tcphdr)
T(struct,termios)
T(struct,tftphdr)
@@
-604,12
+634,12
@@
T(struct,winsize)
T(,suseconds_t)
T(,tcflag_t)
//T(,tcp_seq)
T(,suseconds_t)
T(,tcflag_t)
//T(,tcp_seq)
-
//T(,thrd_start_t
)
-
//T(,thrd_t
)
+
M(T(,thrd_start_t)
)
+
M(T(,thrd_t)
)
T(,time_t)
T(,timer_t)
T(,time_t)
T(,timer_t)
-
//T(,tss_dtor_t
)
-
//T(,tss_t
)
+
M(T(,tss_dtor_t)
)
+
M(T(,tss_t)
)
T(,u_char)
T(,u_int)
T(,u_int16_t)
T(,u_char)
T(,u_int)
T(,u_int16_t)
@@
-643,7
+673,6
@@
T(union,sigval)
T(,useconds_t)
T(,ushort)
T(,va_list)
T(,useconds_t)
T(,ushort)
T(,va_list)
-P(,void)
T(,wchar_t)
T(,wctrans_t)
T(,wctype_t)
T(,wchar_t)
T(,wctrans_t)
T(,wctype_t)