This is like buffer_size, but for Copy segments.
objlist_ptr pointer Pointer to the object list
- newobj_ptr pointer Pointer to the new object list.
+ newobj_ptr pointer Pointer to the new object list.
objlist_len 32-bit Length of the object list, in IDs
- newobj_len 32-bit Length of the new object list.
+ newobj_len 32-bit Length of the new object list, in entries.
The object list is a special segment that contains object IDs
rather than arbitrary data. Each object ID will be translated
regardless of the pointer size. The first object in the list
is the object to receive the message.
- Objects which live in this address space have the high bit
- clear; remote objects have the high bit set. When sending
- an object reference that has not been exposed to the kernel
- before, its interface hash should exist in the newobj list.
-
-
+ Objects which live in this address space have the high bit
+ clear; remote objects have the high bit set. When sending an
+ object reference that has not been exposed to the kernel
+ before, its interface hash (SHA-1 of interface GUIDs) should
+ exist in the newobj list.
num_segments 32-bit Number of data segments