LLDB  mainline
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ELFLinuxPrPsInfo Struct Reference

#include <ThreadElfCore.h>

Collaboration diagram for ELFLinuxPrPsInfo:
Collaboration graph
[legend]

Public Member Functions

 ELFLinuxPrPsInfo ()
 
lldb_private::Status Parse (const lldb_private::DataExtractor &data, const lldb_private::ArchSpec &arch)
 

Static Public Member Functions

static size_t GetSize (const lldb_private::ArchSpec &arch)
 

Public Attributes

char pr_state
 
char pr_sname
 
char pr_zomb
 
char pr_nice
 
uint64_t pr_flag
 
uint32_t pr_uid
 
uint32_t pr_gid
 
int32_t pr_pid
 
int32_t pr_ppid
 
int32_t pr_pgrp
 
int32_t pr_sid
 
char pr_fname [16]
 
char pr_psargs [80]
 

Detailed Description

Definition at line 95 of file ThreadElfCore.h.

Constructor & Destructor Documentation

◆ ELFLinuxPrPsInfo()

ELFLinuxPrPsInfo::ELFLinuxPrPsInfo ( )

Definition at line 305 of file ThreadElfCore.cpp.

Referenced by GetSize().

Member Function Documentation

◆ GetSize()

size_t ELFLinuxPrPsInfo::GetSize ( const lldb_private::ArchSpec arch)
static

◆ Parse()

Status ELFLinuxPrPsInfo::Parse ( const lldb_private::DataExtractor data,
const lldb_private::ArchSpec arch 
)

Member Data Documentation

◆ pr_flag

uint64_t ELFLinuxPrPsInfo::pr_flag

Definition at line 100 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_fname

char ELFLinuxPrPsInfo::pr_fname[16]

Definition at line 107 of file ThreadElfCore.h.

Referenced by Parse(), and ProcessElfCore::parseLinuxNotes().

◆ pr_gid

uint32_t ELFLinuxPrPsInfo::pr_gid

Definition at line 102 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_nice

char ELFLinuxPrPsInfo::pr_nice

Definition at line 99 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_pgrp

int32_t ELFLinuxPrPsInfo::pr_pgrp

Definition at line 105 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_pid

int32_t ELFLinuxPrPsInfo::pr_pid

Definition at line 103 of file ThreadElfCore.h.

Referenced by Parse(), and ProcessElfCore::parseLinuxNotes().

◆ pr_ppid

int32_t ELFLinuxPrPsInfo::pr_ppid

Definition at line 104 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_psargs

char ELFLinuxPrPsInfo::pr_psargs[80]

Definition at line 108 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_sid

int32_t ELFLinuxPrPsInfo::pr_sid

Definition at line 106 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_sname

char ELFLinuxPrPsInfo::pr_sname

Definition at line 97 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_state

char ELFLinuxPrPsInfo::pr_state

Definition at line 96 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_uid

uint32_t ELFLinuxPrPsInfo::pr_uid

Definition at line 101 of file ThreadElfCore.h.

Referenced by Parse().

◆ pr_zomb

char ELFLinuxPrPsInfo::pr_zomb

Definition at line 98 of file ThreadElfCore.h.

Referenced by Parse().


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