Home
last modified time | relevance | path

Searched full:instrumentation (Results 1 – 25 of 225) sorted by relevance

123456789

/openbmc/linux/include/linux/
H A Dinstrumented.h4 * This header provides generic wrappers for memory access instrumentation that
21 * Instrument a regular read access. The instrumentation should be inserted
35 * Instrument a regular write access. The instrumentation should be inserted
49 * Instrument a regular write access. The instrumentation should be inserted
63 * Instrument an atomic read access. The instrumentation should be inserted
77 * Instrument an atomic write access. The instrumentation should be inserted
91 * Instrument an atomic read-write access. The instrumentation should be
107 * variants). The instrumentation must be inserted before the accesses.
118 * instrument_copy_from_user_before - add instrumentation before copy_from_user
124 * variants). The instrumentation should be inserted before the accesses.
[all …]
H A Dkcsan-checks.h18 #define KCSAN_ACCESS_COMPOUND (1 << 1) /* Compounded read-write instrumentation. */
20 /* The following are special, and never due to compiler instrumentation. */
50 * __kcsan_mb - full memory barrier instrumentation
55 * __kcsan_wmb - write memory barrier instrumentation
60 * __kcsan_rmb - read memory barrier instrumentation
65 * __kcsan_release - release barrier instrumentation
218 * instrumentation enabled. May be used in header files.
237 * Normal barrier instrumentation is not done via explicit calls, but by mapping
240 * like any other compile-time instrumentation, barrier instrumentation can be
H A Dkasan-checks.h9 * KASAN modes that rely on compiler instrumentation, and will be optimized
34 * instrumentation enabled. May be used in header files.
H A Dcompiler_types.h121 * Note: This may conflict with instrumentation inserted on function entry which
250 * to __no_sanitize_* in compilation units where instrumentation is enabled
252 * instrumentation (__SANITIZE_*__ undefined).
269 * Clang still emits instrumentation for __tsan_func_{entry,exit}() and builtin
272 * want any instrumentation with __no_kcsan.
275 * disable all instrumentation. See Kconfig.kcsan where this is mandatory.
331 * 2) supressing instrumentation around where cpuidle disables RCU; where the
H A Dinstrumentation.h9 /* Begin/end of an instrumentation safe region */
21 * When the value is greater than 0, we consider instrumentation allowed.
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-connectivity/libtorrent/
H A Dlibtorrent_0.14.0.bb20 PACKAGECONFIG ??= "instrumentation aligned"
22 PACKAGECONFIG:remove:mipsarch = "instrumentation"
23 PACKAGECONFIG:remove:powerpc = "instrumentation"
24 PACKAGECONFIG:remove:riscv32 = "instrumentation"
26 PACKAGECONFIG[instrumentation] = "--enable-instrumentation,--disable-instrumentation,"
/openbmc/linux/lib/
H A DKconfig.kasan19 Disables both inline and stack instrumentation. Selected by
20 architectures that do not support these instrumentation types.
135 prompt "Instrumentation type"
140 bool "Outline instrumentation"
147 bool "Inline instrumentation"
157 bool "Stack instrumentation (unsafe)" if CC_IS_CLANG && !COMPILE_TEST
162 Disables stack instrumentation and thus KASAN's ability to detect
165 With Clang, stack instrumentation has a problem that causes excessive
172 With GCC, enabling stack instrumentation is assumed to be safe.
174 If the architecture disables inline instrumentation via
[all …]
H A DKconfig.ubsan9 Compile-time instrumentation is used to detect various undefined
21 text on failure paths. To avoid this, Sanitizer instrumentation
112 # seeing UBSan instrumentation located in unreachable places.
146 bool "Enable instrumentation for the entire kernel"
150 This option activates instrumentation for the entire kernel.
H A DKconfig.kmsan21 instrumentation provided by Clang and thus requires Clang to build.
47 is a more relaxed mode, but it generates more instrumentation code and
H A DKconfig.kcsan21 data-race detector that relies on compile-time instrumentation.
189 # atomics instrumentation in .noinstr.text, or use a compiler that can
190 # implement __no_kcsan to really remove all instrumentation.
203 Weak memory modeling relies on additional instrumentation and may
/openbmc/linux/Documentation/trace/rv/
H A Dda_monitor_instrumentation.rst1 Deterministic Automata Instrumentation
5 includes a section dedicated to instrumentation.
10 * This is the instrumentation part of the monitor.
47 instrumentation section translates *kernel events* into the *model's
123 They should be used to *attach* and *detach* the instrumentation to the running
135 Instrumentation helpers
138 To complete the instrumentation, the *handler functions* need to be attached to a
H A Dda_monitor_synthesis.rst10 *monitor* connects to the system via an *instrumentation* that converts
26 | (instrumentation) | | (verification) | | (specification) |
64 the system instrumentation.
137 dot2k, the developer's work should be limited to the instrumentation
/openbmc/openbmc/poky/meta/recipes-kernel/lttng/lttng-modules/
H A D0001-fix-writeback-Refine-the-show_inode_state-macro-defi.patch28 include/instrumentation/events/writeback.h | 24 +++++++++++++++++++++-
31 diff --git a/include/instrumentation/events/writeback.h b/include/instrumentation/events/writeback.h
33 --- a/include/instrumentation/events/writeback.h
34 +++ b/include/instrumentation/events/writeback.h
/openbmc/linux/Documentation/powerpc/
H A Dkasan.txt11 Instrumentation of the vmalloc area is optional, unless built with modules,
23 - It would be good to support inline instrumentation so as to be able to catch
26 - Inline instrumentation requires a fixed offset.
38 One approach is just to give up on inline instrumentation. This way boot-time
/openbmc/linux/Documentation/dev-tools/
H A Dkasan.rst50 Software KASAN modes use compile-time instrumentation to insert validity checks
90 ``CONFIG_KASAN_INLINE``. Outline and inline are compiler instrumentation types.
284 safe to access and use compile-time instrumentation to insert shadow memory
302 Compile-time instrumentation is used to insert memory access checks. Compiler
307 With inline instrumentation, instead of making function calls, the compiler
330 Software Tag-Based KASAN uses compile-time instrumentation to insert checks
336 Software Tag-Based KASAN also has two instrumentation modes (outline, which
338 memory checks inline). With outline instrumentation mode, a bug report is
340 instrumentation, a ``brk`` instruction is emitted by the compiler, and a
351 hardware memory tagging support instead of compiler instrumentation and
[all …]
H A Dkmsan.rst9 values. It is based on compiler instrumentation, and is quite similar to the
81 Disabling the instrumentation
117 the only compiler that has KMSAN support. The kernel instrumentation pass is
135 instrumentation code inserted by the compiler (unless it is a stack variable
139 Compiler instrumentation also tracks the shadow values as they are used along
140 the code. When needed, instrumentation code invokes the runtime library in
220 Clang instrumentation API
223 Clang instrumentation pass inserts calls to functions defined in
282 Clang's MemorySanitizer instrumentation has an option,
316 Inline assembly instrumentation
/openbmc/qemu/accel/tcg/
H A Dplugin-gen.c8 * We support instrumentation at an instruction granularity. That is,
14 * Injecting the desired instrumentation could be done with a second
15 * translation pass that combined the instrumentation requests, but that
18 * for all possible instrumentation events, and then once we collect the
19 * instrumentation requests from plugins, we generate code for those markers
465 /* collect instrumentation requests */ in plugin_gen_tb_end()
468 /* inject the instrumentation at the appropriate places */ in plugin_gen_tb_end()
/openbmc/qemu/scripts/oss-fuzz/
H A Dinstrumentation-filter-template2 # See: https://clang.llvm.org/docs/SanitizerCoverage.html#disabling-instrumentation-without-source-…
14 # Enable instrumentation for all functions in those files
/openbmc/linux/mm/kmsan/
H A DMakefile6 obj-y := core.o instrumentation.o init.o hooks.o report.o shadow.o
12 # Disable instrumentation of KMSAN runtime with other tools.
/openbmc/linux/Documentation/devicetree/bindings/iio/amplifiers/
H A Dadi,ada4250.yaml7 title: ADA4250 Programmable Gain Instrumentation Amplifier
13 Precision Low Power, 110kHz, 26uA, Programmable Gain Instrumentation Amplifier.
/openbmc/linux/drivers/gpu/drm/i915/gt/shaders/clear_kernel/
H A Divb.asm23 * DW 1.3 - Enable Instrumentation (only for debug)
32 * BTI 1: Wait/Instrumentation Buffer
58 …align1 1N }; /* g3.2 now points to EU row number (Y-pixel = V address ) in instrumentation surf */
70 /* Media block read to fetch current value at specified location in instrumentation buffer */
75 /* Media block write for updated value at specified location in instrumentation buffer */
H A Dhsw.asm23 * DW 1.3 - Enable Instrumentation (only for debug)
32 * BTI 1: Wait/Instrumentation Buffer
58 …align1 1N }; /* g3.2 now points to EU row number (Y-pixel = V address ) in instrumentation surf */
70 /* Media block read to fetch current value at specified location in instrumentation buffer */
76 /* Media block write for updated value at specified location in instrumentation buffer */
/openbmc/linux/tools/verification/dot2/dot2k_templates/
H A Dmain_per_cpu.c8 #include <rv/instrumentation.h>
34 * This is the instrumentation part of the monitor.
H A Dmain_global.c8 #include <rv/instrumentation.h>
34 * This is the instrumentation part of the monitor.
H A Dmain_per_task.c8 #include <rv/instrumentation.h>
34 * This is the instrumentation part of the monitor.

123456789