luxlabs header browser preview


@class NSData, VMUGraphEnumerator;

@interface VMUDominatorGraph : NSObject {
    VMUGraphEnumerator *_reverseGraphEnumerator;
}

@property (nonatomic) unsigned int nodeNamespaceSize;
@property (nonatomic) unsigned int *dominators;
@property (nonatomic) unsigned int *firstDominates;
@property (nonatomic) unsigned int *nextDominates;
@property (retain, nonatomic) NSData *dominators_data;
@property (retain, nonatomic) NSData *firstDominates_data;
@property (retain, nonatomic) NSData *nextDominates_data;

+ (id)callTreeWithGraph:(id)a0 groupByType:(BOOL)a1 showRegionVirtualSize:(BOOL)a2 desiredAddress:(id)a3 debugTimer:(id)a4;
+ (id)callTreeWithGraph:(id)a0 groupByType:(BOOL)a1 showRegionVirtualSize:(BOOL)a2 desiredClassesPattern:(id)a3 debugTimer:(id)a4;
+ (id)consolidate:(id)a0;

- (id)export:(id)a0;
- (id)initWithDict:(id)a0;
- (void).cxx_destruct;
- (id)initWithGraph:(id)a0;
- (id)_computeDominators:(id)a0 roots:(void *)a1 reversePostOrder:(unsigned int *)a2 debugTimer:(id)a3;
- (void)_computeDominees:(id)a0;
- (id)copyDict;
- (unsigned int)dominator:(unsigned int)a0;
- (void)enumerateDirectDomineesForNodeName:(unsigned int)a0 withBlock:(id /* block */)a1;
- (void)enumerateDominatorRootsWithBlock:(id /* block */)a0;
- (void)enumerateDomineesForNodeName:(unsigned int)a0 withBlock:(id /* block */)a1;
- (id)fastDFS:(id /* block */)a0 graph:(id)a1;
- (BOOL)hasAnyDirectDomineesForNodeName:(unsigned int)a0;
- (id)initWithGraph:(id)a0 debugTimer:(id)a1;
- (id)iterDirectDomineesForNodeName:(unsigned int)a0;
- (id)iterDominatorRoots;

@end