user_mutex_context
struct user_mutex_context *user_mutex_context;
struct user_mutex_context; // defined in user_mutex.cpp
struct user_mutex_context;
void delete_user_mutex_context(struct user_mutex_context* context);
if (team->user_mutex_context != NULL)
struct user_mutex_context* context = new(std::nothrow) user_mutex_context;
team->user_mutex_context = context;
delete_user_mutex_context(struct user_mutex_context* context)
get_user_mutex_entry(struct user_mutex_context* context,
put_user_mutex_entry(struct user_mutex_context* context, UserMutexEntry* entry)
fContext = thread_get_current_thread()->team->user_mutex_context;
fContext = team->user_mutex_context;
struct user_mutex_context* Context() const
struct user_mutex_context* fContext;
struct user_mutex_context* context = contextFetcher.Context();
struct user_mutex_context* context = contextFetcher.Context();
struct user_mutex_context* context = contextFetcher.Context();
static user_mutex_context sSharedUserMutexContext;
delete_user_mutex_context(team->user_mutex_context);
team->user_mutex_context = NULL;
delete_user_mutex_context(team->user_mutex_context);
user_mutex_context = NULL;
if (team->main_thread != NULL && team->user_mutex_context == NULL) {