luxlabs header browser preview


@class NSString, NSError, NSObject;
@protocol OS_dispatch_queue;

@interface RemoteBundleLoader : NSObject {
    unsigned int _targetTask;
    int _targetPid;
    id /* block */ _releaseOpaqueSymbolicator;
    struct { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned long long x7; unsigned long long x8; unsigned long long x9; unsigned long long x10; unsigned long long x11; unsigned long long x12; unsigned long long x13; unsigned long long x14; unsigned long long x15; unsigned long long x16; } *_remoteFunctionAddresses;
    NSString *_helperLaunchPath;
    NSObject<OS_dispatch_queue> *_symbolLookupQueue;
    NSObject<OS_dispatch_queue> *_injectionQueue;
    NSError *_missingSymbolError;
    BOOL _attemptedSymbolLookup;
    BOOL _exited;
}

- (void)dealloc;
- (id)initWithTask:(unsigned int)a0;
- (void).cxx_destruct;
- (void)_lookupFunctionAddresses:(struct _CSTypeRef { unsigned long long x0; unsigned long long x1; })a0;
- (void)scheduleLibraryLoad:(id)a0 calling:(id)a1 arguments:(id)a2 callback:(id /* block */)a3;

@end