Lines Matching refs:message
28 ipc_message_t *message = NULL; in mach_vm_client() local
35 message = (ipc_message_t *)calloc(1, messageSize); in mach_vm_client()
37 message->header.msgh_bits = MACH_MSGH_BITS_ZERO; in mach_vm_client()
38 message->header.msgh_size = messageSize; in mach_vm_client()
39 message->header.msgh_remote_port = MACH_PORT_NULL; in mach_vm_client()
40 message->header.msgh_local_port = port; in mach_vm_client()
44 …ret = mach_msg(&message->header, MACH_RCV_MSG | MACH_RCV_LARGE, 0, messageSize, port, MACH_MSG_TIM… in mach_vm_client()
47 …... 0x%llx, %lld, 0x%llx, %d - %d\n", message->address, message->size, message->misoffset, message… in mach_vm_client()
50 switch (message->vm_op) { in mach_vm_client()
52 ret = task_for_pid(mach_task_self(), (pid_t) message->pid, &lport); in mach_vm_client()
55 copy = message->copy; in mach_vm_client()
56 size = message->size; in mach_vm_client()
57 src = message->address; in mach_vm_client()
79 memcpy(message->value, (void*)dest, 64); in mach_vm_client()
83 ret = task_for_pid(mach_task_self(), (pid_t) message->pid, &lport); in mach_vm_client()
86 size = message->size; in mach_vm_client()
87 src = message->address; in mach_vm_client()
105 memcpy(message->value, (void*)dest, 64); in mach_vm_client()
109 ret = task_for_pid(mach_task_self(), (pid_t) message->pid, &lport); in mach_vm_client()
112 size = message->size; in mach_vm_client()
113 src = message->address; in mach_vm_client()
125 memcpy(message->value, (void*)dest, 64); in mach_vm_client()
130 ret = task_for_pid(mach_task_self(), (pid_t) message->pid, &lport); in mach_vm_client()
133 size = message->size; in mach_vm_client()
134 src = message->address; in mach_vm_client()
145 memcpy(message->value, (void*)dest, 64); in mach_vm_client()
149 assert(message->body.msgh_descriptor_count == 1); in mach_vm_client()
151 size = message->size; in mach_vm_client()
152 memport = message->port_descriptor.name; in mach_vm_client()
153 copy = message->copy; in mach_vm_client()
157 misoffset = message->misoffset; in mach_vm_client()
176 memcpy(message->value, (void*)(dest + misoffset), 64); in mach_vm_client()
190 memcpy(message->value, (void*) (dest + misoffset), 64); in mach_vm_client()
210 memcpy(dstval, (void*) message->value, 64); in mach_vm_client()
220 message->header.msgh_local_port = MACH_PORT_NULL; in mach_vm_client()
222 …ret = mach_msg(&message->header, MACH_SEND_MSG, message->header.msgh_size, 0, MACH_PORT_NULL, MACH… in mach_vm_client()
238 ipc_message_t message; in mach_server_make_memory_entry() local
266 mach_server_construct_header(&message, replyPort); in mach_server_make_memory_entry()
300 …mach_server_contruct_payload(&message, lsrc, memport, memsz, misoffset, ((flags & MAP_MEM_VM_COPY)… in mach_server_make_memory_entry()
307 …kr = mach_msg(&message.header, MACH_SEND_MSG, message.header.msgh_size, 0, MACH_PORT_NULL, MACH_MS… in mach_server_make_memory_entry()
330 …() FAILED: copy(%d) src_val: %s dest_val: %s\n", mementry_pass_idx + 1, message.copy, src_val, ds… in mach_server_make_memory_entry()
334 if (message.copy == TRUE) { in mach_server_make_memory_entry()
338 mementry_pass_idx + 1, message.copy, src_val, dst_val); in mach_server_make_memory_entry()
345 mementry_pass_idx + 1, message.copy, src_val, dst_val); in mach_server_make_memory_entry()
368 message.vm_op = VM_OP_NONE; in mach_server_make_memory_entry()
376 message.vm_op = VM_OP_UNMAP; in mach_server_make_memory_entry()
377 …kr = mach_msg(&message.header, MACH_SEND_MSG, message.header.msgh_size, 0, MACH_PORT_NULL, MACH_MS… in mach_server_make_memory_entry()
398 message.vm_op = VM_OP_UNMAP; in mach_server_make_memory_entry()
399 …kr = mach_msg(&message.header, MACH_SEND_MSG, message.header.msgh_size, 0, MACH_PORT_NULL, MACH_MS… in mach_server_make_memory_entry()
426 ipc_message_t message; in mach_server_read() local
464 mach_server_construct_header(&message, replyPort); in mach_server_read()
469 mach_server_contruct_payload(&message, src, MACH_PORT_NULL /* port */, size, 0, TRUE /*copy*/, op); in mach_server_read()
471 T_LOG("server COPY: Sending 0x%llx, %d, 0x%llx\n", message.address, getpid(), message.size); in mach_server_read()
473 memcpy(src_val, (void*)message.address, 64); in mach_server_read()
477 …kr = mach_msg(&message.header, MACH_SEND_MSG, message.header.msgh_size, 0, MACH_PORT_NULL, MACH_MS… in mach_server_read()
502 …T_LOG("Data mismatch (op:%d) with Copy: %d src_val: %s dest_val: %s\n", op, message.copy, src_val… in mach_server_read()
509 memcpy((void*)message.address, "THIS IS DIFFERENT -- BUT WE DON'T know if that's expecTED", 64); in mach_server_read()
510 memcpy(src_val, (void*)message.address, 64); in mach_server_read()
512 message.vm_op = VM_OP_NONE; in mach_server_read()
519 message.vm_op = VM_OP_UNMAP; in mach_server_read()
520 …kr = mach_msg(&message.header, MACH_SEND_MSG, message.header.msgh_size, 0, MACH_PORT_NULL, MACH_MS… in mach_server_read()
548 ipc_message_t message; in mach_server_remap() local
574 mach_server_construct_header(&message, replyPort); in mach_server_remap()
581 …mach_server_contruct_payload(&message, lsrc, MACH_PORT_NULL /* port */, size - 9000, 0, remap_copy… in mach_server_remap()
583 T_LOG("server COPY: Sending 0x%llx, %d, 0x%llx\n", message.address, getpid(), message.size); in mach_server_remap()
591 …kr = mach_msg(&message.header, MACH_SEND_MSG, message.header.msgh_size, 0, MACH_PORT_NULL, MACH_MS… in mach_server_remap()
614 message.copy, src_val, dst_val); in mach_server_remap()
618 if (message.copy == TRUE) { in mach_server_remap()
621 message.copy, src_val, dst_val); in mach_server_remap()
627 message.copy, src_val, dst_val); in mach_server_remap()
635 memcpy((void*)message.address, "THIS IS DIFFERENT -- BUT WE DON'T know if that's expecTED", 64); in mach_server_remap()
636 memcpy(src_val, (void*)message.address, 64); in mach_server_remap()
640 message.vm_op = VM_OP_NONE; in mach_server_remap()
648 message.vm_op = VM_OP_UNMAP; in mach_server_remap()
649 …kr = mach_msg(&message.header, MACH_SEND_MSG, message.header.msgh_size, 0, MACH_PORT_NULL, MACH_MS… in mach_server_remap()
669 message.vm_op = VM_OP_UNMAP; in mach_server_remap()
670 …kr = mach_msg(&message.header, MACH_SEND_MSG, message.header.msgh_size, 0, MACH_PORT_NULL, MACH_MS… in mach_server_remap()