Class PsInfo

java.lang.Object
oshi.driver.unix.aix.PsInfo

@ThreadSafe public final class PsInfo extends Object
Utility to query /proc/psinfo
  • Method Details

    • queryArgsEnvAddrs

      public static Triplet<Integer,​Long,​Long> queryArgsEnvAddrs(int pid)
      Reads the pr_argc, pr_argv, and pr_envp fields from /proc/pid/psinfo
      Parameters:
      pid - The process ID
      Returns:
      A triplet containing the argc, argv, and envp values, or null if unable to read
    • queryArgsEnv

      public static Pair<List<String>,​Map<String,​String>> queryArgsEnv(int pid)
      Read the argument and environment strings from process address space
      Parameters:
      pid - the process id
      Returns:
      A pair containing a list of the arguments and a map of environment variables