@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