Class AixPsInfo

java.lang.Object
oshi.driver.common.unix.aix.AixPsInfo

public class AixPsInfo extends Object
Pure-Java mirror of the AIX psinfo_t struct populated from /proc/<pid>/psinfo.

Fields and ordering match <sys/procfs.h>; the constructor reads each field from the provided ByteBuffer in declaration order using FileUtil's primitive-read helpers.

  • Field Details

    • PRFNSZ

      public static final int PRFNSZ
      Length of pr_fname (last component of the exec()ed pathname).
      See Also:
    • PRARGSZ

      public static final int PRARGSZ
      Length of pr_psargs (initial characters of the arg list).
      See Also:
    • pr_flag

      public int pr_flag
    • pr_flag2

      public int pr_flag2
    • pr_nlwp

      public int pr_nlwp
    • pr__pad1

      public int pr__pad1
    • pr_uid

      public long pr_uid
    • pr_euid

      public long pr_euid
    • pr_gid

      public long pr_gid
    • pr_egid

      public long pr_egid
    • pr_pid

      public long pr_pid
    • pr_ppid

      public long pr_ppid
    • pr_pgid

      public long pr_pgid
    • pr_sid

      public long pr_sid
    • pr_ttydev

      public long pr_ttydev
    • pr_addr

      public long pr_addr
    • pr_size

      public long pr_size
    • pr_rssize

      public long pr_rssize
    • pr_start

      public Timestruc pr_start
    • pr_time

      public Timestruc pr_time
    • pr_cid

      public short pr_cid
    • pr__pad2

      public short pr__pad2
    • pr_argc

      public int pr_argc
    • pr_argv

      public long pr_argv
    • pr_envp

      public long pr_envp
    • pr_fname

      public byte[] pr_fname
    • pr_psargs

      public byte[] pr_psargs
    • pr__pad

      public long[] pr__pad
    • pr_lwp

      public AixLwpsInfo pr_lwp
  • Constructor Details