Lines Matching refs:permissions

439    * Memory permissions.
448 // permissions. The resulting behavior is platform-specific, currently
461 Permission permissions) = 0;
475 * Sets permissions on pages in an allocated range.
478 Permission permissions) = 0;
481 * Recommits discarded pages in the given range with given permissions.
482 * Discarded pages must be recommitted with their original permissions
486 Permission permissions) {
504 * permissions. However, in that case the memory content is guaranteed to be
626 * Possible permissions for memory pages.
695 * The maximum page permissions that pages allocated inside this space can
698 * \returns the maximum page permissions.
719 * Allocates private memory pages with the given alignment and permissions.
733 * \param permissions The page permissions of the newly allocated pages.
741 PagePermissions permissions) = 0;
758 * Sets permissions of all allocated pages in the given range.
770 * \param permissions The new permissions for the range.
775 Address address, size_t size, PagePermissions permissions) = 0;
812 * Allocates shared memory pages with the given permissions.
819 * \param permissions The page permissions of the newly allocated pages.
831 AllocateSharedPages(Address hint, size_t size, PagePermissions permissions,
871 * \param max_page_permissions The maximum permissions that pages allocated in
887 * Recommits discarded pages in the given range with given permissions.
888 * Discarded pages must be recommitted with their original permissions
897 * \param permissions The permissions for the range that the pages must have.
902 Address address, size_t size, PagePermissions permissions) = 0;
922 * permissions. However, in that case the memory content is guaranteed to be