| /xnu-8019.80.24/osfmk/tests/ |
| H A D | ptrauth_data_tests.c | 88 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_task_ports[0], "task.itk_task_ports"); in ptrauth_data_tests() 89 …ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_settable_self, "task.itk_settable_self… in ptrauth_data_tests() 90 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_host, "task.itk_host"); in ptrauth_data_tests() 91 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_bootstrap, "task.itk_bootstrap"); in ptrauth_data_tests() 92 …ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_debug_control, "task.itk_debug_control… in ptrauth_data_tests() 95 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_task_access, "task.itk_task_access"); in ptrauth_data_tests() 96 ALLOC_VALIDATE_DATA_PTR(struct task, struct ipc_port *, itk_resume, "task.itk_resume"); in ptrauth_data_tests() 102 ALLOC_VALIDATE_DATA_PTR(struct ipc_port, ipc_kobject_label_t, ip_kolabel, "ipc_port.kolabel"); in ptrauth_data_tests() 111 ALLOC_VALIDATE_DATA_PTR(struct ipc_kmsg, struct ipc_port *, ikm_prealloc, "kmsg.ikm_prealloc"); in ptrauth_data_tests() 114 …ALLOC_VALIDATE_DATA_PTR(struct ipc_kmsg, struct ipc_port *, ikm_voucher_port, "kmsg.ikm_voucher_po… in ptrauth_data_tests()
|
| /xnu-8019.80.24/osfmk/ipc/ |
| H A D | ipc_port.h | 102 struct ipc_port { struct 146 struct ipc_port *XNU_PTRAUTH_SIGNED_PTR("ipc_port.ip_destination") ip_destination; 154 struct ipc_port *ip_sync_inheritor_port; argument 159 struct ipc_port *ip_nsrequest; argument 160 struct ipc_port *ip_pdrequest; argument 262 #define ip_object_to_port(io) __container_of(io, struct ipc_port, ip_object) 276 #define ip_from_waitq(wq) __container_of(wq, struct ipc_port, ip_waitq) 277 #define ip_from_mq(mq) __container_of(mq, struct ipc_port, ip_messages) 320 struct ipc_port *port;
|
| H A D | Makefile | 15 ipc_port.h \
|
| H A D | ipc_object.c | 132 "ipc ports", sizeof(struct ipc_port), 585 sizeof(struct ipc_port), object); in ipc_object_validate() 1327 offsetof(struct ipc_port, ip_waitq));
|
| H A D | ipc_port.c | 3161 zone_id_require(ZONE_ID_IPC_PORT, sizeof(struct ipc_port), port); in kdp_mqueue_send_find_owner() 3247 zone_id_require(ZONE_ID_IPC_PORT, sizeof(struct ipc_port), port); in kdp_mqueue_recv_find_owner()
|
| /xnu-8019.80.24/security/ |
| H A D | mac_mach_internal.h | 86 int id, struct ipc_port *port); 94 struct task *target, int which, struct ipc_port *port);
|
| H A D | mac_mach.c | 150 mac_task_check_set_host_special_port(struct task *task, int id, struct ipc_port *port) in mac_task_check_set_host_special_port() 218 …eck_set_task_special_port(struct task *task, struct task *target, int which, struct ipc_port *port) in mac_task_check_set_task_special_port()
|
| H A D | mac_policy.h | 2214 struct ipc_port *port 2256 struct ipc_port *port
|
| H A D | mac_framework.h | 96 struct ipc_port;
|
| /xnu-8019.80.24/osfmk/kern/ |
| H A D | task.h | 225 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_task_ports") itk_task_ports[TASK_SELF_PORT_COUN… 226 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_settable_self") itk_settable_self; /* a send … 227 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_self") itk_self; /* immovab… 230 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_host") itk_host; /* a send … 231 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_bootstrap") itk_bootstrap; /* a send … 232 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_debug_control") itk_debug_control; /* send ri… 233 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_task_access") itk_task_access; /* and ano… 234 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_resume") itk_resume; /* a recei… 235 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_registered") itk_registered[TASK_PORT_REGISTER_… 239 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("task.itk_resource_notify") itk_resource_notify; /* a sen…
|
| H A D | clock.h | 91 struct ipc_port *cl_service; /* service port */ 92 struct ipc_port *cl_control; /* control port */
|
| H A D | exception.h | 46 …struct ipc_port * XNU_PTRAUTH_SIGNED_PTR("exception_action.port") port; /* exception port …
|
| H A D | processor.h | 254 struct ipc_port * pset_self; /* port for operations */ 255 struct ipc_port * pset_name_self; /* port for information */ 390 struct ipc_port *processor_self; /* port for operations */
|
| H A D | thread.h | 196 struct ipc_port *tro_self_port; 197 struct ipc_port *tro_settable_self_port; /* send right */ 198 struct ipc_port *tro_ports[THREAD_SELF_PORT_COUNT]; /* no right */ 627 struct ipc_port *ith_special_reply_port; /* ref to special reply port */
|
| H A D | ipc_tt.c | 879 vm_size_t size = sizeof(struct ipc_port *) * 2 + sizeof(tro_tpl->tro_ports); in ipc_thread_ro_update_ports()
|
| /xnu-8019.80.24/osfmk/mach/ |
| H A D | port.h | 137 struct ipc_port; 141 typedef struct ipc_port *ipc_port_t;
|
| H A D | mach_types.h | 138 typedef struct ipc_port *eventlink_port_pair_t[2]; 163 struct ipc_port;
|
| /xnu-8019.80.24/tools/lldbmacros/ |
| H A D | ipc.py | 1319 def FindPortRightsCallback(task, space, ctx, entry_idx, ipc_entry, ipc_port, port_disp): argument 1337 if unsigned(ipc_port) != 0 and ipc_port.ip_messages.imq_msgcount > 0: 1338 … checking {:s} busy-port {}:{:#x}...{:30s}\r".format(procname, entry_name, unsigned(ipc_port), '')) 1341 kmsgp = Cast(ipc_port.ip_messages.imq_messages.ikmq_base, 'ipc_kmsg_t') 1344 entry_str = FindKmsgPortRefs(entry_str, task, ipc_port, kmsgp, qport) 1401 def CountPortsCallback(task, space, ctx, entry_idx, ipc_entry, ipc_port, port_disp): argument 1411 p_set.add(unsigned(ipc_port)) 1414 p_intransit.add(unsigned(ipc_port))
|
| /xnu-8019.80.24/osfmk/conf/ |
| H A D | Makefile.template | 229 ipc_port.o_CWARNFLAGS_ADD += -Wno-sign-conversion
|
| H A D | files | 104 osfmk/ipc/ipc_port.c standard
|