luxlabs header browser preview


@class NSString, _OSLogEnumeratorCatalog, NSMutableDictionary;

@interface _OSLogEnumeratorCatalogSubchunk : NSObject <_OSLogIndexTimeRangable> {
    NSMutableDictionary *_decompressedChunks;
    struct catalog_subchunk_s { struct { struct catalog_subchunk_s *x0; struct catalog_subchunk_s **x1; } x0; unsigned long long x1; unsigned long long x2; unsigned int x3; unsigned int x4; struct hashtable *x5; struct hashtable *x6; } *_subchunk;
    struct _NSRange { unsigned long long location; unsigned long long length; } _range;
}

@property (readonly, nonatomic) _OSLogEnumeratorCatalog *catalog;
@property (readonly, nonatomic) unsigned long long oldestTime;
@property (readonly, nonatomic) unsigned long long endTime;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)initWithCatalog:(id)a0 subchunk:(struct catalog_subchunk_s { struct { struct catalog_subchunk_s *x0; struct catalog_subchunk_s **x1; } x0; unsigned long long x1; unsigned long long x2; unsigned int x3; unsigned int x4; struct hashtable *x5; struct hashtable *x6; } *)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 oldestTime:(unsigned long long)a3 endTime:(unsigned long long)a4;
- (id)_decompressedBufferForChunk:(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; } *)a0 subchunk:(struct catalog_subchunk_s { struct { struct catalog_subchunk_s *x0; struct catalog_subchunk_s **x1; } x0; unsigned long long x1; unsigned long long x2; unsigned int x3; unsigned int x4; struct hashtable *x5; struct hashtable *x6; } *)a1;
- (void).cxx_destruct;
- (void)enumerateChunksUsingBlock:(id /* block */)a0;
- (id)initWithCatalog:(id)a0 subchunk:(struct catalog_subchunk_s { struct { struct catalog_subchunk_s *x0; struct catalog_subchunk_s **x1; } x0; unsigned long long x1; unsigned long long x2; unsigned int x3; unsigned int x4; struct hashtable *x5; struct hashtable *x6; } *)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2;
- (long long)oldestTimeCompare:(id)a0;
- (long long)endTimeCompare:(id)a0;

@end