Thomas@Thomas40M·Sep 22Implémenté dans #GrapheneOS depuis... Fioooou?Quote TweetMarco Arment@marcoarment·Sep 20Wow. Pretty big low-level change in iOS 16.1 beta 2: free() now zeros the freed memory. I love this, frankly, but I bet it’s going to uncover a good deal of bugs and crashes that worked until now because of luck.11
Daniel Micay@DanielMicayReplying to @Thomas40MGrapheneOS has used zero-on-free in both userspace and kernel allocators since 2014. We implement substantially more allocator hardening than iOS. Please read https://grapheneos.org/features and https://github.com/GrapheneOS/hardened_malloc/blob/main/README.md…. We can't do much more until hardware memory tagging is available.grapheneos.orgGrapheneOS features overviewOverview of GrapheneOS features differentiating it from the Android Open Source Project (AOSP).11:36 AM · Sep 22, 2022·Twitter for Android2 Retweets8 Likes
Thomas@Thomas40M·Sep 22Replying to @DanielMicayYes, that's what I meant in my tweet. ;) iOS is really late.11
Thomas@Thomas40M·Sep 22Replying to @Thomas40M and @DanielMicayThe "fiooooou" in my tweet means "long time ago" 😅 sorry, it may be not clear.1