Initial commit
Selective monitoring command-line option added to perf stat
Selective monitoring parameter added to perf_evlist__prepare_workload function.
If selective monitoring enabled, then communication through socket is established when workload is being prepared. All calls to this function altered appropriately.
Perf communication handler's argument changed
Selective monitoring is implemented in perf stat
libcustomperf binary removed
Selective monitorng sample workload added
Print statements removed from perf_comm
Dummy fix in libcustomperf makefile
Command return type was invalid. Fixed!
Sample application binary removed
Sample application for selective monitoring instrumented to measure start/stop overhead.
File descriptor of the socket between perf and target is determined dynamically.
It is written to environment variable PERF_COMM_FD to be read by target.
libcustomperf functions modified so as to be compatible with dynamic socket communication
API changes reflected in sample workload
Selective monitoring implemented using delta approach
rdpmc implementation removed from perf tool
rdpmc not needed in perf anymore
rdpmc implemented in libcustomperf. counter fds are mmaped so as to be read
sample workload modified in conformance with new libcustomperf API