search for: list_root

Displaying 1 result from an estimated 1 matches for "list_root".

Did you mean: dist_root
2011 Aug 19
4
Using dtrace to follow a kernel linked list
I''m looking for an example of how one could write a dtrace probe that could follow something like a NULL terminated linked list. For example: struct list { struct list *next; void *data; }; struct list *list_root; Assuming I had "list_root" available, but I wanted to know how long the linked list is, how can I do this in a dtrace probe? If I had looping constructs, it would be obvious: int count_list(struct list *list) { int i; for (i = 0; list != NULL; list = list->next)...