in src/lookoutvision-client/LookoutVisionInferenceClient.cc [103:110]
void LookoutVisionInferenceClient::writeSHM(guint8* buf, size_t bytes_size) {
if (bytes_size > shm_size) {
shm_size = bytes_size;
ftruncate(shm_fd, shm_size);
shm_data = (uint8_t*) mmap(0, shm_size, PROT_WRITE, MAP_SHARED, shm_fd, 0);
}
memcpy(shm_data, buf, bytes_size);
}