luxlabs header browser preview


@class NSTimeZone, NSString, NSUUID, NSDate, OSLogEventBacktrace, OSLogEventDecomposedMessage;

@interface OSLogEventProxy : NSObject <OSLogEventProvider> {
    struct { unsigned long long type; int pid; unsigned int uid; unsigned long long proc_id; unsigned int pidversion; char *proc_imageuuid; char *proc_imagepath; unsigned long long activity_id; unsigned long long parent_id; struct { unsigned long long trace_id; unsigned long long timestamp; unsigned long long thread; struct mach_timebase_info { unsigned int numer; unsigned int denom; } timebase; char *dsc_uuid; char *image_uuid; char *image_path; struct timeval { long long tv_sec; int tv_usec; } tv_gmt; struct timezone { int tz_minuteswest; int tz_dsttime; } tz; unsigned long long offset; unsigned long long format_offset; unsigned int opaque_flags; char *message; unsigned long long sz; } common; union { struct { unsigned long long creator_aid; unsigned long long unique_pid; } activity_create; struct { unsigned long long transition_id; } activity_transition; struct { char *buffer; unsigned long long buffer_sz; struct os_log_fmt_hdr_s *hdr; void *pubdata; unsigned short pubdata_sz; char *privdata; unsigned long long privdata_sz; char *subsystem; char *category; unsigned int oversize_id; unsigned char ttl; BOOL persisted; unsigned char signpost_scope; unsigned char signpost_type; unsigned long long signpost_id; unsigned long long signpost_name_offset; char *signpost_name; BOOL has_context_data; } log_message; struct { BOOL persisted; } useraction; struct { unsigned char boot_uuid[16]; unsigned long long flags; unsigned long long continuous_time; unsigned long long wallclock_nsec; unsigned char ttl; } timesync; struct { struct { unsigned long long stamp; struct timeval { long long tv_sec; int tv_usec; } tv_gmt; struct timezone { int tz_minuteswest; int tz_dsttime; } tz; } start; struct { unsigned long long stamp; struct timeval { long long tv_sec; int tv_usec; } tv_gmt; struct timezone { int tz_minuteswest; int tz_dsttime; } tz; } end; unsigned int count; } loss; } ; struct { unsigned long long message_size; unsigned char ttl; } statedump; } _eint;
    struct os_activity_map_s { } *_aid_map;
    struct { unsigned int x0; unsigned long long x1; union { struct { struct tracev3_chunk_s *x0; struct catalog_s *x1; struct _OSLogEventChunkContext { struct tracev3_chunk_s *x0; struct _firehose_unaligned_chunk_s *x1; struct iovec { void *x0; unsigned long long x1; } x2; struct catalog_procinfo_s *x3; } x2; struct _firehose_unaligned_tracepoint_s *x3; } x0; struct { unsigned char x0[16]; struct os_timesync_time_entry_s { struct os_timesync_header_s { unsigned short x0; unsigned short x1; unsigned int x2; } x0; unsigned long long x1; unsigned long long x2; struct timezone { int x0; int x1; } x3; } x1; } x1; struct { unsigned char x0[16]; unsigned char x1; BOOL x2; } x2; } x2; } *_event;
    unsigned long long _efv;
    struct _os_timesync_db_s { } *_tsdb;
    int _uuiddbfd;
    struct timezone { int tz_minuteswest; int tz_dsttime; } _tz;
    BOOL _sensitive;
    BOOL _trackActivities;
    unsigned long long _thread;
    unsigned long long _retainCount;
    NSString *_processImagePath;
    NSString *_senderImagePath;
    OSLogEventBacktrace *_backtrace;
    NSString *_logMessage;
    OSLogEventDecomposedMessage *_decomposedMessage;
}

