User Details
- User Since
- Nov 27 2014, 10:57 AM (521 w, 3 d)
Tue, Nov 5
Mar 31 2024
Mar 14 2024
Intel PT support added by Bojan Novković
Mar 10 2024
Feb 25 2024
Feb 24 2024
Feb 18 2024
Feb 16 2024
Feb 13 2024
Jan 30 2024
Jan 28 2024
Jan 24 2024
Seems to work. I hear gaps and stuttering when I force period to 4096. On default (32 to 256) it works very well, even up to 2048.
Jan 15 2024
Jan 12 2024
looks very good
Jan 9 2024
Jan 4 2024
Jan 3 2024
Note that some lines don't fit 80 chars per style (9) and some have too much whitespace after wrap.
Interesting!
Jan 1 2024
Looks good. but I noticed these things just before committing
Dec 30 2023
great work, just minor things
Oct 12 2023
Sep 26 2023
Pass ctx to backend_deinit().
Pass ctx to backend_deinit().
Sep 25 2023
rebase for freebsd
Sep 6 2023
User provides cpusetsize together with *cpuset_t.
Replace most of spin locks to standard mtx. Use refcounting in some places
Sep 4 2023
change backend lock, ident set lock, ownerhash lock to standard mtx
Aug 21 2023
remove hwt_libxo.h as not needed
Aug 19 2023
obtain ETM IDR registers from sysctl. This is needed for Juno
Aug 16 2023
Allow attaching to an existed proc;
Add support for libxo
Aug 15 2023
Allow attaching to an existed proc
Aug 8 2023
Add description for CPU mode of operation into hwt.c
Fix context ID allocation, do not allocate twice and check the status of allocation
Aug 3 2023
decode multiple cpus at the same time
Jul 31 2023
Fix tracing cpu_id > 0
Jul 30 2023
hwt kernel module added
ability to build as a module
Jul 26 2023
Code cleanup. Implement some TODOs
Jul 24 2023
Allow tracing multiple cpus in CPU(system) mode
allow tracing multiple cpus in system mode
allow tracing multiple cpus in system mode
Remove cheribsd-specific "size" member from hwt_record as not needed
Jul 19 2023
Kernel-mode tracing support added.
Kernel-mode tracing support added.
Add kernel-mode tracing support.
Jul 12 2023
Initial work on cpu/system mode of operation
hwt_backend interface changed
Jul 10 2023
Jul 5 2023
suspend specific thread on mmap, not entire proc
suspend a single thread on mmap, not entire proc
ip range filtering (draft) added
coresight_setup() method added
Jun 28 2023
I added this functionality. I am not sure if epoch is needed. PMC have several macroses for hook invocation, only some of them require epoch.
Make coresight optional. Depends on hwt
Move changes related to coresight to another review