luxlabs header browser preview


@class NSString;

@interface VMUTaskMemoryCache : NSObject {
    unsigned long long _taskType;
    unsigned int _taskPort;
    BOOL _taskIs64Bit;
    BOOL _taskIsTranslated;
    BOOL _taskIsSelf;
    NSString *_corePath;
    int _pid;
    unsigned int _dyldPlatform;
    BOOL _dyldPlatformIsValid;
    BOOL _haveAttemptedDyldPlatformFetch;
}

@property (readonly, nonatomic) struct mapped_memory_t { } *memoryRegions;
@property (copy, nonatomic) id /* block */ regionInfoBlock;

+ (id)taskMemoryCacheForTask:(unsigned int)a0;
+ (BOOL)taskIs64Bit:(unsigned int)a0;

- (unsigned int)taskPort;
- (int)getCoreFileLedgerWiredMem:(unsigned long long *)a0;
- (int)getCoreFileLedgerAlternateAccounting:(unsigned long long *)a0;
- (void)dealloc;
- (int)getCoreFileLedgerNetworkNonvolatileCompressed:(unsigned long long *)a0;
- (int)machVMPageRangeQueryWithAddress:(unsigned long long)a0 size:(unsigned long long)a1 dispositions:(unsigned long long)a2 dispositionsCount:(unsigned long long *)a3 usePhysFootprintAccounting:(BOOL)a4;
- (int)readPointerAt:(unsigned long long)a0 value:(unsigned long long *)a1;
- (int)getPlatform:(unsigned int *)a0;
- (int)getCoreFileLedgerNetworkNonvolatile:(unsigned long long *)a0;
- (int)getCoreFileLedgerInternal:(unsigned long long *)a0;
- (int)getCoreFileLedgerNeuralFootprintCompressed:(unsigned long long *)a0;
- (void)flushMemoryCache;
- (id)initWithTask:(unsigned int)a0;
- (const struct mapped_region_node_t { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned int x3; } *)findMappedAddress:(unsigned long long)a0 size:(unsigned long long)a1;
- (void)printMemoryCache;
- (BOOL)taskIsTranslated;
- (int)getCoreFileLedgerTaggedFootprintCompressed:(unsigned long long *)a0;
- (int)getCoreFileLedgerMediaFootprint:(unsigned long long *)a0;
- (unsigned long long)tryPeekAtAddress:(unsigned long long)a0 outPtr:(void **)a1;
- (int)getCoreFileLedgerPageTable:(unsigned long long *)a0;
- (int)getCoreFileLedgerAlternateAccountingCompressed:(unsigned long long *)a0;
- (int)getCoreFileDirtyFlags:(int *)a0;
- (id)coreFileProcPath;
- (int)getCoreFileLedgerGraphicsFootprint:(unsigned long long *)a0;
- (int)getCoreFileArgsLen:(int *)a0;
- (int)getCoreFileLedgerIokitMapped:(unsigned long long *)a0;
- (int)getCoreFileLedgerGraphicsFootprintCompressed:(unsigned long long *)a0;
- (id)coreFileParentProcPath;
- (int)getCoreFileLedgerPhysFootprint:(unsigned long long *)a0;
- (int)getCoreFileLedgerTaggedFootprint:(unsigned long long *)a0;
- (int)getCoreFileProcArgc:(int *)a0;
- (int)getCoreFileLedgerInternalCompressed:(unsigned long long *)a0;
- (int)getCoreFileLedgerPhysFootprintLifetimeMax:(unsigned long long *)a0;
- (int)threadGetState:(unsigned int)a0 withFlavor:(int)a1 oldState:(unsigned int *)a2 oldStateCnt:(unsigned int *)a3;
- (int)mapAddress:(unsigned long long)a0 size:(unsigned long long)a1;
- (int)mapAddress:(unsigned long long)a0 size:(unsigned long long)a1 returnedAddress:(unsigned long long *)a2 returnedSize:(unsigned long long *)a3;
- (int)getCoreFileProcStarttimeSec:(unsigned long long *)a0;
- (int)getCoreFileLedgerNeuralFootprint:(unsigned long long *)a0;
- (int)getCoreFileProcFlags:(unsigned int *)a0;
- (void).cxx_destruct;
- (BOOL)isSimulator;
- (int)getCoreFileLedgerPurgeableNonvolatileCompressed:(unsigned long long *)a0;
- (int)machVMRegionRecurseSubmapShortInfo64OnAddress:(unsigned long long *)a0 size:(unsigned long long *)a1 nestingDepth:(unsigned int *)a2 info:(struct vm_region_submap_short_info_64 { int x0; int x1; unsigned int x2; unsigned long long x3; unsigned int x4; unsigned int x5; unsigned short x6; unsigned char x7; unsigned char x8; int x9; int x10; unsigned int x11; unsigned short x12; } *)a3;
- (int)stopPeeking;
- (int)machVMPurgableControlWithAddress:(unsigned long long)a0 control:(int)a1 state:(int *)a2;
- (BOOL)copyRange:(struct _VMURange { unsigned long long x0; unsigned long long x1; })a0 to:(void *)a1;
- (int)getCoreFilePid:(int *)a0;
- (int)unmapAddress:(unsigned long long)a0 size:(unsigned long long)a1 returnedAddress:(unsigned long long *)a2 returnedSize:(unsigned long long *)a3;
- (id)coreFileParentProcName;
- (int)getCoreFileUserstack:(unsigned long long *)a0;
- (int)procRegionFileNameForAddress:(unsigned long long)a0 buffer:(void *)a1 bufferSize:(unsigned int)a2;
- (int)taskThreadsWithList:(unsigned int **)a0 listCnt:(unsigned int *)a1;
- (id)initWithCoreFile:(id)a0;
- (int)startPeeking;
- (int)getCoreFileLedgerMediaFootprintCompressed:(unsigned long long *)a0;
- (int)getCoreFileLedgerPurgeableNonvolatile:(unsigned long long *)a0;
- (const char *)peekStringAtAddress:(unsigned long long)a0;
- (struct _CSTypeRef { unsigned long long x0; unsigned long long x1; })createSymbolicatorWithFlags:(unsigned int)a0 andNotification:(id /* block */)a1;
- (BOOL)representsCore;
- (BOOL)isDriverKit;
- (int)getCoreFilePPid:(int *)a0;
- (int)getCoreFileProcStarttimeUSec:(unsigned long long *)a0;
- (BOOL)coreHasInfoRequriedForMemoryAnalysis;
- (id)coreFileProcName;
- (int)getCoreFileUdataPointersIntoBuffer:(unsigned long long *)a0 count:(unsigned long long *)a1;
- (int)getCoreFileCPUType:(int *)a0;
- (int)peekAtAddress:(unsigned long long)a0 size:(unsigned long long)a1 returnsBuf:(void **)a2;
- (void)enumerateMemoryCache:(id /* block */)a0;

@end