@class __end_cap_, NSData, NSObject, __end_; @protocol OS_dispatch_data; @interface MTLDebugInstrumentationData : NSObject { NSObject *_dataMap; const void *_data; struct vector> { struct __CFString **__begin_; struct __CFString **__end_; struct __compressed_pair> { struct __CFString **__value_; } __end_cap_; } _strings; struct vector> { __end_ **__begin_; __end_cap_ **x0; struct __compressed_pair> { id *__value_; } x1; } _debugLocations; struct vector> { __end_ **__begin_; __end_cap_ **x0; struct __compressed_pair> { id *__value_; } x1; } _debugSubPrograms; NSData *_globalConstantsData; NSObject *_userReflectionData; } @property (readonly, nonatomic) BOOL hasGlobalConstantsInstrumentationFailures; @property (readonly, nonatomic) BOOL hasArgumentBufferInstrumentationFailures; @property (readonly, nonatomic) BOOL hasArgumentLimitsInstrumentationFailures; @property (readonly, nonatomic) unsigned int threadgroupArgumentOffset; @property (readonly, nonatomic) unsigned int activeThreadgroupMask; @property (readonly, nonatomic) unsigned long long bufferAccessMask; - (void)dealloc; - (id).cxx_construct; - (id)initWithData:(id)a0; - (void).cxx_destruct; - (id)debugLocationForID:(unsigned int)a0; - (id)debugSubProgramForID:(unsigned int)a0; - (id)globalConstantsData; - (id)stringForID:(unsigned int)a0; - (id)userReflectionData; @end