/** helper phony pipe to test uprobe_upump_mgr */ static struct upipe *uprobe_test_alloc(struct upipe_mgr *mgr, struct uprobe *uprobe) { struct upipe *upipe = malloc(sizeof(struct upipe)); assert(upipe != NULL); upipe_init(upipe, mgr, uprobe); upipe_throw_need_upump_mgr(upipe); assert(got_upump_mgr); return upipe; }
/** helper phony pipe to test uprobe_pthread_upump_mgr */ static struct upipe *uprobe_test_alloc(struct upipe_mgr *mgr, struct uprobe *uprobe, uint32_t signature, va_list args) { struct upipe *upipe = malloc(sizeof(struct upipe)); assert(upipe != NULL); upipe_init(upipe, mgr, uprobe); struct upump_mgr *m = NULL; upipe_throw_need_upump_mgr(upipe, &m); if (m != NULL) { upump_mgr_set_opaque(m, upipe); upump_mgr_release(m); } return upipe; }