:orphan: .. index:: pair: enum; rpc_map_flags .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6c: enum rpc_map_flags ================== Overview ~~~~~~~~ TA-independent flags for mmap(). :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum rpc_map_flags { :ref:`RPC_MAP_SHARED` = 0x01, :ref:`RPC_MAP_PRIVATE` = 0x02, :ref:`RPC_MAP_FIXED` = 0x04, :ref:`RPC_MAP_ANONYMOUS` = 0x08, :ref:`RPC_MAP_GROWSDOWN` = 0x10, :ref:`RPC_MAP_LOCKED` = 0x20, :ref:`RPC_MAP_POPULATE` = 0x40, :ref:`RPC_MAP_NONBLOCK` = 0x80, :ref:`RPC_MAP_STACK` = 0x100, :ref:`RPC_MAP_HUGETLB` = 0x200, :ref:`RPC_MAP_UNKNOWN` = 0x800, }; .. _details-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6c: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ TA-independent flags for mmap(). Enum Values ----------- .. index:: pair: enumvalue; RPC_MAP_SHARED .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6cadc758f636f4a2f3e2968adfe0578370a: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_SHARED Shared mapping .. index:: pair: enumvalue; RPC_MAP_PRIVATE .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6ca078e297b7babb93ceac40273f1276e7a: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_PRIVATE Private mapping .. index:: pair: enumvalue; RPC_MAP_FIXED .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6caa83f432fc8db94db6f9acabe79973e3f: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_FIXED Place mapping exactly at specified addr .. index:: pair: enumvalue; RPC_MAP_ANONYMOUS .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6caa5178a02e3275c1b503159c616cd6c73: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_ANONYMOUS Mapping not backed by a file .. index:: pair: enumvalue; RPC_MAP_GROWSDOWN .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6cacbf67a20fa18848433e5b16877f5d9ce: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_GROWSDOWN Mapping should extend downward in memory .. index:: pair: enumvalue; RPC_MAP_LOCKED .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6caac9699c6ad6b36e8893489761a3e8bec: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_LOCKED Pages are locked .. index:: pair: enumvalue; RPC_MAP_POPULATE .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6caba731c2cc03596c6a0d23b0bb072ede0: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_POPULATE Populate (prefault) page tables .. index:: pair: enumvalue; RPC_MAP_NONBLOCK .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6ca41b06aa1c6fc5a55ed5fbc2a77aea85c: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_NONBLOCK Do not block on I/O .. index:: pair: enumvalue; RPC_MAP_STACK .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6cab87265734364540d482273326ba989d7: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_STACK Allocate at address suitable for process or thread stack .. index:: pair: enumvalue; RPC_MAP_HUGETLB .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6caa4cdf015e3553453ec1caded78e16989: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_HUGETLB Huge page mapping .. index:: pair: enumvalue; RPC_MAP_UNKNOWN .. _doxid-te__rpc__sys__mman_8h_1ab617126cb6462a3849d5909f7ed52a6ca1064c42e008dbaeca34f9c5577f5fc8b: .. ref-code-block:: cpp :class: doxyrest-title-code-block RPC_MAP_UNKNOWN Unknown flag