KTR being worked on

Eirik Nygaard is working on a port of ktr from FreeBSD.

Posted by     Categories: Goings-on     1 Comment
1 Comment on KTR being worked on


  1. Lazarus says:

    See Matt’s followup:

    “I don’t know about this. It (the FreeBSD code) looks poorly designed to me.

    Also, the FreeBSD code probably used mutexes where you are using a token. For ktr_tracepoint() to be callable from ‘anywhere’ you can’t use a token there but must instead convert the code to use a critical section and per-cpu arrays.

    Also, 1024 entries is probably not nearly enough for a tracepoint utility to be useful. We’d need a lot of entries… a million or more, for it to be really useful, which implies dynamically allocating the array at boot time rather then declaring it static.”

    -Matthew Dillon