Merge changes I43bd1f93,I96c891e9,Ied502e82

* changes:
  android-21: restore utimensat for mips libc
  android-21: Restore __ns_* symbols for lp32 libc
  android-19: Cleanup libc symbols
This commit is contained in:
Dimitry Ivanov
2015-12-18 21:56:36 +00:00
committed by Gerrit Code Review
9 changed files with 112 additions and 364 deletions

View File

@@ -1,24 +1,15 @@
MD5_Final
MD5_Init
MD5_Update
__arc4_getbyte
__assert
__assert2
__atexit_register_cleanup
__atomic_cmpxchg
__atomic_dec
__atomic_inc
__atomic_swap
__b64_ntop
__b64_pton
__bionic_clone
__bionic_clone_entry
__bionic_libgcc_compat_hooks
__brk
__cmpdf2
__cxa_atexit
__cxa_finalize
__div0
__divdf3
__divdi3
__divsf3
@@ -26,22 +17,10 @@ __divsi3
__dn_comp
__dn_count_labels
__dn_skipname
__dorand48
__eqdf2
__errno
__evAddTime
__evCmpTime
__evConsIovec
__evConsTime
__evNowTime
__evSubTime
__evTimeSpec
__evTimeVal
__evUTCTime
__extendsfdf2
__fcntl
__fcntl64
__findenv
__fixdfsi
__fixsfsi
__floatdidf
@@ -52,22 +31,16 @@ __floatundidf
__floatundisf
__floatunsidf
__floatunsisf
__fork
__fp_nquery
__fp_query
__fpclassifyd
__fpclassifyf
__fpclassifyl
__fstatfs64
__futex_syscall3
__futex_syscall4
__futex_wait
__futex_wait_ex
__futex_wake
__futex_wake_ex
__gedf2
__get_h_errno
__get_pc
__get_res_cache
__get_sp
__get_stack_base
__get_thread
__getcwd
__getpriority
@@ -75,21 +48,23 @@ __gnu_ldivmod_helper
__gnu_uldivmod_helper
__gtdf2
__hostalias
__init_tls
__ioctl
__isfinite
__isfinitef
__isfinitel
__isinf
__isinff
__isinfl
__isnanl
__isnormal
__isnormalf
__isnormall
__ledf2
__libc_android_log_assert
__libc_android_log_print
__libc_android_log_vprint
__libc_fini
__libc_init
__libc_init_common
__libc_preinit
__llseek
__loc_aton
__loc_ntoa
__ltdf2
__memcmp16
__mmap2
__muldf3
__muldi3
@@ -128,69 +103,44 @@ __p_option
__p_query
__p_rcode
__p_secstodate
__p_section
__p_sockun
__p_time
__p_type
__pthread_cleanup_pop
__pthread_cleanup_push
__pthread_clone
__pthread_cond_timedwait
__pthread_cond_timedwait_relative
__ptrace
__putlong
__putshort
__reboot
__res_close
__res_dnok
__res_get_nibblesuffix
__res_get_nibblesuffix2
__res_get_state
__res_get_static
__res_getservers
__res_hnok
__res_hostalias
__res_isourserver
__res_mailok
__res_nameinquery
__res_nametoclass
__res_nametotype
__res_nclose
__res_ndestroy
__res_ninit
__res_nmkquery
__res_nopt
__res_nquery
__res_nquerydomain
__res_nsearch
__res_nsend
__res_opt
__res_ownok
__res_pquery
__res_put_state
__res_queriesmatch
__res_querydomain
__res_randomid
__res_send
__res_send_setqhook
__res_send_setrhook
__res_setservers
__res_vinit
__restore_core_regs
__rt_sigaction
__rt_sigprocmask
__rt_sigtimedwait
__sclose
__set_tls
__setresuid
__setreuid
__setuid
__sflags
__sflush
__sfp
__sigsuspend
__sinit
__slbexpand
__smakebuf
__sread
__srefill
@@ -201,21 +151,16 @@ __statfs64
__subdf3
__subsf3
__swbuf
__swhatbuf
__swrite
__swsetup
__sym_ntop
__sym_ntos
__sym_ston
__sys_clone
__syslog
__system_properties_init
__system_property_find
__system_property_find_nth
__system_property_get
__system_property_read
__system_property_wait
__thread_entry
__timer_create
__timer_delete
__timer_getoverrun
@@ -228,18 +173,12 @@ __unorddf2
__unordsf2
__wait4
__waitid
_cleanup
_dorand48
_exit
_exit_thread
_exit_with_stack_teardown
_fwalk
_getlong
_getshort
_init_thread
_longjmp
_setjmp
_thread_created_hook
abort
accept
access
@@ -288,9 +227,7 @@ clone
close
closedir
closelog
closelog_r
connect
cpuacct_add
creat
ctime
ctime64
@@ -303,28 +240,12 @@ dirfd
dirname
dirname_r
div
dlcalloc
dlfree
dlindependent_calloc
dlindependent_comalloc
dlmallinfo
dlmalloc_footprint
dlmalloc_max_footprint
dlmalloc_stats
dlmalloc_walk_free_pages
dlmalloc_walk_heap
dlmallopt
dlmemalign
dlpvalloc
dlrealloc
dlvalloc
dn_expand
drand48
dup
dup2
endpwent
endservent
endusershell
endutent
epoll_create
epoll_ctl
@@ -379,7 +300,6 @@ fputws
fread
free
freeaddrinfo
freedtoa
freopen
fscanf
fseek
@@ -403,7 +323,6 @@ fts_read
fts_set
funlockfile
funopen
futex
futimens
fwide
fwprintf
@@ -461,13 +380,11 @@ gets
getservbyname
getservbyport
getservent
getservent_r
getsockname
getsockopt
gettid
gettimeofday
getuid
getusershell
getutent
getwc
getwchar
@@ -493,8 +410,6 @@ inotify_add_watch
inotify_init
inotify_rm_watch
ioctl
ioprio_get
ioprio_set
isalnum
isalpha
isascii
@@ -504,6 +419,8 @@ iscntrl
isdigit
isgraph
islower
isnan
isnanf
isprint
ispunct
issetugid
@@ -537,7 +454,6 @@ localtime64
localtime64_r
localtime_r
longjmp
longjmperror
lrand48
lseek
lseek64
@@ -545,7 +461,6 @@ lstat
madvise
mallinfo
malloc
malloc_debug_init
mbrlen
mbrtowc
mbsinit
@@ -588,7 +503,6 @@ open
openat
opendir
openlog
openlog_r
pathconf
pause
pclose
@@ -760,7 +674,6 @@ setjmp
setlinebuf
setlocale
setlogmask
setlogmask_r
setpgid
setpgrp
setpriority
@@ -774,7 +687,6 @@ setsid
setsockopt
settimeofday
setuid
setusershell
setutent
setvbuf
shutdown
@@ -810,7 +722,6 @@ strdup
strerror
strerror_r
strftime
strftime_tz
strlcat
strlcpy
strlen
@@ -848,7 +759,6 @@ syscall
sysconf
sysinfo
syslog
syslog_r
system
sysv_signal
tcgetpgrp
@@ -906,7 +816,6 @@ vsprintf
vsscanf
vswprintf
vsyslog
vsyslog_r
vwarn
vwarnx
vwprintf

