This is an archive of the discontinued LLVM Phabricator instance.

Revert "[scudo] Fix MallocIterateBoundary on 32 bit."
ClosedPublic

Authored by cferris on Jun 12 2023, 11:55 PM.

Diff Detail

Event Timeline

cferris created this revision.Jun 12 2023, 11:55 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 12 2023, 11:55 PM
Herald added subscribers: yaneury, Enna1. · View Herald Transcript
cferris requested review of this revision.Jun 12 2023, 11:55 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 12 2023, 11:55 PM
Herald added a subscriber: Restricted Project. · View Herald Transcript

This breaks the test when running on x86_64. I suspect the test is depending on the size classes in some way.

cferris accepted this revision.Jun 12 2023, 11:57 PM
This revision is now accepted and ready to land.Jun 12 2023, 11:57 PM
This revision was automatically updated to reflect the committed changes.

This breaks the test when running on x86_64. I suspect the test is depending on the size classes in some way.

qq, is this the same failure that we see on Android? Can't find the block aligned at page boundary?

It appears to be the same one, but on x86. As I mentioned, my guess is this depends on the sizeclasses.

One idea I had was to try the 8 size, then the 16 size. But I want to understand this in more detail so that it still tests what it was meant to test.