LIEF: Library to Instrument Executable Formats Version 0.15.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
LIEF::ELF::CorePrPsInfo::info_t Struct Reference

Public Member Functions

std::string filename_stripped () const
 Initial part of the arguments.
 
std::string args_stripped () const
 Return the args without the ending \x00
 

Public Attributes

uint8_t state = 0
 
char sname = ' '
 Numeric process state.
 
bool zombie = false
 printable character representing state
 
uint8_t nice = 0
 Whether the process is a zombie.
 
uint64_t flag = 0
 Nice value.
 
uint32_t uid = 0
 Process flag.
 
uint32_t gid = 0
 Process user ID.
 
uint32_t pid = 0
 Process group ID.
 
uint32_t ppid = 0
 Process ID.
 
uint32_t pgrp = 0
 Process parent ID.
 
uint32_t sid = 0
 Process group.
 
std::string filename
 Process session id.
 
std::string args
 Filename of the executable.
 

Member Function Documentation

◆ filename_stripped()

std::string LIEF::ELF::CorePrPsInfo::info_t::filename_stripped ( ) const
inline

Initial part of the arguments.

Return the filename without the ending \x00


The documentation for this struct was generated from the following file: