| testMemForOlderProcesses(boolean) |  | 0% |  | 0% | 9 | 9 | 75 | 75 | 1 | 1 |
| testProcessTreeDump() |  | 0% |  | 0% | 2 | 2 | 45 | 45 | 1 | 1 |
| testCpuAndMemoryForProcessTree() |  | 0% |  | 0% | 5 | 5 | 55 | 55 | 1 | 1 |
| createMemoryMappingInfo(ProcfsBasedProcessTree.ProcessTreeSmapMemInfo[]) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| testProcessTree() |  | 0% |  | 0% | 8 | 8 | 70 | 70 | 1 | 1 |
| writeStatFiles(File, String[], TestProcfsBasedProcessTree.ProcessStatInfo[], ProcfsBasedProcessTree.ProcessTreeSmapMemInfo[]) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
| constructMemoryMappingInfo(String, String[]) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| getPidFromPidFile(String) |  | 0% |  | 0% | 3 | 3 | 23 | 23 | 1 | 1 |
| writeCmdLineFiles(File, String[], String[]) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| isSetsidAvailable() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| sendSignal(String, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setupPidDirs(File, String[]) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| testDestroyProcessTree() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| setSmapsInProceTree(ProcfsBasedProcessTree, boolean) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| isAlive(String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| isAnyProcessInTreeAlive(ProcfsBasedProcessTree) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getRogueTaskPID() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setup() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setupProcfsRootDir(File) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createProcessTree(String, String, Clock) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testMemForOlderProcesses() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| TestProcfsBasedProcessTree() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createProcessTree(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| destroyProcessTree(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |