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
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 }}
GrapheneOS
/
platform_bionic
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
53
Star
177
Code
Pull requests
2
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
__pthread_internal_remap_stack_with_mte: stop setting stack top guard to RW
- #75
#75
Open
rdevshp
wants to merge 48 commits into
GrapheneOS:17
GrapheneOS/platform_bionic:17
from
rdevshp:mte_remap
rdevshp/platform_bionic:mte_remap
Copy head branch name to clipboard
Conversation
Commits
48
(48)
Checks
Files changed
Open
__pthread_internal_remap_stack_with_mte: stop setting stack top guard to RW
#75
rdevshp
wants to merge 48 commits into
GrapheneOS:17
GrapheneOS/platform_bionic:17
from
rdevshp:mte_remap
rdevshp/platform_bionic:mte_remap
Copy head branch name to clipboard
Commits
Commits on May 21, 2026
replace VLA formatting with dprintf-like function
Show description for 982b11b
thestinger
authored and
muhomorr
committed
982b11b
View commit details
Copy full SHA for 982b11b
Browse repository at this point
add a real explicit_bzero implementation
Show description for 623a065
randomhydrosol
authored and
muhomorr
committed
623a065
View commit details
Copy full SHA for 623a065
Browse repository at this point
replace brk and sbrk with stubs
Show description for 6048b67
thestinger
authored and
muhomorr
committed
6048b67
View commit details
Copy full SHA for 6048b67
Browse repository at this point
document that fields before cached_pid break it
Show description for cb0af2a
thestinger
authored and
muhomorr
committed
cb0af2a
View commit details
Copy full SHA for cb0af2a
Browse repository at this point
use blocking getrandom and avoid urandom fallback
thestinger
authored and
muhomorr
committed
9d7d02f
View commit details
Copy full SHA for 9d7d02f
Browse repository at this point
increase default pthread stack to 8MiB on 64-bit
Show description for 6672266
thestinger
authored and
muhomorr
committed
6672266
View commit details
Copy full SHA for 6672266
Browse repository at this point
switch pthread_atfork handler allocation to mmap
Show description for da8e0d3
thestinger
authored and
muhomorr
committed
da8e0d3
View commit details
Copy full SHA for da8e0d3
Browse repository at this point
add memory protection for pthread_atfork handlers
Show description for 5e9e689
thestinger
authored and
muhomorr
committed
5e9e689
View commit details
Copy full SHA for 5e9e689
Browse repository at this point
add XOR mangling mitigation for thread-local dtors
Show description for 0301050
thestinger
authored and
muhomorr
committed
0301050
View commit details
Copy full SHA for 0301050
Browse repository at this point
use a better pthread_attr junk filling pattern
Show description for 36c4268
thestinger
authored and
muhomorr
committed
36c4268
View commit details
Copy full SHA for 36c4268
Browse repository at this point
enforce minimum 64kiB stack guard on arm64
Show description for f049121
thestinger
authored and
muhomorr
committed
f049121
View commit details
Copy full SHA for f049121
Browse repository at this point
Revert "enforce minimum 64kiB stack guard on arm64"
Show description for 656329f
thestinger
authored and
muhomorr
committed
656329f
View commit details
Copy full SHA for 656329f
Browse repository at this point
make __stack_chk_guard read-only at runtime
Show description for d439674
thestinger
authored and
muhomorr
committed
d439674
View commit details
Copy full SHA for d439674
Browse repository at this point
on 64-bit, zero the leading stack canary byte
Show description for 41b06e6
thestinger
authored and
muhomorr
committed
41b06e6
View commit details
Copy full SHA for 41b06e6
Browse repository at this point
gmscompat: linker: Add support for opening zip files by fd paths
Show description for 2226358
kdrag0n
authored and
muhomorr
committed
2226358
View commit details
Copy full SHA for 2226358
Browse repository at this point
add clarification about sample IPv4 address
Show description for 111589f
thestinger
authored and
muhomorr
committed
111589f
View commit details
Copy full SHA for 111589f
Browse repository at this point
add a wrapper for execveat(2)
muhomorr
committed
a64c4e1
View commit details
Copy full SHA for a64c4e1
Browse repository at this point
use Scudo on 32-bit and hardened_malloc on 64-bit
Show description for e26c8be
2 people
authored and
muhomorr
committed
e26c8be
View commit details
Copy full SHA for e26c8be
Browse repository at this point
Commits on Jun 15, 2026
add a runtime option to disable hardened_malloc
muhomorr
committed
fe18673
View commit details
Copy full SHA for fe18673
Browse repository at this point
support assigning ID to path of current executable
muhomorr
committed
994a32b
View commit details
Copy full SHA for 994a32b
Browse repository at this point
support disabling hardened_malloc for specific program IDs
muhomorr
committed
3d824f2
View commit details
Copy full SHA for 3d824f2
Browse repository at this point
support disabling memory tagging in hardened_malloc
muhomorr
committed
f441e4f
View commit details
Copy full SHA for f441e4f
Browse repository at this point
never enable GWP-ASan
Show description for d59e822
muhomorr
committed
d59e822
View commit details
Copy full SHA for d59e822
Browse repository at this point
add an option to ignore requests to disable heap memory tagging
Show description for 27973b6
muhomorr
committed
27973b6
View commit details
Copy full SHA for 27973b6
Browse repository at this point
add option to force default handling of MTE SEGV signals
Show description for 88065d3
muhomorr
committed
88065d3
View commit details
Copy full SHA for 88065d3
Browse repository at this point
add mallopt option for restoring the default SIGABRT handler
muhomorr
committed
4426724
View commit details
Copy full SHA for 4426724
Browse repository at this point
make get_property_value() part of internal bionic API
muhomorr
committed
fbc3218
View commit details
Copy full SHA for fbc3218
Browse repository at this point
add sysprop for enabling heap memory tagging in vendor processes
muhomorr
committed
82ef6c1
View commit details
Copy full SHA for 82ef6c1
Browse repository at this point
enable heap memory tagging in vendor processes
muhomorr
committed
b67f2a8
View commit details
Copy full SHA for b67f2a8
Browse repository at this point
ignore heap memory tagging setting overrides on user builds
muhomorr
committed
6a8d447
View commit details
Copy full SHA for 6a8d447
Browse repository at this point
disable hardened_malloc for Pixel camera provider service
muhomorr
committed
3ae8ca3
View commit details
Copy full SHA for 3ae8ca3
Browse repository at this point
disable hardened_malloc for surfaceflinger
muhomorr
committed
bfd6878
View commit details
Copy full SHA for bfd6878
Browse repository at this point
add libc_globals flag for disabling hardened_malloc
muhomorr
committed
817522e
View commit details
Copy full SHA for 817522e
Browse repository at this point
[temporary] disable hardened_malloc for vendor audio service
muhomorr
committed
3fc031c
View commit details
Copy full SHA for 3fc031c
Browse repository at this point
userdebug: allow overriding hardened_malloc setting for vendor process
quh4gko8
authored and
muhomorr
committed
d00315f
View commit details
Copy full SHA for d00315f
Browse repository at this point
disable memory tagging for Pixel camera provider service
muhomorr
committed
83f18ce
View commit details
Copy full SHA for 83f18ce
Browse repository at this point
disable hardened_malloc for shared_modem_platform at 9th gen except tegu
quh4gko8
authored and
muhomorr
committed
1a05ccc
View commit details
Copy full SHA for 1a05ccc
Browse repository at this point
disable memory tagging for shared_modem_platform for 9th gen except tegu
quh4gko8
authored and
muhomorr
committed
9373dcd
View commit details
Copy full SHA for 9373dcd
Browse repository at this point
add guard page(s) between static_tls and stack
Show description for 40ad99d
renlord
authored and
muhomorr
committed
40ad99d
View commit details
Copy full SHA for 40ad99d
Browse repository at this point
move pthread_internal_t behind guard page
thestinger
authored and
muhomorr
committed
9eadf2e
View commit details
Copy full SHA for 9eadf2e
Browse repository at this point
add secondary stack randomization
Show description for 43cdfd3
renlord
authored and
muhomorr
committed
43cdfd3
View commit details
Copy full SHA for 43cdfd3
Browse repository at this point
disable hardened_malloc for shared_modem_platform on 10th gen Pixels
thestinger
authored and
muhomorr
committed
48b48bb
View commit details
Copy full SHA for 48b48bb
Browse repository at this point
disable MTE for shared_modem_platform on 10th gen Pixels
thestinger
authored and
muhomorr
committed
4616808
View commit details
Copy full SHA for 4616808
Browse repository at this point
disable hardened_malloc for shared_modem_platform on Pixel 10a
muhomorr
committed
262be06
View commit details
Copy full SHA for 262be06
Browse repository at this point
disable MTE for shared_modem_platform on Pixel 10a
muhomorr
committed
0ce0b3a
View commit details
Copy full SHA for 0ce0b3a
Browse repository at this point
Commits on Jun 16, 2026
fix h_malloc_wrapper integration for Cuttlefish builds
Show description for 1de66ad
inthewaves
authored and
muhomorr
committed
1de66ad
View commit details
Copy full SHA for 1de66ad
Browse repository at this point
Commits on Jun 20, 2026
disable MTE for Widevine Rikers service
Show description for c6dea15
inthewaves
authored and
thestinger
committed
c6dea15
View commit details
Copy full SHA for c6dea15
Browse repository at this point
Commits on Jun 27, 2026
__pthread_internal_remap_stack_with_mte: stop setting stack top guard to RW.
rdevshp
committed
c11dfce
View commit details
Copy full SHA for c11dfce
Browse repository at this point
You can’t perform that action at this time.