kcsan_scoped_access
struct kcsan_scoped_access *
struct kcsan_scoped_access *sa);
void kcsan_end_scoped_access(struct kcsan_scoped_access *sa);
static inline struct kcsan_scoped_access *
struct kcsan_scoped_access *sa) { return sa; }
static inline void kcsan_end_scoped_access(struct kcsan_scoped_access *sa) { }
struct kcsan_scoped_access __kcsan_scoped_name(id, _) \
struct kcsan_scoped_access *__kcsan_scoped_name(id, _dummy_p) \
struct kcsan_scoped_access reorder_access;
struct kcsan_scoped_access *reorder_access;
struct kcsan_scoped_access *scoped_access;
static __always_inline struct kcsan_scoped_access *get_reorder_access(struct kcsan_ctx *ctx)
struct kcsan_scoped_access *reorder_access = get_reorder_access(ctx);
struct kcsan_scoped_access *reorder_access = get_reorder_access(ctx);
struct kcsan_scoped_access *reorder_access = get_reorder_access(ctx);
struct kcsan_scoped_access *
struct kcsan_scoped_access *sa)
void kcsan_end_scoped_access(struct kcsan_scoped_access *sa)
struct kcsan_scoped_access *sa = get_reorder_access(get_ctx()); \
struct kcsan_scoped_access *reorder_access = ¤t->kcsan_ctx.reorder_access;
struct kcsan_scoped_access *reorder_access = NULL;
struct kcsan_scoped_access *reorder_access = ¤t->kcsan_ctx.reorder_access;
struct kcsan_scoped_access *reorder_access = NULL;
struct kcsan_scoped_access assert_page_exclusive;