[PATCH] D146324: scudo: Don't define mallinfo2 on Android.
Peter Collingbourne via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 17 14:59:14 PDT 2023
pcc added a comment.
In D146324#4203326 <https://reviews.llvm.org/D146324#4203326>, @Chia-hungDuan wrote:
> In D146324#4203093 <https://reviews.llvm.org/D146324#4203093>, @pcc wrote:
>
>> How do you usually build Scudo? When I run the unit tests I cross compile it for Android using llvm's gn build system. If you're building it as part of the Android platform, `SCUDO_PREFIX` will be defined to add a prefix of `scudo_`, so the alias in `malloc.h` wouldn't affect the definitions.
>
> I see, thanks!
>
> That prefix is only added when `#if SCUDO_ANDROID && _BIONIC` (code <https://llvm.googlesource.com/scudo/+/0f7da7e39e8bef784e77ad6848554dc16d63e2fb/wrappers_c_bionic.cpp#22>), do you think we need to do `#if !SCUDO_ANDROID || !_BIONIC`?
That shouldn't be necessary, we aren't using `scudo_mallinfo2` on the platform side.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D146324/new/
https://reviews.llvm.org/D146324
More information about the llvm-commits
mailing list