luxlabs header browser preview


@class _OSLogIndex, NSString, _OSLogChunkStore;

@interface _OSLogEnumeratorCatalog : NSObject <_OSLogIndexTimeRangable> {
    struct _NSRange { unsigned long long location; unsigned long long length; } _chunkRange;
}

@property (readonly, nonatomic) const char *bootUUID;
@property (readonly, nonatomic) struct catalog_s { struct catalog_hdr_s { unsigned short x0; unsigned long long x1; } x0; struct os_trace_uuid_map_s *x1; struct os_trace_str_map_s *x2; unsigned long long x3; struct os_procinfo_map_s *x4; unsigned long long x5; unsigned long long x6; struct subchunk_queue_t { struct catalog_subchunk_s *x0; struct catalog_subchunk_s **x1; } x7; unsigned long long x8; } *catalog;
@property (readonly, nonatomic) struct tracev3_chunk_s { struct tracev3_chunk_preamble_s { unsigned int x0; unsigned int x1; unsigned long long x2; } x0; union { struct tracev3_chunk_header_s { struct mach_timebase_info { unsigned int x0; unsigned int x1; } x0; unsigned long long x1; long long x2; int x3; int x4; int x5; unsigned int x6; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x7; struct tracev3_subchunk_continuous_s { unsigned long long x0; } x8; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x9; struct tracev3_subchunk_systeminfo_s { int x0; int x1; char x2[16]; char x3[32]; } x10; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x11; struct tracev3_subchunk_generation_s { unsigned char x0[16]; int x1; int x2; } x12; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x13; struct tracev3_subchunk_timezone_s { char x0[48]; } x14; } x0; struct tracev3_chunk_catalog_s { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned char x4[0]; } x1; struct tracev3_chunk_catalog_v2_s { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned short x4; unsigned short x5[3]; unsigned long long x6; unsigned char x7[0]; } x2; struct tracev3_chunk_log_preamble_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; } x3; struct tracev3_chunk_firehose_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3; unsigned char x4[2]; unsigned char x5[0]; } x4; struct tracev3_chunk_firehose_old_s { unsigned long long x0; int x1; unsigned char x2; unsigned char x3; unsigned char x4[0]; } x5; struct tracev3_chunk_oversize_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; unsigned long long x4; unsigned int x5; unsigned short x6; unsigned short x7; unsigned char x8[0]; } x6; struct tracev3_chunk_oversize_old_s { unsigned long long x0; unsigned int x1; unsigned short x2; unsigned short x3; unsigned char x4[0]; } x7; struct tracev3_chunk_statedump_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; unsigned long long x4; unsigned long long x5; unsigned char x6[16]; unsigned char x7[0]; } x8; struct tracev3_chunk_simple_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3; unsigned char x4[2]; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned char x8[16]; unsigned char x9[16]; unsigned char x10[0]; } x9; unsigned char x10[0]; } x1; } *fileHeader;
@property (readonly, nonatomic) struct tracev3_chunk_s { struct tracev3_chunk_preamble_s { unsigned int x0; unsigned int x1; unsigned long long x2; } x0; union { struct tracev3_chunk_header_s { struct mach_timebase_info { unsigned int x0; unsigned int x1; } x0; unsigned long long x1; long long x2; int x3; int x4; int x5; unsigned int x6; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x7; struct tracev3_subchunk_continuous_s { unsigned long long x0; } x8; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x9; struct tracev3_subchunk_systeminfo_s { int x0; int x1; char x2[16]; char x3[32]; } x10; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x11; struct tracev3_subchunk_generation_s { unsigned char x0[16]; int x1; int x2; } x12; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x13; struct tracev3_subchunk_timezone_s { char x0[48]; } x14; } x0; struct tracev3_chunk_catalog_s { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned char x4[0]; } x1; struct tracev3_chunk_catalog_v2_s { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned short x4; unsigned short x5[3]; unsigned long long x6; unsigned char x7[0]; } x2; struct tracev3_chunk_log_preamble_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; } x3; struct tracev3_chunk_firehose_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3; unsigned char x4[2]; unsigned char x5[0]; } x4; struct tracev3_chunk_firehose_old_s { unsigned long long x0; int x1; unsigned char x2; unsigned char x3; unsigned char x4[0]; } x5; struct tracev3_chunk_oversize_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; unsigned long long x4; unsigned int x5; unsigned short x6; unsigned short x7; unsigned char x8[0]; } x6; struct tracev3_chunk_oversize_old_s { unsigned long long x0; unsigned int x1; unsigned short x2; unsigned short x3; unsigned char x4[0]; } x7; struct tracev3_chunk_statedump_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; unsigned long long x4; unsigned long long x5; unsigned char x6[16]; unsigned char x7[0]; } x8; struct tracev3_chunk_simple_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3; unsigned char x4[2]; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned char x8[16]; unsigned char x9[16]; unsigned char x10[0]; } x9; unsigned char x10[0]; } x1; } *chunk;
@property (readonly, weak, nonatomic) _OSLogIndex *index;
@property (readonly, nonatomic) unsigned long long oldestTime;
@property (readonly, nonatomic) unsigned long long endTime;
@property (readonly, nonatomic) _OSLogChunkStore *store;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (id)initWithStore:(id)a0 index:(id)a1 fileHeader:(struct tracev3_chunk_s { struct tracev3_chunk_preamble_s { unsigned int x0; unsigned int x1; unsigned long long x2; } x0; union { struct tracev3_chunk_header_s { struct mach_timebase_info { unsigned int x0; unsigned int x1; } x0; unsigned long long x1; long long x2; int x3; int x4; int x5; unsigned int x6; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x7; struct tracev3_subchunk_continuous_s { unsigned long long x0; } x8; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x9; struct tracev3_subchunk_systeminfo_s { int x0; int x1; char x2[16]; char x3[32]; } x10; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x11; struct tracev3_subchunk_generation_s { unsigned char x0[16]; int x1; int x2; } x12; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x13; struct tracev3_subchunk_timezone_s { char x0[48]; } x14; } x0; struct tracev3_chunk_catalog_s { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned char x4[0]; } x1; struct tracev3_chunk_catalog_v2_s { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned short x4; unsigned short x5[3]; unsigned long long x6; unsigned char x7[0]; } x2; struct tracev3_chunk_log_preamble_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; } x3; struct tracev3_chunk_firehose_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3; unsigned char x4[2]; unsigned char x5[0]; } x4; struct tracev3_chunk_firehose_old_s { unsigned long long x0; int x1; unsigned char x2; unsigned char x3; unsigned char x4[0]; } x5; struct tracev3_chunk_oversize_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; unsigned long long x4; unsigned int x5; unsigned short x6; unsigned short x7; unsigned char x8[0]; } x6; struct tracev3_chunk_oversize_old_s { unsigned long long x0; unsigned int x1; unsigned short x2; unsigned short x3; unsigned char x4[0]; } x7; struct tracev3_chunk_statedump_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; unsigned long long x4; unsigned long long x5; unsigned char x6[16]; unsigned char x7[0]; } x8; struct tracev3_chunk_simple_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3; unsigned char x4[2]; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned char x8[16]; unsigned char x9[16]; unsigned char x10[0]; } x9; unsigned char x10[0]; } x1; } *)a2 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 chunk:(struct tracev3_chunk_s { struct tracev3_chunk_preamble_s { unsigned int x0; unsigned int x1; unsigned long long x2; } x0; union { struct tracev3_chunk_header_s { struct mach_timebase_info { unsigned int x0; unsigned int x1; } x0; unsigned long long x1; long long x2; int x3; int x4; int x5; unsigned int x6; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x7; struct tracev3_subchunk_continuous_s { unsigned long long x0; } x8; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x9; struct tracev3_subchunk_systeminfo_s { int x0; int x1; char x2[16]; char x3[32]; } x10; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x11; struct tracev3_subchunk_generation_s { unsigned char x0[16]; int x1; int x2; } x12; struct tracev3_subchunk_preamble_s { unsigned int x0; unsigned int x1; } x13; struct tracev3_subchunk_timezone_s { char x0[48]; } x14; } x0; struct tracev3_chunk_catalog_s { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned char x4[0]; } x1; struct tracev3_chunk_catalog_v2_s { unsigned short x0; unsigned short x1; unsigned short x2; unsigned short x3; unsigned short x4; unsigned short x5[3]; unsigned long long x6; unsigned char x7[0]; } x2; struct tracev3_chunk_log_preamble_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; } x3; struct tracev3_chunk_firehose_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3; unsigned char x4[2]; unsigned char x5[0]; } x4; struct tracev3_chunk_firehose_old_s { unsigned long long x0; int x1; unsigned char x2; unsigned char x3; unsigned char x4[0]; } x5; struct tracev3_chunk_oversize_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; unsigned long long x4; unsigned int x5; unsigned short x6; unsigned short x7; unsigned char x8[0]; } x6; struct tracev3_chunk_oversize_old_s { unsigned long long x0; unsigned int x1; unsigned short x2; unsigned short x3; unsigned char x4[0]; } x7; struct tracev3_chunk_statedump_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3[3]; unsigned long long x4; unsigned long long x5; unsigned char x6[16]; unsigned char x7[0]; } x8; struct tracev3_chunk_simple_s { unsigned long long x0; unsigned int x1; unsigned char x2; unsigned char x3; unsigned char x4[2]; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned char x8[16]; unsigned char x9[16]; unsigned char x10[0]; } x9; unsigned char x10[0]; } x1; } *)a4;
- (void)unionWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)enumerateSubchunksUsingBlock:(id /* block */)a0;
- (void).cxx_destruct;

@end