Lines Matching full:object

34 .Nd "shared memory object operations"
62 shared memory object named
84 then a new shared memory object named
88 the shared memory object is created with mode
95 flags are specified and a shared memory object named
104 If an existing shared memory object is opened with
109 then the shared memory object will be truncated to a size of zero.
110 The size of the object can be adjusted via
129 In this case, an anonymous, unnamed shared memory object is created.
130 Since the object has no name,
136 the shared memory object will be garbage collected when the last reference to
137 the shared memory object is removed.
138 The shared memory object may be shared with other processes by sharing the
143 Attempting to open an anonymous shared memory object with
157 object is always backed by aligned, physically contiguous chunks of memory.
158 This ensures that the object can be mapped using so-called
162 mapping of the object,
166 An existing largepage object can be opened using the
173 Memory for a largepage object is allocated when the object is
179 The size of a mapping of a largepage object must be a multiple of the
185 to unmap a portion of a largepage object mapping, or when using
187 to adjust protections of a mapping of a largepage object, the starting address
200 specifies the size of large pages used to back the object.
203 In particular, all large pages backing a largepage object must be of the
206 object will consist of either 1024 2MB pages, or 2 1GB pages, depending on
214 to allocate memory for the object fails.
247 commands can be used with a largepage shared memory object to get and set
248 largepage object parameters.
262 command modifies the largepage object.
268 works by creating a regular shared memory object using
270 and then converting it into a largepage object using the
276 system call atomically removes a shared memory object named
280 If another object is already linked at
282 that object will be unlinked, unless one of the following flags are provided:
297 system call removes a shared memory object named
302 function creates an anonymous shared memory object, identical to that created
309 The size of the new object must be adjusted via
382 are guaranteed to access the same shared memory object if and only if
403 on a shared memory object, or on the descriptor returned by
492 was specified while creating an anonymous shared memory object via
508 is not specified and the named shared memory object does not exist.
513 are specified and the named shared memory object does exist.
519 and attempted to create a named shared memory object.
542 The shared memory object at
565 The named shared memory object does not exist.
569 requires write permission to the shared memory object.