@interface DYFunctionStream : NSObject - (void)reset; - (void)clearResetMarker; - (void)enumerateFunctionsUsingBlock:(id /* block */)a0; - (const struct Function { struct CoreFunction { unsigned int x0; unsigned int x1; unsigned short x2; unsigned short x3; union { unsigned long long x0; unsigned long long x1; } x4; struct Argument { void *x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned short x4; unsigned short x5; } x5; struct Argument { void *x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned short x4; unsigned short x5; } x6[16]; unsigned int x7; unsigned int x8; void *x9; void *x10; } x0; unsigned long long x1; unsigned long long x2; unsigned long long *x3; unsigned short x4; unsigned short x5; int x6; void *x7; unsigned int x8; unsigned int x9; unsigned long long x10; unsigned long long x11; struct Function *x12; void *x13; } *)peekFunction; - (const struct Function { struct CoreFunction { unsigned int x0; unsigned int x1; unsigned short x2; unsigned short x3; union { unsigned long long x0; unsigned long long x1; } x4; struct Argument { void *x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned short x4; unsigned short x5; } x5; struct Argument { void *x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned short x4; unsigned short x5; } x6[16]; unsigned int x7; unsigned int x8; void *x9; void *x10; } x0; unsigned long long x1; unsigned long long x2; unsigned long long *x3; unsigned short x4; unsigned short x5; int x6; void *x7; unsigned int x8; unsigned int x9; unsigned long long x10; unsigned long long x11; struct Function *x12; void *x13; } *)readFunction; - (unsigned long long)readFunctions:(struct Function { struct CoreFunction { unsigned int x0; unsigned int x1; unsigned short x2; unsigned short x3; union { unsigned long long x0; unsigned long long x1; } x4; struct Argument { void *x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned short x4; unsigned short x5; } x5; struct Argument { void *x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned short x4; unsigned short x5; } x6[16]; unsigned int x7; unsigned int x8; void *x9; void *x10; } x0; unsigned long long x1; unsigned long long x2; unsigned long long *x3; unsigned short x4; unsigned short x5; int x6; void *x7; unsigned int x8; unsigned int x9; unsigned long long x10; unsigned long long x11; struct Function *x12; void *x13; } *)a0 maxCount:(unsigned long long)a1; - (BOOL)resetToFunction:(const struct Function { struct CoreFunction { unsigned int x0; unsigned int x1; unsigned short x2; unsigned short x3; union { unsigned long long x0; unsigned long long x1; } x4; struct Argument { void *x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned short x4; unsigned short x5; } x5; struct Argument { void *x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned short x4; unsigned short x5; } x6[16]; unsigned int x7; unsigned int x8; void *x9; void *x10; } x0; unsigned long long x1; unsigned long long x2; unsigned long long *x3; unsigned short x4; unsigned short x5; int x6; void *x7; unsigned int x8; unsigned int x9; unsigned long long x10; unsigned long long x11; struct Function *x12; void *x13; } *)a0; - (void)setResetMarker; @end