Plausible CrashReporter
Instance Methods | Properties | List of all members
PLCrashReportProcessInfo Class Reference

Crash log process data. More...

Inherits NSObject.

Instance Methods

(id) - initWithProcessName:processID:processPath:processStartTime:parentProcessName:parentProcessID:native:
 Initialize with the provided process details. More...
 

Properties

NSString * processName
 The process name. More...
 
NSUInteger processID
 The process ID.
 
NSString * processPath
 The path to the process executable. More...
 
NSDate * processStartTime
 Date and time that the crashing process was started. More...
 
NSString * parentProcessName
 The parent process name. More...
 
NSUInteger parentProcessID
 The parent process ID.
 
BOOL native
 The process' native execution status. More...
 

Detailed Description

Crash log process data.

Provides the process name, ID, path, parent process name and ID for the crashed application process.

Method Documentation

- (id) initWithProcessName: (NSString *)  processName
processID: (NSUInteger)  processID
processPath: (NSString *)  processPath
processStartTime: (NSDate *)  processStartTime
parentProcessName: (NSString *)  parentProcessName
parentProcessID: (NSUInteger)  parentProcessID
native: (BOOL)  native 

Initialize with the provided process details.

Parameters
processNameProcess name. May be nil.
processIDProcess PID.
processPathFull path to the process' binary. May be nil.
processStartTimeDate and time that the crashing process was started. May be nil.
parentProcessNameParent process' name. May be nil.
parentProcessIDParent process' PID.
nativeFlag designating whether this process is native. If false, the process is being run via process-level CPU emulation (such as Rosetta).

Property Documentation

- (BOOL) native
readnonatomicassign

The process' native execution status.

If false, the process is being run via process-level CPU emulation (such as Rosetta).

- (NSString*) parentProcessName
readnonatomicassign

The parent process name.

This value may not be included in the crash report, in which case this property will be nil.

- (NSString*) processName
readnonatomicassign

The process name.

This value may not be included in the crash report, in which case this property will be nil.

- (NSString*) processPath
readnonatomicassign

The path to the process executable.

This value may not be included in the crash report, in which case this property will be nil.

- (NSDate*) processStartTime
readnonatomicassign

Date and time that the crashing process was started.

This value may not be included in the crash report, in which case this property will be nil.


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