if (side_unlikely(enabled & SIDE_EVENT_ENABLED_SHARED_MASK)) {
if ((enabled & SIDE_EVENT_ENABLED_SHARED_USER_EVENT_MASK) &&
(key == SIDE_KEY_MATCH_ALL || key == SIDE_KEY_USER_EVENT)) {
- // TODO: call kernel write.
+ // TODO: User event integration: call kernel write.
}
if ((enabled & SIDE_EVENT_ENABLED_SHARED_PTRACE_MASK) &&
(key == SIDE_KEY_MATCH_ALL || key == SIDE_KEY_PTRACE))
if (side_unlikely(enabled & SIDE_EVENT_ENABLED_SHARED_MASK)) {
if ((enabled & SIDE_EVENT_ENABLED_SHARED_USER_EVENT_MASK) &&
(key == SIDE_KEY_MATCH_ALL || key == SIDE_KEY_USER_EVENT)) {
- // TODO: call kernel write.
+ // TODO: User event integration: call kernel write.
}
if ((enabled & SIDE_EVENT_ENABLED_SHARED_PTRACE_MASK) &&
(key == SIDE_KEY_MATCH_ALL || key == SIDE_KEY_PTRACE))
events, nr_events, tracer_handle->priv);
}
pthread_mutex_unlock(&side_event_lock);
- //TODO: call event batch register ioctl
+ //TODO: User event integration: call event batch register ioctl
return events_handle;
}
side_event_remove_callbacks(event);
}
pthread_mutex_unlock(&side_event_lock);
- //TODO: call event batch unregister ioctl
+ //TODO: User event integration: call event batch unregister ioctl
free(events_handle);
}