stp_task_context
memset(&(task_context->type.stp), 0, sizeof(struct stp_task_context));
struct stp_task_context stp;