View File

@@ -1,35 +1,19 @@
_C_ctype_
_C_tolower_
_C_toupper_
__atexit
__atexit_invalid
__isthreaded
__libc_malloc_default_dispatch
__libc_malloc_dispatch
__p_cert_syms
__p_class_syms
__p_key_syms
__p_rcode_syms
__p_type_syms
__page_shift
__page_size
__progname
__rand48_add
__rand48_mult
__rand48_seed
__sF
__sdidinit
__sglue
__stack_chk_guard
__system_property_area__
_ctype_
_ns_flagdata
_tolower_tab_
_toupper_tab_
daylight
environ
h_errlist
h_nerr
optarg
opterr
optind

View File

@@ -1,69 +1,44 @@
MD5_Final
MD5_Init
MD5_Update
__arc4_getbyte
__assert
__assert2
__atexit_register_cleanup
__atomic_cmpxchg
__atomic_dec
__atomic_inc
__atomic_swap
__b64_ntop
__b64_pton
__brk
__clone_thread_start
__cxa_atexit
__cxa_finalize
__dn_comp
__dn_count_labels
__dn_skipname
__dorand48
__errno
__evAddTime
__evCmpTime
__evConsIovec
__evConsTime
__evNowTime
__evSubTime
__evTimeSpec
__evTimeVal
__evUTCTime
__fcntl
__fcntl64
__findenv
__fork
__fp_nquery
__fp_query
__fpclassifyd
__fpclassifyf
__fpclassifyl
__fstatfs64
__futex_syscall3
__futex_syscall4
__futex_wait
__futex_wait_ex
__futex_wake
__futex_wake_ex
__get_h_errno
__get_res_cache
__get_sp
__get_stack_base
__get_thread
__get_tls
__getcwd
__getpriority
__hostalias
__init_tls
__ioctl
__libc_android_log_assert
__libc_android_log_print
__libc_android_log_vprint
__libc_fini
__isfinite
__isfinitef
__isfinitel
__isinf
__isinff
__isinfl
__isnanl
__isnormal
__isnormalf
__isnormall
__libc_init
__libc_init_common
__libc_preinit
__llseek
__loc_aton
__loc_ntoa
__memcmp16
__mmap2
__ns_format_ttl
__ns_get16
@@ -98,69 +73,43 @@ __p_option
__p_query
__p_rcode
__p_secstodate
__p_section
__p_sockun
__p_time
__p_type
__pthread_cleanup_pop
__pthread_cleanup_push
__pthread_clone
__pthread_cond_timedwait
__pthread_cond_timedwait_relative
__ptrace
__putlong
__putshort
__reboot
__res_close
__res_dnok
__res_get_nibblesuffix
__res_get_nibblesuffix2
__res_get_state
__res_get_static
__res_getservers
__res_hnok
__res_hostalias
__res_isourserver
__res_mailok
__res_nameinquery
__res_nametoclass
__res_nametotype
__res_nclose
__res_ndestroy
__res_ninit
__res_nmkquery
__res_nopt
__res_nquery
__res_nquerydomain
__res_nsearch
__res_nsend
__res_opt
__res_ownok
__res_pquery
__res_put_state
__res_queriesmatch
__res_querydomain
__res_randomid
__res_send
__res_send_setqhook
__res_send_setrhook
__res_setservers
__res_vinit
__rt_sigaction
__rt_sigprocmask
__rt_sigtimedwait
__sclose
__set_thread_area
__set_tls
__setresuid
__setreuid
__setuid
__sflags
__sflush
__sfp
__sigsuspend
__sinit
__slbexpand
__smakebuf
__sread
__srefill
@@ -169,21 +118,16 @@ __sseek
__stack_chk_fail
__statfs64
__swbuf
__swhatbuf
__swrite
__swsetup
__sym_ntop
__sym_ntos
__sym_ston
__sys_clone
__syslog
__system_properties_init
__system_property_find
__system_property_find_nth
__system_property_get
__system_property_read
__system_property_wait
__thread_entry
__timer_create
__timer_delete
__timer_getoverrun
@@ -191,20 +135,13 @@ __timer_gettime
__timer_settime
__wait4
__waitid
_cleanup
_dorand48
_exit
_exit_thread
_exit_with_stack_teardown
_flush_cache
_fwalk
_getlong
_getshort
_init_thread
_longjmp
_setjmp
_thread_created_hook
_waitpid
abort
accept
access
@@ -253,9 +190,7 @@ clone
close
closedir
closelog
closelog_r
connect
cpuacct_add
creat
ctime
ctime64
@@ -268,28 +203,12 @@ dirfd
dirname
dirname_r
div
dlcalloc
dlfree
dlindependent_calloc
dlindependent_comalloc
dlmallinfo
dlmalloc_footprint
dlmalloc_max_footprint
dlmalloc_stats
dlmalloc_walk_free_pages
dlmalloc_walk_heap
dlmallopt
dlmemalign
dlpvalloc
dlrealloc
dlvalloc
dn_expand
drand48
dup
dup2
endpwent
endservent
endusershell
endutent
epoll_create
epoll_ctl
@@ -344,7 +263,6 @@ fputws
fread
free
freeaddrinfo
freedtoa
freopen
fscanf
fseek
@@ -368,7 +286,6 @@ fts_read
fts_set
funlockfile
funopen
futex
futimens
fwide
fwprintf
@@ -426,13 +343,11 @@ gets
getservbyname
getservbyport
getservent
getservent_r
getsockname
getsockopt
gettid
gettimeofday
getuid
getusershell
getutent
getwc
getwchar
@@ -458,8 +373,6 @@ inotify_add_watch
inotify_init
inotify_rm_watch
ioctl
ioprio_get
ioprio_set
isalnum
isalpha
isascii
@@ -469,6 +382,8 @@ iscntrl
isdigit
isgraph
islower
isnan
isnanf
isprint
ispunct
issetugid
@@ -502,7 +417,6 @@ localtime64
localtime64_r
localtime_r
longjmp
longjmperror
lrand48
lseek
lseek64
@@ -510,7 +424,6 @@ lstat
madvise
mallinfo
malloc
malloc_debug_init
mbrlen
mbrtowc
mbsinit
@@ -553,7 +466,6 @@ open
openat
opendir
openlog
openlog_r
pathconf
pause
pclose
@@ -724,7 +636,6 @@ setjmp
setlinebuf
setlocale
setlogmask
setlogmask_r
setpgid
setpgrp
setpriority
@@ -738,7 +649,6 @@ setsid
setsockopt
settimeofday
setuid
setusershell
setutent
setvbuf
shutdown
@@ -774,7 +684,6 @@ strdup
strerror
strerror_r
strftime
strftime_tz
strlcat
strlcpy
strlen
@@ -812,7 +721,6 @@ syscall
sysconf
sysinfo
syslog
syslog_r
system
sysv_signal
tcgetpgrp
@@ -854,6 +762,7 @@ utime
utimes
utimensat
utmpname
utimensat
valloc
vasprintf
verr
@@ -870,7 +779,6 @@ vsprintf
vsscanf
vswprintf
vsyslog
vsyslog_r
vwarn
vwarnx
vwprintf

