perfrecord-mach-ipc-rendezvous

Crates.ioperfrecord-mach-ipc-rendezvous
lib.rsperfrecord-mach-ipc-rendezvous
version0.2.1
sourcesrc
created_at2020-05-28 21:37:04.799631
updated_at2021-12-03 20:38:20.503792
descriptionA subset of the ipc-channel mach functionality to establish two-way communication and exchange the mach_task_self port.
homepagehttps://github.com/mstange/perfrecord/
repositoryhttps://github.com/mstange/perfrecord/
max_upload_size
id247169
size457,774
Markus Stange (mstange)

documentation

README

perfrecord-mach-ipc-rendzvous

This crate has some code that allows establishing two-way mach communication between a parent process and a child process.

This code was originally written by pcwalton for ipc-channel. I needed some extra functionality to be able to send raw ports, namely mach_task_self(), so I forked the code. I may also remove large pieces of functionality that I don't need, so that the size of the perfrecord-preload library gets reduced.

This is a separate crate, rather than just a mod inside perfrecord, so that it can also be used by perfrecord-preload.

Commit count: 1271

cargo fmt