summaryrefslogtreecommitdiffstats
path: root/include/asm-generic/atomic-instrumented.h
Commit message (Expand)AuthorAgeFilesLines
* locking/atomics: Use read-write instrumentation for atomic RMWsMarco Elver2020-08-241-165/+165
* asm-generic, atomic-instrumented: Use generic instrumented.hMarco Elver2020-03-211-204/+191
* asm-generic/atomic: Use __always_inline for pure wrappersMarco Elver2020-01-071-167/+168
* locking/atomics, kcsan: Add KCSAN instrumentationMarco Elver2019-11-161-190/+203
* locking/atomics: Check atomic headers with sha1sumMark Rutland2019-02-131-0/+1
* locking/atomics: Switch to generated instrumentationMark Rutland2018-11-011-169/+1489
* locking/atomics: Instrument cmpxchg_double*()Mark Rutland2018-07-251-13/+8
* locking/atomics: Instrument xchg()Mark Rutland2018-07-251-0/+7
* locking/atomics: Simplify cmpxchg() instrumentationMark Rutland2018-07-251-85/+15
* atomics/treewide: Make conditional inc/dec ops optionalMark Rutland2018-06-211-0/+3
* atomics/treewide: Make unconditional inc/dec ops optionalMark Rutland2018-06-211-0/+24
* atomics/treewide: Make test ops optionalMark Rutland2018-06-211-0/+24
* atomics/treewide: Make atomic64_fetch_add_unless() optionalMark Rutland2018-06-211-6/+0
* atomics: Prepare for atomic64_fetch_add_unless()Mark Rutland2018-06-211-0/+9
* atomics/treewide: Make atomic_fetch_add_unless() optionalMark Rutland2018-06-211-1/+3
* atomics/treewide: Make atomic64_inc_not_zero() optionalMark Rutland2018-06-211-0/+3
* atomics: Make conditional ops return 'bool'Mark Rutland2018-06-211-1/+1
* atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland2018-06-211-2/+2
* locking/atomic, asm-generic, x86: Add comments for atomic instrumentationDmitry Vyukov2018-03-121-0/+21
* locking/atomic, asm-generic: Add KASAN instrumentation to atomic operationsDmitry Vyukov2018-03-121-0/+62
* locking/atomic, asm-generic: Add asm-generic/atomic-instrumented.hDmitry Vyukov2018-03-121-0/+393