Package oshi.driver.unix.aix
Class PsInfo
java.lang.Object
oshi.driver.unix.aix.PsInfo
Utility to query /proc/psinfo
- 
Method SummaryModifier and TypeMethodDescriptionqueryArgsEnv(int pid, AixLibc.AixPsInfo psinfo) Read the argument and environment strings from process address spacequeryArgsEnvAddrs(int pid, AixLibc.AixPsInfo psinfo) Reads the pr_argc, pr_argv, and pr_envp fields from /proc/pid/psinfostatic AixLibc.AixLwpsInfoqueryLwpsInfo(int pid, int tid) Reads /proc/pid/lwp/tid/lwpsinfo and returns data in a structurestatic AixLibc.AixPsInfoqueryPsInfo(int pid) Reads /proc/pid/psinfo and returns data in a structure
- 
Method Details- 
queryPsInfoReads /proc/pid/psinfo and returns data in a structure- Parameters:
- pid- The process ID
- Returns:
- A structure containing information for the requested process
 
- 
queryLwpsInfoReads /proc/pid/lwp/tid/lwpsinfo and returns data in a structure- Parameters:
- pid- The process ID
- tid- The thread ID (lwpid)
- Returns:
- A structure containing information for the requested thread
 
- 
queryArgsEnvAddrsReads the pr_argc, pr_argv, and pr_envp fields from /proc/pid/psinfo- Parameters:
- pid- The process ID
- psinfo- A populated- AixLibc.AixPsInfostructure containing the offset pointers for these fields
- Returns:
- A triplet containing the argc, argv, and envp values, or null if unable to read
 
- 
queryArgsEnvRead the argument and environment strings from process address space- Parameters:
- pid- the process id
- psinfo- A populated- AixLibc.AixPsInfostructure containing the offset pointers for these fields
- Returns:
- A pair containing a list of the arguments and a map of environment variables
 
 
-