kmsan_ctx
struct kmsan_ctx kmsan_ctx;
DEFINE_PER_CPU(struct kmsan_ctx, kmsan_percpu_ctx);
struct kmsan_ctx *ctx = &task->kmsan_ctx;
KMSAN_WARN_ON(current->kmsan_ctx.depth == 0);
current->kmsan_ctx.depth--;
current->kmsan_ctx.depth++;
KMSAN_WARN_ON(current->kmsan_ctx.depth == 0);
struct kmsan_ctx *ctx = kmsan_get_context();
struct kmsan_ctx *ctx = kmsan_get_context();
struct kmsan_ctx *ctx;
struct kmsan_ctx *ctx = kmsan_get_context();
DECLARE_PER_CPU(struct kmsan_ctx, kmsan_percpu_ctx);
static __always_inline struct kmsan_ctx *kmsan_get_context(void)
return in_task() ? ¤t->kmsan_ctx : raw_cpu_ptr(&kmsan_percpu_ctx);
if (current->kmsan_ctx.depth)