Age | Commit message (Expand) | Author | Files | Lines |
13 days | Merge tag 'trace-tools-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 11 | -21/+37 |
2025-05-07 | rtla: Define _GNU_SOURCE in timerlat_bpf.c | Tomas Glozar | 1 | -0/+1 |
2025-05-07 | rtla: Define __NR_sched_setattr for LoongArch | Tiezhu Yang | 1 | -0/+2 |
2025-05-07 | rtla: Set distinctive exit value for failed tests | Costa Shulyupin | 9 | -21/+34 |
2025-04-14 | Documentation/rtla: Include BPF sample collection | Tomas Glozar | 1 | -0/+7 |
2025-03-27 | Merge tag 'trace-tools-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 21 | -623/+1306 |
2025-03-26 | rtla: Add the ability to create ctags and etags | John Kacur | 1 | -2/+15 |
2025-03-26 | rtla/tests: Test setting default options | Tomas Glozar | 2 | -0/+32 |
2025-03-26 | rtla/tests: Reset osnoise options before check | Tomas Glozar | 1 | -0/+40 |
2025-03-26 | rtla: Always set all tracer options | Tomas Glozar | 2 | -59/+56 |
2025-03-26 | rtla/osnoise: Set OSNOISE_WORKLOAD to true | Tomas Glozar | 1 | -0/+6 |
2025-03-26 | rtla: Unify apply_config between top and hist | Tomas Glozar | 8 | -334/+227 |
2025-03-26 | rtla/osnoise: Unify params struct | Tomas Glozar | 5 | -87/+68 |
2025-03-26 | rtla: Fix segfault in save_trace_to_file call | Tomas Glozar | 5 | -5/+9 |
2025-03-26 | tools/build: Use SYSTEM_BPFTOOL for system bpftool | Tomas Glozar | 1 | -1/+1 |
2025-03-04 | rtla: Refactor save_trace_to_file | Costa Shulyupin | 5 | -16/+8 |
2025-03-04 | rtla/timerlat: Test BPF mode | Tomas Glozar | 1 | -0/+14 |
2025-03-04 | rtla/timerlat_top: Use BPF to collect samples | Tomas Glozar | 1 | -40/+215 |
2025-03-04 | rtla/timerlat_top: Move divisor to update | Tomas Glozar | 1 | -29/+25 |
2025-03-04 | rtla/timerlat_hist: Use BPF to collect samples | Tomas Glozar | 1 | -21/+146 |
2025-03-04 | rtla/timerlat: Add BPF skeleton to collect samples | Tomas Glozar | 6 | -1/+389 |
2025-03-04 | rtla: Add optional dependency on BPF tooling | Tomas Glozar | 2 | -0/+48 |
2025-03-04 | rtla/timerlat: Unify params struct | Tomas Glozar | 5 | -99/+78 |
2025-02-25 | Merge tag 'perf-tools-fixes-for-v6.14-2-2025-02-25' of git://git.kernel.org/p... | Linus Torvalds | 2 | -12/+0 |
2025-02-18 | tools: Remove redundant quiet setup | Charlie Jenkins | 2 | -12/+0 |
2025-01-26 | Merge tag 'trace-tools-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 13 | -43/+272 |
2025-01-24 | rtla: Report missed event count | Tomas Glozar | 4 | -0/+4 |
2025-01-24 | rtla: Add function to report missed events | Tomas Glozar | 2 | -0/+21 |
2025-01-24 | rtla: Count all processed events | Tomas Glozar | 2 | -0/+5 |
2025-01-24 | rtla: Count missed trace events | Tomas Glozar | 2 | -0/+35 |
2025-01-24 | tools/rtla: Add osnoise_trace_is_off() | Costa Shulyupin | 8 | -29/+26 |
2025-01-24 | rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads | Tomas Glozar | 1 | -6/+9 |
2025-01-24 | rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads | Tomas Glozar | 1 | -6/+9 |
2025-01-24 | rtla/osnoise: Distinguish missing workload option | Tomas Glozar | 1 | -1/+1 |
2025-01-24 | rtla/timerlat_top: Abort event processing on second signal | Tomas Glozar | 1 | -0/+8 |
2025-01-24 | rtla/timerlat_hist: Abort event processing on second signal | Tomas Glozar | 1 | -0/+8 |
2025-01-24 | rtla/timerlat_top: Stop timerlat tracer on signal | Tomas Glozar | 1 | -1/+11 |
2025-01-24 | rtla/timerlat_hist: Stop timerlat tracer on signal | Tomas Glozar | 1 | -1/+10 |
2025-01-24 | rtla: Add trace_instance_stop | Tomas Glozar | 2 | -0/+9 |
2025-01-23 | tools/rtla: Add basic test suite | Tomas Glozar | 5 | -1/+118 |
2024-12-27 | rtla/timerlat: Fix histogram ALL for zero samples | Tomas Glozar | 1 | -81/+96 |
2024-11-22 | Merge tag 'trace-tools-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 9 | -66/+327 |
2024-11-19 | tools/rtla: Improve exception handling in timerlat_load.py | furkanonder | 1 | -16/+21 |
2024-11-19 | tools/rtla: Enhance argument parsing in timerlat_load.py | furkanonder | 1 | -5/+4 |
2024-11-19 | tools/rtla: Improve code readability in timerlat_load.py | furkanonder | 1 | -5/+5 |
2024-11-19 | rtla/timerlat: Do not set params->user_workload with -U | Tomas Glozar | 2 | -2/+2 |
2024-10-17 | rtla: Documentation: Mention --deepest-idle-state | Tomas Glozar | 1 | -0/+4 |
2024-10-17 | rtla/timerlat: Add --deepest-idle-state for hist | Tomas Glozar | 1 | -1/+41 |
2024-10-17 | rtla/timerlat: Add --deepest-idle-state for top | Tomas Glozar | 1 | -1/+41 |
2024-10-17 | rtla/utils: Add idle state disabling via libcpupower | Tomas Glozar | 2 | -0/+163 |
2024-10-17 | rtla: Add optional dependency on libcpupower | Tomas Glozar | 2 | -0/+12 |
2024-10-11 | rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long | Tomas Glozar | 1 | -9/+9 |
2024-10-11 | rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long | Tomas Glozar | 1 | -4/+4 |
2024-10-10 | tools/rtla: fix collision with glibc sched_attr/sched_set_attr | Jan Stancek | 2 | -2/+4 |
2024-10-10 | tools/rtla: drop __NR_sched_getattr | Jan Stancek | 1 | -18/+14 |
2024-10-04 | rtla: Fix consistency in getopt_long for timerlat_hist | Gabriele Monaco | 1 | -1/+1 |
2024-10-04 | rtla: use the definition for stdout fd when calling isatty() | Eder Zulian | 2 | -2/+2 |
2024-10-03 | rtla: Fix the help text in osnoise and timerlat top tools | Eder Zulian | 2 | -3/+3 |
2024-10-03 | tools/rtla: Fix installation from out-of-tree build | Ben Hutchings | 1 | -1/+1 |
2024-08-09 | rtla/osnoise: Prevent NULL dereference in error handling | Dan Carpenter | 1 | -7/+4 |
2024-07-23 | Merge tag 'perf-tools-fixes-for-v6.11-2024-07-23' of git://git.kernel.org/pub... | Linus Torvalds | 2 | -2/+4 |
2024-07-17 | tools/latency: Use pkg-config in lib_setup of Makefile.config | Guilherme Amadio | 1 | -1/+2 |
2024-07-17 | tools/rtla: Use pkg-config in lib_setup of Makefile.config | Guilherme Amadio | 1 | -1/+2 |
2024-06-21 | rtla/osnoise: Better report when histogram is empty | Luis Claudio R. Goncalves | 1 | -0/+15 |
2024-06-21 | rtla/osnoise: Use pretty formatting only on interactive tty | Luis Claudio R. Goncalves | 1 | -4/+15 |
2024-05-23 | tools/latency-collector: Fix -Wformat-security compile warns | Shuah Khan | 1 | -4/+4 |
2024-05-16 | rtla: Fix -t\--trace[=file] | John Kacur | 4 | -20/+36 |
2024-05-16 | rtla/timerlat: Fix histogram report when a cpu count is 0 | John Kacur | 1 | -18/+42 |
2024-05-16 | rtla: Add --trace-buffer-size option | Daniel Bristot de Oliveira | 7 | -5/+68 |
2024-05-15 | rtla/timerlat: Make user-space threads the default | Daniel Bristot de Oliveira | 2 | -6/+56 |
2024-05-15 | rtla: Add the --warm-up option | Daniel Bristot de Oliveira | 4 | -40/+115 |
2024-05-15 | rtla/timerlat: Add a summary for hist mode | Daniel Bristot de Oliveira | 1 | -1/+129 |
2024-05-15 | rtla/timerlat: Add a summary for top mode | Daniel Bristot de Oliveira | 1 | -0/+108 |
2024-05-15 | rtla/timerlat: Use pretty formatting only on interactive tty | Daniel Bristot de Oliveira | 1 | -7/+18 |
2024-05-15 | rtla/auto-analysis: Replace \t with spaces | Daniel Bristot de Oliveira | 1 | -46/+63 |
2024-05-15 | rtla/timerlat: Simplify "no value" printing on top | Daniel Bristot de Oliveira | 1 | -12/+5 |
2024-03-20 | tools/rtla: Add -U/--user-load option to timerlat | Daniel Bristot de Oliveira | 3 | -9/+95 |
2024-03-20 | tools/rtla: Use tools/build makefiles to build rtla | Daniel Bristot de Oliveira | 7 | -145/+244 |
2024-03-20 | tools/tracing: Use tools/build makefiles on latency-collector | Daniel Bristot de Oliveira | 4 | -19/+122 |
2024-02-12 | tools/rtla: Exit with EXIT_SUCCESS when help is invoked | John Kacur | 4 | -4/+20 |
2024-02-12 | tools/rtla: Replace setting prio with nice for SCHED_OTHER | limingming3 | 2 | -3/+5 |
2024-02-12 | tools/rtla: Remove unused sched_getattr() function | Daniel Bristot de Oliveira | 1 | -6/+0 |
2024-02-12 | tools/rtla: Fix clang warning about mount_point var size | Daniel Bristot de Oliveira | 1 | -1/+1 |
2024-02-12 | tools/rtla: Fix uninitialized bucket/data->bucket_size warning | Daniel Bristot de Oliveira | 2 | -4/+2 |
2024-02-12 | tools/rtla: Fix Makefile compiler options for clang | Daniel Bristot de Oliveira | 1 | -1/+6 |
2023-10-30 | rtla: Fix uninitialized variable found | Colin Ian King | 1 | -1/+1 |
2023-09-22 | rtla/timerlat: Do not stop user-space if a cpu is offline | Daniel Bristot de Oliveira | 1 | -2/+4 |
2023-09-12 | rtla/timerlat_aa: Fix previous IRQ delay for IRQs that happens after thread s... | Daniel Bristot de Oliveira | 1 | -5/+8 |
2023-09-12 | rtla/timerlat_aa: Fix negative IRQ delay | Daniel Bristot de Oliveira | 1 | -1/+17 |
2023-09-12 | rtla/timerlat_aa: Zero thread sum after every sample analysis | Daniel Bristot de Oliveira | 1 | -0/+1 |
2023-06-13 | rtla/timerlat_hist: Add timerlat user-space support | Daniel Bristot de Oliveira | 1 | -11/+118 |
2023-06-13 | rtla/timerlat_top: Add timerlat user-space support | Daniel Bristot de Oliveira | 7 | -6/+474 |
2023-06-13 | rtla/hwnoise: Reduce runtime to 75% | Daniel Bristot de Oliveira | 1 | -1/+7 |
2023-06-13 | rtla: Start the tracers after creating all instances | Daniel Bristot de Oliveira | 4 | -17/+46 |
2023-06-13 | rtla/timerlat_hist: Add auto-analysis support | Daniel Bristot de Oliveira | 1 | -2/+49 |
2023-06-13 | rtla/timerlat: Give timerlat auto analysis its own instance | Daniel Bristot de Oliveira | 3 | -21/+67 |
2023-06-13 | rtla: Automatically move rtla to a house-keeping cpu | Daniel Bristot de Oliveira | 6 | -0/+87 |
2023-06-13 | rtla: Change monitored_cpus from char * to cpu_set_t | Daniel Bristot de Oliveira | 5 | -87/+24 |
2023-06-13 | rtla: Add --house-keeping option | Daniel Bristot de Oliveira | 6 | -9/+162 |
2023-06-13 | rtla: Add -C cgroup support | Daniel Bristot de Oliveira | 6 | -9/+282 |
2023-04-25 | rtla/timerlat: Fix "Previous IRQ" auto analysis' line | Daniel Bristot de Oliveira | 1 | -1/+1 |
2023-04-25 | rtla/timerlat: Add auto-analysis only option | Daniel Bristot de Oliveira | 1 | -5/+44 |
2023-04-25 | rtla: Add .gitignore file | Rong Tao | 1 | -0/+1 |
2023-02-23 | Merge tag 'trace-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace... | Linus Torvalds | 1 | -1/+1 |
2023-02-18 | tracing: Always use canonical ftrace path | Ross Zwisler | 1 | -1/+1 |
2023-02-13 | rtla: Add hwnoise tool | Daniel Bristot de Oliveira | 5 | -16/+198 |
2023-02-02 | rtla/timerlat: Add auto-analysis support to timerlat top | Daniel Bristot de Oliveira | 1 | -2/+44 |
2023-02-02 | rtla/timerlat: Add auto-analysis core | Daniel Bristot de Oliveira | 3 | -0/+1005 |
2023-01-31 | tools/tracing/rtla: osnoise_hist: display average with two-digit precision | Andreas Ziegler | 1 | -2/+2 |
2023-01-31 | tools/tracing/rtla: osnoise_hist: use total duration for average calculation | Andreas Ziegler | 1 | -1/+4 |
2022-12-09 | rtla: Fix exit status when returning from calls to usage() | John Kacur | 3 | -17/+13 |
2022-08-10 | rtla: Consolidate and show all necessary libraries that failed for building | Steven Rostedt (Google) | 1 | -26/+36 |
2022-08-10 | tools/rtla: Build with EXTRA_{C,LD}FLAGS | Ben Hutchings | 1 | -2/+2 |
2022-08-10 | tools/rtla: Fix command symlinks | Ben Hutchings | 1 | -2/+2 |
2022-08-10 | rtla: Fix tracer name | Alexandre Vicenzi | 2 | -2/+2 |
2022-07-31 | rtla: Define syscall numbers for riscv | Andreas Schwab | 1 | -1/+1 |
2022-07-31 | rtla: Fix double free | Andreas Schwab | 1 | -2/+7 |
2022-07-31 | rtla: Fix Makefile when called from -C tools/ | Daniel Bristot de Oliveira | 1 | -1/+1 |
2022-07-11 | rtla/utils: Use calloc and check the potential memory allocation failure | jianchunfu | 1 | -2/+3 |
2022-05-26 | rtla: Remove procps-ng dependency | Daniel Bristot de Oliveira | 4 | -24/+88 |
2022-05-26 | rtla: Fix __set_sched_attr error message | Daniel Bristot de Oliveira | 1 | -1/+1 |
2022-05-26 | rtla: Minor grammar fix for rtla README | John Kacur | 1 | -7/+5 |
2022-05-26 | rtla: Don't overwrite existing directory mode | John Kacur | 1 | -1/+2 |
2022-05-26 | rtla: Avoid record NULL pointer dereference | Wan Jiabing | 4 | -16/+20 |
2022-05-26 | rtla/Makefile: Properly handle dependencies | Daniel Bristot de Oliveira | 1 | -0/+35 |
2022-03-31 | Merge tag 'kbuild-v5.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+1 |
2022-03-15 | rtla: Tools main loop cleanup | Daniel Bristot de Oliveira | 4 | -5/+5 |
2022-03-15 | rtla/timerlat: Add --dma-latency option | Daniel Bristot de Oliveira | 4 | -4/+86 |
2022-03-15 | rtla/osnoise: Fix osnoise hist stop tracing message | Daniel Bristot de Oliveira | 1 | -1/+1 |
2022-03-15 | rtla: Check for trace off also in the trace instance | Daniel Bristot de Oliveira | 6 | -8/+28 |
2022-03-15 | rtla/trace: Save event histogram output to a file | Daniel Bristot de Oliveira | 1 | -0/+53 |
2022-03-15 | rtla: Add --filter support | Daniel Bristot de Oliveira | 4 | -10/+66 |
2022-03-15 | rtla/trace: Add trace event filter helpers | Daniel Bristot de Oliveira | 2 | -0/+86 |
2022-03-15 | rtla: Add --trigger support | Daniel Bristot de Oliveira | 4 | -10/+62 |
2022-03-15 | rtla/trace: Add trace event trigger helpers | Daniel Bristot de Oliveira | 2 | -1/+91 |
2022-03-15 | rtla: Add -e/--event support | Daniel Bristot de Oliveira | 4 | -11/+110 |
2022-03-15 | rtla/trace: Add trace events helpers | Daniel Bristot de Oliveira | 2 | -0/+119 |
2022-03-15 | rtla/timerlat: Add the automatic trace option | Daniel Bristot de Oliveira | 2 | -7/+39 |
2022-03-15 | rtla/osnoise: Add the automatic trace option | Daniel Bristot de Oliveira | 2 | -6/+32 |
2022-03-15 | rtla/osnoise: Add an option to set the threshold | Daniel Bristot de Oliveira | 2 | -7/+35 |
2022-03-15 | rtla/osnoise: Add support to adjust the tracing_thresh | Daniel Bristot de Oliveira | 2 | -0/+91 |
2022-02-25 | rtla/osnoise: Fix error message when failing to enable trace instance | Daniel Bristot de Oliveira | 1 | -1/+1 |
2022-02-25 | rtla/osnoise: Free params at the exit | Daniel Bristot de Oliveira | 1 | -0/+1 |
2022-02-25 | rtla/hist: Make -E the short version of --entries | Daniel Bristot de Oliveira | 2 | -10/+10 |
2022-02-15 | kbuild: replace $(if A,A,B) with $(or A,B) | Masahiro Yamada | 1 | -1/+1 |
2022-02-08 | rtla: Fix segmentation fault when failing to enable -t | Daniel Bristot de Oliveira | 5 | -16/+15 |
2022-02-04 | rtla/trace: Error message fixup | Daniel Bristot de Oliveira | 1 | -4/+4 |
2022-02-04 | rtla/utils: Fix session duration parsing | Daniel Bristot de Oliveira | 1 | -2/+2 |
2022-02-04 | rtla: Follow kernel version | Daniel Bristot de Oliveira | 1 | -1/+3 |
2022-01-27 | tools/tracing: Update Makefile to build rtla | Shuah Khan | 1 | -4/+14 |
2022-01-27 | rtla: Make doc build optional | Shuah Khan | 1 | -1/+1 |
2022-01-13 | rtla: Add Documentation | Daniel Bristot de Oliveira | 1 | -4/+26 |
2022-01-13 | rtla/timerlat: Add timerlat hist mode | Daniel Bristot de Oliveira | 3 | -2/+828 |
2022-01-13 | rtla: Add timerlat tool and timelart top mode | Daniel Bristot de Oliveira | 5 | -0/+697 |
2022-01-13 | rtla/osnoise: Add the hist mode | Daniel Bristot de Oliveira | 3 | -1/+807 |
2022-01-13 | rtla/osnoise: Add osnoise top mode | Daniel Bristot de Oliveira | 3 | -0/+596 |
2022-01-13 | rtla: Add osnoise tool | Daniel Bristot de Oliveira | 4 | -0/+956 |
2022-01-13 | rtla: Helper functions for rtla | Daniel Bristot de Oliveira | 4 | -0/+708 |
2022-01-13 | rtla: Real-Time Linux Analysis tool | Daniel Bristot de Oliveira | 3 | -0/+184 |
2021-10-25 | tools/latency-collector: Use correct size when writing queue_full_warning | Viktor Rosendahl | 1 | -1/+1 |
2021-03-18 | tools/latency-collector: Remove unneeded semicolon | Xu Wang | 1 | -2/+2 |
2021-02-25 | tracing/tools: fix a couple of spelling mistakes | Colin Ian King | 1 | -3/+3 |
2021-02-12 | tracing/tools: Add the latency-collector to tools directory | Viktor Rosendahl | 4 | -0/+2153 |