| /linux/kernel/gcov/ |
| H A D | Kconfig | 2 menu "GCOV-based kernel profiling" 5 bool "Enable gcov-based kernel profiling" 11 This option enables gcov-based code profiling (e.g. for code coverage 16 Additionally specify CONFIG_GCOV_PROFILE_ALL=y to get profiling data 17 for the entire kernel. To enable profiling for specific files or 35 profiling data. 47 This options activates profiling for the entire kernel. 51 Note that a kernel compiled with profiling flags will be significantly 52 larger and run slower. Also be sure to exclude files from profiling
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-driver-panfrost-profiling | 1 What: /sys/bus/platform/drivers/panfrost/.../profiling 6 Get/set drm fdinfo's engine and cycles profiling status. 8 0: Don't enable fdinfo job profiling sources. 9 1: Enable fdinfo job profiling sources, this enables both the GPU's
|
| H A D | sysfs-profiling | 1 What: /sys/kernel/profiling 5 /sys/kernel/profiling is the runtime equivalent 10 echo 2 > /sys/kernel/profiling
|
| /linux/Documentation/mm/ |
| H A D | allocation-profiling.rst | 23 When set to "never", memory allocation profiling overhead is minimized and it 30 If compression fails, a warning is issued and memory allocation profiling gets 36 1: Enable memory profiling. 38 0: Disable memory profiling. 43 warnings produced by allocations made while profiling is disabled and freed 67 Memory allocation profiling builds off of code tagging, which is a library for
|
| H A D | index.rst | 41 allocation-profiling
|
| /linux/net/rds/ |
| H A D | Kconfig | 31 bool "Enable GCOV profiling on RDS" 34 Enable GCOV profiling on RDS for checking which functions/lines
|
| /linux/arch/m68k/ |
| H A D | Kconfig.debug | 34 bool "Use fast second timer for profiling" 37 Use a fast secondary clock to produce profiling information.
|
| /linux/Documentation/gpu/ |
| H A D | panfrost.rst | 44 query the fdinfo file must make sure to toggle the job profiling status of the 47 echo <N> > /sys/bus/platform/drivers/panfrost/[a-f0-9]*.gpu/profiling
|
| /linux/Documentation/dev-tools/ |
| H A D | gcov.rst | 4 gcov profiling kernel support enables the use of GCC's coverage testing 41 Note that kernels compiled with profiling flags will be significantly 54 To enable profiling for specific files or directories, add a line 84 Enables GCOV profiling on RDS for checking which functions or 133 The gcov kernel profiling infrastructure is designed to work out-of-the 209 Exclude affected source files from profiling by specifying
|
| H A D | propeller.rst | 22 #. Propeller uses another round of profiling on top of 30 #. In addition to LLVM toolchain, Propeller requires a profiling 40 profiling tool, it is not part of the runtime image, nor does it 47 machines. This step is the same as profiling the kernel for AutoFDO
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_sched.c | 488 } profiling; member 848 } profiling; member 933 panthor_kernel_bo_destroy(queue->profiling.slots); in group_free_queue() 3010 struct panthor_job_profiling_data *slots = queue->profiling.slots->kmap; in update_fdinfo_stats() 3011 struct panthor_job_profiling_data *data = &slots[job->profiling.slot]; in update_fdinfo_stats() 3014 if (job->profiling.mask & PANTHOR_DEVICE_PROFILING_CYCLES) in update_fdinfo_stats() 3016 if (job->profiling.mask & PANTHOR_DEVICE_PROFILING_TIMESTAMP) in update_fdinfo_stats() 3085 if (job->profiling.mask) in queue_check_job_completion() 3183 params->times_addr = panthor_kernel_bo_gpuva(queue->profiling.slots) + in get_job_cs_params() 3184 (job->profiling.slot * sizeof(struct panthor_job_profiling_data)); in get_job_cs_params() [all …]
|
| /linux/arch/mips/sibyte/ |
| H A D | Kconfig | 126 a ZBbus error is detected. Cannot work if ZBbus profiling 132 tristate "Support for ZBbus profiling"
|
| /linux/Documentation/features/debug/gcov-profile-all/ |
| H A D | arch-support.txt | 4 # description: arch supports whole-kernel GCOV code coverage profiling
|
| /linux/scripts/ |
| H A D | Makefile.autofdo | 5 CFLAGS_AUTOFDO_CLANG := -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -imp…
|
| /linux/arch/x86/ |
| H A D | Kbuild | 3 # Branch profiling isn't noinstr-safe. Disable it for arch/x86/*
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-amd-ibs.txt | 18 profiling support on AMD platforms. IBS has two independent components: IBS 45 regular core PMU might not help for profiling with instruction level 94 Latency value which is a multiple of 128 incurs a little less profiling
|
| H A D | perf-sched.txt | 116 Next is the total profiling time in terms of jiffies: 211 While profiling was active, the load-balancer found 28490 times the load 216 profiling was active, hence it's all 0s.
|
| /linux/Documentation/timers/ |
| H A D | highres.rst | 102 accounting, profiling, and high resolution timers. 109 - cpu local profiling 192 and calls update_process_times and profiling. The implementation of the hrtimer 195 timer and periodic events (jiffies tick, profiling, process accounting) on UP 243 frequency profiling, and a complete removal of jiffies in the future.
|
| /linux/arch/um/ |
| H A D | Kconfig.debug | 7 This allows profiling of a User-Mode Linux kernel with the gprof
|
| /linux/drivers/s390/block/ |
| H A D | Kconfig | 27 Enable this option if you want to see profiling information
|
| /linux/kernel/ |
| H A D | ksysfs.c | 119 KERNEL_ATTR_RW(profiling);
|
| /linux/kernel/trace/ |
| H A D | Kconfig | 384 When a 1 is echoed into this file profiling begins, and when a 385 zero is entered, profiling stops. A "functions" file is created in 660 The branch profiling is a software profiler. It will add hooks 671 If unsure, choose "No branch profiling". 674 bool "No branch profiling" 676 No branch profiling. Branch profiling adds a bit of overhead. 1102 bool "Enable GCOV profiling on ftrace subsystem" 1105 Enable GCOV profiling on ftrace subsystem for checking
|
| /linux/Documentation/trace/coresight/ |
| H A D | coresight-perf.rst | 12 instructions that were traced for debugging or profiling purposes. You 86 profiling result. To mitigate the issue of excessive trace data, Perf
|
| H A D | coresight-cpu-debug.rst | 19 The debug module provides sample-based profiling extension, which can be used 32 registers to decide if sample-based profiling is implemented or not. On some
|
| /linux/Documentation/arch/arm64/ |
| H A D | tagged-pointers.rst | 49 address tags may suffer impaired or inaccurate debug and profiling
|