mirror of
https://github.com/chromium/crashpad.git
synced 2025-03-09 14:06:33 +00:00
android: don't expect code addresses to be readable
Change-Id: I252a93db5f4166216664ae8f67e331fc7eed8852 Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/1967548 Reviewed-by: Mark Mentovai <mark@chromium.org> Commit-Queue: Joshua Peraza <jperaza@chromium.org>
This commit is contained in:
parent
a126f524fa
commit
d3d0c8d3ca
@ -101,7 +101,10 @@ TEST(MemoryMap, SelfBasic) {
|
||||
ASSERT_TRUE(mapping);
|
||||
EXPECT_GE(code_address, mapping->range.Base());
|
||||
EXPECT_LT(code_address, mapping->range.End());
|
||||
#if !defined(OS_ANDROID)
|
||||
// Android Q+ supports execute only memory.
|
||||
EXPECT_TRUE(mapping->readable);
|
||||
#endif
|
||||
EXPECT_FALSE(mapping->writable);
|
||||
EXPECT_TRUE(mapping->executable);
|
||||
|
||||
@ -167,7 +170,10 @@ class MapChildTest : public Multiprocess {
|
||||
ASSERT_TRUE(mapping);
|
||||
EXPECT_GE(code_address, mapping->range.Base());
|
||||
EXPECT_LT(code_address, mapping->range.End());
|
||||
#if !defined(OS_ANDROID)
|
||||
// Android Q+ supports execute only memory.
|
||||
EXPECT_TRUE(mapping->readable);
|
||||
#endif
|
||||
EXPECT_TRUE(mapping->executable);
|
||||
EXPECT_FALSE(mapping->writable);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user