luxlabs header browser preview


@class VMUTask, NSString, NSArray;

@interface VMUProcInfo : NSObject {
    unsigned int _task;
    VMUTask *_vmuTask;
    NSString *_name;
    NSArray *_arguments;
    NSArray *_envVars;
    NSString *_procTableName;
    NSString *_realAppName;
    NSString *_requestedAppName;
    NSString *_firstArg;
    int _pid;
    int _ppid;
    struct timeval { long long tv_sec; int tv_usec; } _startTime;
    BOOL _isZombie;
}

@property (readonly, nonatomic) BOOL shouldAnalyzeWithCorpse;
@property (readonly, nonatomic) BOOL isSemiCriticalProcess;
@property (readonly, nonatomic) BOOL isSemiCriticalProcessWithNoTimeLimit;

+ (id)getProcessIds;
+ (BOOL)isProcessRunning:(int)a0;
+ (int)processParentId:(int)a0;

- (int)ppid;
- (BOOL)terminate;
- (int)cpuType;
- (BOOL)signal:(int)a0;
- (id)firstArgument;
- (BOOL)isMachO;
- (unsigned long long)hash;
- (id)platformName;
- (id)arguments;
- (id)initWithVMUTask:(id)a0;
- (void)dealloc;
- (unsigned int)platform;
- (unsigned int)task;
- (id)initWithTask:(unsigned int)a0;
- (void)update;
- (BOOL)isApp;
- (long long)compareByUserAppName:(id)a0;
- (id)userAppName;
- (int)pid;
- (long long)compareByName:(id)a0;
- (long long)compare:(id)a0;
- (id)valueForEnvVar:(id)a0;
- (struct timeval { long long x0; int x1; })startTime;
- (BOOL)isRunning;
- (id)description;
- (BOOL)isNative;
- (void).cxx_destruct;
- (id)procTableName;
- (id)realAppName;
- (id)_infoFromCommandLine:(int)a0;
- (id)envVars;
- (id)name;
- (BOOL)isZombie;
- (id)initWithPid:(int)a0;
- (BOOL)isEqual:(id)a0;
- (BOOL)isCFM;
- (id)requestedAppName;

@end