Struct js::jsapi::CompartmentStats
[−]
[src]
#[repr(C)]pub struct CompartmentStats { pub objectsPrivate: usize, pub scriptsGCHeap: usize, pub scriptsMallocHeapData: usize, pub baselineData: usize, pub baselineStubsFallback: usize, pub ionData: usize, pub typeInferenceTypeScripts: usize, pub typeInferenceAllocationSiteTables: usize, pub typeInferenceArrayTypeTables: usize, pub typeInferenceObjectTypeTables: usize, pub compartmentObject: usize, pub compartmentTables: usize, pub innerViewsTable: usize, pub lazyArrayBuffersTable: usize, pub objectMetadataTable: usize, pub crossCompartmentWrappersTable: usize, pub regexpCompartment: usize, pub savedStacksSet: usize, pub nonSyntacticLexicalScopesTable: usize, pub jitCompartment: usize, pub privateData: usize, pub classInfo: ClassInfo, pub extra: *mut c_void, pub allClasses: u64, pub notableClasses: [u64; 4], pub isTotals: bool, }
Fields
objectsPrivate: usize
scriptsGCHeap: usize
scriptsMallocHeapData: usize
baselineData: usize
baselineStubsFallback: usize
ionData: usize
typeInferenceTypeScripts: usize
typeInferenceAllocationSiteTables: usize
typeInferenceArrayTypeTables: usize
typeInferenceObjectTypeTables: usize
compartmentObject: usize
compartmentTables: usize
innerViewsTable: usize
lazyArrayBuffersTable: usize
objectMetadataTable: usize
crossCompartmentWrappersTable: usize
regexpCompartment: usize
savedStacksSet: usize
nonSyntacticLexicalScopesTable: usize
jitCompartment: usize
privateData: usize
classInfo: ClassInfo
extra: *mut c_void
allClasses: u64
notableClasses: [u64; 4]
isTotals: bool