Conversation
It's still using jemalloc. It has support for Scudo but it hasn't replaced jemalloc as the default allocator. You should carefully qualify statements like this rather than presenting it as if they've fully moved over to using Scudo which they definitely aren't doing in Android Q.
Oh, okay. Thanks for clarification and my apologies , I should write it more clearly. Actually, I am unaware of default allocator and read it on the google's blog. "Introduction of Scudo hardened allocator...". So, I thought they are using it. security.googleblog.com/2019/05/queue-
1
1
The default allocator for Android Q is still jemalloc. Using Scudo requires enabling it for one of the OS modules in the build configuration and it's not used for the vast majority of the OS or for any apps. It's a separate library that gets loaded as a special case.
FYI it's enabled by default in Q in media{extractor,codex}. Working on getting more adoption in R.
1
I was pointing out it's not the default allocator but rather something that has to be specified and loaded as a special case. It should be qualified where it's used rather than making it seem like it replaced jemalloc as the default allocator which people will misinterpret.
1
1
Show replies