View File

@@ -1,35 +1,19 @@
_C_ctype_
_C_tolower_
_C_toupper_
__atexit
__atexit_invalid
__isthreaded
__libc_malloc_default_dispatch
__libc_malloc_dispatch
__p_cert_syms
__p_class_syms
__p_key_syms
__p_rcode_syms
__p_type_syms
__page_shift
__page_size
__progname
__rand48_add
__rand48_mult
__rand48_seed
__sF
__sdidinit
__sglue
__stack_chk_guard
__system_property_area__
_ctype_
_ns_flagdata
_tolower_tab_
_toupper_tab_
daylight
environ
h_errlist
h_nerr
optarg
opterr
optind

View File

@@ -1,10 +1,5 @@
MD5_Final
MD5_Init
MD5_Update
__arc4_getbyte
__assert
__assert2
__atexit_register_cleanup
__b64_ntop
__b64_pton
__brk
@@ -14,48 +9,34 @@ __divdi3
__dn_comp
__dn_count_labels
__dn_skipname
__dorand48
__errno
__evAddTime
__evCmpTime
__evConsIovec
__evConsTime
__evNowTime
__evSubTime
__evTimeSpec
__evTimeVal
__evUTCTime
__fcntl
__fcntl64
__findenv
__fork
__fp_nquery
__fp_query
__fpclassifyd
__fpclassifyf
__fpclassifyl
__fstatfs64
__futex_syscall3
__futex_syscall4
__futex_wait
__futex_wait_ex
__futex_wake
__futex_wake_ex
__get_h_errno
__get_res_cache
__get_sp
__get_stack_base
__get_thread
__get_tls
__getcwd
__getpriority
__hostalias
__init_tls
__ioctl
__libc_android_log_assert
__libc_android_log_print
__libc_android_log_vprint
__libc_fini
__isfinite
__isfinitef
__isfinitel
__isinf
__isinff
__isinfl
__isnanl
__isnormal
__isnormalf
__isnormall
__libc_init
__libc_init_common
__libc_preinit
__llseek
__loc_aton
__loc_ntoa
@@ -94,69 +75,43 @@ __p_option
__p_query
__p_rcode
__p_secstodate
__p_section
__p_sockun
__p_time
__p_type
__pthread_cleanup_pop
__pthread_cleanup_push
__pthread_clone
__pthread_cond_timedwait
__pthread_cond_timedwait_relative
__ptrace
__putlong
__putshort
__reboot
__res_close
__res_dnok
__res_get_nibblesuffix
__res_get_nibblesuffix2
__res_get_state
__res_get_static
__res_getservers
__res_hnok
__res_hostalias
__res_isourserver
__res_mailok
__res_nameinquery
__res_nametoclass
__res_nametotype
__res_nclose
__res_ndestroy
__res_ninit
__res_nmkquery
__res_nopt
__res_nquery
__res_nquerydomain
__res_nsearch
__res_nsend
__res_opt
__res_ownok
__res_pquery
__res_put_state
__res_queriesmatch
__res_querydomain
__res_randomid
__res_send
__res_send_setqhook
__res_send_setrhook
__res_setservers
__res_vinit
__rt_sigaction
__rt_sigprocmask
__rt_sigtimedwait
__sclose
__set_thread_area
__set_tls
__setresuid
__setreuid
__setuid
__sflags
__sflush
__sfp
__sigsuspend
__sinit
__slbexpand
__smakebuf
__sread
__srefill
@@ -165,21 +120,16 @@ __sseek
__stack_chk_fail
__statfs64
__swbuf
__swhatbuf
__swrite
__swsetup
__sym_ntop
__sym_ntos
__sym_ston
__sys_clone
__syslog
__system_properties_init
__system_property_find
__system_property_find_nth
__system_property_get
__system_property_read
__system_property_wait
__thread_entry
__timer_create
__timer_delete
__timer_getoverrun
@@ -189,19 +139,12 @@ __udivdi3
__umoddi3
__wait4
__waitid
_cleanup
_dorand48
_exit
_exit_thread
_exit_with_stack_teardown
_fwalk
_getlong
_getshort
_init_thread
_longjmp
_setjmp
_thread_created_hook
_waitpid
abort
accept
access
@@ -249,9 +192,7 @@ clone
close
closedir
closelog
closelog_r
connect
cpuacct_add
creat
ctime
ctime64
@@ -264,28 +205,12 @@ dirfd
dirname
dirname_r
div
dlcalloc
dlfree
dlindependent_calloc
dlindependent_comalloc
dlmallinfo
dlmalloc_footprint
dlmalloc_max_footprint
dlmalloc_stats
dlmalloc_walk_free_pages
dlmalloc_walk_heap
dlmallopt
dlmemalign
dlpvalloc
dlrealloc
dlvalloc
dn_expand
drand48
dup
dup2
endpwent
endservent
endusershell
endutent
epoll_create
epoll_ctl
@@ -339,7 +264,6 @@ fputws
fread
free
freeaddrinfo
freedtoa
freopen
fscanf
fseek
@@ -363,7 +287,6 @@ fts_read
fts_set
funlockfile
funopen
futex
futimens
fwide
fwprintf
@@ -421,13 +344,11 @@ gets
getservbyname
getservbyport
getservent
getservent_r
getsockname
getsockopt
gettid
gettimeofday
getuid
getusershell
getutent
getwc
getwchar
@@ -453,8 +374,6 @@ inotify_add_watch
inotify_init
inotify_rm_watch
ioctl
ioprio_get
ioprio_set
isalnum
isalpha
isascii
@@ -464,6 +383,8 @@ iscntrl
isdigit
isgraph
islower
isnan
isnanf
isprint
ispunct
issetugid
@@ -497,7 +418,6 @@ localtime64
localtime64_r
localtime_r
longjmp
longjmperror
lrand48
lseek
lseek64
@@ -505,7 +425,6 @@ lstat
madvise
mallinfo
malloc
malloc_debug_init
mbrlen
mbrtowc
mbsinit
@@ -548,7 +467,6 @@ open
openat
opendir
openlog
openlog_r
pathconf
pause
pclose
@@ -719,7 +637,6 @@ setjmp
setlinebuf
setlocale
setlogmask
setlogmask_r
setpgid
setpgrp
setpriority
@@ -733,7 +650,6 @@ setsid
setsockopt
settimeofday
setuid
setusershell
setutent
setvbuf
shutdown
@@ -769,7 +685,6 @@ strdup
strerror
strerror_r
strftime
strftime_tz
strlcat
strlcpy
strlen
@@ -807,7 +722,6 @@ syscall
sysconf
sysinfo
syslog
syslog_r
system
sysv_signal
tcgetpgrp
@@ -865,7 +779,6 @@ vsprintf
vsscanf
vswprintf
vsyslog
vsyslog_r
vwarn
vwarnx
vwprintf

