An open API service indexing awesome lists of open source software.

https://github.com/lovasko/taprocstat

Type-aware procstat(1)
https://github.com/lovasko/taprocstat

Last synced: 9 months ago
JSON representation

Type-aware procstat(1)

Awesome Lists containing this project

README

          

# procstat
Type-aware procstat(1) implementation.

## About
`procstat` extracts and displays detailed information about system processes
from a live kernel or a kernel core dump from an arbitrary architecture.

Any target must have an available CTF data set. By using the type-aware KVM
library [libtak](https://github.com/lovasko/libtak), `procstat` maps the symbol
`allproc` to its [internal query structures](https://github.com/lovasko/taprocstat/blob/master/src/types.h) that
are later processed by the table layout engine
[libtabl](https://github.com/lovasko/libtabl).

This software is part of the Google Summer of Code 2015. The FreeBSD Project,
and namely John-Mark Gurney, mentored and supervised the creation of this
software.

## Build
```
$ ninja
$ ./create_ctf.sh
$ sudo ./bin/procstat -a
```

## Dependencies
* [libtak](https://github.com/lovasko/libtak)
* [libtabl](https://github.com/lovasko/libtabl)
* [libits](https://github.com/lovasko/libits)
* [m_list](https://github.com/lovasko/m_list)

## License
2-clause BSD license. For more information please consult the
[LICENSE](LICENSE.md) file. In the case that you need a different license, feel
free to contact me.

## Author
Daniel Lovasko lovasko@freebsd.org