| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-07-07 | tprof(8): Add support for Skylake-X and Cascade Lake. | msaitoh | |
| 2023-07-07 | Modify comment. No functional change. | msaitoh | |
| 2023-04-18 | tprof.8: fix typo, s/speficied/specified/ | gutteridge | |
| 2023-04-17 | tprof(8): fix markup nits | uwe | |
| 2023-04-17 | tprof.8: new sentence, new line | gutteridge | |
| 2023-04-17 | Use the default counter if -e argument is not specified. | msaitoh | |
| monitor command: The default counter is selected if -e argument is not specified. list command: Print the name of the default counter for monitor and top command. | |||
| 2023-04-17 | Add two note to the tprof(8)'s manual page. | msaitoh | |
| - "list" command prints the maximum number of counters that can be used simultaneously. - multiple -e arguments can be specified. | |||
| 2023-04-12 | KNF. No functional change. | msaitoh | |
| 2023-04-10 | Add Cometlake support. | msaitoh | |
| 2022-12-26 | fixed parsing of event options. | ryo | |
| if event option was specivied, it was stuck in a busy loop. | |||
| 2022-12-26 | Reflect recent new options for top operation, add a and c | ryoon | |
| 2022-12-23 | use malloc instead of alloca so that SSP works. | christos | |
| 2022-12-16 | the "scale" option can be specified in the event name even in "tprof monitor" | ryo | |
| 2022-12-16 | - added 'c' command to tprof-top to show/hide event counter. | ryo | |
| - column widths were not calculated correctly and sometimes displayed incorrectly. - use putp() for terminfo str. - fix build error with llvm. | |||
| 2022-12-09 | if column width changes, the screen must be updated. | ryo | |
| 2022-12-09 | supported AMD family added | ryo | |
| 2022-12-09 | mainly fixes around display. | ryo | |
| - use terminfo - dynamically adjust column widths - mode can be changed while running | |||
| 2022-12-09 | add accumulative mode. "tprof top -a" | ryo | |
| 2022-12-08 | Add AMD family 19h (zen3 and zen4) support to tprof. | msaitoh | |
| 2022-12-08 | Use lowercase consistently for hexadecimal numbers. No functional change. | msaitoh | |
| 2022-12-07 | KNF. No functional change. | msaitoh | |
| 2022-12-05 | fix build error with llvm | ryo | |
| 2022-12-01 | fix build error of printf format | ryo | |
| 2022-12-01 | add "top" subcommand to tprof(8) | ryo | |
| 2022-12-01 | split ksyms stuff into ksyms.[ch] | ryo | |
| 2022-12-01 | Improve tprof(8) | ryo | |
| - Added "tprof count" subcommand to perform counts only. - Event options (u,k) are now optional. The default value is both userland and kernel. (:uk) - Event counters can be displayed with SIGINFO during `tprof monitor' or `tprof count'. | |||
| 2022-12-01 | Improve tprof(4) | ryo | |
| - Multiple events can now be handled simultaneously. - Counters should be configured with TPROF_IOC_CONFIGURE_EVENT in advance, instead of being configured at TPROF_IOC_START. - The configured counters can be started and stopped repeatedly by PROF_IOC_START/TPROF_IOC_STOP. - The value of the performance counter can be obtained at any timing as a 64bit value with TPROF_IOC_GETCOUNTS. - Backend common parts are handled in tprof.c as much as possible, and functions on the tprof_backend side have been reimplemented to be more primitive. - The reset value of counter overflows for profiling can now be adjusted. It is calculated by default from the CPU clock (speed of cycle counter) and TPROF_HZ, but for some events the value may be too large to be sufficient for profiling. The event counter can be specified as a ratio to the default or as an absolute value when configuring the event counter. - Due to overall changes, API and ABI have been changed. TPROF_VERSION and TPROF_BACKEND_VERSION were updated. | |||
| 2022-06-13 | Disable the unsupported events from the bit vector length in EAX. | msaitoh | |
| 2022-06-13 | Add topdown-slots to Intel architectural performance monitoring version 1. | msaitoh | |
| 2022-05-25 | Add note about tprof(4) for people like me who forget to load tprof_x86. | msaitoh | |
| 2021-10-14 | Output alignement - give lwp 6 characters | skrll | |
| 2021-01-30 | Print the path that we failed to open on error | jmcneill | |
| 2020-11-17 | Support aarch64eb; just works fine. | rin | |
| 2020-04-17 | Fix typo in a comment. | knakahara | |
| 2019-10-11 | Add AMD Family 15h to supported model list | jmcneill | |
| 2019-10-11 | Add support for AMD Family 15h | jmcneill | |
| 2019-05-29 | Add support for AMD Family 17h. | maxv | |
| 2019-01-27 | Fix merge botch. | kre | |
| 2019-01-27 | Merge the [pgoyette-compat] branch | pgoyette | |
| 2018-11-26 | tprof: Add goldmont plus support. Tested by msaitoh@n.o, thanks. | knakahara | |
| 2018-11-26 | tprof: Add goldmont support. | knakahara | |
| I tested on Atom C3558 (Denverton). | |||
| 2018-11-20 | Note support for Intel Silvermont/Airmont. | maxv | |
| 2018-11-15 | tprof: Add silvermont, airmont support. | knakahara | |
| I tested on Atom C2758 (Rangeley). | |||
| 2018-07-24 | Add a "support" section. | maxv | |
| 2018-07-24 | Use errx, there is no errno. | maxv | |
| 2018-07-18 | Various improvements to man page. Sync usage. | wiz | |
| 2018-07-15 | Add ARMv7 support. | jmcneill | |
| 2018-07-15 | Add ARMv8 support. | jmcneill | |
| 2018-07-14 | Fix a crash when running tprof with no arguments; check argc before ↵ | jmcneill | |
| accessing argv[0] | |||
| 2018-07-14 | Mark tprof_event_init, tprof_event_list, tprof_event_lookup as dead | jmcneill | |