View File

@@ -1,35 +1,19 @@
_C_ctype_
_C_tolower_
_C_toupper_
__atexit
__atexit_invalid
__isthreaded
__libc_malloc_default_dispatch
__libc_malloc_dispatch
__p_cert_syms
__p_class_syms
__p_key_syms
__p_rcode_syms
__p_type_syms
__page_shift
__page_size
__progname
__rand48_add
__rand48_mult
__rand48_seed
__sF
__sdidinit
__sglue
__stack_chk_guard
__system_property_area__
_ctype_
_ns_flagdata
_tolower_tab_
_toupper_tab_
daylight
environ
h_errlist
h_nerr
optarg
opterr
optind

View File

@@ -94,6 +94,28 @@ __muldf3
__muldi3
__mulsf3
__nedf2
__ns_format_ttl
__ns_get16
__ns_get32
__ns_initparse
__ns_makecanon
__ns_msg_getflag
__ns_name_compress
__ns_name_ntol
__ns_name_ntop
__ns_name_pack
__ns_name_pton
__ns_name_rollback
__ns_name_skip
__ns_name_uncompress
__ns_name_unpack
__ns_parserr
__ns_put16
__ns_put32
__ns_samename
__ns_skiprr
__ns_sprintrr
__ns_sprintrrf
__open
__open_2
__openat

View File

@@ -64,6 +64,28 @@ __memmove_chk
__memset_chk
__mmap2
__moddi3
__ns_format_ttl
__ns_get16
__ns_get32
__ns_initparse
__ns_makecanon
__ns_msg_getflag
__ns_name_compress
__ns_name_ntol
__ns_name_ntop
__ns_name_pack
__ns_name_pton
__ns_name_rollback
__ns_name_skip
__ns_name_uncompress
__ns_name_unpack
__ns_parserr
__ns_put16
__ns_put32
__ns_samename
__ns_skiprr
__ns_sprintrr
__ns_sprintrrf
__open
__open_2
__openat

View File

@@ -64,6 +64,28 @@ __memmove_chk
__memset_chk
__mmap2
__moddi3
__ns_format_ttl
__ns_get16
__ns_get32
__ns_initparse
__ns_makecanon
__ns_msg_getflag
__ns_name_compress
__ns_name_ntol
__ns_name_ntop
__ns_name_pack
__ns_name_pton
__ns_name_rollback
__ns_name_skip
__ns_name_uncompress
__ns_name_unpack
__ns_parserr
__ns_put16
__ns_put32
__ns_samename
__ns_skiprr
__ns_sprintrr
__ns_sprintrrf
__open
__open_2
__openat