DescriptionUse sysctlbyname() to get kernel page size.
This allows enabling of COUNT_RESIDENT_BYTES_SUPPORTED tests.
It is also possible to change iOS' implementation of
base::GetPageSize() implementation to use sysctlbyname()
instead of getpagesize(), but since it is only the use of
mincore() that requires the use of kernel page size, it is
better to have a smaller change than a more invasive
change to base::GetPageSize().
I'm concerned that changing GetPageSize() to return 4KB
(what sysctlbyname returns) instead of 16KB (what getpagesize
returns) may have some unknown side effects.
BUG=542671
Committed: https://crrev.com/0b19e32e90d7affe4fcee8b2613392a1c20fdf0d
Cr-Commit-Position: refs/heads/master@{#381475}
Patch Set 1 #Patch Set 2 : Added GetKernelPageSize #Patch Set 3 : renamed to GetSystemPageSize #
Total comments: 4
Patch Set 4 : addressed primiano's comments #
Messages
Total messages: 16 (8 generated)
|