Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
feiyunwill
/
platform_bionic
Public
forked from
aosp-mirror/platform_bionic
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Files
Expand file tree
master
Breadcrumbs
platform_bionic
/
libc
/
bionic
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
master
Breadcrumbs
platform_bionic
/
libc
/
bionic
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
scudo
scudo
NetdClient.cpp
NetdClient.cpp
NetdClientDispatch.cpp
NetdClientDispatch.cpp
__bionic_get_shell_path.cpp
__bionic_get_shell_path.cpp
__cmsg_nxthdr.cpp
__cmsg_nxthdr.cpp
__cxa_guard.cpp
__cxa_guard.cpp
__cxa_pure_virtual.cpp
__cxa_pure_virtual.cpp
__cxa_thread_atexit_impl.cpp
__cxa_thread_atexit_impl.cpp
__errno.cpp
__errno.cpp
__gnu_basename.cpp
__gnu_basename.cpp
__libc_current_sigrtmax.cpp
__libc_current_sigrtmax.cpp
__libc_current_sigrtmin.cpp
__libc_current_sigrtmin.cpp
__libc_init_main_thread.cpp
__libc_init_main_thread.cpp
__set_errno.cpp
__set_errno.cpp
__stack_chk_fail.cpp
__stack_chk_fail.cpp
abort.cpp
abort.cpp
accept.cpp
accept.cpp
accept4.cpp
accept4.cpp
access.cpp
access.cpp
android_set_abort_message.cpp
android_set_abort_message.cpp
arpa_inet.cpp
arpa_inet.cpp
assert.cpp
assert.cpp
atof.cpp
atof.cpp
bionic_allocator.cpp
bionic_allocator.cpp
bionic_arc4random.cpp
bionic_arc4random.cpp
bionic_elf_tls.cpp
bionic_elf_tls.cpp
bionic_futex.cpp
bionic_futex.cpp
bionic_netlink.cpp
bionic_netlink.cpp
bionic_netlink.h
bionic_netlink.h
bionic_systrace.cpp
bionic_systrace.cpp
bionic_time_conversions.cpp
bionic_time_conversions.cpp
brk.cpp
brk.cpp
c16rtomb.cpp
c16rtomb.cpp
c32rtomb.cpp
c32rtomb.cpp
chmod.cpp
chmod.cpp
chown.cpp
chown.cpp
clearenv.cpp
clearenv.cpp
clock.cpp
clock.cpp
clock_getcpuclockid.cpp
clock_getcpuclockid.cpp
clock_nanosleep.cpp
clock_nanosleep.cpp
clone.cpp
clone.cpp
connect.cpp
connect.cpp
ctype.cpp
ctype.cpp
dirent.cpp
dirent.cpp
dl_iterate_phdr_static.cpp
dl_iterate_phdr_static.cpp
dup2.cpp
dup2.cpp
environ.cpp
environ.cpp
error.cpp
error.cpp
ether_aton.c
ether_aton.c
ether_ntoa.c
ether_ntoa.c
eventfd_read.cpp
eventfd_read.cpp
eventfd_write.cpp
eventfd_write.cpp
exec.cpp
exec.cpp
faccessat.cpp
faccessat.cpp
fchmod.cpp
fchmod.cpp
fchmodat.cpp
fchmodat.cpp
fdsan.cpp
fdsan.cpp
ffs.cpp
ffs.cpp
fgetxattr.cpp
fgetxattr.cpp
flistxattr.cpp
flistxattr.cpp
flockfile.cpp
flockfile.cpp
fork.cpp
fork.cpp
fortify.cpp
fortify.cpp
fpclassify.cpp
fpclassify.cpp
fsetxattr.cpp
fsetxattr.cpp
ftruncate.cpp
ftruncate.cpp
fts.c
fts.c
ftw.cpp
ftw.cpp
futimens.cpp
futimens.cpp
get_device_api_level.cpp
get_device_api_level.cpp
getauxval.cpp
getauxval.cpp
getcwd.cpp
getcwd.cpp
getdomainname.cpp
getdomainname.cpp
getentropy.cpp
getentropy.cpp
gethostname.cpp
gethostname.cpp
getloadavg.cpp
getloadavg.cpp
getpagesize.cpp
getpagesize.cpp
getpgrp.cpp
getpgrp.cpp
getpid.cpp
getpid.cpp
getpriority.cpp
getpriority.cpp
gettid.cpp
gettid.cpp
grp_pwd.cpp
grp_pwd.cpp
grp_pwd_file.cpp
grp_pwd_file.cpp
grp_pwd_file.h
grp_pwd_file.h
iconv.cpp
iconv.cpp
icu.cpp
icu.cpp
icu_static.cpp
icu_static.cpp
icu_wrappers.cpp
icu_wrappers.cpp
ifaddrs.cpp
ifaddrs.cpp
initgroups.c
initgroups.c
inotify_init.cpp
inotify_init.cpp
ioctl.cpp
ioctl.cpp
isatty.c
isatty.c
jemalloc.h
jemalloc.h
jemalloc_wrapper.cpp
jemalloc_wrapper.cpp
killpg.cpp
killpg.cpp
langinfo.cpp
langinfo.cpp
lchown.cpp
lchown.cpp
legacy_32_bit_support.cpp
legacy_32_bit_support.cpp
lfs64_support.cpp
lfs64_support.cpp
View all files
You can’t perform that action at this time.