@property (readonly, nonatomic) unsigned int _oversizeIdentifier;
@property (nonatomic) unsigned long long _timesyncRangeUUIDIndex;
@property (readonly, nonatomic) NSString *composedMessage;
@property (readonly, nonatomic) unsigned long long type;
@property (readonly, nonatomic) unsigned long long logType;
@property (readonly, nonatomic) unsigned long long size;
@property (readonly, nonatomic) unsigned long long timeToLive;
@property (readonly, nonatomic) unsigned long long traceIdentifier;
@property (readonly, nonatomic) unsigned long long threadIdentifier;
@property (readonly, nonatomic) NSDate *date;
@property (readonly, nonatomic) NSTimeZone *timeZone;
@property (readonly, nonatomic) struct timeval { long long x0; int x1; } *unixDate;
@property (readonly, nonatomic) struct timezone { int x0; int x1; } *unixTimeZone;
@property (readonly, nonatomic) int processIdentifier;
@property (readonly, nonatomic) unsigned int userIdentifier;
@property (readonly, nonatomic) unsigned int processIdentifierVersion;
@property (readonly, nonatomic) unsigned long long activityIdentifier;
@property (readonly, nonatomic) unsigned long long parentActivityIdentifier;
@property (readonly, nonatomic) unsigned long long transitionActivityIdentifier;
@property (readonly, nonatomic) NSUUID *bootUUID;
@property (readonly, nonatomic) unsigned long long continuousNanosecondsSinceBoot;
@property (readonly, nonatomic) unsigned long long machContinuousTimestamp;
@property (readonly, nonatomic) NSUUID *processImageUUID;
@property (readonly, nonatomic) const char *processImageUUIDBytes;
@property (readonly, nonatomic) NSString *processImagePath;
@property (readonly, nonatomic) NSString *process;
@property (readonly, nonatomic) NSUUID *senderImageUUID;
@property (readonly, nonatomic) const char *senderImageUUIDBytes;
@property (readonly, nonatomic) NSString *senderImagePath;
@property (readonly, nonatomic) NSString *sender;
@property (readonly, nonatomic) unsigned long long senderImageOffset;
@property (readonly, nonatomic) OSLogEventBacktrace *backtrace;
@property (readonly, nonatomic) NSString *subsystem;
@property (readonly, nonatomic) NSString *category;
@property (readonly, nonatomic) NSString *formatString;
@property (readonly, nonatomic) OSLogEventDecomposedMessage *decomposedMessage;
@property (readonly, nonatomic) unsigned long long signpostIdentifier;
@property (readonly, nonatomic) unsigned long long signpostType;
@property (readonly, nonatomic) unsigned long long signpostScope;
@property (readonly, nonatomic) NSString *signpostName;
@property (readonly, nonatomic) unsigned long long creatorActivityIdentifier;
@property (readonly, nonatomic) unsigned long long creatorProcessUniqueIdentifier;
@property (readonly, nonatomic) unsigned long long lossStartMachContinuousTimestamp;
@property (readonly, nonatomic) struct timeval { long long x0; int x1; } *lossStartUnixDate;
@property (readonly, nonatomic) struct timezone { int x0; int x1; } *lossStartUnixTimeZone;
@property (readonly, nonatomic) unsigned long long lossEndMachContinuousTimestamp;
@property (readonly, nonatomic) struct timeval { long long x0; int x1; } *lossEndUnixDate;
@property (readonly, nonatomic) struct timezone { int x0; int x1; } *lossEndUnixTimeZone;
@property (readonly, nonatomic) struct { unsigned int x0; BOOL x1; } lossCount;

+ (id)_make;

- (id)retain;
- (void)_setTimesyncDatabase:(struct _os_timesync_db_s { } *)a0;
- (id)init;
- (oneway void)_unmake;
- (BOOL)_shouldIncludeSensitive;
- (void)_setBuffer:(const void *)a0 size:(unsigned long long)a1 privateBuffer:(const void *)a2 privateSize:(unsigned long long)a3;
- (void)_setUUIDDBFileDescriptor:(int)a0;
- (unsigned long long)processUniqueIdentifier;
- (void)_setThreadCrumb;
- (id)formatArguments;
- (BOOL)_setLogEvent:(struct { unsigned int x0; unsigned long long x1; union { struct { struct tracev3_chunk_s *x0; struct catalog_s *x1; struct _OSLogEventChunkContext { struct tracev3_chunk_s *x0; struct _firehose_unaligned_chunk_s *x1; struct iovec { void *x0; unsigned long long x1; } x2; struct catalog_procinfo_s *x3; } x2; struct _firehose_unaligned_tracepoint_s *x3; } x0; struct { unsigned char x0[16]; struct os_timesync_time_entry_s { struct os_timesync_header_s { unsigned short x0; unsigned short x1; unsigned int x2; } x0; unsigned long long x1; unsigned long long x2; struct timezone { int x0; int x1; } x3; } x1; } x1; struct { unsigned char x0[16]; unsigned char x1; BOOL x2; } x2; } x2; } *)a0 rangeUUIDIndex:(unsigned long long)a1 machTimebase:(struct mach_timebase_info { unsigned int x0; unsigned int x1; } *)a2;
- (id)methodSignatureForSelector:(SEL)a0;
- (id)description;
- (void)_setIncludeSensitive:(BOOL)a0;
- (void)_setDoNotTrackActivites:(BOOL)a0;
- (void)_setFallbackTimezone;
- (void)_assertBalanced;
- (oneway void)release;
- (void)_fillFromXPCEventObject:(id)a0;
- (BOOL)respondsToSelector:(SEL)a0;

@end