lib.dwfl
Class ElfPrpsinfo
java.lang.Object
lib.dwfl.ElfNhdr.ElfNoteSectionEntry
lib.dwfl.ElfPrpsinfo
public class ElfPrpsinfo
- extends ElfNhdr.ElfNoteSectionEntry
Constructor Summary |
private |
ElfPrpsinfo(byte[] rawNoteData,
Elf elf)
Extract note information from a section
containing note data |
|
ElfPrpsinfo(int size)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pr_state
private char pr_state
pr_sname
private char pr_sname
pr_zomb
private char pr_zomb
pr_nice
private char pr_nice
pr_flag
private long pr_flag
pr_uid
private long pr_uid
pr_gid
private long pr_gid
pr_pid
private int pr_pid
pr_ppid
private int pr_ppid
pr_pgrp
private int pr_pgrp
pr_sid
private int pr_sid
ELF_PRPSINFO_FNAME_MAXLEN
public static int ELF_PRPSINFO_FNAME_MAXLEN
ELF_PRPSINFO_ARGS_MAXLEN
public static int ELF_PRPSINFO_ARGS_MAXLEN
pr_fname
private String pr_fname
size
private int size
pr_psargs
private String pr_psargs
ElfPrpsinfo
public ElfPrpsinfo(int size)
ElfPrpsinfo
private ElfPrpsinfo(byte[] rawNoteData,
Elf elf)
- Extract note information from a section
containing note data
decode
public static ElfPrpsinfo decode(ElfData noteData)
setPrState
public void setPrState(char state)
getPrState
public char getPrState()
setPrSname
public void setPrSname(char sname)
getPrSname
public char getPrSname()
setPrZomb
public void setPrZomb(char zomb)
getPrZomb
public char getPrZomb()
setPrNice
public void setPrNice(char nice)
getPrNice
public char getPrNice()
setPrFlag
public void setPrFlag(long flag)
getPrFlag
public long getPrFlag()
setPrUid
public void setPrUid(long uid)
getPrUid
public long getPrUid()
setPrGid
public void setPrGid(long gid)
getPrGid
public long getPrGid()
setPrPid
public void setPrPid(int pid)
getPrPid
public int getPrPid()
setPrPpid
public void setPrPpid(int ppid)
getPrPpid
public int getPrPpid()
setPrPgrp
public void setPrPgrp(int pgrp)
getPrPgrp
public int getPrPgrp()
setPrSid
public void setPrSid(int sid)
getPrSid
public int getPrSid()
setPrFname
public void setPrFname(String fname)
getPrFname
public String getPrFname()
setPrPsargs
public void setPrPsargs(String args)
getPrPsargs
public String getPrPsargs()
getSize
public int getSize()
getNoteData
public static byte[] getNoteData(ElfData data)
getEntrySize
public long getEntrySize()
- Specified by:
getEntrySize
in class ElfNhdr.ElfNoteSectionEntry
fillMemRegion
public long fillMemRegion(byte[] buffer,
long startAddress)
- Specified by:
fillMemRegion
in class ElfNhdr.ElfNoteSectionEntry