Skip to content

Latest commit

 

History

History
21 lines (17 loc) · 968 Bytes

rights.md

File metadata and controls

21 lines (17 loc) · 968 Bytes

Rights

Basics

Rights are associated with handles and convey privileges to perform actions on either the associated handle or the object associated with the handle.

Right Conferred Privileges
MX_RIGHT_DUPLICATE Allows handle duplication via mx_handle_duplicate
MX_RIGHT_TRANSFER Allows handle transfer via mx_channel_write
MX_RIGHT_READ Allows inspection of object state
Allows reading of data from containers (channels, sockets, VM objects, etc)
MX_RIGHT_WRITE Allows modification of object state
Allows writing of data to containers (channels, sockets, VM objects, etc)
MX_RIGHT_EXECUTE
MX_RIGHT_DEBUG Placeholder for debugger use, pending audit of all rights usage

See also

Kernel Objects, Magenta Handles