luxlabs header browser preview


@interface VMUClassPatternMatcher : NSObject {
    struct { int x0; unsigned long long x1; char *x2; struct re_guts *x3; } *_classesRegex;
    struct { int x0; unsigned long long x1; char *x2; struct re_guts *x3; } *_vmRegionsRegex;
    struct __CFDictionary { } *_memoizedRegexResult;
    BOOL _matchingKindOfClass;
    BOOL _patternMatchesNonObjects;
    unsigned long long _allocationSizeLowerBound;
    unsigned long long _allocationSizeUpperBound;
}

@property (nonatomic, getter=isMatchingKindOfClass) BOOL matchingKindOfClass;

- (void)dealloc;
- (BOOL)_matchesClassInfo:(id)a0;
- (BOOL)_parseMallocSizePattern:(id)a0 error:(id *)a1;
- (BOOL)_regex:(struct { int x0; unsigned long long x1; char *x2; struct re_guts *x3; } *)a0 matchesName:(id)a1;
- (id)initWithPattern:(id)a0 forArgument:(id)a1 error:(id *)a2;
- (BOOL)matchesNodeDetails:(struct { unsigned long long x0; unsigned long x1 : 60; unsigned char x2 : 4; id x3; })a0 orNodeDescription:(id)a1;
- (void)resetCachedMatches;

@end