diff --git a/Libraries/OCMock/OCMock.xcframework/Info.plist b/Libraries/OCMock/OCMock.xcframework/Info.plist new file mode 100644 index 0000000000..be16d5d9cb --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/Info.plist @@ -0,0 +1,104 @@ + + + + + AvailableLibraries + + + BinaryPath + OCMock.framework/Versions/A/OCMock + DebugSymbolsPath + dSYMs + LibraryIdentifier + macos-arm64_x86_64 + LibraryPath + OCMock.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + macos + + + BinaryPath + OCMock.framework/OCMock + DebugSymbolsPath + dSYMs + LibraryIdentifier + tvos-arm64_x86_64-simulator + LibraryPath + OCMock.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + tvos + SupportedPlatformVariant + simulator + + + BinaryPath + OCMock.framework/OCMock + DebugSymbolsPath + dSYMs + LibraryIdentifier + watchos-arm64_i386_x86_64-simulator + LibraryPath + OCMock.framework + SupportedArchitectures + + arm64 + i386 + x86_64 + + SupportedPlatform + watchos + SupportedPlatformVariant + simulator + + + BinaryPath + OCMock.framework/OCMock + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64 + LibraryPath + OCMock.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + OCMock.framework/OCMock + DebugSymbolsPath + dSYMs + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + OCMock.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Libraries/OCMock/OCMock/NSNotificationCenter+OCMAdditions.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h similarity index 93% rename from Libraries/OCMock/OCMock/NSNotificationCenter+OCMAdditions.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h index 9c4a256920..8f6d56fde2 100644 --- a/Libraries/OCMock/OCMock/NSNotificationCenter+OCMAdditions.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009-2019 Erik Doernenburg and contributors + * Copyright (c) 2009-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain diff --git a/Libraries/OCMock/OCMock/OCMArg.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMArg.h similarity index 78% rename from Libraries/OCMock/OCMock/OCMArg.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMArg.h index eae0b4578b..27167078ad 100644 --- a/Libraries/OCMock/OCMock/OCMArg.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMArg.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009-2019 Erik Doernenburg and contributors + * Copyright (c) 2009-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -16,7 +16,7 @@ #import -@interface OCMArg : NSObject +@interface OCMArg : NSObject // constraining arguments @@ -37,7 +37,7 @@ + (id *)setTo:(id)value; + (void *)setToValue:(NSValue *)value; + (id)invokeBlock; -+ (id)invokeBlockWithArgs:(id)first,... NS_REQUIRES_NIL_TERMINATION; ++ (id)invokeBlockWithArgs:(id)first, ... NS_REQUIRES_NIL_TERMINATION; + (id)defaultValue; @@ -49,10 +49,5 @@ #define OCMOCK_ANY [OCMArg any] -#if defined(__GNUC__) && !defined(__STRICT_ANSI__) - #define OCMOCK_VALUE(variable) \ +#define OCMOCK_VALUE(variable) \ ({ __typeof__(variable) __v = (variable); [NSValue value:&__v withObjCType:@encode(__typeof__(__v))]; }) -#else - #define OCMOCK_VALUE(variable) [NSValue value:&variable withObjCType:@encode(__typeof__(variable))] -#endif - diff --git a/Libraries/OCMock/OCMock/OCMConstraint.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMConstraint.h similarity index 87% rename from Libraries/OCMock/OCMock/OCMConstraint.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMConstraint.h index 7d098dfd54..39714db03f 100644 --- a/Libraries/OCMock/OCMock/OCMConstraint.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMConstraint.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007-2019 Erik Doernenburg and contributors + * Copyright (c) 2007-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -16,8 +16,7 @@ #import - -@interface OCMConstraint : NSObject +@interface OCMConstraint : NSObject + (instancetype)constraint; - (BOOL)evaluate:(id)value; @@ -43,29 +42,30 @@ @interface OCMIsNotEqualConstraint : OCMConstraint { - @public - id testValue; +@public + id testValue; } @end @interface OCMInvocationConstraint : OCMConstraint { - @public - NSInvocation *invocation; +@public + NSInvocation *invocation; } @end @interface OCMBlockConstraint : OCMConstraint { - BOOL (^block)(id); + BOOL (^block)(id); } - (instancetype)initWithConstraintBlock:(BOOL (^)(id))block; @end - +#ifndef OCM_DISABLE_SHORT_SYNTAX #define CONSTRAINT(aSelector) [OCMConstraint constraintWithSelector:aSelector onObject:self] #define CONSTRAINTV(aSelector, aValue) [OCMConstraint constraintWithSelector:aSelector onObject:self withValue:(aValue)] +#endif diff --git a/Libraries/OCMock/OCMock/OCMFunctions.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMFunctions.h similarity index 86% rename from Libraries/OCMock/OCMock/OCMFunctions.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMFunctions.h index 7943903feb..15131ae781 100644 --- a/Libraries/OCMock/OCMock/OCMFunctions.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMFunctions.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2019 Erik Doernenburg and contributors + * Copyright (c) 2014-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -25,3 +25,4 @@ OCMOCK_EXTERN BOOL OCMIsObjectType(const char *objCType); +OCMOCK_EXTERN BOOL OCMIsSubclassOfMockClass(Class cls); diff --git a/Libraries/OCMock/OCMock/OCMLocation.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMLocation.h similarity index 86% rename from Libraries/OCMock/OCMock/OCMLocation.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMLocation.h index 885bfed637..b14a8eb8a5 100644 --- a/Libraries/OCMock/OCMock/OCMLocation.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMLocation.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2019 Erik Doernenburg and contributors + * Copyright (c) 2014-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -15,14 +15,13 @@ */ #import -#import "OCMFunctions.h" - +#import @interface OCMLocation : NSObject { - id testCase; - NSString *file; - NSUInteger line; + id testCase; + NSString *file; + NSUInteger line; } + (instancetype)locationWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; diff --git a/Libraries/OCMock/OCMock/OCMMacroState.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMMacroState.h similarity index 73% rename from Libraries/OCMock/OCMock/OCMMacroState.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMMacroState.h index 81803b5ced..5b32fabc98 100644 --- a/Libraries/OCMock/OCMock/OCMMacroState.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMMacroState.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2019 Erik Doernenburg and contributors + * Copyright (c) 2014-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -17,6 +17,7 @@ #import @class OCMLocation; +@class OCMQuantifier; @class OCMRecorder; @class OCMStubRecorder; @class OCMockObject; @@ -24,7 +25,8 @@ @interface OCMMacroState : NSObject { - id recorder; + OCMRecorder *recorder; + BOOL invocationDidThrow; } + (void)beginStubMacro; @@ -37,13 +39,17 @@ + (OCMStubRecorder *)endRejectMacro; + (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation; ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation withQuantifier:(OCMQuantifier *)quantifier; + (void)endVerifyMacro; + (OCMMacroState *)globalState; -- (void)setRecorder:(id)aRecorder; -- (id)recorder; +- (void)setRecorder:(OCMRecorder *)aRecorder; +- (OCMRecorder *)recorder; - (void)switchToClassMethod; +- (void)setInvocationDidThrow:(BOOL)flag; +- (BOOL)invocationDidThrow; + @end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMQuantifier.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMQuantifier.h new file mode 100644 index 0000000000..c013bde16e --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMQuantifier.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2016-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMQuantifier : NSObject +{ + NSUInteger expectedCount; +} + ++ (instancetype)never; ++ (instancetype)exactly:(NSUInteger)count; ++ (instancetype)atLeast:(NSUInteger)count; ++ (instancetype)atMost:(NSUInteger)count; + +- (BOOL)isValidCount:(NSUInteger)count; + +- (NSString *)description; + +@end + + +#define OCMNever() ([OCMQuantifier never]) +#define OCMTimes(n) ([OCMQuantifier exactly:(n)]) +#define OCMAtLeast(n) ([OCMQuantifier atLeast:(n)]) +#define OCMAtMost(n) ([OCMQuantifier atMost:(n)]) + +#ifndef OCM_DISABLE_SHORT_QSYNTAX +#define never() OCMNever() +#define times(n) OCMTimes(n) +#define atLeast(n) OCMAtLeast(n) +#define atMost(n) OCMAtMost(n) +#endif diff --git a/Libraries/OCMock/OCMock/OCMRecorder.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMRecorder.h similarity index 78% rename from Libraries/OCMock/OCMock/OCMRecorder.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMRecorder.h index 28299dcb4b..510644505f 100644 --- a/Libraries/OCMock/OCMock/OCMRecorder.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMRecorder.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2019 Erik Doernenburg and contributors + * Copyright (c) 2014-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -24,16 +24,18 @@ { OCMockObject *mockObject; OCMInvocationMatcher *invocationMatcher; - BOOL wasUsed; + BOOL didRecordInvocation; + BOOL shouldReturnMockFromInit; } - (instancetype)init; - (instancetype)initWithMockObject:(OCMockObject *)aMockObject; - (void)setMockObject:(OCMockObject *)aMockObject; +- (void)setShouldReturnMockFromInit:(BOOL)flag; - (OCMInvocationMatcher *)invocationMatcher; -- (BOOL)wasUsed; +- (BOOL)didRecordInvocation; - (id)classMethod; - (id)ignoringNonObjectArgs; @@ -43,6 +45,6 @@ @interface OCMRecorder (Properties) #define ignoringNonObjectArgs() _ignoringNonObjectArgs() -@property (nonatomic, readonly) OCMRecorder *(^ _ignoringNonObjectArgs)(void); +@property(nonatomic, readonly) OCMRecorder * (^_ignoringNonObjectArgs)(void); @end diff --git a/Libraries/OCMock/OCMock/OCMStubRecorder.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMStubRecorder.h similarity index 69% rename from Libraries/OCMock/OCMock/OCMStubRecorder.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMStubRecorder.h index 9cc1f12617..a00c64bf18 100644 --- a/Libraries/OCMock/OCMock/OCMStubRecorder.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMStubRecorder.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004-2019 Erik Doernenburg and contributors + * Copyright (c) 2004-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -14,10 +14,15 @@ * under the License. */ -#import "OCMRecorder.h" -#import "OCMFunctions.h" +#import +#import + #import +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +@class XCTestExpectation; +#endif + @interface OCMStubRecorder : OCMRecorder - (id)andReturn:(id)anObject; @@ -28,6 +33,10 @@ - (id)andDo:(void (^)(NSInvocation *invocation))block; - (id)andForwardToRealObject; +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +- (id)andFulfill:(XCTestExpectation *)expectation; +#endif + @end @@ -58,9 +67,21 @@ #define andForwardToRealObject() _andForwardToRealObject() @property (nonatomic, readonly) OCMStubRecorder *(^ _andForwardToRealObject)(void); -@property (nonatomic, readonly) OCMStubRecorder *(^ _ignoringNonObjectArgs)(void); +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +#define andFulfill(anExpectation) _andFulfill(anExpectation) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andFulfill)(XCTestExpectation *); +#endif -@end +@property (nonatomic, readonly) OCMStubRecorder *(^ _ignoringNonObjectArgs)(void); +#define andBreak() _andDo(^(NSInvocation *_invocation) \ +{ \ + __builtin_debugtrap(); \ +}) \ +#define andLog(_format, ...) _andDo(^(NSInvocation *_invocation) \ +{ \ + NSLog(_format, ##__VA_ARGS__); \ +}) \ +@end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMVerifier.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMVerifier.h new file mode 100644 index 0000000000..217acdb539 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMVerifier.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; + +@interface OCMVerifier : OCMRecorder + +@property(strong) OCMLocation *location; +@property(strong) OCMQuantifier *quantifier; + +- (id)withQuantifier:(OCMQuantifier *)quantifier; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMock.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMock.h new file mode 100644 index 0000000000..f63657222f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMock.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/Libraries/OCMock/OCMock/OCMock.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMockMacros.h similarity index 54% rename from Libraries/OCMock/OCMock/OCMock.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMockMacros.h index 4cad72a317..22535572a8 100644 --- a/Libraries/OCMock/OCMock/OCMock.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMockMacros.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004-2019 Erik Doernenburg and contributors + * Copyright (c) 2014-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -14,15 +14,11 @@ * under the License. */ -#import "OCMockObject.h" -#import "OCMRecorder.h" -#import "OCMStubRecorder.h" -#import "OCMConstraint.h" -#import "OCMArg.h" -#import "OCMLocation.h" -#import "OCMMacroState.h" -#import "NSNotificationCenter+OCMAdditions.h" -#import "OCMFunctions.h" + + +#ifdef OCM_DISABLE_SHORT_SYNTAX +#define OCM_DISABLE_SHORT_QSYNTAX +#endif #define OCMClassMock(cls) [OCMockObject niceMockForClass:cls] @@ -45,6 +41,10 @@ OCMStubRecorder *recorder = nil; \ @try{ \ invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ }@finally{ \ recorder = [OCMMacroState endStubMacro]; \ } \ @@ -59,6 +59,10 @@ OCMStubRecorder *recorder = nil; \ @try{ \ invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ }@finally{ \ recorder = [OCMMacroState endExpectMacro]; \ } \ @@ -73,6 +77,10 @@ OCMStubRecorder *recorder = nil; \ @try{ \ invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ }@finally{ \ recorder = [OCMMacroState endRejectMacro]; \ } \ @@ -80,29 +88,64 @@ ); \ }) -#define ClassMethod(invocation) \ + + +#define OCMClassMethod(invocation) \ _OCMSilenceWarnings( \ [[OCMMacroState globalState] switchToClassMethod]; \ invocation; \ ); -#define OCMVerifyAll(mock) [mock verifyAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)] +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define ClassMethod(invocation) OCMClassMethod(invocation) +#endif + -#define OCMVerifyAllWithDelay(mock, delay) [mock verifyWithDelay:delay atLocation:OCMMakeLocation(self, __FILE__, __LINE__)] +#define OCMVerifyAll(mock) [(OCMockObject *)mock verifyAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)] -#define OCMVerify(invocation) \ +#define OCMVerifyAllWithDelay(mock, delay) [(OCMockObject *)mock verifyWithDelay:delay atLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define _OCMVerify(invocation) \ ({ \ _OCMSilenceWarnings( \ [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)]; \ @try{ \ invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +#define _OCMVerifyWithQuantifier(quantifier, invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__) withQuantifier:quantifier]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ }@finally{ \ [OCMMacroState endVerifyMacro]; \ } \ ); \ }) +// explanation for macros below here: https://stackoverflow.com/questions/3046889/optional-parameters-with-c-macros + +#define _OCMVerify_1(A) _OCMVerify(A) +#define _OCMVerify_2(A,B) _OCMVerifyWithQuantifier(A, B) +#define _OCMVerify_X(x,A,B,FUNC, ...) FUNC +#define OCMVerify(...) _OCMVerify_X(,##__VA_ARGS__, _OCMVerify_2(__VA_ARGS__), _OCMVerify_1(__VA_ARGS__)) + + #define _OCMSilenceWarnings(macro) \ ({ \ _Pragma("clang diagnostic push") \ diff --git a/Libraries/OCMock/OCMock/OCMockObject.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMockObject.h similarity index 70% rename from Libraries/OCMock/OCMock/OCMockObject.h rename to Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMockObject.h index 528291c0cd..f57397165f 100644 --- a/Libraries/OCMock/OCMock/OCMockObject.h +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Headers/OCMockObject.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004-2019 Erik Doernenburg and contributors + * Copyright (c) 2004-2021 Erik Doernenburg and contributors * * Licensed under the Apache License, Version 2.0 (the "License"); you may * not use these files except in compliance with the License. You may obtain @@ -17,6 +17,7 @@ #import @class OCMLocation; +@class OCMQuantifier; @class OCMInvocationStub; @class OCMStubRecorder; @class OCMInvocationMatcher; @@ -25,12 +26,12 @@ @interface OCMockObject : NSProxy { - BOOL isNice; - BOOL expectationOrderMatters; - NSMutableArray *stubs; - NSMutableArray *expectations; - NSMutableArray *exceptions; - NSMutableArray *invocations; + BOOL isNice; + BOOL expectationOrderMatters; + NSMutableArray *stubs; + NSMutableArray *expectations; + NSMutableArray *exceptions; + NSMutableArray *invocations; } + (id)mockForClass:(Class)aClass; @@ -40,7 +41,7 @@ + (id)niceMockForClass:(Class)aClass; + (id)niceMockForProtocol:(Protocol *)aProtocol; -+ (id)observerMock; ++ (id)observerMock __deprecated_msg("Please use XCTNSNotificationExpectation instead."); - (instancetype)init; @@ -62,6 +63,7 @@ - (void)addStub:(OCMInvocationStub *)aStub; - (void)addExpectation:(OCMInvocationExpectation *)anExpectation; +- (void)addInvocation:(NSInvocation *)anInvocation; - (BOOL)handleInvocation:(NSInvocation *)anInvocation; - (void)handleUnRecordedInvocation:(NSInvocation *)anInvocation; @@ -69,6 +71,7 @@ - (void)verifyInvocation:(OCMInvocationMatcher *)matcher; - (void)verifyInvocation:(OCMInvocationMatcher *)matcher atLocation:(OCMLocation *)location; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher withQuantifier:(OCMQuantifier *)quantifier atLocation:(OCMLocation *)location; +- (NSString *)descriptionForVerificationFailureWithMatcher:(OCMInvocationMatcher *)matcher quantifier:(OCMQuantifier *)quantifier invocationCount:(NSUInteger)count; @end - diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Info.plist b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Info.plist new file mode 100644 index 0000000000..10df5724ad Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Info.plist differ diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Modules/module.modulemap b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Modules/module.modulemap new file mode 100644 index 0000000000..fab3ca5c35 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module OCMock { + umbrella header "OCMock.h" + export * + + module * { export * } +} diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/OCMock b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/OCMock new file mode 100755 index 0000000000..b4411cfcba Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/ios-arm64/OCMock.framework/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Info.plist b/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000000..7fb26517a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.org.ocmock.OCMock + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 3.9.2 + CFBundleVersion + 3.9.1 + + diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock b/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock new file mode 100644 index 0000000000..c560258f64 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml new file mode 100644 index 0000000000..2b55453c9b --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml @@ -0,0 +1,393 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Intermediates.noindex/ArchiveIntermediates/OCMock iOS/BuildProductsPath/Release-iphoneos/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x27, offset: 0x54B0F, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x8000, symSize: 0x50 } + - { offsetInCU: 0x19E, offset: 0x54C86, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x8000, symSize: 0x50 } + - { offsetInCU: 0x1CD, offset: 0x54CB5, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x50, symBinAddr: 0x8050, symSize: 0x30 } + - { offsetInCU: 0x210, offset: 0x54CF8, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0x80, symBinAddr: 0x8080, symSize: 0x30 } + - { offsetInCU: 0x253, offset: 0x54D3B, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xB0, symBinAddr: 0x80B0, symSize: 0x30 } + - { offsetInCU: 0x296, offset: 0x54D7E, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0xE0, symBinAddr: 0x80E0, symSize: 0x28 } + - { offsetInCU: 0x2DD, offset: 0x54DC5, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x108, symBinAddr: 0x8108, symSize: 0x28 } + - { offsetInCU: 0x324, offset: 0x54E0C, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x130, symBinAddr: 0x8130, symSize: 0x18 } + - { offsetInCU: 0x367, offset: 0x54E4F, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x148, symBinAddr: 0x8148, symSize: 0x20 } + - { offsetInCU: 0x39A, offset: 0x54E82, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x168, symBinAddr: 0x8168, symSize: 0x118 } + - { offsetInCU: 0x3F0, offset: 0x54ED8, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x280, symBinAddr: 0x8280, symSize: 0x80 } + - { offsetInCU: 0x423, offset: 0x54F0B, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x300, symBinAddr: 0x8300, symSize: 0xC } + - { offsetInCU: 0x456, offset: 0x54F3E, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x30C, symBinAddr: 0x830C, symSize: 0x64 } + - { offsetInCU: 0x499, offset: 0x54F81, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x370, symBinAddr: 0x8370, symSize: 0x13C } + - { offsetInCU: 0x4F7, offset: 0x54FDF, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x4AC, symBinAddr: 0x84AC, symSize: 0x60 } + - { offsetInCU: 0x53A, offset: 0x55022, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x50C, symBinAddr: 0x850C, symSize: 0x6C } + - { offsetInCU: 0x56D, offset: 0x55055, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x578, symBinAddr: 0x8578, symSize: 0x6C } + - { offsetInCU: 0x5B0, offset: 0x55098, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x5E4, symBinAddr: 0x85E4, symSize: 0x10 } + - { offsetInCU: 0x5ED, offset: 0x550D5, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x5F4, symBinAddr: 0x85F4, symSize: 0x64 } + - { offsetInCU: 0x620, offset: 0x55108, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x658, symBinAddr: 0x8658, symSize: 0x30 } + - { offsetInCU: 0x657, offset: 0x5513F, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x688, symBinAddr: 0x8688, symSize: 0x30 } + - { offsetInCU: 0x68E, offset: 0x55176, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x6B8, symBinAddr: 0x86B8, symSize: 0x14 } + - { offsetInCU: 0x6C5, offset: 0x551AD, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x6CC, symBinAddr: 0x86CC, symSize: 0x8 } + - { offsetInCU: 0x6FA, offset: 0x551E2, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x6D4, symBinAddr: 0x86D4, symSize: 0x298 } + - { offsetInCU: 0x84F, offset: 0x55337, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0x96C, symBinAddr: 0x896C, symSize: 0x8 } + - { offsetInCU: 0x891, offset: 0x55379, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0x974, symBinAddr: 0x8974, symSize: 0x1AC } + - { offsetInCU: 0x957, offset: 0x5543F, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xB20, symBinAddr: 0x8B20, symSize: 0x8 } + - { offsetInCU: 0x998, offset: 0x55480, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xB28, symBinAddr: 0x8B28, symSize: 0xC } + - { offsetInCU: 0x9EA, offset: 0x554D2, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xB34, symBinAddr: 0x8B34, symSize: 0x190 } + - { offsetInCU: 0xAB0, offset: 0x55598, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xCC4, symBinAddr: 0x8CC4, symSize: 0xB8 } + - { offsetInCU: 0xB2C, offset: 0x55614, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0xD7C, symBinAddr: 0x8D7C, symSize: 0x74 } + - { offsetInCU: 0xC07, offset: 0x556EF, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0xDF0, symBinAddr: 0x8DF0, symSize: 0x140 } + - { offsetInCU: 0xC68, offset: 0x55750, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0xF30, symBinAddr: 0x8F30, symSize: 0xE8 } + - { offsetInCU: 0xCCD, offset: 0x557B5, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x1018, symBinAddr: 0x9018, symSize: 0x1BC } + - { offsetInCU: 0xD58, offset: 0x55840, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x11D4, symBinAddr: 0x91D4, symSize: 0xF8 } + - { offsetInCU: 0xDA8, offset: 0x55890, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x12CC, symBinAddr: 0x92CC, symSize: 0x98 } + - { offsetInCU: 0xDED, offset: 0x558D5, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x1364, symBinAddr: 0x9364, symSize: 0xA0 } + - { offsetInCU: 0xE5B, offset: 0x55943, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x1404, symBinAddr: 0x9404, symSize: 0x1C8 } + - { offsetInCU: 0x27, offset: 0x55ACF, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x95CC, symSize: 0x60 } + - { offsetInCU: 0x10A, offset: 0x55BB2, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x95CC, symSize: 0x60 } + - { offsetInCU: 0x151, offset: 0x55BF9, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x60, symBinAddr: 0x962C, symSize: 0x44 } + - { offsetInCU: 0x184, offset: 0x55C2C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xA4, symBinAddr: 0x9670, symSize: 0x4C } + - { offsetInCU: 0x1E1, offset: 0x55C89, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xF0, symBinAddr: 0x96BC, symSize: 0x10 } + - { offsetInCU: 0x218, offset: 0x55CC0, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0x100, symBinAddr: 0x96CC, symSize: 0x98 } + - { offsetInCU: 0x276, offset: 0x55D1E, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x198, symBinAddr: 0x9764, symSize: 0x70 } + - { offsetInCU: 0x2C5, offset: 0x55D6D, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x208, symBinAddr: 0x97D4, symSize: 0x48 } + - { offsetInCU: 0x369, offset: 0x55E11, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x250, symBinAddr: 0x981C, symSize: 0x68 } + - { offsetInCU: 0x3AC, offset: 0x55E54, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x2B8, symBinAddr: 0x9884, symSize: 0x26C } + - { offsetInCU: 0x63C, offset: 0x560E4, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x524, symBinAddr: 0x9AF0, symSize: 0xB0 } + - { offsetInCU: 0x747, offset: 0x561EF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x5D4, symBinAddr: 0x9BA0, symSize: 0x3C } + - { offsetInCU: 0x770, offset: 0x56218, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x610, symBinAddr: 0x9BDC, symSize: 0x30 } + - { offsetInCU: 0x78F, offset: 0x56237, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x640, symBinAddr: 0x9C0C, symSize: 0xD4 } + - { offsetInCU: 0x949, offset: 0x563F1, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x714, symBinAddr: 0x9CE0, symSize: 0xC0 } + - { offsetInCU: 0x9DD, offset: 0x56485, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x7D4, symBinAddr: 0x9DA0, symSize: 0x4 } + - { offsetInCU: 0xA0C, offset: 0x564B4, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x7D8, symBinAddr: 0x9DA4, symSize: 0x5C } + - { offsetInCU: 0xA63, offset: 0x5650B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x834, symBinAddr: 0x9E00, symSize: 0x34 } + - { offsetInCU: 0xA9A, offset: 0x56542, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x868, symBinAddr: 0x9E34, symSize: 0x10 } + - { offsetInCU: 0xAD1, offset: 0x56579, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x878, symBinAddr: 0x9E44, symSize: 0x10 } + - { offsetInCU: 0xB16, offset: 0x565BE, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0x888, symBinAddr: 0x9E54, symSize: 0x10 } + - { offsetInCU: 0xB5B, offset: 0x56603, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0x898, symBinAddr: 0x9E64, symSize: 0x64 } + - { offsetInCU: 0xC1B, offset: 0x566C3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0x8FC, symBinAddr: 0x9EC8, symSize: 0x38 } + - { offsetInCU: 0xC53, offset: 0x566FB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0x934, symBinAddr: 0x9F00, symSize: 0x38 } + - { offsetInCU: 0xC8B, offset: 0x56733, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0x96C, symBinAddr: 0x9F38, symSize: 0x38 } + - { offsetInCU: 0xCC3, offset: 0x5676B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0x9A4, symBinAddr: 0x9F70, symSize: 0x38 } + - { offsetInCU: 0xCFB, offset: 0x567A3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0x9DC, symBinAddr: 0x9FA8, symSize: 0x38 } + - { offsetInCU: 0xD33, offset: 0x567DB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xA14, symBinAddr: 0x9FE0, symSize: 0x38 } + - { offsetInCU: 0xD6B, offset: 0x56813, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xA4C, symBinAddr: 0xA018, symSize: 0x38 } + - { offsetInCU: 0xDA3, offset: 0x5684B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xA84, symBinAddr: 0xA050, symSize: 0x38 } + - { offsetInCU: 0xDDB, offset: 0x56883, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xABC, symBinAddr: 0xA088, symSize: 0x38 } + - { offsetInCU: 0xE13, offset: 0x568BB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xAF4, symBinAddr: 0xA0C0, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0x56AB3, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0xA0F8, symSize: 0xC4 } + - { offsetInCU: 0x131, offset: 0x56BBD, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0xA0F8, symSize: 0xC4 } + - { offsetInCU: 0x188, offset: 0x56C14, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xC4, symBinAddr: 0xA1BC, symSize: 0x50 } + - { offsetInCU: 0x1E5, offset: 0x56C71, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x114, symBinAddr: 0xA20C, symSize: 0x10 } + - { offsetInCU: 0x21C, offset: 0x56CA8, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x124, symBinAddr: 0xA21C, symSize: 0xD4 } + - { offsetInCU: 0x295, offset: 0x56D21, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x1F8, symBinAddr: 0xA2F0, symSize: 0x58 } + - { offsetInCU: 0x31F, offset: 0x56DAB, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x250, symBinAddr: 0xA348, symSize: 0x98 } + - { offsetInCU: 0x3FD, offset: 0x56E89, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x2E8, symBinAddr: 0xA3E0, symSize: 0x68 } + - { offsetInCU: 0x440, offset: 0x56ECC, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x350, symBinAddr: 0xA448, symSize: 0x7C } + - { offsetInCU: 0x483, offset: 0x56F0F, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x3CC, symBinAddr: 0xA4C4, symSize: 0xD8 } + - { offsetInCU: 0x4F5, offset: 0x56F81, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x4A4, symBinAddr: 0xA59C, symSize: 0x278 } + - { offsetInCU: 0x7E3, offset: 0x5726F, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x71C, symBinAddr: 0xA814, symSize: 0x84 } + - { offsetInCU: 0x8F3, offset: 0x5737F, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x80C, symBinAddr: 0xA898, symSize: 0x10C } + - { offsetInCU: 0xA9C, offset: 0x57528, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0x918, symBinAddr: 0xA9A4, symSize: 0x58 } + - { offsetInCU: 0xB11, offset: 0x5759D, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0x970, symBinAddr: 0xA9FC, symSize: 0x90 } + - { offsetInCU: 0xB7F, offset: 0x5760B, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xA00, symBinAddr: 0xAA8C, symSize: 0x8 } + - { offsetInCU: 0xBBE, offset: 0x5764A, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xA08, symBinAddr: 0xAA94, symSize: 0xA0 } + - { offsetInCU: 0xC36, offset: 0x576C2, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xAA8, symBinAddr: 0xAB34, symSize: 0x134 } + - { offsetInCU: 0xCD8, offset: 0x57764, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xBDC, symBinAddr: 0xAC68, symSize: 0x64 } + - { offsetInCU: 0xD74, offset: 0x57800, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xC40, symBinAddr: 0xACCC, symSize: 0x10 } + - { offsetInCU: 0xD9D, offset: 0x57829, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xC50, symBinAddr: 0xACDC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x57AC6, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0xACE8, symSize: 0x78 } + - { offsetInCU: 0xD9, offset: 0x57B78, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0xACE8, symSize: 0x78 } + - { offsetInCU: 0x120, offset: 0x57BBF, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x78, symBinAddr: 0xAD60, symSize: 0x44 } + - { offsetInCU: 0x199, offset: 0x57C38, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xBC, symBinAddr: 0xADA4, symSize: 0x94 } + - { offsetInCU: 0x282, offset: 0x57D21, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x150, symBinAddr: 0xAE38, symSize: 0x14 } + - { offsetInCU: 0x2F8, offset: 0x57D97, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x164, symBinAddr: 0xAE4C, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x57E57, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0xAE68, symSize: 0x1C } + - { offsetInCU: 0x178, offset: 0x57FA8, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0xAE68, symSize: 0x1C } + - { offsetInCU: 0x1AD, offset: 0x57FDD, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x1C, symBinAddr: 0xAE84, symSize: 0x34 } + - { offsetInCU: 0x1F4, offset: 0x58024, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x50, symBinAddr: 0xAEB8, symSize: 0x10 } + - { offsetInCU: 0x233, offset: 0x58063, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x60, symBinAddr: 0xAEC8, symSize: 0x10 } + - { offsetInCU: 0x270, offset: 0x580A0, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x70, symBinAddr: 0xAED8, symSize: 0x50 } + - { offsetInCU: 0x2A3, offset: 0x580D3, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xC0, symBinAddr: 0xAF28, symSize: 0x10 } + - { offsetInCU: 0x2DA, offset: 0x5810A, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0xD0, symBinAddr: 0xAF38, symSize: 0x10 } + - { offsetInCU: 0x311, offset: 0x58141, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0xE0, symBinAddr: 0xAF48, symSize: 0x10 } + - { offsetInCU: 0x348, offset: 0x58178, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0xF0, symBinAddr: 0xAF58, symSize: 0x34 } + - { offsetInCU: 0x37F, offset: 0x581AF, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x124, symBinAddr: 0xAF8C, symSize: 0x34 } + - { offsetInCU: 0x3B6, offset: 0x581E6, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x158, symBinAddr: 0xAFC0, symSize: 0xC0 } + - { offsetInCU: 0x42D, offset: 0x5825D, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x218, symBinAddr: 0xB080, symSize: 0x90 } + - { offsetInCU: 0x48F, offset: 0x582BF, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x2A8, symBinAddr: 0xB110, symSize: 0x68 } + - { offsetInCU: 0x514, offset: 0x58344, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x310, symBinAddr: 0xB178, symSize: 0x54 } + - { offsetInCU: 0x55B, offset: 0x5838B, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x364, symBinAddr: 0xB1CC, symSize: 0x8 } + - { offsetInCU: 0x59E, offset: 0x583CE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x36C, symBinAddr: 0xB1D4, symSize: 0x10 } + - { offsetInCU: 0x5C7, offset: 0x583F7, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x37C, symBinAddr: 0xB1E4, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x585A1, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0xB1F0, symSize: 0x90 } + - { offsetInCU: 0x1B1, offset: 0x5872B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0xB1F0, symSize: 0x90 } + - { offsetInCU: 0x1E8, offset: 0x58762, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0x90, symBinAddr: 0xB280, symSize: 0x14 } + - { offsetInCU: 0x21F, offset: 0x58799, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xA4, symBinAddr: 0xB294, symSize: 0x74 } + - { offsetInCU: 0x276, offset: 0x587F0, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x118, symBinAddr: 0xB308, symSize: 0x58 } + - { offsetInCU: 0x2BD, offset: 0x58837, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x170, symBinAddr: 0xB360, symSize: 0x58 } + - { offsetInCU: 0x304, offset: 0x5887E, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x1C8, symBinAddr: 0xB3B8, symSize: 0x58 } + - { offsetInCU: 0x34B, offset: 0x588C5, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x220, symBinAddr: 0xB410, symSize: 0x60 } + - { offsetInCU: 0x3A2, offset: 0x5891C, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x280, symBinAddr: 0xB470, symSize: 0x58 } + - { offsetInCU: 0x3E9, offset: 0x58963, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x2D8, symBinAddr: 0xB4C8, symSize: 0x48 } + - { offsetInCU: 0x420, offset: 0x5899A, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andFulfill:]', symObjAddr: 0x320, symBinAddr: 0xB510, symSize: 0x50 } + - { offsetInCU: 0x467, offset: 0x589E1, size: 0x8, addend: 0x0, symName: '___30-[OCMStubRecorder andFulfill:]_block_invoke', symObjAddr: 0x370, symBinAddr: 0xB560, symSize: 0x8 } + - { offsetInCU: 0x4AE, offset: 0x58A28, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x394, symBinAddr: 0xB568, symSize: 0x64 } + - { offsetInCU: 0x4F1, offset: 0x58A6B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x3F8, symBinAddr: 0xB5CC, symSize: 0x54 } + - { offsetInCU: 0x538, offset: 0x58AB2, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x44C, symBinAddr: 0xB620, symSize: 0x6C } + - { offsetInCU: 0x5DB, offset: 0x58B55, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x4B8, symBinAddr: 0xB68C, symSize: 0x54 } + - { offsetInCU: 0x622, offset: 0x58B9C, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x50C, symBinAddr: 0xB6E0, symSize: 0xC } + - { offsetInCU: 0x675, offset: 0x58BEF, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x518, symBinAddr: 0xB6EC, symSize: 0x54 } + - { offsetInCU: 0x6BC, offset: 0x58C36, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x56C, symBinAddr: 0xB740, symSize: 0xC } + - { offsetInCU: 0x70F, offset: 0x58C89, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x578, symBinAddr: 0xB74C, symSize: 0x54 } + - { offsetInCU: 0x756, offset: 0x58CD0, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x5CC, symBinAddr: 0xB7A0, symSize: 0xC } + - { offsetInCU: 0x7B7, offset: 0x58D31, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x5D8, symBinAddr: 0xB7AC, symSize: 0x54 } + - { offsetInCU: 0x7FE, offset: 0x58D78, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x62C, symBinAddr: 0xB800, symSize: 0xC } + - { offsetInCU: 0x851, offset: 0x58DCB, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x638, symBinAddr: 0xB80C, symSize: 0x54 } + - { offsetInCU: 0x898, offset: 0x58E12, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x68C, symBinAddr: 0xB860, symSize: 0x8 } + - { offsetInCU: 0x8DB, offset: 0x58E55, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andFulfill]', symObjAddr: 0x694, symBinAddr: 0xB868, symSize: 0x54 } + - { offsetInCU: 0x922, offset: 0x58E9C, size: 0x8, addend: 0x0, symName: '___42-[OCMStubRecorder(Properties) _andFulfill]_block_invoke', symObjAddr: 0x6E8, symBinAddr: 0xB8BC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x5968F, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0xB8C8, symSize: 0x6C } + - { offsetInCU: 0x1BE, offset: 0x59826, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0xB8C8, symSize: 0x6C } + - { offsetInCU: 0x1F5, offset: 0x5985D, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x6C, symBinAddr: 0xB934, symSize: 0x14 } + - { offsetInCU: 0x22C, offset: 0x59894, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x80, symBinAddr: 0xB948, symSize: 0x2C } + - { offsetInCU: 0x263, offset: 0x598CB, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xAC, symBinAddr: 0xB974, symSize: 0x64 } + - { offsetInCU: 0x27, offset: 0x59976, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0xB9D8, symSize: 0x94 } + - { offsetInCU: 0x21F, offset: 0x59B6E, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0xB9D8, symSize: 0x94 } + - { offsetInCU: 0x256, offset: 0x59BA5, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0x94, symBinAddr: 0xBA6C, symSize: 0x24 } + - { offsetInCU: 0x29D, offset: 0x59BEC, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xB8, symBinAddr: 0xBA90, symSize: 0x90 } + - { offsetInCU: 0x2E0, offset: 0x59C2F, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x148, symBinAddr: 0xBB20, symSize: 0x60 } + - { offsetInCU: 0x313, offset: 0x59C62, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x1A8, symBinAddr: 0xBB80, symSize: 0x10 } + - { offsetInCU: 0x34A, offset: 0x59C99, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1B8, symBinAddr: 0xBB90, symSize: 0xC } + - { offsetInCU: 0x389, offset: 0x59CD8, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1C4, symBinAddr: 0xBB9C, symSize: 0x10 } + - { offsetInCU: 0x3C0, offset: 0x59D0F, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x1D4, symBinAddr: 0xBBAC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x59D8D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0xBBB8, symSize: 0x48 } + - { offsetInCU: 0x97, offset: 0x59DFD, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0xBBB8, symSize: 0x48 } + - { offsetInCU: 0xCA, offset: 0x59E30, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x48, symBinAddr: 0xBC00, symSize: 0x40 } + - { offsetInCU: 0x10D, offset: 0x59E73, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x88, symBinAddr: 0xBC40, symSize: 0x8 } + - { offsetInCU: 0x14A, offset: 0x59EB0, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x90, symBinAddr: 0xBC48, symSize: 0x8 } + - { offsetInCU: 0x181, offset: 0x59EE7, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0x98, symBinAddr: 0xBC50, symSize: 0x8 } + - { offsetInCU: 0x1BE, offset: 0x59F24, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0xA0, symBinAddr: 0xBC58, symSize: 0x8 } + - { offsetInCU: 0x1F5, offset: 0x59F5B, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xA8, symBinAddr: 0xBC60, symSize: 0x8 } + - { offsetInCU: 0x22C, offset: 0x59F92, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xB0, symBinAddr: 0xBC68, symSize: 0x64 } + - { offsetInCU: 0x2D6, offset: 0x5A03C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x114, symBinAddr: 0xBCCC, symSize: 0x234 } + - { offsetInCU: 0x27, offset: 0x5A1CD, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0xBF00, symSize: 0x30 } + - { offsetInCU: 0xAB, offset: 0x5A251, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0xBF00, symSize: 0x30 } + - { offsetInCU: 0xEE, offset: 0x5A294, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x30, symBinAddr: 0xBF30, symSize: 0x8 } + - { offsetInCU: 0x123, offset: 0x5A2C9, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x38, symBinAddr: 0xBF38, symSize: 0x30 } + - { offsetInCU: 0x166, offset: 0x5A30C, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x68, symBinAddr: 0xBF68, symSize: 0x30 } + - { offsetInCU: 0x1A9, offset: 0x5A34F, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0x98, symBinAddr: 0xBF98, symSize: 0x68 } + - { offsetInCU: 0x1F0, offset: 0x5A396, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x100, symBinAddr: 0xC000, symSize: 0x8 } + - { offsetInCU: 0x22F, offset: 0x5A3D5, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x108, symBinAddr: 0xC008, symSize: 0x58 } + - { offsetInCU: 0x266, offset: 0x5A40C, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x160, symBinAddr: 0xC060, symSize: 0x10 } + - { offsetInCU: 0x2AB, offset: 0x5A451, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x170, symBinAddr: 0xC070, symSize: 0x60 } + - { offsetInCU: 0x2F2, offset: 0x5A498, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x1D0, symBinAddr: 0xC0D0, symSize: 0x10 } + - { offsetInCU: 0x337, offset: 0x5A4DD, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x1E0, symBinAddr: 0xC0E0, symSize: 0x44 } + - { offsetInCU: 0x36E, offset: 0x5A514, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x224, symBinAddr: 0xC124, symSize: 0x60 } + - { offsetInCU: 0x3B5, offset: 0x5A55B, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x284, symBinAddr: 0xC184, symSize: 0x10 } + - { offsetInCU: 0x3FA, offset: 0x5A5A0, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x294, symBinAddr: 0xC194, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x5A638, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0xC1D8, symSize: 0x60 } + - { offsetInCU: 0xCE, offset: 0x5A6DF, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0xC1D8, symSize: 0x60 } + - { offsetInCU: 0x105, offset: 0x5A716, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x60, symBinAddr: 0xC238, symSize: 0x50 } + - { offsetInCU: 0x138, offset: 0x5A749, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xB0, symBinAddr: 0xC288, symSize: 0x10 } + - { offsetInCU: 0x179, offset: 0x5A78A, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xC0, symBinAddr: 0xC298, symSize: 0x10 } + - { offsetInCU: 0x1B0, offset: 0x5A7C1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xD0, symBinAddr: 0xC2A8, symSize: 0x10C } + - { offsetInCU: 0x277, offset: 0x5A888, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x1DC, symBinAddr: 0xC3B4, symSize: 0xF8 } + - { offsetInCU: 0x328, offset: 0x5A939, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x2D4, symBinAddr: 0xC4AC, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x5A9B9, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0xC4C8, symSize: 0x24 } + - { offsetInCU: 0xD2, offset: 0x5AA64, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0xC4C8, symSize: 0x24 } + - { offsetInCU: 0x10F, offset: 0x5AAA1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x24, symBinAddr: 0xC4EC, symSize: 0x10 } + - { offsetInCU: 0x146, offset: 0x5AAD8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x34, symBinAddr: 0xC4FC, symSize: 0x10 } + - { offsetInCU: 0x17D, offset: 0x5AB0F, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x44, symBinAddr: 0xC50C, symSize: 0x94 } + - { offsetInCU: 0x1C0, offset: 0x5AB52, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0xD8, symBinAddr: 0xC5A0, symSize: 0xC0 } + - { offsetInCU: 0x27, offset: 0x5ABFD, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0xC660, symSize: 0x120 } + - { offsetInCU: 0x78, offset: 0x5AC4E, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0xC660, symSize: 0x120 } + - { offsetInCU: 0x27, offset: 0x5AD9F, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0xC780, symSize: 0x58 } + - { offsetInCU: 0xD5, offset: 0x5AE4D, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0xC780, symSize: 0x58 } + - { offsetInCU: 0x11C, offset: 0x5AE94, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x58, symBinAddr: 0xC7D8, symSize: 0x48 } + - { offsetInCU: 0x14F, offset: 0x5AEC7, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0xC820, symSize: 0x18 } + - { offsetInCU: 0x27, offset: 0x5AF7C, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0xC838, symSize: 0x148 } + - { offsetInCU: 0xAA, offset: 0x5AFFF, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0xC838, symSize: 0x148 } + - { offsetInCU: 0x18D, offset: 0x5B0E2, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x148, symBinAddr: 0xC980, symSize: 0xA0 } + - { offsetInCU: 0x27, offset: 0x5B231, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0xCA20, symSize: 0xB0 } + - { offsetInCU: 0x41, offset: 0x5B24B, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x150, symBinAddr: 0x1EC80, symSize: 0x0 } + - { offsetInCU: 0xC0, offset: 0x5B2CA, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0xCA20, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0x5B34D, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0xCAD0, symSize: 0x64 } + - { offsetInCU: 0xA3, offset: 0x5B3C9, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0xCAD0, symSize: 0x64 } + - { offsetInCU: 0xFA, offset: 0x5B420, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x64, symBinAddr: 0xCB34, symSize: 0x48 } + - { offsetInCU: 0x12D, offset: 0x5B453, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0xAC, symBinAddr: 0xCB7C, symSize: 0x74 } + - { offsetInCU: 0x27, offset: 0x5B4E7, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0xCBF0, symSize: 0x58 } + - { offsetInCU: 0x5F, offset: 0x5B51F, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0xCBF0, symSize: 0x58 } + - { offsetInCU: 0xA6, offset: 0x5B566, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x58, symBinAddr: 0xCC48, symSize: 0x48 } + - { offsetInCU: 0xD9, offset: 0x5B599, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0xCC90, symSize: 0x2C } + - { offsetInCU: 0x27, offset: 0x5B645, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xCCBC, symSize: 0x5C } + - { offsetInCU: 0x94, offset: 0x5B6B2, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xCCBC, symSize: 0x5C } + - { offsetInCU: 0xDB, offset: 0x5B6F9, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x5C, symBinAddr: 0xCD18, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x5B76B, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0xCD6C, symSize: 0x48 } + - { offsetInCU: 0xB1, offset: 0x5B7F5, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0xCD6C, symSize: 0x48 } + - { offsetInCU: 0x114, offset: 0x5B858, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x48, symBinAddr: 0xCDB4, symSize: 0x6C } + - { offsetInCU: 0x17B, offset: 0x5B8BF, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xB4, symBinAddr: 0xCE20, symSize: 0x48 } + - { offsetInCU: 0x1AE, offset: 0x5B8F2, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0xFC, symBinAddr: 0xCE68, symSize: 0x8 } + - { offsetInCU: 0x1E5, offset: 0x5B929, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0x104, symBinAddr: 0xCE70, symSize: 0x8 } + - { offsetInCU: 0x21C, offset: 0x5B960, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x10C, symBinAddr: 0xCE78, symSize: 0x8 } + - { offsetInCU: 0x253, offset: 0x5B997, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x114, symBinAddr: 0xCE80, symSize: 0x50 } + - { offsetInCU: 0x27, offset: 0x5BA42, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0xCED0, symSize: 0x6C } + - { offsetInCU: 0x157, offset: 0x5BB72, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0xCED0, symSize: 0x6C } + - { offsetInCU: 0x1A6, offset: 0x5BBC1, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x6C, symBinAddr: 0xCF3C, symSize: 0xA4 } + - { offsetInCU: 0x219, offset: 0x5BC34, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x110, symBinAddr: 0xCFE0, symSize: 0x6C } + - { offsetInCU: 0x268, offset: 0x5BC83, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x17C, symBinAddr: 0xD04C, symSize: 0x4 } + - { offsetInCU: 0x29D, offset: 0x5BCB8, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x180, symBinAddr: 0xD050, symSize: 0x6C } + - { offsetInCU: 0x2EC, offset: 0x5BD07, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x1EC, symBinAddr: 0xD0BC, symSize: 0x44 } + - { offsetInCU: 0x333, offset: 0x5BD4E, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x230, symBinAddr: 0xD100, symSize: 0x8 } + - { offsetInCU: 0x372, offset: 0x5BD8D, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x238, symBinAddr: 0xD108, symSize: 0x90 } + - { offsetInCU: 0x3E1, offset: 0x5BDFC, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x2C8, symBinAddr: 0xD198, symSize: 0xAC } + - { offsetInCU: 0x450, offset: 0x5BE6B, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x374, symBinAddr: 0xD244, symSize: 0x28 } + - { offsetInCU: 0x483, offset: 0x5BE9E, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x39C, symBinAddr: 0xD26C, symSize: 0x58 } + - { offsetInCU: 0x4CA, offset: 0x5BEE5, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x3F4, symBinAddr: 0xD2C4, symSize: 0x8C } + - { offsetInCU: 0x4FD, offset: 0x5BF18, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x480, symBinAddr: 0xD350, symSize: 0x34 } + - { offsetInCU: 0x540, offset: 0x5BF5B, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x4B4, symBinAddr: 0xD384, symSize: 0x8 } + - { offsetInCU: 0x577, offset: 0x5BF92, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x4BC, symBinAddr: 0xD38C, symSize: 0x8 } + - { offsetInCU: 0x5B4, offset: 0x5BFCF, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x4C4, symBinAddr: 0xD394, symSize: 0x8 } + - { offsetInCU: 0x5EB, offset: 0x5C006, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x4CC, symBinAddr: 0xD39C, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x5C0AF, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0xD3A4, symSize: 0x60 } + - { offsetInCU: 0x70, offset: 0x5C0F8, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0xD3A4, symSize: 0x60 } + - { offsetInCU: 0xB7, offset: 0x5C13F, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x60, symBinAddr: 0xD404, symSize: 0x50 } + - { offsetInCU: 0xEA, offset: 0x5C172, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xB0, symBinAddr: 0xD454, symSize: 0x4 } + - { offsetInCU: 0x12B, offset: 0x5C1B3, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xB4, symBinAddr: 0xD458, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x5C287, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0xD49C, symSize: 0x6C } + - { offsetInCU: 0x88, offset: 0x5C2E8, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0xD49C, symSize: 0x6C } + - { offsetInCU: 0xBF, offset: 0x5C31F, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x6C, symBinAddr: 0xD508, symSize: 0x34 } + - { offsetInCU: 0xF6, offset: 0x5C356, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0xA0, symBinAddr: 0xD53C, symSize: 0x114 } + - { offsetInCU: 0x140, offset: 0x5C3A0, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x1B4, symBinAddr: 0xD650, symSize: 0xC } + - { offsetInCU: 0x173, offset: 0x5C3D3, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x1C0, symBinAddr: 0xD65C, symSize: 0x8 } + - { offsetInCU: 0x1B0, offset: 0x5C410, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x1C8, symBinAddr: 0xD664, symSize: 0x58 } + - { offsetInCU: 0x1F3, offset: 0x5C453, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x220, symBinAddr: 0xD6BC, symSize: 0x74 } + - { offsetInCU: 0x23A, offset: 0x5C49A, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x294, symBinAddr: 0xD730, symSize: 0x8 } + - { offsetInCU: 0x26B, offset: 0x5C4CB, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x29C, symBinAddr: 0xD738, symSize: 0x114 } + - { offsetInCU: 0x39D, offset: 0x5C5FD, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x3B0, symBinAddr: 0xD84C, symSize: 0x74 } + - { offsetInCU: 0x413, offset: 0x5C673, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x424, symBinAddr: 0xD8C0, symSize: 0x88 } + - { offsetInCU: 0x499, offset: 0x5C6F9, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x4AC, symBinAddr: 0xD948, symSize: 0x114 } + - { offsetInCU: 0x27, offset: 0x5C7D3, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0xDA5C, symSize: 0x48 } + - { offsetInCU: 0x74, offset: 0x5C820, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0xDA5C, symSize: 0x48 } + - { offsetInCU: 0xA7, offset: 0x5C853, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x48, symBinAddr: 0xDAA4, symSize: 0x8 } + - { offsetInCU: 0xDA, offset: 0x5C886, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x50, symBinAddr: 0xDAAC, symSize: 0x34 } + - { offsetInCU: 0x131, offset: 0x5C8DD, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x84, symBinAddr: 0xDAE0, symSize: 0x34 } + - { offsetInCU: 0x198, offset: 0x5C944, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xB8, symBinAddr: 0xDB14, symSize: 0xAC } + - { offsetInCU: 0x1DF, offset: 0x5C98B, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x164, symBinAddr: 0xDBC0, symSize: 0xAC } + - { offsetInCU: 0x27, offset: 0x5CA8D, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0xDC6C, symSize: 0xC } + - { offsetInCU: 0x72, offset: 0x5CAD8, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0xDC6C, symSize: 0xC } + - { offsetInCU: 0xA5, offset: 0x5CB0B, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0xC, symBinAddr: 0xDC78, symSize: 0xC } + - { offsetInCU: 0xD8, offset: 0x5CB3E, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x18, symBinAddr: 0xDC84, symSize: 0x4 } + - { offsetInCU: 0x10D, offset: 0x5CB73, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x1C, symBinAddr: 0xDC88, symSize: 0xC } + - { offsetInCU: 0x179, offset: 0x5CBDF, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x28, symBinAddr: 0xDC94, symSize: 0xC } + - { offsetInCU: 0x1AC, offset: 0x5CC12, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x34, symBinAddr: 0xDCA0, symSize: 0xC } + - { offsetInCU: 0x1DF, offset: 0x5CC45, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0x40, symBinAddr: 0xDCAC, symSize: 0x8 } + - { offsetInCU: 0x222, offset: 0x5CC88, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0x48, symBinAddr: 0xDCB4, symSize: 0x38 } + - { offsetInCU: 0x275, offset: 0x5CCDB, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0x80, symBinAddr: 0xDCEC, symSize: 0x6C } + - { offsetInCU: 0x2B8, offset: 0x5CD1E, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0xEC, symBinAddr: 0xDD58, symSize: 0xC } + - { offsetInCU: 0x307, offset: 0x5CD6D, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x114, symBinAddr: 0xDD64, symSize: 0xC } + - { offsetInCU: 0x356, offset: 0x5CDBC, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x120, symBinAddr: 0xDD70, symSize: 0x30 } + - { offsetInCU: 0x399, offset: 0x5CDFF, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x150, symBinAddr: 0xDDA0, symSize: 0x30 } + - { offsetInCU: 0x3DC, offset: 0x5CE42, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x180, symBinAddr: 0xDDD0, symSize: 0x30 } + - { offsetInCU: 0x41F, offset: 0x5CE85, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x1B0, symBinAddr: 0xDE00, symSize: 0x20 } + - { offsetInCU: 0x452, offset: 0x5CEB8, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x1D0, symBinAddr: 0xDE20, symSize: 0x8C } + - { offsetInCU: 0x4D5, offset: 0x5CF3B, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x25C, symBinAddr: 0xDEAC, symSize: 0xC } + - { offsetInCU: 0x508, offset: 0x5CF6E, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x268, symBinAddr: 0xDEB8, symSize: 0xD4 } + - { offsetInCU: 0x27, offset: 0x5D1A4, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0xDF8C, symSize: 0x18 } + - { offsetInCU: 0x19B, offset: 0x5D318, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0xDF8C, symSize: 0x18 } + - { offsetInCU: 0x1D2, offset: 0x5D34F, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x18, symBinAddr: 0xDFA4, symSize: 0x8 } + - { offsetInCU: 0x211, offset: 0x5D38E, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x20, symBinAddr: 0xDFAC, symSize: 0x4 } + - { offsetInCU: 0x252, offset: 0x5D3CF, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x24, symBinAddr: 0xDFB0, symSize: 0xC8 } + - { offsetInCU: 0x316, offset: 0x5D493, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0xEC, symBinAddr: 0xE078, symSize: 0x80 } + - { offsetInCU: 0x38D, offset: 0x5D50A, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x16C, symBinAddr: 0xE0F8, symSize: 0x8 } + - { offsetInCU: 0x3CC, offset: 0x5D549, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x174, symBinAddr: 0xE100, symSize: 0xC } + - { offsetInCU: 0x40D, offset: 0x5D58A, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x180, symBinAddr: 0xE10C, symSize: 0xC } + - { offsetInCU: 0x44E, offset: 0x5D5CB, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x18C, symBinAddr: 0xE118, symSize: 0x2C } + - { offsetInCU: 0x495, offset: 0x5D612, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x1B8, symBinAddr: 0xE144, symSize: 0x58 } + - { offsetInCU: 0x4EC, offset: 0x5D669, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x210, symBinAddr: 0xE19C, symSize: 0x60 } + - { offsetInCU: 0x533, offset: 0x5D6B0, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x270, symBinAddr: 0xE1FC, symSize: 0x50 } + - { offsetInCU: 0x566, offset: 0x5D6E3, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x2C0, symBinAddr: 0xE24C, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0x5D791, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xE26C, symSize: 0x4C } + - { offsetInCU: 0x41, offset: 0x5D7AB, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x18D0, symBinAddr: 0x1ECE8, symSize: 0x0 } + - { offsetInCU: 0xB0, offset: 0x5D81A, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xE26C, symSize: 0x4C } + - { offsetInCU: 0xE3, offset: 0x5D84D, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x4C, symBinAddr: 0xE2B8, symSize: 0x68 } + - { offsetInCU: 0x159, offset: 0x5D8C3, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xB4, symBinAddr: 0xE320, symSize: 0xA0 } + - { offsetInCU: 0x1C9, offset: 0x5D933, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x154, symBinAddr: 0xE3C0, symSize: 0x90 } + - { offsetInCU: 0x225, offset: 0x5D98F, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1E4, symBinAddr: 0xE450, symSize: 0x7C } + - { offsetInCU: 0x27, offset: 0x5DA31, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xE4CC, symSize: 0xCC } + - { offsetInCU: 0x78, offset: 0x5DA82, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xE4CC, symSize: 0xCC } + - { offsetInCU: 0x14D, offset: 0x5DB57, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0xCC, symBinAddr: 0xE598, symSize: 0x17C } + - { offsetInCU: 0x3D4, offset: 0x5DDDE, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x248, symBinAddr: 0xE714, symSize: 0x234 } + - { offsetInCU: 0x5EB, offset: 0x5DFF5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x47C, symBinAddr: 0xE948, symSize: 0x44C } + - { offsetInCU: 0x8D9, offset: 0x5E2E3, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0x8C8, symBinAddr: 0xED94, symSize: 0x114 } + - { offsetInCU: 0x987, offset: 0x5E391, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0x9DC, symBinAddr: 0xEEA8, symSize: 0x230 } + - { offsetInCU: 0x9EF, offset: 0x5E3F9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0xC0C, symBinAddr: 0xF0D8, symSize: 0xA4 } + - { offsetInCU: 0xA49, offset: 0x5E453, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0xCB0, symBinAddr: 0xF17C, symSize: 0x40 } + - { offsetInCU: 0xAA3, offset: 0x5E4AD, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0xCF0, symBinAddr: 0xF1BC, symSize: 0xA8 } + - { offsetInCU: 0xAFC, offset: 0x5E506, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0xD98, symBinAddr: 0xF264, symSize: 0x80 } + - { offsetInCU: 0xB55, offset: 0x5E55F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0xE18, symBinAddr: 0xF2E4, symSize: 0x40 } + - { offsetInCU: 0xBAF, offset: 0x5E5B9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0xE58, symBinAddr: 0xF324, symSize: 0x40 } + - { offsetInCU: 0xC09, offset: 0x5E613, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0xE98, symBinAddr: 0xF364, symSize: 0x40 } + - { offsetInCU: 0xC63, offset: 0x5E66D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0xED8, symBinAddr: 0xF3A4, symSize: 0x40 } + - { offsetInCU: 0xCBD, offset: 0x5E6C7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0xF18, symBinAddr: 0xF3E4, symSize: 0x40 } + - { offsetInCU: 0xD17, offset: 0x5E721, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0xF58, symBinAddr: 0xF424, symSize: 0x40 } + - { offsetInCU: 0xD71, offset: 0x5E77B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0xF98, symBinAddr: 0xF464, symSize: 0x40 } + - { offsetInCU: 0xDCB, offset: 0x5E7D5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0xFD8, symBinAddr: 0xF4A4, symSize: 0x40 } + - { offsetInCU: 0xE25, offset: 0x5E82F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x1018, symBinAddr: 0xF4E4, symSize: 0x40 } + - { offsetInCU: 0xE7F, offset: 0x5E889, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x1058, symBinAddr: 0xF524, symSize: 0x44 } + - { offsetInCU: 0xED9, offset: 0x5E8E3, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x109C, symBinAddr: 0xF568, symSize: 0x40 } + - { offsetInCU: 0xF33, offset: 0x5E93D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x10DC, symBinAddr: 0xF5A8, symSize: 0x44 } + - { offsetInCU: 0xF7C, offset: 0x5E986, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x1120, symBinAddr: 0xF5EC, symSize: 0x6C } + - { offsetInCU: 0xFD6, offset: 0x5E9E0, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x118C, symBinAddr: 0xF658, symSize: 0xC4 } + - { offsetInCU: 0x104F, offset: 0x5EA59, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x1250, symBinAddr: 0xF71C, symSize: 0x50 } + - { offsetInCU: 0x10D1, offset: 0x5EADB, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x12A0, symBinAddr: 0xF76C, symSize: 0xC8 } + - { offsetInCU: 0x1197, offset: 0x5EBA1, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x1368, symBinAddr: 0xF834, symSize: 0xC } + - { offsetInCU: 0x11CD, offset: 0x5EBD7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x1374, symBinAddr: 0xF840, symSize: 0x70 } + - { offsetInCU: 0x27, offset: 0x5ECC0, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xF8B0, symSize: 0x1E8 } + - { offsetInCU: 0x162, offset: 0x5EDFB, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xF8B0, symSize: 0x1E8 } + - { offsetInCU: 0x287, offset: 0x5EF20, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x1E8, symBinAddr: 0xFA98, symSize: 0x2BC } + - { offsetInCU: 0x46E, offset: 0x5F107, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x4A4, symBinAddr: 0xFD54, symSize: 0x34 } + - { offsetInCU: 0x4E1, offset: 0x5F17A, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x4D8, symBinAddr: 0xFD88, symSize: 0x58 } + - { offsetInCU: 0x558, offset: 0x5F1F1, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x530, symBinAddr: 0xFDE0, symSize: 0xA4 } + - { offsetInCU: 0x5BE, offset: 0x5F257, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x5D4, symBinAddr: 0xFE84, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x5F2EF, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xFE98, symSize: 0x54 } + - { offsetInCU: 0x3C, offset: 0x5F304, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xFE98, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x5F41D, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xFEEC, symSize: 0xC } + - { offsetInCU: 0x4B, offset: 0x5F441, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xFEEC, symSize: 0xC } + - { offsetInCU: 0x8A, offset: 0x5F480, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0xC, symBinAddr: 0xFEF8, symSize: 0x84 } + - { offsetInCU: 0x27, offset: 0x5F6BC, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xFF7C, symSize: 0x304 } + - { offsetInCU: 0x17E, offset: 0x5F813, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xFF7C, symSize: 0x304 } + - { offsetInCU: 0x27, offset: 0x5FAE8, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0x10280, symSize: 0x68 } + - { offsetInCU: 0x4F, offset: 0x5FB10, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x6AC, symBinAddr: 0x1092C, symSize: 0x50 } + - { offsetInCU: 0x77, offset: 0x5FB38, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0x7330, symBinAddr: 0x1ECF0, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x5FB4F, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0x7338, symBinAddr: 0x1ECF8, symSize: 0x0 } + - { offsetInCU: 0x1DF, offset: 0x5FCA0, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0x10280, symSize: 0x68 } + - { offsetInCU: 0x22B, offset: 0x5FCEC, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x68, symBinAddr: 0x102E8, symSize: 0x28 } + - { offsetInCU: 0x28D, offset: 0x5FD4E, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x90, symBinAddr: 0x10310, symSize: 0x14 } + - { offsetInCU: 0x2DD, offset: 0x5FD9E, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0xA4, symBinAddr: 0x10324, symSize: 0x5C } + - { offsetInCU: 0x314, offset: 0x5FDD5, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0x100, symBinAddr: 0x10380, symSize: 0xD4 } + - { offsetInCU: 0x3D6, offset: 0x5FE97, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x1D4, symBinAddr: 0x10454, symSize: 0x28 } + - { offsetInCU: 0x428, offset: 0x5FEE9, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x1FC, symBinAddr: 0x1047C, symSize: 0x98 } + - { offsetInCU: 0x57C, offset: 0x6003D, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x294, symBinAddr: 0x10514, symSize: 0x2AC } + - { offsetInCU: 0x878, offset: 0x60339, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0xE88, symBinAddr: 0x11108, symSize: 0x118 } + - { offsetInCU: 0x974, offset: 0x60435, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x540, symBinAddr: 0x107C0, symSize: 0x98 } + - { offsetInCU: 0x9E3, offset: 0x604A4, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x5D8, symBinAddr: 0x10858, symSize: 0x4C } + - { offsetInCU: 0xA10, offset: 0x604D1, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x624, symBinAddr: 0x108A4, symSize: 0x88 } + - { offsetInCU: 0xB16, offset: 0x605D7, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0x6FC, symBinAddr: 0x1097C, symSize: 0x5C } + - { offsetInCU: 0xB5F, offset: 0x60620, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0x758, symBinAddr: 0x109D8, symSize: 0x4 } + - { offsetInCU: 0xB88, offset: 0x60649, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0x75C, symBinAddr: 0x109DC, symSize: 0x2C } + - { offsetInCU: 0xBDD, offset: 0x6069E, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0x788, symBinAddr: 0x10A08, symSize: 0x84 } + - { offsetInCU: 0xCE1, offset: 0x607A2, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0x80C, symBinAddr: 0x10A8C, symSize: 0x78 } + - { offsetInCU: 0xD7B, offset: 0x6083C, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x884, symBinAddr: 0x10B04, symSize: 0x1C } + - { offsetInCU: 0xDB1, offset: 0x60872, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x8A0, symBinAddr: 0x10B20, symSize: 0x64 } + - { offsetInCU: 0xE3C, offset: 0x608FD, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x904, symBinAddr: 0x10B84, symSize: 0x1C } + - { offsetInCU: 0xE72, offset: 0x60933, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x920, symBinAddr: 0x10BA0, symSize: 0x88 } + - { offsetInCU: 0xF2F, offset: 0x609F0, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0x9A8, symBinAddr: 0x10C28, symSize: 0x98 } + - { offsetInCU: 0xFF0, offset: 0x60AB1, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xA40, symBinAddr: 0x10CC0, symSize: 0x90 } + - { offsetInCU: 0x10D4, offset: 0x60B95, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xAD0, symBinAddr: 0x10D50, symSize: 0x68 } + - { offsetInCU: 0x1156, offset: 0x60C17, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xB38, symBinAddr: 0x10DB8, symSize: 0x78 } + - { offsetInCU: 0x11C9, offset: 0x60C8A, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xBB0, symBinAddr: 0x10E30, symSize: 0xC } + - { offsetInCU: 0x120B, offset: 0x60CCC, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0xBBC, symBinAddr: 0x10E3C, symSize: 0x2CC } + - { offsetInCU: 0x27, offset: 0x61002, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0x11220, symSize: 0x4 } + - { offsetInCU: 0x4D, offset: 0x61028, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0x11220, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x610CB, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x11224, symSize: 0x48 } + - { offsetInCU: 0x83, offset: 0x61127, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x11224, symSize: 0x48 } + - { offsetInCU: 0xCA, offset: 0x6116E, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x48, symBinAddr: 0x1126C, symSize: 0x64 } +... diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h new file mode 100644 index 0000000000..8f6d56fde2 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2009-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCObserverMockObject; + + +@interface NSNotificationCenter(OCMAdditions) + +- (void)addMockObserver:(OCObserverMockObject *)notificationObserver name:(NSString *)notificationName object:(id)notificationSender; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMArg.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMArg.h new file mode 100644 index 0000000000..27167078ad --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMArg.h @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2009-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMArg : NSObject + +// constraining arguments + ++ (id)any; ++ (SEL)anySelector; ++ (void *)anyPointer; ++ (id __autoreleasing *)anyObjectRef; ++ (id)isNil; ++ (id)isNotNil; ++ (id)isEqual:(id)value; ++ (id)isNotEqual:(id)value; ++ (id)isKindOfClass:(Class)cls; ++ (id)checkWithSelector:(SEL)selector onObject:(id)anObject; ++ (id)checkWithBlock:(BOOL (^)(id obj))block; + +// manipulating arguments + ++ (id *)setTo:(id)value; ++ (void *)setToValue:(NSValue *)value; ++ (id)invokeBlock; ++ (id)invokeBlockWithArgs:(id)first, ... NS_REQUIRES_NIL_TERMINATION; + ++ (id)defaultValue; + +// internal use only + ++ (id)resolveSpecialValues:(NSValue *)value; + +@end + +#define OCMOCK_ANY [OCMArg any] + +#define OCMOCK_VALUE(variable) \ + ({ __typeof__(variable) __v = (variable); [NSValue value:&__v withObjCType:@encode(__typeof__(__v))]; }) diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h new file mode 100644 index 0000000000..39714db03f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2007-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMConstraint : NSObject + ++ (instancetype)constraint; +- (BOOL)evaluate:(id)value; + +// if you are looking for any, isNil, etc, they have moved to OCMArg + +// try to use [OCMArg checkWith...] instead of the constraintWith... methods below + ++ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject; ++ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject withValue:(id)aValue; + + +@end + +@interface OCMAnyConstraint : OCMConstraint +@end + +@interface OCMIsNilConstraint : OCMConstraint +@end + +@interface OCMIsNotNilConstraint : OCMConstraint +@end + +@interface OCMIsNotEqualConstraint : OCMConstraint +{ +@public + id testValue; +} + +@end + +@interface OCMInvocationConstraint : OCMConstraint +{ +@public + NSInvocation *invocation; +} + +@end + +@interface OCMBlockConstraint : OCMConstraint +{ + BOOL (^block)(id); +} + +- (instancetype)initWithConstraintBlock:(BOOL (^)(id))block; + +@end + +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define CONSTRAINT(aSelector) [OCMConstraint constraintWithSelector:aSelector onObject:self] +#define CONSTRAINTV(aSelector, aValue) [OCMConstraint constraintWithSelector:aSelector onObject:self withValue:(aValue)] +#endif diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h new file mode 100644 index 0000000000..15131ae781 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + + +#if defined(__cplusplus) +#define OCMOCK_EXTERN extern "C" +#else +#define OCMOCK_EXTERN extern +#endif + + +OCMOCK_EXTERN BOOL OCMIsObjectType(const char *objCType); +OCMOCK_EXTERN BOOL OCMIsSubclassOfMockClass(Class cls); diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h new file mode 100644 index 0000000000..b14a8eb8a5 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import + +@interface OCMLocation : NSObject +{ + id testCase; + NSString *file; + NSUInteger line; +} + ++ (instancetype)locationWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; + +- (instancetype)initWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; + +- (id)testCase; +- (NSString *)file; +- (NSUInteger)line; + +@end + +OCMOCK_EXTERN OCMLocation *OCMMakeLocation(id testCase, const char *file, int line); diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h new file mode 100644 index 0000000000..5b32fabc98 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; +@class OCMRecorder; +@class OCMStubRecorder; +@class OCMockObject; + + +@interface OCMMacroState : NSObject +{ + OCMRecorder *recorder; + BOOL invocationDidThrow; +} + ++ (void)beginStubMacro; ++ (OCMStubRecorder *)endStubMacro; + ++ (void)beginExpectMacro; ++ (OCMStubRecorder *)endExpectMacro; + ++ (void)beginRejectMacro; ++ (OCMStubRecorder *)endRejectMacro; + ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation; ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation withQuantifier:(OCMQuantifier *)quantifier; ++ (void)endVerifyMacro; + ++ (OCMMacroState *)globalState; + +- (void)setRecorder:(OCMRecorder *)aRecorder; +- (OCMRecorder *)recorder; + +- (void)switchToClassMethod; + +- (void)setInvocationDidThrow:(BOOL)flag; +- (BOOL)invocationDidThrow; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h new file mode 100644 index 0000000000..c013bde16e --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2016-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMQuantifier : NSObject +{ + NSUInteger expectedCount; +} + ++ (instancetype)never; ++ (instancetype)exactly:(NSUInteger)count; ++ (instancetype)atLeast:(NSUInteger)count; ++ (instancetype)atMost:(NSUInteger)count; + +- (BOOL)isValidCount:(NSUInteger)count; + +- (NSString *)description; + +@end + + +#define OCMNever() ([OCMQuantifier never]) +#define OCMTimes(n) ([OCMQuantifier exactly:(n)]) +#define OCMAtLeast(n) ([OCMQuantifier atLeast:(n)]) +#define OCMAtMost(n) ([OCMQuantifier atMost:(n)]) + +#ifndef OCM_DISABLE_SHORT_QSYNTAX +#define never() OCMNever() +#define times(n) OCMTimes(n) +#define atLeast(n) OCMAtLeast(n) +#define atMost(n) OCMAtMost(n) +#endif diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h new file mode 100644 index 0000000000..510644505f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMockObject; +@class OCMInvocationMatcher; + + +@interface OCMRecorder : NSProxy +{ + OCMockObject *mockObject; + OCMInvocationMatcher *invocationMatcher; + BOOL didRecordInvocation; + BOOL shouldReturnMockFromInit; +} + +- (instancetype)init; +- (instancetype)initWithMockObject:(OCMockObject *)aMockObject; + +- (void)setMockObject:(OCMockObject *)aMockObject; +- (void)setShouldReturnMockFromInit:(BOOL)flag; + +- (OCMInvocationMatcher *)invocationMatcher; +- (BOOL)didRecordInvocation; + +- (id)classMethod; +- (id)ignoringNonObjectArgs; + +@end + +@interface OCMRecorder (Properties) + +#define ignoringNonObjectArgs() _ignoringNonObjectArgs() +@property(nonatomic, readonly) OCMRecorder * (^_ignoringNonObjectArgs)(void); + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h new file mode 100644 index 0000000000..a00c64bf18 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import + +#import + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +@class XCTestExpectation; +#endif + +@interface OCMStubRecorder : OCMRecorder + +- (id)andReturn:(id)anObject; +- (id)andReturnValue:(NSValue *)aValue; +- (id)andThrow:(NSException *)anException; +- (id)andPost:(NSNotification *)aNotification; +- (id)andCall:(SEL)selector onObject:(id)anObject; +- (id)andDo:(void (^)(NSInvocation *invocation))block; +- (id)andForwardToRealObject; + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +- (id)andFulfill:(XCTestExpectation *)expectation; +#endif + +@end + + +@interface OCMStubRecorder (Properties) + +#define andReturn(aValue) _andReturn(({ \ + __typeof__(aValue) _val = (aValue); \ + NSValue *_nsval = [NSValue value:&_val withObjCType:@encode(__typeof__(_val))]; \ + if (OCMIsObjectType(@encode(__typeof(_val)))) { \ + objc_setAssociatedObject(_nsval, "OCMAssociatedBoxedValue", *(__unsafe_unretained id *) (void *) &_val, OBJC_ASSOCIATION_RETAIN); \ + } \ + _nsval; \ +})) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andReturn)(NSValue *); + +#define andThrow(anException) _andThrow(anException) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andThrow)(NSException *); + +#define andPost(aNotification) _andPost(aNotification) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andPost)(NSNotification *); + +#define andCall(anObject, aSelector) _andCall(anObject, aSelector) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andCall)(id, SEL); + +#define andDo(aBlock) _andDo(aBlock) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andDo)(void (^)(NSInvocation *)); + +#define andForwardToRealObject() _andForwardToRealObject() +@property (nonatomic, readonly) OCMStubRecorder *(^ _andForwardToRealObject)(void); + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +#define andFulfill(anExpectation) _andFulfill(anExpectation) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andFulfill)(XCTestExpectation *); +#endif + +@property (nonatomic, readonly) OCMStubRecorder *(^ _ignoringNonObjectArgs)(void); + +#define andBreak() _andDo(^(NSInvocation *_invocation) \ +{ \ + __builtin_debugtrap(); \ +}) \ + +#define andLog(_format, ...) _andDo(^(NSInvocation *_invocation) \ +{ \ + NSLog(_format, ##__VA_ARGS__); \ +}) \ + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMVerifier.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMVerifier.h new file mode 100644 index 0000000000..217acdb539 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMVerifier.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; + +@interface OCMVerifier : OCMRecorder + +@property(strong) OCMLocation *location; +@property(strong) OCMQuantifier *quantifier; + +- (id)withQuantifier:(OCMQuantifier *)quantifier; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMock.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMock.h new file mode 100644 index 0000000000..f63657222f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMock.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h new file mode 100644 index 0000000000..22535572a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + + + +#ifdef OCM_DISABLE_SHORT_SYNTAX +#define OCM_DISABLE_SHORT_QSYNTAX +#endif + + +#define OCMClassMock(cls) [OCMockObject niceMockForClass:cls] + +#define OCMStrictClassMock(cls) [OCMockObject mockForClass:cls] + +#define OCMProtocolMock(protocol) [OCMockObject niceMockForProtocol:protocol] + +#define OCMStrictProtocolMock(protocol) [OCMockObject mockForProtocol:protocol] + +#define OCMPartialMock(obj) [OCMockObject partialMockForObject:obj] + +#define OCMObserverMock() [OCMockObject observerMock] + + +#define OCMStub(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginStubMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endStubMacro]; \ + } \ + recorder; \ + ); \ +}) + +#define OCMExpect(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginExpectMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endExpectMacro]; \ + } \ + recorder; \ + ); \ +}) + +#define OCMReject(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginRejectMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endRejectMacro]; \ + } \ + recorder; \ + ); \ +}) + + + +#define OCMClassMethod(invocation) \ + _OCMSilenceWarnings( \ + [[OCMMacroState globalState] switchToClassMethod]; \ + invocation; \ + ); + + +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define ClassMethod(invocation) OCMClassMethod(invocation) +#endif + + +#define OCMVerifyAll(mock) [(OCMockObject *)mock verifyAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define OCMVerifyAllWithDelay(mock, delay) [(OCMockObject *)mock verifyWithDelay:delay atLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define _OCMVerify(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +#define _OCMVerifyWithQuantifier(quantifier, invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__) withQuantifier:quantifier]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +// explanation for macros below here: https://stackoverflow.com/questions/3046889/optional-parameters-with-c-macros + +#define _OCMVerify_1(A) _OCMVerify(A) +#define _OCMVerify_2(A,B) _OCMVerifyWithQuantifier(A, B) +#define _OCMVerify_X(x,A,B,FUNC, ...) FUNC +#define OCMVerify(...) _OCMVerify_X(,##__VA_ARGS__, _OCMVerify_2(__VA_ARGS__), _OCMVerify_1(__VA_ARGS__)) + + +#define _OCMSilenceWarnings(macro) \ +({ \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wunused-value\"") \ + _Pragma("clang diagnostic ignored \"-Wunused-getter-return-value\"") \ + _Pragma("clang diagnostic ignored \"-Wstrict-selector-match\"") \ + macro \ + _Pragma("clang diagnostic pop") \ +}) diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h new file mode 100644 index 0000000000..f57397165f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; +@class OCMInvocationStub; +@class OCMStubRecorder; +@class OCMInvocationMatcher; +@class OCMInvocationExpectation; + + +@interface OCMockObject : NSProxy +{ + BOOL isNice; + BOOL expectationOrderMatters; + NSMutableArray *stubs; + NSMutableArray *expectations; + NSMutableArray *exceptions; + NSMutableArray *invocations; +} + ++ (id)mockForClass:(Class)aClass; ++ (id)mockForProtocol:(Protocol *)aProtocol; ++ (id)partialMockForObject:(NSObject *)anObject; + ++ (id)niceMockForClass:(Class)aClass; ++ (id)niceMockForProtocol:(Protocol *)aProtocol; + ++ (id)observerMock __deprecated_msg("Please use XCTNSNotificationExpectation instead."); + +- (instancetype)init; + +- (void)setExpectationOrderMatters:(BOOL)flag; + +- (id)stub; +- (id)expect; +- (id)reject; + +- (id)verify; +- (id)verifyAtLocation:(OCMLocation *)location; + +- (void)verifyWithDelay:(NSTimeInterval)delay; +- (void)verifyWithDelay:(NSTimeInterval)delay atLocation:(OCMLocation *)location; + +- (void)stopMocking; + +// internal use only + +- (void)addStub:(OCMInvocationStub *)aStub; +- (void)addExpectation:(OCMInvocationExpectation *)anExpectation; +- (void)addInvocation:(NSInvocation *)anInvocation; + +- (BOOL)handleInvocation:(NSInvocation *)anInvocation; +- (void)handleUnRecordedInvocation:(NSInvocation *)anInvocation; +- (BOOL)handleSelector:(SEL)sel; + +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher atLocation:(OCMLocation *)location; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher withQuantifier:(OCMQuantifier *)quantifier atLocation:(OCMLocation *)location; +- (NSString *)descriptionForVerificationFailureWithMatcher:(OCMInvocationMatcher *)matcher quantifier:(OCMQuantifier *)quantifier invocationCount:(NSUInteger)count; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Info.plist b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Info.plist new file mode 100644 index 0000000000..553916c49e Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Info.plist differ diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Modules/module.modulemap b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Modules/module.modulemap new file mode 100644 index 0000000000..fab3ca5c35 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module OCMock { + umbrella header "OCMock.h" + export * + + module * { export * } +} diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/OCMock b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/OCMock new file mode 100755 index 0000000000..0eca5c3e57 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000000..7e67685ab7 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources @@ -0,0 +1,256 @@ + + + + + files + + Headers/NSNotificationCenter+OCMAdditions.h + + vONiqh5sL6dS88Kx8JYNEZSgZs0= + + Headers/OCMArg.h + + 2TtJQtEo2sCB6zXIpOR5CpHd6ZI= + + Headers/OCMConstraint.h + + Xas8pGuJGxTT/F4ey/TyYW8RdsE= + + Headers/OCMFunctions.h + + 8vgivFuntcZU8V6MIPS/qI7+76c= + + Headers/OCMLocation.h + + /0CRbUvWS/08eIbkc7Qs0rVCIpc= + + Headers/OCMMacroState.h + + eG9h5aC1sciDnimn2qd8D3Whgs8= + + Headers/OCMQuantifier.h + + Iz/nUSovlPskrKgJYN3wtrzsQwI= + + Headers/OCMRecorder.h + + Nuc9k8M2llCQS3ElBXYmXmOgYSA= + + Headers/OCMStubRecorder.h + + UlinOlGX+5BrG/p3FpLJyfKrfBc= + + Headers/OCMVerifier.h + + XkRNOUntVvz91+zCRZHKop6Mpm4= + + Headers/OCMock.h + + On/6fINORTxTz9S5hDINgwB7Q+k= + + Headers/OCMockMacros.h + + I/Um7WTr4ycb9SAiuXqMQqZr56s= + + Headers/OCMockObject.h + + gs1jfQy3OVzcDFaoOf3h85dDCHg= + + Info.plist + + GuDeeeA7YdNA2JQefpl6K5/f+bc= + + Modules/module.modulemap + + D8QZr5r+V+F/EzuAFJHCo218QzY= + + + files2 + + Headers/NSNotificationCenter+OCMAdditions.h + + hash2 + + OpqlLXl1TYpgdESPdjTcl8ukOnx3PIF/CW2vaf8Hffg= + + + Headers/OCMArg.h + + hash2 + + KlkzlNlKwrlSANkeM5T8f5FOJdV/6ehZzv7wvyec5KA= + + + Headers/OCMConstraint.h + + hash2 + + 2U5VzXM/137kdDaimPrTw7LgWDfexU81LodocYo6kc0= + + + Headers/OCMFunctions.h + + hash2 + + RkAZXLHoOdzRAcb5Xj1jfbb4HG46uX2ebbvAQuL02tE= + + + Headers/OCMLocation.h + + hash2 + + ccpsG99Nw50eW0nZvLv/IozvOnpFCvXqTcFMQkNv1bU= + + + Headers/OCMMacroState.h + + hash2 + + CvW82Uxav33uzaXGAxUzM2ue5TYOB7xRmnoIZ/X/xgs= + + + Headers/OCMQuantifier.h + + hash2 + + AR64qzDpATQzBQbotenP205lhYh7IEtfrdb2tfkjvOk= + + + Headers/OCMRecorder.h + + hash2 + + 2yDq8ywLd4CnfinJmX1elhIUKtQRYv+bJDX5p+KPATo= + + + Headers/OCMStubRecorder.h + + hash2 + + YJjzSF6DMhEmPqm7LnSnWdiCqSwsepMeGN4i1SKoHz4= + + + Headers/OCMVerifier.h + + hash2 + + AX+jq2RcKI06XrCgrYSS5p4CGtyEdt0fNSLdsUkOmjk= + + + Headers/OCMock.h + + hash2 + + Vt6bfx1xsYy28YCOPDtY7NzbG6grfcluwOF5MZqjyd4= + + + Headers/OCMockMacros.h + + hash2 + + p45nXBg6Fyw2+Orzsv08dNq/tVPRv8ccEh8pkl2T/nk= + + + Headers/OCMockObject.h + + hash2 + + SWo2XBfpB3ZcUgcIZvzTYDXcjmquNSdDpEXNe0U1zeo= + + + Modules/module.modulemap + + hash2 + + pJYkV/qB275HCglrXGI/POf3dh+jBQ7qNq2ZpQojitk= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000000..7fb26517a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.org.ocmock.OCMock + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 3.9.2 + CFBundleVersion + 3.9.1 + + diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock new file mode 100644 index 0000000000..c15996d231 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml new file mode 100644 index 0000000000..00ba9ea3da --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml @@ -0,0 +1,476 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Products/Release-iphonesimulator/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x27, offset: 0x5500B, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x361C, symSize: 0x70 } + - { offsetInCU: 0x19E, offset: 0x55182, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x361C, symSize: 0x70 } + - { offsetInCU: 0x1CD, offset: 0x551B1, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x70, symBinAddr: 0x368C, symSize: 0x40 } + - { offsetInCU: 0x210, offset: 0x551F4, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0xB0, symBinAddr: 0x36CC, symSize: 0x40 } + - { offsetInCU: 0x253, offset: 0x55237, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xF0, symBinAddr: 0x370C, symSize: 0x40 } + - { offsetInCU: 0x296, offset: 0x5527A, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0x130, symBinAddr: 0x374C, symSize: 0x38 } + - { offsetInCU: 0x2DD, offset: 0x552C1, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x168, symBinAddr: 0x3784, symSize: 0x38 } + - { offsetInCU: 0x324, offset: 0x55308, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x1A0, symBinAddr: 0x37BC, symSize: 0x28 } + - { offsetInCU: 0x367, offset: 0x5534B, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x1C8, symBinAddr: 0x37E4, symSize: 0x30 } + - { offsetInCU: 0x39A, offset: 0x5537E, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x1F8, symBinAddr: 0x3814, symSize: 0x158 } + - { offsetInCU: 0x3F0, offset: 0x553D4, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x350, symBinAddr: 0x396C, symSize: 0x90 } + - { offsetInCU: 0x423, offset: 0x55407, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x3E0, symBinAddr: 0x39FC, symSize: 0x1C } + - { offsetInCU: 0x456, offset: 0x5543A, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x3FC, symBinAddr: 0x3A18, symSize: 0x74 } + - { offsetInCU: 0x499, offset: 0x5547D, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x470, symBinAddr: 0x3A8C, symSize: 0x178 } + - { offsetInCU: 0x4F7, offset: 0x554DB, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x5E8, symBinAddr: 0x3C04, symSize: 0x70 } + - { offsetInCU: 0x53A, offset: 0x5551E, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x658, symBinAddr: 0x3C74, symSize: 0x8C } + - { offsetInCU: 0x56D, offset: 0x55551, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x6E4, symBinAddr: 0x3D00, symSize: 0x7C } + - { offsetInCU: 0x5B0, offset: 0x55594, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x760, symBinAddr: 0x3D7C, symSize: 0x20 } + - { offsetInCU: 0x5ED, offset: 0x555D1, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x780, symBinAddr: 0x3D9C, symSize: 0x74 } + - { offsetInCU: 0x620, offset: 0x55604, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x7F4, symBinAddr: 0x3E10, symSize: 0x40 } + - { offsetInCU: 0x657, offset: 0x5563B, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x834, symBinAddr: 0x3E50, symSize: 0x40 } + - { offsetInCU: 0x68E, offset: 0x55672, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x874, symBinAddr: 0x3E90, symSize: 0x24 } + - { offsetInCU: 0x6C5, offset: 0x556A9, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x898, symBinAddr: 0x3EB4, symSize: 0x18 } + - { offsetInCU: 0x6FA, offset: 0x556DE, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x8B0, symBinAddr: 0x3ECC, symSize: 0x30C } + - { offsetInCU: 0x853, offset: 0x55837, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0xBBC, symBinAddr: 0x41D8, symSize: 0x18 } + - { offsetInCU: 0x895, offset: 0x55879, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0xBD4, symBinAddr: 0x41F0, symSize: 0x214 } + - { offsetInCU: 0x95B, offset: 0x5593F, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xDE8, symBinAddr: 0x4404, symSize: 0x18 } + - { offsetInCU: 0x99C, offset: 0x55980, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xE00, symBinAddr: 0x441C, symSize: 0x1C } + - { offsetInCU: 0x9EE, offset: 0x559D2, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xE1C, symBinAddr: 0x4438, symSize: 0x1E8 } + - { offsetInCU: 0xAB6, offset: 0x55A9A, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0x1004, symBinAddr: 0x4620, symSize: 0x108 } + - { offsetInCU: 0xB32, offset: 0x55B16, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0x110C, symBinAddr: 0x4728, symSize: 0x94 } + - { offsetInCU: 0xC0D, offset: 0x55BF1, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0x11A0, symBinAddr: 0x47BC, symSize: 0x170 } + - { offsetInCU: 0xC6E, offset: 0x55C52, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0x1310, symBinAddr: 0x492C, symSize: 0x118 } + - { offsetInCU: 0xCD3, offset: 0x55CB7, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x1428, symBinAddr: 0x4A44, symSize: 0x23C } + - { offsetInCU: 0xD5E, offset: 0x55D42, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x1664, symBinAddr: 0x4C80, symSize: 0x134 } + - { offsetInCU: 0xDAE, offset: 0x55D92, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x1798, symBinAddr: 0x4DB4, symSize: 0xB8 } + - { offsetInCU: 0xDF3, offset: 0x55DD7, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x1850, symBinAddr: 0x4E6C, symSize: 0xE4 } + - { offsetInCU: 0xE77, offset: 0x55E5B, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x1934, symBinAddr: 0x4F50, symSize: 0x21C } + - { offsetInCU: 0x27, offset: 0x55FE7, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x516C, symSize: 0x70 } + - { offsetInCU: 0x10A, offset: 0x560CA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x516C, symSize: 0x70 } + - { offsetInCU: 0x151, offset: 0x56111, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x70, symBinAddr: 0x51DC, symSize: 0x54 } + - { offsetInCU: 0x184, offset: 0x56144, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xC4, symBinAddr: 0x5230, symSize: 0x5C } + - { offsetInCU: 0x1E1, offset: 0x561A1, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0x120, symBinAddr: 0x528C, symSize: 0x20 } + - { offsetInCU: 0x218, offset: 0x561D8, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0x140, symBinAddr: 0x52AC, symSize: 0xD8 } + - { offsetInCU: 0x276, offset: 0x56236, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x218, symBinAddr: 0x5384, symSize: 0xA4 } + - { offsetInCU: 0x2C5, offset: 0x56285, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x2BC, symBinAddr: 0x5428, symSize: 0x58 } + - { offsetInCU: 0x369, offset: 0x56329, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x314, symBinAddr: 0x5480, symSize: 0x88 } + - { offsetInCU: 0x3AC, offset: 0x5636C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x39C, symBinAddr: 0x5508, symSize: 0x2D4 } + - { offsetInCU: 0x63C, offset: 0x565FC, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x670, symBinAddr: 0x57DC, symSize: 0x13C } + - { offsetInCU: 0x747, offset: 0x56707, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x7AC, symBinAddr: 0x5918, symSize: 0x3C } + - { offsetInCU: 0x770, offset: 0x56730, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x7E8, symBinAddr: 0x5954, symSize: 0x30 } + - { offsetInCU: 0x78F, offset: 0x5674F, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x818, symBinAddr: 0x5984, symSize: 0xF4 } + - { offsetInCU: 0x949, offset: 0x56909, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x90C, symBinAddr: 0x5A78, symSize: 0xF0 } + - { offsetInCU: 0x9DD, offset: 0x5699D, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x9FC, symBinAddr: 0x5B68, symSize: 0x14 } + - { offsetInCU: 0xA0C, offset: 0x569CC, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0xA10, symBinAddr: 0x5B7C, symSize: 0x7C } + - { offsetInCU: 0xA63, offset: 0x56A23, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0xA8C, symBinAddr: 0x5BF8, symSize: 0x44 } + - { offsetInCU: 0xA9A, offset: 0x56A5A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0xAD0, symBinAddr: 0x5C3C, symSize: 0x20 } + - { offsetInCU: 0xAD1, offset: 0x56A91, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0xAF0, symBinAddr: 0x5C5C, symSize: 0x20 } + - { offsetInCU: 0xB16, offset: 0x56AD6, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0xB10, symBinAddr: 0x5C7C, symSize: 0x20 } + - { offsetInCU: 0xB5B, offset: 0x56B1B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0xB30, symBinAddr: 0x5C9C, symSize: 0x94 } + - { offsetInCU: 0xC1B, offset: 0x56BDB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0xBC4, symBinAddr: 0x5D30, symSize: 0x48 } + - { offsetInCU: 0xC53, offset: 0x56C13, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0xC0C, symBinAddr: 0x5D78, symSize: 0x48 } + - { offsetInCU: 0xC8B, offset: 0x56C4B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0xC54, symBinAddr: 0x5DC0, symSize: 0x48 } + - { offsetInCU: 0xCC3, offset: 0x56C83, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0xC9C, symBinAddr: 0x5E08, symSize: 0x48 } + - { offsetInCU: 0xCFB, offset: 0x56CBB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0xCE4, symBinAddr: 0x5E50, symSize: 0x48 } + - { offsetInCU: 0xD33, offset: 0x56CF3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xD2C, symBinAddr: 0x5E98, symSize: 0x48 } + - { offsetInCU: 0xD6B, offset: 0x56D2B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xD74, symBinAddr: 0x5EE0, symSize: 0x48 } + - { offsetInCU: 0xDA3, offset: 0x56D63, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xDBC, symBinAddr: 0x5F28, symSize: 0x48 } + - { offsetInCU: 0xDDB, offset: 0x56D9B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xE04, symBinAddr: 0x5F70, symSize: 0x48 } + - { offsetInCU: 0xE13, offset: 0x56DD3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xE4C, symBinAddr: 0x5FB8, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0x56FCB, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x6000, symSize: 0xF4 } + - { offsetInCU: 0x131, offset: 0x570D5, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x6000, symSize: 0xF4 } + - { offsetInCU: 0x188, offset: 0x5712C, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xF4, symBinAddr: 0x60F4, symSize: 0x60 } + - { offsetInCU: 0x1E5, offset: 0x57189, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x154, symBinAddr: 0x6154, symSize: 0x20 } + - { offsetInCU: 0x21C, offset: 0x571C0, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x174, symBinAddr: 0x6174, symSize: 0x12C } + - { offsetInCU: 0x295, offset: 0x57239, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x2A0, symBinAddr: 0x62A0, symSize: 0x78 } + - { offsetInCU: 0x31F, offset: 0x572C3, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x318, symBinAddr: 0x6318, symSize: 0xBC } + - { offsetInCU: 0x3FD, offset: 0x573A1, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x3D4, symBinAddr: 0x63D4, symSize: 0x88 } + - { offsetInCU: 0x440, offset: 0x573E4, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x45C, symBinAddr: 0x645C, symSize: 0xC0 } + - { offsetInCU: 0x483, offset: 0x57427, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x51C, symBinAddr: 0x651C, symSize: 0x118 } + - { offsetInCU: 0x4F5, offset: 0x57499, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x634, symBinAddr: 0x6634, symSize: 0x288 } + - { offsetInCU: 0x7E3, offset: 0x57787, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x8BC, symBinAddr: 0x68BC, symSize: 0xDC } + - { offsetInCU: 0x8F3, offset: 0x57897, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0xA04, symBinAddr: 0x6998, symSize: 0x15C } + - { offsetInCU: 0xA9C, offset: 0x57A40, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0xB60, symBinAddr: 0x6AF4, symSize: 0x78 } + - { offsetInCU: 0xB11, offset: 0x57AB5, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0xBD8, symBinAddr: 0x6B6C, symSize: 0xC0 } + - { offsetInCU: 0xB7F, offset: 0x57B23, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xC98, symBinAddr: 0x6C2C, symSize: 0x18 } + - { offsetInCU: 0xBBE, offset: 0x57B62, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xCB0, symBinAddr: 0x6C44, symSize: 0xD0 } + - { offsetInCU: 0xC36, offset: 0x57BDA, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xD80, symBinAddr: 0x6D14, symSize: 0x154 } + - { offsetInCU: 0xCD8, offset: 0x57C7C, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xED4, symBinAddr: 0x6E68, symSize: 0xAC } + - { offsetInCU: 0xD74, offset: 0x57D18, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xF80, symBinAddr: 0x6F14, symSize: 0x10 } + - { offsetInCU: 0xD9D, offset: 0x57D41, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xF90, symBinAddr: 0x6F24, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x57FDE, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x6F30, symSize: 0x98 } + - { offsetInCU: 0xD9, offset: 0x58090, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x6F30, symSize: 0x98 } + - { offsetInCU: 0x120, offset: 0x580D7, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x98, symBinAddr: 0x6FC8, symSize: 0x54 } + - { offsetInCU: 0x199, offset: 0x58150, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xEC, symBinAddr: 0x701C, symSize: 0xC4 } + - { offsetInCU: 0x282, offset: 0x58239, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x1B0, symBinAddr: 0x70E0, symSize: 0x24 } + - { offsetInCU: 0x2F8, offset: 0x582AF, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x1D4, symBinAddr: 0x7104, symSize: 0x2C } + - { offsetInCU: 0x27, offset: 0x5836F, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7130, symSize: 0x2C } + - { offsetInCU: 0x178, offset: 0x584C0, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7130, symSize: 0x2C } + - { offsetInCU: 0x1AD, offset: 0x584F5, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x2C, symBinAddr: 0x715C, symSize: 0x44 } + - { offsetInCU: 0x1F4, offset: 0x5853C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x70, symBinAddr: 0x71A0, symSize: 0x20 } + - { offsetInCU: 0x233, offset: 0x5857B, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x90, symBinAddr: 0x71C0, symSize: 0x20 } + - { offsetInCU: 0x270, offset: 0x585B8, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0xB0, symBinAddr: 0x71E0, symSize: 0x60 } + - { offsetInCU: 0x2A3, offset: 0x585EB, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0x110, symBinAddr: 0x7240, symSize: 0x20 } + - { offsetInCU: 0x2DA, offset: 0x58622, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0x130, symBinAddr: 0x7260, symSize: 0x20 } + - { offsetInCU: 0x311, offset: 0x58659, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0x150, symBinAddr: 0x7280, symSize: 0x20 } + - { offsetInCU: 0x348, offset: 0x58690, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0x170, symBinAddr: 0x72A0, symSize: 0x44 } + - { offsetInCU: 0x37F, offset: 0x586C7, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x1B4, symBinAddr: 0x72E4, symSize: 0x44 } + - { offsetInCU: 0x3B6, offset: 0x586FE, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x1F8, symBinAddr: 0x7328, symSize: 0x128 } + - { offsetInCU: 0x42D, offset: 0x58775, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x320, symBinAddr: 0x7450, symSize: 0xC0 } + - { offsetInCU: 0x48F, offset: 0x587D7, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x3E0, symBinAddr: 0x7510, symSize: 0x78 } + - { offsetInCU: 0x514, offset: 0x5885C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x458, symBinAddr: 0x7588, symSize: 0x64 } + - { offsetInCU: 0x55B, offset: 0x588A3, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x4BC, symBinAddr: 0x75EC, symSize: 0x18 } + - { offsetInCU: 0x59E, offset: 0x588E6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x4D4, symBinAddr: 0x7604, symSize: 0x10 } + - { offsetInCU: 0x5C7, offset: 0x5890F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x4E4, symBinAddr: 0x7614, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x58AB9, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7620, symSize: 0xB0 } + - { offsetInCU: 0x1B1, offset: 0x58C43, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7620, symSize: 0xB0 } + - { offsetInCU: 0x1E8, offset: 0x58C7A, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0xB0, symBinAddr: 0x76D0, symSize: 0x24 } + - { offsetInCU: 0x21F, offset: 0x58CB1, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xD4, symBinAddr: 0x76F4, symSize: 0x98 } + - { offsetInCU: 0x276, offset: 0x58D08, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x16C, symBinAddr: 0x778C, symSize: 0x68 } + - { offsetInCU: 0x2BD, offset: 0x58D4F, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x1D4, symBinAddr: 0x77F4, symSize: 0x68 } + - { offsetInCU: 0x304, offset: 0x58D96, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x23C, symBinAddr: 0x785C, symSize: 0x68 } + - { offsetInCU: 0x34B, offset: 0x58DDD, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x2A4, symBinAddr: 0x78C4, symSize: 0x70 } + - { offsetInCU: 0x3A2, offset: 0x58E34, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x314, symBinAddr: 0x7934, symSize: 0x68 } + - { offsetInCU: 0x3E9, offset: 0x58E7B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x37C, symBinAddr: 0x799C, symSize: 0x58 } + - { offsetInCU: 0x420, offset: 0x58EB2, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andFulfill:]', symObjAddr: 0x3D4, symBinAddr: 0x79F4, symSize: 0x60 } + - { offsetInCU: 0x467, offset: 0x58EF9, size: 0x8, addend: 0x0, symName: '___30-[OCMStubRecorder andFulfill:]_block_invoke', symObjAddr: 0x434, symBinAddr: 0x7A54, symSize: 0x18 } + - { offsetInCU: 0x4AE, offset: 0x58F40, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x468, symBinAddr: 0x7A6C, symSize: 0x74 } + - { offsetInCU: 0x4F1, offset: 0x58F83, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x4DC, symBinAddr: 0x7AE0, symSize: 0x64 } + - { offsetInCU: 0x538, offset: 0x58FCA, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x540, symBinAddr: 0x7B44, symSize: 0x8C } + - { offsetInCU: 0x5DB, offset: 0x5906D, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x5CC, symBinAddr: 0x7BD0, symSize: 0x64 } + - { offsetInCU: 0x622, offset: 0x590B4, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x630, symBinAddr: 0x7C34, symSize: 0x1C } + - { offsetInCU: 0x675, offset: 0x59107, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x64C, symBinAddr: 0x7C50, symSize: 0x64 } + - { offsetInCU: 0x6BC, offset: 0x5914E, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x6B0, symBinAddr: 0x7CB4, symSize: 0x1C } + - { offsetInCU: 0x70F, offset: 0x591A1, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x6CC, symBinAddr: 0x7CD0, symSize: 0x64 } + - { offsetInCU: 0x756, offset: 0x591E8, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x730, symBinAddr: 0x7D34, symSize: 0x1C } + - { offsetInCU: 0x7B7, offset: 0x59249, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x74C, symBinAddr: 0x7D50, symSize: 0x64 } + - { offsetInCU: 0x7FE, offset: 0x59290, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x7B0, symBinAddr: 0x7DB4, symSize: 0x1C } + - { offsetInCU: 0x851, offset: 0x592E3, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x7CC, symBinAddr: 0x7DD0, symSize: 0x64 } + - { offsetInCU: 0x898, offset: 0x5932A, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x830, symBinAddr: 0x7E34, symSize: 0x18 } + - { offsetInCU: 0x8DB, offset: 0x5936D, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andFulfill]', symObjAddr: 0x848, symBinAddr: 0x7E4C, symSize: 0x64 } + - { offsetInCU: 0x922, offset: 0x593B4, size: 0x8, addend: 0x0, symName: '___42-[OCMStubRecorder(Properties) _andFulfill]_block_invoke', symObjAddr: 0x8AC, symBinAddr: 0x7EB0, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x59BA7, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7ECC, symSize: 0x7C } + - { offsetInCU: 0x1BE, offset: 0x59D3E, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7ECC, symSize: 0x7C } + - { offsetInCU: 0x1F5, offset: 0x59D75, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x7C, symBinAddr: 0x7F48, symSize: 0x24 } + - { offsetInCU: 0x22C, offset: 0x59DAC, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0xA0, symBinAddr: 0x7F6C, symSize: 0x3C } + - { offsetInCU: 0x263, offset: 0x59DE3, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xDC, symBinAddr: 0x7FA8, symSize: 0x74 } + - { offsetInCU: 0x27, offset: 0x59E8E, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x801C, symSize: 0xC4 } + - { offsetInCU: 0x21F, offset: 0x5A086, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x801C, symSize: 0xC4 } + - { offsetInCU: 0x256, offset: 0x5A0BD, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0xC4, symBinAddr: 0x80E0, symSize: 0x34 } + - { offsetInCU: 0x29D, offset: 0x5A104, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xF8, symBinAddr: 0x8114, symSize: 0xA0 } + - { offsetInCU: 0x2E0, offset: 0x5A147, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x198, symBinAddr: 0x81B4, symSize: 0x70 } + - { offsetInCU: 0x313, offset: 0x5A17A, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x208, symBinAddr: 0x8224, symSize: 0x10 } + - { offsetInCU: 0x34A, offset: 0x5A1B1, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x218, symBinAddr: 0x8234, symSize: 0xC } + - { offsetInCU: 0x389, offset: 0x5A1F0, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x224, symBinAddr: 0x8240, symSize: 0x10 } + - { offsetInCU: 0x3C0, offset: 0x5A227, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x234, symBinAddr: 0x8250, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x5A2A5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x825C, symSize: 0x58 } + - { offsetInCU: 0x97, offset: 0x5A315, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x825C, symSize: 0x58 } + - { offsetInCU: 0xCA, offset: 0x5A348, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x58, symBinAddr: 0x82B4, symSize: 0x50 } + - { offsetInCU: 0x10D, offset: 0x5A38B, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0xA8, symBinAddr: 0x8304, symSize: 0x18 } + - { offsetInCU: 0x14A, offset: 0x5A3C8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0xC0, symBinAddr: 0x831C, symSize: 0x18 } + - { offsetInCU: 0x181, offset: 0x5A3FF, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0xD8, symBinAddr: 0x8334, symSize: 0x18 } + - { offsetInCU: 0x1BE, offset: 0x5A43C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0xF0, symBinAddr: 0x834C, symSize: 0x18 } + - { offsetInCU: 0x1F5, offset: 0x5A473, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0x108, symBinAddr: 0x8364, symSize: 0x18 } + - { offsetInCU: 0x22C, offset: 0x5A4AA, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0x120, symBinAddr: 0x837C, symSize: 0xB0 } + - { offsetInCU: 0x2D6, offset: 0x5A554, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x1D0, symBinAddr: 0x842C, symSize: 0x37C } + - { offsetInCU: 0x27, offset: 0x5A6D1, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x87A8, symSize: 0x40 } + - { offsetInCU: 0xAB, offset: 0x5A755, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x87A8, symSize: 0x40 } + - { offsetInCU: 0xEE, offset: 0x5A798, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x40, symBinAddr: 0x87E8, symSize: 0x18 } + - { offsetInCU: 0x123, offset: 0x5A7CD, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x58, symBinAddr: 0x8800, symSize: 0x40 } + - { offsetInCU: 0x166, offset: 0x5A810, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x98, symBinAddr: 0x8840, symSize: 0x40 } + - { offsetInCU: 0x1A9, offset: 0x5A853, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0xD8, symBinAddr: 0x8880, symSize: 0x88 } + - { offsetInCU: 0x1F0, offset: 0x5A89A, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x160, symBinAddr: 0x8908, symSize: 0x18 } + - { offsetInCU: 0x22F, offset: 0x5A8D9, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x178, symBinAddr: 0x8920, symSize: 0xA0 } + - { offsetInCU: 0x266, offset: 0x5A910, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x218, symBinAddr: 0x89C0, symSize: 0x20 } + - { offsetInCU: 0x2AB, offset: 0x5A955, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x238, symBinAddr: 0x89E0, symSize: 0x80 } + - { offsetInCU: 0x2F2, offset: 0x5A99C, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x2B8, symBinAddr: 0x8A60, symSize: 0x20 } + - { offsetInCU: 0x337, offset: 0x5A9E1, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x2D8, symBinAddr: 0x8A80, symSize: 0x54 } + - { offsetInCU: 0x36E, offset: 0x5AA18, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x32C, symBinAddr: 0x8AD4, symSize: 0x80 } + - { offsetInCU: 0x3B5, offset: 0x5AA5F, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x3AC, symBinAddr: 0x8B54, symSize: 0x20 } + - { offsetInCU: 0x3FA, offset: 0x5AAA4, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x3CC, symBinAddr: 0x8B74, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x5AB3C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x8BC8, symSize: 0x70 } + - { offsetInCU: 0xCE, offset: 0x5ABE3, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x8BC8, symSize: 0x70 } + - { offsetInCU: 0x105, offset: 0x5AC1A, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x70, symBinAddr: 0x8C38, symSize: 0x60 } + - { offsetInCU: 0x138, offset: 0x5AC4D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xD0, symBinAddr: 0x8C98, symSize: 0x20 } + - { offsetInCU: 0x179, offset: 0x5AC8E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xF0, symBinAddr: 0x8CB8, symSize: 0x20 } + - { offsetInCU: 0x1B0, offset: 0x5ACC5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0x110, symBinAddr: 0x8CD8, symSize: 0x1A0 } + - { offsetInCU: 0x277, offset: 0x5AD8C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x2B0, symBinAddr: 0x8E78, symSize: 0x14C } + - { offsetInCU: 0x328, offset: 0x5AE3D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x3FC, symBinAddr: 0x8FC4, symSize: 0x2C } + - { offsetInCU: 0x27, offset: 0x5AEBD, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x8FF0, symSize: 0x44 } + - { offsetInCU: 0xD2, offset: 0x5AF68, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x8FF0, symSize: 0x44 } + - { offsetInCU: 0x10F, offset: 0x5AFA5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x44, symBinAddr: 0x9034, symSize: 0x20 } + - { offsetInCU: 0x146, offset: 0x5AFDC, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x64, symBinAddr: 0x9054, symSize: 0x20 } + - { offsetInCU: 0x17D, offset: 0x5B013, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x84, symBinAddr: 0x9074, symSize: 0xB4 } + - { offsetInCU: 0x1C0, offset: 0x5B056, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0x138, symBinAddr: 0x9128, symSize: 0xE0 } + - { offsetInCU: 0x27, offset: 0x5B101, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x9208, symSize: 0x19C } + - { offsetInCU: 0x78, offset: 0x5B152, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x9208, symSize: 0x19C } + - { offsetInCU: 0x27, offset: 0x5B29F, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x93A4, symSize: 0x78 } + - { offsetInCU: 0xD5, offset: 0x5B34D, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x93A4, symSize: 0x78 } + - { offsetInCU: 0x11C, offset: 0x5B394, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x78, symBinAddr: 0x941C, symSize: 0x58 } + - { offsetInCU: 0x14F, offset: 0x5B3C7, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0xD0, symBinAddr: 0x9474, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x5B47C, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x94B0, symSize: 0x17C } + - { offsetInCU: 0xAA, offset: 0x5B4FF, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x94B0, symSize: 0x17C } + - { offsetInCU: 0x18D, offset: 0x5B5E2, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x17C, symBinAddr: 0x962C, symSize: 0xF0 } + - { offsetInCU: 0x27, offset: 0x5B731, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x971C, symSize: 0xC0 } + - { offsetInCU: 0x41, offset: 0x5B74B, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x170, symBinAddr: 0x23AF8, symSize: 0x0 } + - { offsetInCU: 0xC0, offset: 0x5B7CA, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x971C, symSize: 0xC0 } + - { offsetInCU: 0x27, offset: 0x5B84D, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x97DC, symSize: 0x84 } + - { offsetInCU: 0xA3, offset: 0x5B8C9, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x97DC, symSize: 0x84 } + - { offsetInCU: 0xFA, offset: 0x5B920, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x84, symBinAddr: 0x9860, symSize: 0x58 } + - { offsetInCU: 0x12D, offset: 0x5B953, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0xDC, symBinAddr: 0x98B8, symSize: 0x84 } + - { offsetInCU: 0x27, offset: 0x5B9E7, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x993C, symSize: 0x78 } + - { offsetInCU: 0x5F, offset: 0x5BA1F, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x993C, symSize: 0x78 } + - { offsetInCU: 0xA6, offset: 0x5BA66, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x78, symBinAddr: 0x99B4, symSize: 0x58 } + - { offsetInCU: 0xD9, offset: 0x5BA99, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0xD0, symBinAddr: 0x9A0C, symSize: 0x3C } + - { offsetInCU: 0x27, offset: 0x5BB45, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x9A48, symSize: 0x7C } + - { offsetInCU: 0x94, offset: 0x5BBB2, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x9A48, symSize: 0x7C } + - { offsetInCU: 0xDB, offset: 0x5BBF9, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x7C, symBinAddr: 0x9AC4, symSize: 0x64 } + - { offsetInCU: 0x27, offset: 0x5BC6B, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x9B28, symSize: 0x58 } + - { offsetInCU: 0xB1, offset: 0x5BCF5, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x9B28, symSize: 0x58 } + - { offsetInCU: 0x114, offset: 0x5BD58, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x58, symBinAddr: 0x9B80, symSize: 0x8C } + - { offsetInCU: 0x17B, offset: 0x5BDBF, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xE4, symBinAddr: 0x9C0C, symSize: 0x58 } + - { offsetInCU: 0x1AE, offset: 0x5BDF2, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0x13C, symBinAddr: 0x9C64, symSize: 0x18 } + - { offsetInCU: 0x1E5, offset: 0x5BE29, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0x154, symBinAddr: 0x9C7C, symSize: 0x18 } + - { offsetInCU: 0x21C, offset: 0x5BE60, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x16C, symBinAddr: 0x9C94, symSize: 0x18 } + - { offsetInCU: 0x253, offset: 0x5BE97, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x184, symBinAddr: 0x9CAC, symSize: 0x60 } + - { offsetInCU: 0x27, offset: 0x5BF42, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x9D0C, symSize: 0x7C } + - { offsetInCU: 0x157, offset: 0x5C072, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x9D0C, symSize: 0x7C } + - { offsetInCU: 0x1A6, offset: 0x5C0C1, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x7C, symBinAddr: 0x9D88, symSize: 0xE4 } + - { offsetInCU: 0x219, offset: 0x5C134, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x160, symBinAddr: 0x9E6C, symSize: 0x7C } + - { offsetInCU: 0x268, offset: 0x5C183, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x1DC, symBinAddr: 0x9EE8, symSize: 0x14 } + - { offsetInCU: 0x29D, offset: 0x5C1B8, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x1F0, symBinAddr: 0x9EFC, symSize: 0x7C } + - { offsetInCU: 0x2EC, offset: 0x5C207, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x26C, symBinAddr: 0x9F78, symSize: 0x54 } + - { offsetInCU: 0x333, offset: 0x5C24E, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x2C0, symBinAddr: 0x9FCC, symSize: 0x18 } + - { offsetInCU: 0x372, offset: 0x5C28D, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x2D8, symBinAddr: 0x9FE4, symSize: 0xA0 } + - { offsetInCU: 0x3E1, offset: 0x5C2FC, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x378, symBinAddr: 0xA084, symSize: 0xEC } + - { offsetInCU: 0x450, offset: 0x5C36B, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x464, symBinAddr: 0xA170, symSize: 0x38 } + - { offsetInCU: 0x483, offset: 0x5C39E, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x49C, symBinAddr: 0xA1A8, symSize: 0x78 } + - { offsetInCU: 0x4CA, offset: 0x5C3E5, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x514, symBinAddr: 0xA220, symSize: 0xAC } + - { offsetInCU: 0x4FD, offset: 0x5C418, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x5C0, symBinAddr: 0xA2CC, symSize: 0x44 } + - { offsetInCU: 0x540, offset: 0x5C45B, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x604, symBinAddr: 0xA310, symSize: 0x18 } + - { offsetInCU: 0x577, offset: 0x5C492, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x61C, symBinAddr: 0xA328, symSize: 0x18 } + - { offsetInCU: 0x5B4, offset: 0x5C4CF, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x634, symBinAddr: 0xA340, symSize: 0x18 } + - { offsetInCU: 0x5EB, offset: 0x5C506, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x64C, symBinAddr: 0xA358, symSize: 0x18 } + - { offsetInCU: 0x27, offset: 0x5C5AF, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0xA370, symSize: 0x80 } + - { offsetInCU: 0x70, offset: 0x5C5F8, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0xA370, symSize: 0x80 } + - { offsetInCU: 0xB7, offset: 0x5C63F, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x80, symBinAddr: 0xA3F0, symSize: 0x60 } + - { offsetInCU: 0xEA, offset: 0x5C672, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xE0, symBinAddr: 0xA450, symSize: 0x14 } + - { offsetInCU: 0x12B, offset: 0x5C6B3, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xF4, symBinAddr: 0xA464, symSize: 0x6C } + - { offsetInCU: 0x27, offset: 0x5C787, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0xA4D0, symSize: 0x8C } + - { offsetInCU: 0x88, offset: 0x5C7E8, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0xA4D0, symSize: 0x8C } + - { offsetInCU: 0xBF, offset: 0x5C81F, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x8C, symBinAddr: 0xA55C, symSize: 0x44 } + - { offsetInCU: 0xF6, offset: 0x5C856, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0xD0, symBinAddr: 0xA5A0, symSize: 0x13C } + - { offsetInCU: 0x140, offset: 0x5C8A0, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x20C, symBinAddr: 0xA6DC, symSize: 0x1C } + - { offsetInCU: 0x173, offset: 0x5C8D3, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x228, symBinAddr: 0xA6F8, symSize: 0x18 } + - { offsetInCU: 0x1B0, offset: 0x5C910, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x240, symBinAddr: 0xA710, symSize: 0x68 } + - { offsetInCU: 0x1F3, offset: 0x5C953, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x2A8, symBinAddr: 0xA778, symSize: 0x84 } + - { offsetInCU: 0x23A, offset: 0x5C99A, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x32C, symBinAddr: 0xA7FC, symSize: 0x18 } + - { offsetInCU: 0x26B, offset: 0x5C9CB, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x344, symBinAddr: 0xA814, symSize: 0x144 } + - { offsetInCU: 0x39D, offset: 0x5CAFD, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x488, symBinAddr: 0xA958, symSize: 0x94 } + - { offsetInCU: 0x413, offset: 0x5CB73, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x51C, symBinAddr: 0xA9EC, symSize: 0xA8 } + - { offsetInCU: 0x499, offset: 0x5CBF9, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x5C4, symBinAddr: 0xAA94, symSize: 0x154 } + - { offsetInCU: 0x27, offset: 0x5CCD3, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0xABE8, symSize: 0x58 } + - { offsetInCU: 0x74, offset: 0x5CD20, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0xABE8, symSize: 0x58 } + - { offsetInCU: 0xA7, offset: 0x5CD53, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x58, symBinAddr: 0xAC40, symSize: 0x18 } + - { offsetInCU: 0xDA, offset: 0x5CD86, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x70, symBinAddr: 0xAC58, symSize: 0x44 } + - { offsetInCU: 0x131, offset: 0x5CDDD, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0xB4, symBinAddr: 0xAC9C, symSize: 0x44 } + - { offsetInCU: 0x198, offset: 0x5CE44, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xF8, symBinAddr: 0xACE0, symSize: 0xF4 } + - { offsetInCU: 0x1DF, offset: 0x5CE8B, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x1EC, symBinAddr: 0xADD4, symSize: 0x120 } + - { offsetInCU: 0x27, offset: 0x5CF8D, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0xAEF4, symSize: 0x1C } + - { offsetInCU: 0x72, offset: 0x5CFD8, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0xAEF4, symSize: 0x1C } + - { offsetInCU: 0xA5, offset: 0x5D00B, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0x1C, symBinAddr: 0xAF10, symSize: 0x1C } + - { offsetInCU: 0xD8, offset: 0x5D03E, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x38, symBinAddr: 0xAF2C, symSize: 0x14 } + - { offsetInCU: 0x10D, offset: 0x5D073, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x4C, symBinAddr: 0xAF40, symSize: 0x1C } + - { offsetInCU: 0x179, offset: 0x5D0DF, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x68, symBinAddr: 0xAF5C, symSize: 0x1C } + - { offsetInCU: 0x1AC, offset: 0x5D112, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x84, symBinAddr: 0xAF78, symSize: 0x1C } + - { offsetInCU: 0x1DF, offset: 0x5D145, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0xA0, symBinAddr: 0xAF94, symSize: 0x18 } + - { offsetInCU: 0x222, offset: 0x5D188, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0xB8, symBinAddr: 0xAFAC, symSize: 0x48 } + - { offsetInCU: 0x275, offset: 0x5D1DB, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0x100, symBinAddr: 0xAFF4, symSize: 0x7C } + - { offsetInCU: 0x2B8, offset: 0x5D21E, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0x17C, symBinAddr: 0xB070, symSize: 0x1C } + - { offsetInCU: 0x307, offset: 0x5D26D, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x1B4, symBinAddr: 0xB08C, symSize: 0x1C } + - { offsetInCU: 0x356, offset: 0x5D2BC, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x1D0, symBinAddr: 0xB0A8, symSize: 0x40 } + - { offsetInCU: 0x399, offset: 0x5D2FF, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x210, symBinAddr: 0xB0E8, symSize: 0x40 } + - { offsetInCU: 0x3DC, offset: 0x5D342, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x250, symBinAddr: 0xB128, symSize: 0x40 } + - { offsetInCU: 0x41F, offset: 0x5D385, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x290, symBinAddr: 0xB168, symSize: 0x30 } + - { offsetInCU: 0x452, offset: 0x5D3B8, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x2C0, symBinAddr: 0xB198, symSize: 0xBC } + - { offsetInCU: 0x4D5, offset: 0x5D43B, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x37C, symBinAddr: 0xB254, symSize: 0x1C } + - { offsetInCU: 0x508, offset: 0x5D46E, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x398, symBinAddr: 0xB270, symSize: 0x15C } + - { offsetInCU: 0x27, offset: 0x5D6A4, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0xB3CC, symSize: 0x28 } + - { offsetInCU: 0x19B, offset: 0x5D818, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0xB3CC, symSize: 0x28 } + - { offsetInCU: 0x1D2, offset: 0x5D84F, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x28, symBinAddr: 0xB3F4, symSize: 0x18 } + - { offsetInCU: 0x211, offset: 0x5D88E, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x40, symBinAddr: 0xB40C, symSize: 0x14 } + - { offsetInCU: 0x252, offset: 0x5D8CF, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x54, symBinAddr: 0xB420, symSize: 0xE8 } + - { offsetInCU: 0x316, offset: 0x5D993, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0x13C, symBinAddr: 0xB508, symSize: 0xA0 } + - { offsetInCU: 0x38D, offset: 0x5DA0A, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x1DC, symBinAddr: 0xB5A8, symSize: 0x18 } + - { offsetInCU: 0x3CC, offset: 0x5DA49, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x1F4, symBinAddr: 0xB5C0, symSize: 0x1C } + - { offsetInCU: 0x40D, offset: 0x5DA8A, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x210, symBinAddr: 0xB5DC, symSize: 0x1C } + - { offsetInCU: 0x44E, offset: 0x5DACB, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x22C, symBinAddr: 0xB5F8, symSize: 0x3C } + - { offsetInCU: 0x495, offset: 0x5DB12, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x268, symBinAddr: 0xB634, symSize: 0x68 } + - { offsetInCU: 0x4EC, offset: 0x5DB69, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x2D0, symBinAddr: 0xB69C, symSize: 0x80 } + - { offsetInCU: 0x533, offset: 0x5DBB0, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x350, symBinAddr: 0xB71C, symSize: 0x60 } + - { offsetInCU: 0x566, offset: 0x5DBE3, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x3B0, symBinAddr: 0xB77C, symSize: 0x48 } + - { offsetInCU: 0x27, offset: 0x5DC91, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xB7C4, symSize: 0x6C } + - { offsetInCU: 0x41, offset: 0x5DCAB, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x1D50, symBinAddr: 0x2D558, symSize: 0x0 } + - { offsetInCU: 0xB0, offset: 0x5DD1A, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xB7C4, symSize: 0x6C } + - { offsetInCU: 0xE3, offset: 0x5DD4D, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x6C, symBinAddr: 0xB830, symSize: 0x78 } + - { offsetInCU: 0x159, offset: 0x5DDC3, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xE4, symBinAddr: 0xB8A8, symSize: 0xC0 } + - { offsetInCU: 0x1C9, offset: 0x5DE33, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x1A4, symBinAddr: 0xB968, symSize: 0xA0 } + - { offsetInCU: 0x225, offset: 0x5DE8F, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x244, symBinAddr: 0xBA08, symSize: 0xAC } + - { offsetInCU: 0x27, offset: 0x5DF31, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xBAB4, symSize: 0x124 } + - { offsetInCU: 0x78, offset: 0x5DF82, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xBAB4, symSize: 0x124 } + - { offsetInCU: 0x14D, offset: 0x5E057, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0x124, symBinAddr: 0xBBD8, symSize: 0x2C4 } + - { offsetInCU: 0x3D4, offset: 0x5E2DE, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x3E8, symBinAddr: 0xBE9C, symSize: 0x36C } + - { offsetInCU: 0x5EF, offset: 0x5E4F9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x754, symBinAddr: 0xC208, symSize: 0x5FC } + - { offsetInCU: 0x866, offset: 0x5E770, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0xD50, symBinAddr: 0xC804, symSize: 0x154 } + - { offsetInCU: 0x922, offset: 0x5E82C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0xEA4, symBinAddr: 0xC958, symSize: 0x380 } + - { offsetInCU: 0x98A, offset: 0x5E894, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0x1224, symBinAddr: 0xCCD8, symSize: 0x104 } + - { offsetInCU: 0x9E4, offset: 0x5E8EE, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0x1328, symBinAddr: 0xCDDC, symSize: 0x68 } + - { offsetInCU: 0xA3E, offset: 0x5E948, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0x1390, symBinAddr: 0xCE44, symSize: 0x118 } + - { offsetInCU: 0xA97, offset: 0x5E9A1, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0x14A8, symBinAddr: 0xCF5C, symSize: 0x90 } + - { offsetInCU: 0xAF0, offset: 0x5E9FA, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0x1538, symBinAddr: 0xCFEC, symSize: 0x50 } + - { offsetInCU: 0xB4A, offset: 0x5EA54, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0x1588, symBinAddr: 0xD03C, symSize: 0x50 } + - { offsetInCU: 0xBA4, offset: 0x5EAAE, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0x15D8, symBinAddr: 0xD08C, symSize: 0x50 } + - { offsetInCU: 0xBFE, offset: 0x5EB08, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0x1628, symBinAddr: 0xD0DC, symSize: 0x50 } + - { offsetInCU: 0xC58, offset: 0x5EB62, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0x1678, symBinAddr: 0xD12C, symSize: 0x50 } + - { offsetInCU: 0xCB2, offset: 0x5EBBC, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0x16C8, symBinAddr: 0xD17C, symSize: 0x50 } + - { offsetInCU: 0xD0C, offset: 0x5EC16, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0x1718, symBinAddr: 0xD1CC, symSize: 0x50 } + - { offsetInCU: 0xD66, offset: 0x5EC70, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0x1768, symBinAddr: 0xD21C, symSize: 0x50 } + - { offsetInCU: 0xDC0, offset: 0x5ECCA, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x17B8, symBinAddr: 0xD26C, symSize: 0x50 } + - { offsetInCU: 0xE1A, offset: 0x5ED24, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x1808, symBinAddr: 0xD2BC, symSize: 0x54 } + - { offsetInCU: 0xE74, offset: 0x5ED7E, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x185C, symBinAddr: 0xD310, symSize: 0x50 } + - { offsetInCU: 0xECE, offset: 0x5EDD8, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x18AC, symBinAddr: 0xD360, symSize: 0x54 } + - { offsetInCU: 0xF17, offset: 0x5EE21, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x1900, symBinAddr: 0xD3B4, symSize: 0x8C } + - { offsetInCU: 0xF71, offset: 0x5EE7B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x198C, symBinAddr: 0xD440, symSize: 0xE4 } + - { offsetInCU: 0xFEA, offset: 0x5EEF4, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x1A70, symBinAddr: 0xD524, symSize: 0x60 } + - { offsetInCU: 0x106C, offset: 0x5EF76, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x1AD0, symBinAddr: 0xD584, symSize: 0x128 } + - { offsetInCU: 0x1132, offset: 0x5F03C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x1BF8, symBinAddr: 0xD6AC, symSize: 0x1C } + - { offsetInCU: 0x1168, offset: 0x5F072, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x1C14, symBinAddr: 0xD6C8, symSize: 0xE4 } + - { offsetInCU: 0x27, offset: 0x5F15B, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xD7AC, symSize: 0x274 } + - { offsetInCU: 0x162, offset: 0x5F296, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xD7AC, symSize: 0x274 } + - { offsetInCU: 0x2B9, offset: 0x5F3ED, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x274, symBinAddr: 0xDA20, symSize: 0x3A0 } + - { offsetInCU: 0x4C4, offset: 0x5F5F8, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x614, symBinAddr: 0xDDC0, symSize: 0x64 } + - { offsetInCU: 0x537, offset: 0x5F66B, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x678, symBinAddr: 0xDE24, symSize: 0x98 } + - { offsetInCU: 0x5AE, offset: 0x5F6E2, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x710, symBinAddr: 0xDEBC, symSize: 0xCC } + - { offsetInCU: 0x614, offset: 0x5F748, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x7DC, symBinAddr: 0xDF88, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0x5F7E0, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xDFAC, symSize: 0x64 } + - { offsetInCU: 0x3C, offset: 0x5F7F5, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xDFAC, symSize: 0x64 } + - { offsetInCU: 0x27, offset: 0x5F90E, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xE010, symSize: 0x1C } + - { offsetInCU: 0x4B, offset: 0x5F932, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xE010, symSize: 0x1C } + - { offsetInCU: 0x8A, offset: 0x5F971, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0x1C, symBinAddr: 0xE02C, symSize: 0xDC } + - { offsetInCU: 0x27, offset: 0x5FBAD, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xE108, symSize: 0x4E8 } + - { offsetInCU: 0x17E, offset: 0x5FD04, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xE108, symSize: 0x4E8 } + - { offsetInCU: 0x27, offset: 0x5FFDB, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xE5F0, symSize: 0xCC } + - { offsetInCU: 0x4F, offset: 0x60003, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0xD44, symBinAddr: 0xF334, symSize: 0x80 } + - { offsetInCU: 0x77, offset: 0x6002B, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0xA8F0, symBinAddr: 0x2D560, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x60042, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0xA8F8, symBinAddr: 0x2D568, symSize: 0x0 } + - { offsetInCU: 0x1DF, offset: 0x60193, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xE5F0, symSize: 0xCC } + - { offsetInCU: 0x22B, offset: 0x601DF, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0xCC, symBinAddr: 0xE6BC, symSize: 0x48 } + - { offsetInCU: 0x28D, offset: 0x60241, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x114, symBinAddr: 0xE704, symSize: 0x24 } + - { offsetInCU: 0x2DD, offset: 0x60291, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0x138, symBinAddr: 0xE728, symSize: 0xA0 } + - { offsetInCU: 0x346, offset: 0x602FA, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0x1D8, symBinAddr: 0xE7C8, symSize: 0x17C } + - { offsetInCU: 0x439, offset: 0x603ED, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x354, symBinAddr: 0xE944, symSize: 0x64 } + - { offsetInCU: 0x48B, offset: 0x6043F, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x3B8, symBinAddr: 0xE9A8, symSize: 0x148 } + - { offsetInCU: 0x5DF, offset: 0x60593, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x500, symBinAddr: 0xEAF0, symSize: 0x5AC } + - { offsetInCU: 0x8D8, offset: 0x6088C, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0x1880, symBinAddr: 0xFE70, symSize: 0x24C } + - { offsetInCU: 0x9D3, offset: 0x60987, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0xAAC, symBinAddr: 0xF09C, symSize: 0x130 } + - { offsetInCU: 0xA42, offset: 0x609F6, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0xBDC, symBinAddr: 0xF1CC, symSize: 0x80 } + - { offsetInCU: 0xA6F, offset: 0x60A23, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0xC5C, symBinAddr: 0xF24C, symSize: 0xE8 } + - { offsetInCU: 0xB75, offset: 0x60B29, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0xDC4, symBinAddr: 0xF3B4, symSize: 0x8C } + - { offsetInCU: 0xBBE, offset: 0x60B72, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0xE50, symBinAddr: 0xF440, symSize: 0x14 } + - { offsetInCU: 0xBE7, offset: 0x60B9B, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0xE64, symBinAddr: 0xF454, symSize: 0x68 } + - { offsetInCU: 0xC3C, offset: 0x60BF0, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0xECC, symBinAddr: 0xF4BC, symSize: 0x94 } + - { offsetInCU: 0xD40, offset: 0x60CF4, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0xF60, symBinAddr: 0xF550, symSize: 0xA8 } + - { offsetInCU: 0xDDA, offset: 0x60D8E, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x1008, symBinAddr: 0xF5F8, symSize: 0x2C } + - { offsetInCU: 0xE10, offset: 0x60DC4, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x1034, symBinAddr: 0xF624, symSize: 0x9C } + - { offsetInCU: 0xE9B, offset: 0x60E4F, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x10D0, symBinAddr: 0xF6C0, symSize: 0x2C } + - { offsetInCU: 0xED1, offset: 0x60E85, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x10FC, symBinAddr: 0xF6EC, symSize: 0x98 } + - { offsetInCU: 0xF8E, offset: 0x60F42, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0x1194, symBinAddr: 0xF784, symSize: 0xC8 } + - { offsetInCU: 0x104F, offset: 0x61003, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0x125C, symBinAddr: 0xF84C, symSize: 0xD0 } + - { offsetInCU: 0x1133, offset: 0x610E7, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0x132C, symBinAddr: 0xF91C, symSize: 0xF4 } + - { offsetInCU: 0x11E2, offset: 0x61196, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0x1420, symBinAddr: 0xFA10, symSize: 0xB8 } + - { offsetInCU: 0x1255, offset: 0x61209, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0x14D8, symBinAddr: 0xFAC8, symSize: 0x1C } + - { offsetInCU: 0x1297, offset: 0x6124B, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0x14F4, symBinAddr: 0xFAE4, symSize: 0x38C } + - { offsetInCU: 0x27, offset: 0x61581, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0x100BC, symSize: 0x14 } + - { offsetInCU: 0x4D, offset: 0x615A7, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0x100BC, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x6164A, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x100D0, symSize: 0x68 } + - { offsetInCU: 0x83, offset: 0x616A6, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x100D0, symSize: 0x68 } + - { offsetInCU: 0xCA, offset: 0x616ED, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x68, symBinAddr: 0x10138, symSize: 0x84 } + - { offsetInCU: 0x2A, offset: 0x617AF, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_magic, symObjAddr: 0x0, symBinAddr: 0x101BC, symSize: 0x14 } + - { offsetInCU: 0x38, offset: 0x617BD, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_magic, symObjAddr: 0x0, symBinAddr: 0x101BC, symSize: 0x14 } + - { offsetInCU: 0x4A, offset: 0x617CF, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_num_padding_bytes, symObjAddr: 0x1C, symBinAddr: 0x101D0, symSize: 0xC } + - { offsetInCU: 0x5C, offset: 0x617E1, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_version, symObjAddr: 0x28, symBinAddr: 0x101DC, symSize: 0x10 } + - { offsetInCU: 0x2A, offset: 0x61824, size: 0x8, addend: 0x0, symName: _lprofProfileDumped, symObjAddr: 0x0, symBinAddr: 0x101EC, symSize: 0xC } + - { offsetInCU: 0x38, offset: 0x61832, size: 0x8, addend: 0x0, symName: _lprofProfileDumped, symObjAddr: 0x0, symBinAddr: 0x101EC, symSize: 0xC } + - { offsetInCU: 0x2A, offset: 0x6186E, size: 0x8, addend: 0x0, symName: _getValueProfRecordHeaderSize, symObjAddr: 0x0, symBinAddr: 0x101F8, symSize: 0xC } + - { offsetInCU: 0x38, offset: 0x6187C, size: 0x8, addend: 0x0, symName: _getValueProfRecordHeaderSize, symObjAddr: 0x0, symBinAddr: 0x101F8, symSize: 0xC } + - { offsetInCU: 0x51, offset: 0x61895, size: 0x8, addend: 0x0, symName: _getValueProfRecordValueData, symObjAddr: 0x1C, symBinAddr: 0x10204, symSize: 0x14 } + - { offsetInCU: 0x88, offset: 0x618CC, size: 0x8, addend: 0x0, symName: _getValueProfRecordNext, symObjAddr: 0x1B4, symBinAddr: 0x10218, symSize: 0x1A4 } + - { offsetInCU: 0xC6, offset: 0x6190A, size: 0x8, addend: 0x0, symName: _getFirstValueProfRecord, symObjAddr: 0x358, symBinAddr: 0x103BC, symSize: 0x8 } + - { offsetInCU: 0xF4, offset: 0x61938, size: 0x8, addend: 0x0, symName: _lprofSetupValueProfiler, symObjAddr: 0x8C0, symBinAddr: 0x103C4, symSize: 0x68 } + - { offsetInCU: 0x148, offset: 0x6198C, size: 0x8, addend: 0x0, symName: ___llvm_profile_instrument_target_value, symObjAddr: 0xBB0, symBinAddr: 0x1042C, symSize: 0x284 } + - { offsetInCU: 0x18C, offset: 0x619D0, size: 0x8, addend: 0x0, symName: _lprofGetVPDataReader, symObjAddr: 0xE7C, symBinAddr: 0x106B0, symSize: 0xC } + - { offsetInCU: 0x19E, offset: 0x619E2, size: 0x8, addend: 0x0, symName: _initializeValueProfRuntimeRecord, symObjAddr: 0xE88, symBinAddr: 0x106BC, symSize: 0x178 } + - { offsetInCU: 0x1B7, offset: 0x619FB, size: 0x8, addend: 0x0, symName: _getNumValueDataForSiteWrapper, symObjAddr: 0x1000, symBinAddr: 0x10834, symSize: 0x14 } + - { offsetInCU: 0x1CD, offset: 0x61A11, size: 0x8, addend: 0x0, symName: _getNumValueDataForSiteWrapper, symObjAddr: 0x1000, symBinAddr: 0x10834, symSize: 0x14 } + - { offsetInCU: 0x1E0, offset: 0x61A24, size: 0x8, addend: 0x0, symName: _getValueProfDataSizeWrapper, symObjAddr: 0x1014, symBinAddr: 0x10848, symSize: 0xA8 } + - { offsetInCU: 0x265, offset: 0x61AA9, size: 0x8, addend: 0x0, symName: _getNumValueSitesRT, symObjAddr: 0x1100, symBinAddr: 0x10934, symSize: 0x10 } + - { offsetInCU: 0x277, offset: 0x61ABB, size: 0x8, addend: 0x0, symName: _getNumValueDataRT, symObjAddr: 0x1110, symBinAddr: 0x10944, symSize: 0x190 } + - { offsetInCU: 0x289, offset: 0x61ACD, size: 0x8, addend: 0x0, symName: _getNextNValueData, symObjAddr: 0x10BC, symBinAddr: 0x108F0, symSize: 0x44 } + - { offsetInCU: 0x2A, offset: 0x61B09, size: 0x8, addend: 0x0, symName: ___llvm_profile_is_continuous_mode_enabled, symObjAddr: 0x0, symBinAddr: 0x10AD4, symSize: 0x20 } + - { offsetInCU: 0x38, offset: 0x61B17, size: 0x8, addend: 0x0, symName: ___llvm_profile_is_continuous_mode_enabled, symObjAddr: 0x0, symBinAddr: 0x10AD4, symSize: 0x20 } + - { offsetInCU: 0x4A, offset: 0x61B29, size: 0x8, addend: 0x0, symName: ___llvm_profile_enable_continuous_mode, symObjAddr: 0x20, symBinAddr: 0x10AF4, symSize: 0x10 } + - { offsetInCU: 0x5C, offset: 0x61B3B, size: 0x8, addend: 0x0, symName: ___llvm_profile_set_page_size, symObjAddr: 0x30, symBinAddr: 0x10B04, symSize: 0xC } + - { offsetInCU: 0x6E, offset: 0x61B4D, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_size_for_buffer, symObjAddr: 0x3C, symBinAddr: 0x10B10, symSize: 0x6C } + - { offsetInCU: 0x8F, offset: 0x61B6E, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_size_for_buffer_internal, symObjAddr: 0xA8, symBinAddr: 0x10B7C, symSize: 0x134 } + - { offsetInCU: 0x1F7, offset: 0x61CD6, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_num_data, symObjAddr: 0x1DC, symBinAddr: 0x10CB0, symSize: 0x1C } + - { offsetInCU: 0x209, offset: 0x61CE8, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_data_size, symObjAddr: 0x1F8, symBinAddr: 0x10CCC, symSize: 0x24 } + - { offsetInCU: 0x21F, offset: 0x61CFE, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_data_size, symObjAddr: 0x1F8, symBinAddr: 0x10CCC, symSize: 0x24 } + - { offsetInCU: 0x231, offset: 0x61D10, size: 0x8, addend: 0x0, symName: ___llvm_profile_counter_entry_size, symObjAddr: 0x21C, symBinAddr: 0x10CF0, symSize: 0x20 } + - { offsetInCU: 0x243, offset: 0x61D22, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_num_counters, symObjAddr: 0x23C, symBinAddr: 0x10D10, symSize: 0x4C } + - { offsetInCU: 0x280, offset: 0x61D5F, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_counters_size, symObjAddr: 0x288, symBinAddr: 0x10D5C, symSize: 0x60 } + - { offsetInCU: 0x2E8, offset: 0x61DC7, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_padding_sizes_for_counters, symObjAddr: 0x2E8, symBinAddr: 0x10DBC, symSize: 0xA8 } + - { offsetInCU: 0x365, offset: 0x61E44, size: 0x8, addend: 0x0, symName: _initBufferWriter, symObjAddr: 0x390, symBinAddr: 0x10E64, symSize: 0x10 } + - { offsetInCU: 0x3F, offset: 0x61E9C, size: 0x8, addend: 0x0, symName: _getCurFilenameLength, symObjAddr: 0x1C0, symBinAddr: 0x10E74, symSize: 0x324 } + - { offsetInCU: 0x51, offset: 0x61EAE, size: 0x8, addend: 0x0, symName: _getCurFilename, symObjAddr: 0x4E4, symBinAddr: 0x11198, symSize: 0x338 } + - { offsetInCU: 0xF7, offset: 0x61F54, size: 0x8, addend: 0x0, symName: _parseAndSetFilename, symObjAddr: 0x924, symBinAddr: 0x114D0, symSize: 0x578 } + - { offsetInCU: 0x283, offset: 0x620E0, size: 0x8, addend: 0x0, symName: _truncateCurrentFile, symObjAddr: 0x1D04, symBinAddr: 0x123B0, symSize: 0xCC } + - { offsetInCU: 0x2EA, offset: 0x62147, size: 0x8, addend: 0x0, symName: _initializeProfileForContinuousMode, symObjAddr: 0x1DD0, symBinAddr: 0x1247C, symSize: 0x250 } + - { offsetInCU: 0x45B, offset: 0x622B8, size: 0x8, addend: 0x0, symName: ___llvm_profile_initialize, symObjAddr: 0xE9C, symBinAddr: 0x11A48, symSize: 0xBC } + - { offsetInCU: 0x4EF, offset: 0x6234C, size: 0x8, addend: 0x0, symName: ___llvm_profile_write_file, symObjAddr: 0xFDC, symBinAddr: 0x11B04, symSize: 0x184 } + - { offsetInCU: 0x542, offset: 0x6239F, size: 0x8, addend: 0x0, symName: _writeFile, symObjAddr: 0x1160, symBinAddr: 0x11C88, symSize: 0x288 } + - { offsetInCU: 0x750, offset: 0x625AD, size: 0x8, addend: 0x0, symName: _createProfileDir, symObjAddr: 0x2020, symBinAddr: 0x126CC, symSize: 0x88 } + - { offsetInCU: 0x779, offset: 0x625D6, size: 0x8, addend: 0x0, symName: _getProfileFileSizeForMerging, symObjAddr: 0x1868, symBinAddr: 0x11F14, symSize: 0x114 } + - { offsetInCU: 0x7B6, offset: 0x62613, size: 0x8, addend: 0x0, symName: _mmapProfileForMerging, symObjAddr: 0x197C, symBinAddr: 0x12028, symSize: 0xC0 } + - { offsetInCU: 0x824, offset: 0x62681, size: 0x8, addend: 0x0, symName: _writeFileWithoutReturn, symObjAddr: 0x167C, symBinAddr: 0x11F10, symSize: 0x4 } + - { offsetInCU: 0x83A, offset: 0x62697, size: 0x8, addend: 0x0, symName: _writeFileWithoutReturn, symObjAddr: 0x167C, symBinAddr: 0x11F10, symSize: 0x4 } + - { offsetInCU: 0x84C, offset: 0x626A9, size: 0x8, addend: 0x0, symName: _mmapForContinuousMode, symObjAddr: 0x1A3C, symBinAddr: 0x120E8, symSize: 0x184 } + - { offsetInCU: 0x899, offset: 0x626F6, size: 0x8, addend: 0x0, symName: _fileWriter, symObjAddr: 0x1BC0, symBinAddr: 0x1226C, symSize: 0x144 } + - { offsetInCU: 0x8D1, offset: 0x6272E, size: 0x8, addend: 0x0, symName: _exitSignalHandler, symObjAddr: 0x20A8, symBinAddr: 0x12754, symSize: 0x10 } + - { offsetInCU: 0x2A, offset: 0x6276A, size: 0x8, addend: 0x0, symName: _lprofGetLoadModuleSignature, symObjAddr: 0x0, symBinAddr: 0x12764, symSize: 0xD4 } + - { offsetInCU: 0x38, offset: 0x62778, size: 0x8, addend: 0x0, symName: _lprofGetLoadModuleSignature, symObjAddr: 0x0, symBinAddr: 0x12764, symSize: 0xD4 } + - { offsetInCU: 0x4A, offset: 0x6278A, size: 0x8, addend: 0x0, symName: ___llvm_profile_check_compatibility, symObjAddr: 0xD4, symBinAddr: 0x12838, symSize: 0x194 } + - { offsetInCU: 0x5C, offset: 0x6279C, size: 0x8, addend: 0x0, symName: ___llvm_profile_merge_from_buffer, symObjAddr: 0x268, symBinAddr: 0x129CC, symSize: 0x1FC } + - { offsetInCU: 0x2A, offset: 0x627E5, size: 0x8, addend: 0x0, symName: _lprofMergeValueProfData, symObjAddr: 0x0, symBinAddr: 0x12BC8, symSize: 0xF4 } + - { offsetInCU: 0x38, offset: 0x627F3, size: 0x8, addend: 0x0, symName: _lprofMergeValueProfData, symObjAddr: 0x0, symBinAddr: 0x12BC8, symSize: 0xF4 } + - { offsetInCU: 0x2A, offset: 0x62875, size: 0x8, addend: 0x0, symName: _lprofBufferWriter, symObjAddr: 0x0, symBinAddr: 0x12CBC, symSize: 0x70 } + - { offsetInCU: 0x38, offset: 0x62883, size: 0x8, addend: 0x0, symName: _lprofBufferWriter, symObjAddr: 0x0, symBinAddr: 0x12CBC, symSize: 0x70 } + - { offsetInCU: 0x5F, offset: 0x628AA, size: 0x8, addend: 0x0, symName: _lprofBufferIOWrite, symObjAddr: 0x108, symBinAddr: 0x12D2C, symSize: 0x138 } + - { offsetInCU: 0xC2, offset: 0x6290D, size: 0x8, addend: 0x0, symName: _lprofWriteData, symObjAddr: 0x304, symBinAddr: 0x12E64, symSize: 0x98 } + - { offsetInCU: 0xE3, offset: 0x6292E, size: 0x8, addend: 0x0, symName: _lprofWriteDataImpl, symObjAddr: 0x39C, symBinAddr: 0x12EFC, symSize: 0x334 } + - { offsetInCU: 0x1B9, offset: 0x62A04, size: 0x8, addend: 0x0, symName: _writeOneValueProfData, symObjAddr: 0x6D0, symBinAddr: 0x13230, symSize: 0x368 } + - { offsetInCU: 0x2A, offset: 0x62B33, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_data, symObjAddr: 0x0, symBinAddr: 0x13598, symSize: 0xC } + - { offsetInCU: 0x38, offset: 0x62B41, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_data, symObjAddr: 0x0, symBinAddr: 0x13598, symSize: 0xC } + - { offsetInCU: 0x4A, offset: 0x62B53, size: 0x8, addend: 0x0, symName: ___llvm_profile_end_data, symObjAddr: 0xC, symBinAddr: 0x135A4, symSize: 0xC } + - { offsetInCU: 0x5C, offset: 0x62B65, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_names, symObjAddr: 0x18, symBinAddr: 0x135B0, symSize: 0xC } + - { offsetInCU: 0x6E, offset: 0x62B77, size: 0x8, addend: 0x0, symName: ___llvm_profile_end_names, symObjAddr: 0x24, symBinAddr: 0x135BC, symSize: 0xC } + - { offsetInCU: 0x80, offset: 0x62B89, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_counters, symObjAddr: 0x30, symBinAddr: 0x135C8, symSize: 0xC } + - { offsetInCU: 0x92, offset: 0x62B9B, size: 0x8, addend: 0x0, symName: ___llvm_profile_end_counters, symObjAddr: 0x3C, symBinAddr: 0x135D4, symSize: 0xC } + - { offsetInCU: 0xA4, offset: 0x62BAD, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_vnodes, symObjAddr: 0x54, symBinAddr: 0x135E0, symSize: 0xC } + - { offsetInCU: 0xB6, offset: 0x62BBF, size: 0x8, addend: 0x0, symName: ___llvm_profile_end_vnodes, symObjAddr: 0x60, symBinAddr: 0x135EC, symSize: 0xC } + - { offsetInCU: 0xC8, offset: 0x62BD1, size: 0x8, addend: 0x0, symName: ___llvm_write_binary_ids, symObjAddr: 0x6C, symBinAddr: 0x135F8, symSize: 0x8 } + - { offsetInCU: 0x2A, offset: 0x62C0D, size: 0x8, addend: 0x0, symName: ___llvm_profile_recursive_mkdir, symObjAddr: 0x0, symBinAddr: 0x13604, symSize: 0x5C } + - { offsetInCU: 0x3F, offset: 0x62C22, size: 0x8, addend: 0x0, symName: ___llvm_profile_recursive_mkdir, symObjAddr: 0x0, symBinAddr: 0x13604, symSize: 0x5C } + - { offsetInCU: 0x7E, offset: 0x62C61, size: 0x8, addend: 0x0, symName: _lprofGetHostName, symObjAddr: 0x74, symBinAddr: 0x13660, symSize: 0x80 } + - { offsetInCU: 0xC0, offset: 0x62CA3, size: 0x8, addend: 0x0, symName: _lprofLockFileHandle, symObjAddr: 0x214, symBinAddr: 0x136E0, symSize: 0x94 } + - { offsetInCU: 0x121, offset: 0x62D04, size: 0x8, addend: 0x0, symName: _lprofUnlockFileHandle, symObjAddr: 0x2A8, symBinAddr: 0x13774, symSize: 0x94 } + - { offsetInCU: 0x173, offset: 0x62D56, size: 0x8, addend: 0x0, symName: _lprofOpenFileEx, symObjAddr: 0x33C, symBinAddr: 0x13808, symSize: 0xD4 } + - { offsetInCU: 0x1E4, offset: 0x62DC7, size: 0x8, addend: 0x0, symName: _lprofFindFirstDirSeparator, symObjAddr: 0x558, symBinAddr: 0x138DC, symSize: 0x8 } + - { offsetInCU: 0x1F6, offset: 0x62DD9, size: 0x8, addend: 0x0, symName: _lprofInstallSignalHandler, symObjAddr: 0x568, symBinAddr: 0x138E4, symSize: 0x58 } + - { offsetInCU: 0x21F, offset: 0x62E02, size: 0x8, addend: 0x0, symName: _lprofSuspendSigKill, symObjAddr: 0x5C0, symBinAddr: 0x1393C, symSize: 0x8 } + - { offsetInCU: 0x231, offset: 0x62E14, size: 0x8, addend: 0x0, symName: _lprofRestoreSigKill, symObjAddr: 0x5C8, symBinAddr: 0x13944, symSize: 0x4 } +... diff --git a/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml new file mode 100644 index 0000000000..20b858a2b5 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/ios-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml @@ -0,0 +1,474 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Products/Release-iphonesimulator/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x27, offset: 0x5666C, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x3130, symSize: 0x77 } + - { offsetInCU: 0x19E, offset: 0x567E3, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x3130, symSize: 0x77 } + - { offsetInCU: 0x1F1, offset: 0x56836, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x77, symBinAddr: 0x31A7, symSize: 0x3D } + - { offsetInCU: 0x248, offset: 0x5688D, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0xB4, symBinAddr: 0x31E4, symSize: 0x3D } + - { offsetInCU: 0x29F, offset: 0x568E4, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xF1, symBinAddr: 0x3221, symSize: 0x3D } + - { offsetInCU: 0x2F6, offset: 0x5693B, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0x12E, symBinAddr: 0x325E, symSize: 0x38 } + - { offsetInCU: 0x36E, offset: 0x569B3, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x166, symBinAddr: 0x3296, symSize: 0x38 } + - { offsetInCU: 0x3E6, offset: 0x56A2B, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x19E, symBinAddr: 0x32CE, symSize: 0x1B } + - { offsetInCU: 0x427, offset: 0x56A6C, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x1B9, symBinAddr: 0x32E9, symSize: 0x30 } + - { offsetInCU: 0x466, offset: 0x56AAB, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x1E9, symBinAddr: 0x3319, symSize: 0x195 } + - { offsetInCU: 0x593, offset: 0x56BD8, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x37E, symBinAddr: 0x34AE, symSize: 0x7B } + - { offsetInCU: 0x5F6, offset: 0x56C3B, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x3F9, symBinAddr: 0x3529, symSize: 0x14 } + - { offsetInCU: 0x629, offset: 0x56C6E, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x40D, symBinAddr: 0x353D, symSize: 0x79 } + - { offsetInCU: 0x695, offset: 0x56CDA, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x486, symBinAddr: 0x35B6, symSize: 0x196 } + - { offsetInCU: 0x72E, offset: 0x56D73, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x61C, symBinAddr: 0x374C, symSize: 0x62 } + - { offsetInCU: 0x785, offset: 0x56DCA, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x67E, symBinAddr: 0x37AE, symSize: 0x7F } + - { offsetInCU: 0x7E6, offset: 0x56E2B, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x6FD, symBinAddr: 0x382D, symSize: 0x75 } + - { offsetInCU: 0x858, offset: 0x56E9D, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x772, symBinAddr: 0x38A2, symSize: 0x17 } + - { offsetInCU: 0x897, offset: 0x56EDC, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x789, symBinAddr: 0x38B9, symSize: 0x6E } + - { offsetInCU: 0x8D6, offset: 0x56F1B, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x7F7, symBinAddr: 0x3927, symSize: 0x3D } + - { offsetInCU: 0x921, offset: 0x56F66, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x834, symBinAddr: 0x3964, symSize: 0x3D } + - { offsetInCU: 0x96C, offset: 0x56FB1, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x871, symBinAddr: 0x39A1, symSize: 0x32 } + - { offsetInCU: 0x9C4, offset: 0x57009, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x8A3, symBinAddr: 0x39D3, symSize: 0x1B } + - { offsetInCU: 0xA14, offset: 0x57059, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x8BE, symBinAddr: 0x39EE, symSize: 0x3D8 } + - { offsetInCU: 0xD67, offset: 0x573AC, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0xC96, symBinAddr: 0x3DC6, symSize: 0x1B } + - { offsetInCU: 0xDCB, offset: 0x57410, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0xCB1, symBinAddr: 0x3DE1, symSize: 0x2A5 } + - { offsetInCU: 0xF1C, offset: 0x57561, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xF56, symBinAddr: 0x4086, symSize: 0x1B } + - { offsetInCU: 0xF80, offset: 0x575C5, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xF71, symBinAddr: 0x40A1, symSize: 0x1E } + - { offsetInCU: 0xFFD, offset: 0x57642, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xF8F, symBinAddr: 0x40BF, symSize: 0x227 } + - { offsetInCU: 0x1173, offset: 0x577B8, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0x11B6, symBinAddr: 0x42E6, symSize: 0xE9 } + - { offsetInCU: 0x1279, offset: 0x578BE, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0x129F, symBinAddr: 0x43CF, symSize: 0xA7 } + - { offsetInCU: 0x13B0, offset: 0x579F5, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0x1346, symBinAddr: 0x4476, symSize: 0x18C } + - { offsetInCU: 0x144C, offset: 0x57A91, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0x14D2, symBinAddr: 0x4602, symSize: 0x12D } + - { offsetInCU: 0x1549, offset: 0x57B8E, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x15FF, symBinAddr: 0x472F, symSize: 0x24E } + - { offsetInCU: 0x1735, offset: 0x57D7A, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x184D, symBinAddr: 0x497D, symSize: 0x139 } + - { offsetInCU: 0x17C0, offset: 0x57E05, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x1986, symBinAddr: 0x4AB6, symSize: 0xA9 } + - { offsetInCU: 0x186A, offset: 0x57EAF, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x1A2F, symBinAddr: 0x4B5F, symSize: 0xFC } + - { offsetInCU: 0x1966, offset: 0x57FAB, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x1B2B, symBinAddr: 0x4C5B, symSize: 0x295 } + - { offsetInCU: 0x27, offset: 0x581EB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x4EF0, symSize: 0x6F } + - { offsetInCU: 0x10A, offset: 0x582CE, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x4EF0, symSize: 0x6F } + - { offsetInCU: 0x182, offset: 0x58346, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x6F, symBinAddr: 0x4F5F, symSize: 0x45 } + - { offsetInCU: 0x1CA, offset: 0x5838E, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xB4, symBinAddr: 0x4FA4, symSize: 0x46 } + - { offsetInCU: 0x23B, offset: 0x583FF, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xFA, symBinAddr: 0x4FEA, symSize: 0x18 } + - { offsetInCU: 0x270, offset: 0x58434, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0x112, symBinAddr: 0x5002, symSize: 0xC6 } + - { offsetInCU: 0x32B, offset: 0x584EF, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x1D8, symBinAddr: 0x50C8, symSize: 0x87 } + - { offsetInCU: 0x38E, offset: 0x58552, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x25F, symBinAddr: 0x514F, symSize: 0x44 } + - { offsetInCU: 0x432, offset: 0x585F6, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x2A3, symBinAddr: 0x5193, symSize: 0x8F } + - { offsetInCU: 0x4BD, offset: 0x58681, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x332, symBinAddr: 0x5222, symSize: 0x2ED } + - { offsetInCU: 0x84B, offset: 0x58A0F, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x61F, symBinAddr: 0x550F, symSize: 0xFC } + - { offsetInCU: 0x9A8, offset: 0x58B6C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x71B, symBinAddr: 0x560B, symSize: 0x38 } + - { offsetInCU: 0x9D1, offset: 0x58B95, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x753, symBinAddr: 0x5643, symSize: 0x2B } + - { offsetInCU: 0x9F0, offset: 0x58BB4, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x77E, symBinAddr: 0x566E, symSize: 0xD5 } + - { offsetInCU: 0xBB8, offset: 0x58D7C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x853, symBinAddr: 0x5743, symSize: 0xE2 } + - { offsetInCU: 0xCBE, offset: 0x58E82, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x935, symBinAddr: 0x5825, symSize: 0xD } + - { offsetInCU: 0xCED, offset: 0x58EB1, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x942, symBinAddr: 0x5832, symSize: 0x6B } + - { offsetInCU: 0xD6D, offset: 0x58F31, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x9AD, symBinAddr: 0x589D, symSize: 0x36 } + - { offsetInCU: 0xDA4, offset: 0x58F68, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x9E3, symBinAddr: 0x58D3, symSize: 0x18 } + - { offsetInCU: 0xDD9, offset: 0x58F9D, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x9FB, symBinAddr: 0x58EB, symSize: 0x24 } + - { offsetInCU: 0xE33, offset: 0x58FF7, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0xA1F, symBinAddr: 0x590F, symSize: 0x24 } + - { offsetInCU: 0xE8D, offset: 0x59051, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0xA43, symBinAddr: 0x5933, symSize: 0x59 } + - { offsetInCU: 0xF4D, offset: 0x59111, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0xA9C, symBinAddr: 0x598C, symSize: 0x47 } + - { offsetInCU: 0xFA5, offset: 0x59169, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0xAE3, symBinAddr: 0x59D3, symSize: 0x47 } + - { offsetInCU: 0xFFD, offset: 0x591C1, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0xB2A, symBinAddr: 0x5A1A, symSize: 0x47 } + - { offsetInCU: 0x1055, offset: 0x59219, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0xB71, symBinAddr: 0x5A61, symSize: 0x47 } + - { offsetInCU: 0x10AD, offset: 0x59271, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0xBB8, symBinAddr: 0x5AA8, symSize: 0x47 } + - { offsetInCU: 0x1105, offset: 0x592C9, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xBFF, symBinAddr: 0x5AEF, symSize: 0x47 } + - { offsetInCU: 0x115D, offset: 0x59321, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xC46, symBinAddr: 0x5B36, symSize: 0x47 } + - { offsetInCU: 0x11B5, offset: 0x59379, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xC8D, symBinAddr: 0x5B7D, symSize: 0x47 } + - { offsetInCU: 0x120D, offset: 0x593D1, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xCD4, symBinAddr: 0x5BC4, symSize: 0x47 } + - { offsetInCU: 0x1265, offset: 0x59429, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xD1B, symBinAddr: 0x5C0B, symSize: 0x55 } + - { offsetInCU: 0x27, offset: 0x59641, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x5C60, symSize: 0xF6 } + - { offsetInCU: 0x131, offset: 0x5974B, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x5C60, symSize: 0xF6 } + - { offsetInCU: 0x1F7, offset: 0x59811, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xF6, symBinAddr: 0x5D56, symSize: 0x49 } + - { offsetInCU: 0x268, offset: 0x59882, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x13F, symBinAddr: 0x5D9F, symSize: 0x18 } + - { offsetInCU: 0x29D, offset: 0x598B7, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x157, symBinAddr: 0x5DB7, symSize: 0x127 } + - { offsetInCU: 0x3A1, offset: 0x599BB, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x27E, symBinAddr: 0x5EDE, symSize: 0x61 } + - { offsetInCU: 0x454, offset: 0x59A6E, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x2DF, symBinAddr: 0x5F3F, symSize: 0xA9 } + - { offsetInCU: 0x552, offset: 0x59B6C, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x388, symBinAddr: 0x5FE8, symSize: 0x8F } + - { offsetInCU: 0x5DD, offset: 0x59BF7, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x417, symBinAddr: 0x6077, symSize: 0x9D } + - { offsetInCU: 0x640, offset: 0x59C5A, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x4B4, symBinAddr: 0x6114, symSize: 0x10D } + - { offsetInCU: 0x75D, offset: 0x59D77, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x5C1, symBinAddr: 0x6221, symSize: 0x2BA } + - { offsetInCU: 0xAB4, offset: 0x5A0CE, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x87B, symBinAddr: 0x64DB, symSize: 0xAE } + - { offsetInCU: 0xBEE, offset: 0x5A208, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x98C, symBinAddr: 0x658C, symSize: 0x14A } + - { offsetInCU: 0xDDD, offset: 0x5A3F7, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0xAD6, symBinAddr: 0x66D6, symSize: 0x63 } + - { offsetInCU: 0xE7A, offset: 0x5A494, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0xB39, symBinAddr: 0x6739, symSize: 0x9E } + - { offsetInCU: 0xF32, offset: 0x5A54C, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xBD7, symBinAddr: 0x67D7, symSize: 0xF } + - { offsetInCU: 0xF71, offset: 0x5A58B, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xBE6, symBinAddr: 0x67E6, symSize: 0xC3 } + - { offsetInCU: 0x1054, offset: 0x5A66E, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xCA9, symBinAddr: 0x68A9, symSize: 0x163 } + - { offsetInCU: 0x1155, offset: 0x5A76F, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xE0C, symBinAddr: 0x6A0C, symSize: 0x6C } + - { offsetInCU: 0x11F1, offset: 0x5A80B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xE78, symBinAddr: 0x6A78, symSize: 0x17 } + - { offsetInCU: 0x121A, offset: 0x5A834, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xE8F, symBinAddr: 0x6A8F, symSize: 0x21 } + - { offsetInCU: 0x27, offset: 0x5AAD1, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x6AB0, symSize: 0x80 } + - { offsetInCU: 0xD9, offset: 0x5AB83, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x6AB0, symSize: 0x80 } + - { offsetInCU: 0x12C, offset: 0x5ABD6, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x80, symBinAddr: 0x6B30, symSize: 0x3C } + - { offsetInCU: 0x1B1, offset: 0x5AC5B, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xBC, symBinAddr: 0x6B6C, symSize: 0x98 } + - { offsetInCU: 0x2A6, offset: 0x5AD50, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x154, symBinAddr: 0x6C04, symSize: 0x1F } + - { offsetInCU: 0x31A, offset: 0x5ADC4, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x173, symBinAddr: 0x6C23, symSize: 0x2D } + - { offsetInCU: 0x27, offset: 0x5AEA1, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x6C50, symSize: 0x26 } + - { offsetInCU: 0x178, offset: 0x5AFF2, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x6C50, symSize: 0x26 } + - { offsetInCU: 0x1AD, offset: 0x5B027, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x26, symBinAddr: 0x6C76, symSize: 0x46 } + - { offsetInCU: 0x224, offset: 0x5B09E, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x6C, symBinAddr: 0x6CBC, symSize: 0x18 } + - { offsetInCU: 0x263, offset: 0x5B0DD, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x84, symBinAddr: 0x6CD4, symSize: 0x17 } + - { offsetInCU: 0x2A2, offset: 0x5B11C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x9B, symBinAddr: 0x6CEB, symSize: 0x49 } + - { offsetInCU: 0x2E1, offset: 0x5B15B, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xE4, symBinAddr: 0x6D34, symSize: 0x24 } + - { offsetInCU: 0x324, offset: 0x5B19E, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0x108, symBinAddr: 0x6D58, symSize: 0x18 } + - { offsetInCU: 0x359, offset: 0x5B1D3, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0x120, symBinAddr: 0x6D70, symSize: 0x17 } + - { offsetInCU: 0x38E, offset: 0x5B208, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0x137, symBinAddr: 0x6D87, symSize: 0x37 } + - { offsetInCU: 0x3D8, offset: 0x5B252, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x16E, symBinAddr: 0x6DBE, symSize: 0x37 } + - { offsetInCU: 0x422, offset: 0x5B29C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x1A5, symBinAddr: 0x6DF5, symSize: 0x155 } + - { offsetInCU: 0x525, offset: 0x5B39F, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x2FA, symBinAddr: 0x6F4A, symSize: 0xAB } + - { offsetInCU: 0x5E5, offset: 0x5B45F, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x3A5, symBinAddr: 0x6FF5, symSize: 0x65 } + - { offsetInCU: 0x68C, offset: 0x5B506, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x40A, symBinAddr: 0x705A, symSize: 0x5E } + - { offsetInCU: 0x6E7, offset: 0x5B561, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x468, symBinAddr: 0x70B8, symSize: 0x1D } + - { offsetInCU: 0x736, offset: 0x5B5B0, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x49C, symBinAddr: 0x70DC, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x5B75A, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x70F0, symSize: 0xA4 } + - { offsetInCU: 0x1B1, offset: 0x5B8E4, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x70F0, symSize: 0xA4 } + - { offsetInCU: 0x208, offset: 0x5B93B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0xA4, symBinAddr: 0x7194, symSize: 0x1B } + - { offsetInCU: 0x23D, offset: 0x5B970, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xBF, symBinAddr: 0x71AF, symSize: 0x93 } + - { offsetInCU: 0x2D0, offset: 0x5BA03, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x152, symBinAddr: 0x7242, symSize: 0x6C } + - { offsetInCU: 0x354, offset: 0x5BA87, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x1BE, symBinAddr: 0x72AE, symSize: 0x6C } + - { offsetInCU: 0x3D8, offset: 0x5BB0B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x22A, symBinAddr: 0x731A, symSize: 0x6C } + - { offsetInCU: 0x45C, offset: 0x5BB8F, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x296, symBinAddr: 0x7386, symSize: 0x7B } + - { offsetInCU: 0x4F7, offset: 0x5BC2A, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x311, symBinAddr: 0x7401, symSize: 0x6C } + - { offsetInCU: 0x57B, offset: 0x5BCAE, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x37D, symBinAddr: 0x746D, symSize: 0x67 } + - { offsetInCU: 0x5E7, offset: 0x5BD1A, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andFulfill:]', symObjAddr: 0x3E4, symBinAddr: 0x74D4, symSize: 0x56 } + - { offsetInCU: 0x64A, offset: 0x5BD7D, size: 0x8, addend: 0x0, symName: '___30-[OCMStubRecorder andFulfill:]_block_invoke', symObjAddr: 0x43A, symBinAddr: 0x752A, symSize: 0x1D } + - { offsetInCU: 0x69D, offset: 0x5BDD0, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x481, symBinAddr: 0x7551, symSize: 0x72 } + - { offsetInCU: 0x708, offset: 0x5BE3B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x4F3, symBinAddr: 0x75C3, symSize: 0x5E } + - { offsetInCU: 0x763, offset: 0x5BE96, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x551, symBinAddr: 0x7621, symSize: 0x9F } + - { offsetInCU: 0x855, offset: 0x5BF88, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x5F0, symBinAddr: 0x76C0, symSize: 0x5E } + - { offsetInCU: 0x8B0, offset: 0x5BFE3, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x64E, symBinAddr: 0x771E, symSize: 0x20 } + - { offsetInCU: 0x918, offset: 0x5C04B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x66E, symBinAddr: 0x773E, symSize: 0x5E } + - { offsetInCU: 0x973, offset: 0x5C0A6, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x6CC, symBinAddr: 0x779C, symSize: 0x20 } + - { offsetInCU: 0x9DB, offset: 0x5C10E, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x6EC, symBinAddr: 0x77BC, symSize: 0x5E } + - { offsetInCU: 0xA36, offset: 0x5C169, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x74A, symBinAddr: 0x781A, symSize: 0x20 } + - { offsetInCU: 0xAB4, offset: 0x5C1E7, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x76A, symBinAddr: 0x783A, symSize: 0x5E } + - { offsetInCU: 0xB0F, offset: 0x5C242, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x7C8, symBinAddr: 0x7898, symSize: 0x20 } + - { offsetInCU: 0xB77, offset: 0x5C2AA, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x7E8, symBinAddr: 0x78B8, symSize: 0x5E } + - { offsetInCU: 0xBD2, offset: 0x5C305, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x846, symBinAddr: 0x7916, symSize: 0x1D } + - { offsetInCU: 0xC21, offset: 0x5C354, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andFulfill]', symObjAddr: 0x863, symBinAddr: 0x7933, symSize: 0x5E } + - { offsetInCU: 0xC7C, offset: 0x5C3AF, size: 0x8, addend: 0x0, symName: '___42-[OCMStubRecorder(Properties) _andFulfill]_block_invoke', symObjAddr: 0x8C1, symBinAddr: 0x7991, symSize: 0x2F } + - { offsetInCU: 0x27, offset: 0x5CBB7, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x79C0, symSize: 0x79 } + - { offsetInCU: 0x1BE, offset: 0x5CD4E, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x79C0, symSize: 0x79 } + - { offsetInCU: 0x215, offset: 0x5CDA5, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x79, symBinAddr: 0x7A39, symSize: 0x1B } + - { offsetInCU: 0x24A, offset: 0x5CDDA, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x94, symBinAddr: 0x7A54, symSize: 0x3C } + - { offsetInCU: 0x2A9, offset: 0x5CE39, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xD0, symBinAddr: 0x7A90, symSize: 0x80 } + - { offsetInCU: 0x27, offset: 0x5CF0C, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x7B10, symSize: 0xB0 } + - { offsetInCU: 0x21F, offset: 0x5D104, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x7B10, symSize: 0xB0 } + - { offsetInCU: 0x276, offset: 0x5D15B, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0xB0, symBinAddr: 0x7BC0, symSize: 0x27 } + - { offsetInCU: 0x2DA, offset: 0x5D1BF, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xD7, symBinAddr: 0x7BE7, symSize: 0x9E } + - { offsetInCU: 0x367, offset: 0x5D24C, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x175, symBinAddr: 0x7C85, symSize: 0x5F } + - { offsetInCU: 0x3B2, offset: 0x5D297, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x1D4, symBinAddr: 0x7CE4, symSize: 0x16 } + - { offsetInCU: 0x3E9, offset: 0x5D2CE, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1EA, symBinAddr: 0x7CFA, symSize: 0x11 } + - { offsetInCU: 0x428, offset: 0x5D30D, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1FB, symBinAddr: 0x7D0B, symSize: 0x16 } + - { offsetInCU: 0x45F, offset: 0x5D344, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x211, symBinAddr: 0x7D21, symSize: 0x1F } + - { offsetInCU: 0x27, offset: 0x5D3C2, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x7D40, symSize: 0x42 } + - { offsetInCU: 0x97, offset: 0x5D432, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x7D40, symSize: 0x42 } + - { offsetInCU: 0xD6, offset: 0x5D471, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x42, symBinAddr: 0x7D82, symSize: 0x43 } + - { offsetInCU: 0x154, offset: 0x5D4EF, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x85, symBinAddr: 0x7DC5, symSize: 0x10 } + - { offsetInCU: 0x193, offset: 0x5D52E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x95, symBinAddr: 0x7DD5, symSize: 0x10 } + - { offsetInCU: 0x1C8, offset: 0x5D563, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0xA5, symBinAddr: 0x7DE5, symSize: 0x10 } + - { offsetInCU: 0x207, offset: 0x5D5A2, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0xB5, symBinAddr: 0x7DF5, symSize: 0x1D } + - { offsetInCU: 0x24A, offset: 0x5D5E5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xD2, symBinAddr: 0x7E12, symSize: 0x11 } + - { offsetInCU: 0x27F, offset: 0x5D61A, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xE3, symBinAddr: 0x7E23, symSize: 0x8B } + - { offsetInCU: 0x351, offset: 0x5D6EC, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x16E, symBinAddr: 0x7EAE, symSize: 0x402 } + - { offsetInCU: 0x27, offset: 0x5DA4D, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x82B0, symSize: 0x3D } + - { offsetInCU: 0xAB, offset: 0x5DAD1, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x82B0, symSize: 0x3D } + - { offsetInCU: 0x102, offset: 0x5DB28, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x3D, symBinAddr: 0x82ED, symSize: 0x1B } + - { offsetInCU: 0x152, offset: 0x5DB78, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x58, symBinAddr: 0x8308, symSize: 0x3D } + - { offsetInCU: 0x1A9, offset: 0x5DBCF, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x95, symBinAddr: 0x8345, symSize: 0x3D } + - { offsetInCU: 0x200, offset: 0x5DC26, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0xD2, symBinAddr: 0x8382, symSize: 0x8A } + - { offsetInCU: 0x273, offset: 0x5DC99, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x15C, symBinAddr: 0x840C, symSize: 0xF } + - { offsetInCU: 0x2B2, offset: 0x5DCD8, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x16B, symBinAddr: 0x841B, symSize: 0x66 } + - { offsetInCU: 0x2F5, offset: 0x5DD1B, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x1D1, symBinAddr: 0x8481, symSize: 0x14 } + - { offsetInCU: 0x338, offset: 0x5DD5E, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x1E5, symBinAddr: 0x8495, symSize: 0x72 } + - { offsetInCU: 0x392, offset: 0x5DDB8, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x257, symBinAddr: 0x8507, symSize: 0x14 } + - { offsetInCU: 0x3D5, offset: 0x5DDFB, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x26B, symBinAddr: 0x851B, symSize: 0x4D } + - { offsetInCU: 0x418, offset: 0x5DE3E, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x2B8, symBinAddr: 0x8568, symSize: 0x72 } + - { offsetInCU: 0x472, offset: 0x5DE98, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x32A, symBinAddr: 0x85DA, symSize: 0x14 } + - { offsetInCU: 0x4B5, offset: 0x5DEDB, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x33E, symBinAddr: 0x85EE, symSize: 0x52 } + - { offsetInCU: 0x27, offset: 0x5DF7F, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x8640, symSize: 0x68 } + - { offsetInCU: 0xCE, offset: 0x5E026, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x8640, symSize: 0x68 } + - { offsetInCU: 0x119, offset: 0x5E071, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x68, symBinAddr: 0x86A8, symSize: 0x49 } + - { offsetInCU: 0x158, offset: 0x5E0B0, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xB1, symBinAddr: 0x86F1, symSize: 0x24 } + - { offsetInCU: 0x1AE, offset: 0x5E106, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xD5, symBinAddr: 0x8715, symSize: 0x18 } + - { offsetInCU: 0x1E3, offset: 0x5E13B, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xED, symBinAddr: 0x872D, symSize: 0x179 } + - { offsetInCU: 0x3CC, offset: 0x5E324, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x266, symBinAddr: 0x88A6, symSize: 0x16F } + - { offsetInCU: 0x571, offset: 0x5E4C9, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x3D5, symBinAddr: 0x8A15, symSize: 0x3B } + - { offsetInCU: 0x27, offset: 0x5E55E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x8A50, symSize: 0x2D } + - { offsetInCU: 0xD2, offset: 0x5E609, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x8A50, symSize: 0x2D } + - { offsetInCU: 0x111, offset: 0x5E648, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x2D, symBinAddr: 0x8A7D, symSize: 0x17 } + - { offsetInCU: 0x146, offset: 0x5E67D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x44, symBinAddr: 0x8A94, symSize: 0x17 } + - { offsetInCU: 0x17B, offset: 0x5E6B2, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x5B, symBinAddr: 0x8AAB, symSize: 0xA6 } + - { offsetInCU: 0x1F4, offset: 0x5E72B, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0x101, symBinAddr: 0x8B51, symSize: 0xDF } + - { offsetInCU: 0x27, offset: 0x5E820, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8C30, symSize: 0x1C0 } + - { offsetInCU: 0x78, offset: 0x5E871, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8C30, symSize: 0x1C0 } + - { offsetInCU: 0x27, offset: 0x5EAEA, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x8DF0, symSize: 0x65 } + - { offsetInCU: 0xD5, offset: 0x5EB98, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x8DF0, symSize: 0x65 } + - { offsetInCU: 0x130, offset: 0x5EBF3, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x65, symBinAddr: 0x8E55, symSize: 0x42 } + - { offsetInCU: 0x16F, offset: 0x5EC32, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0xA7, symBinAddr: 0x8E97, symSize: 0x29 } + - { offsetInCU: 0x27, offset: 0x5ECE7, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8EC0, symSize: 0x195 } + - { offsetInCU: 0xAA, offset: 0x5ED6A, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8EC0, symSize: 0x195 } + - { offsetInCU: 0x27E, offset: 0x5EF3E, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x195, symBinAddr: 0x9055, symSize: 0xAB } + - { offsetInCU: 0x27, offset: 0x5F08D, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x9100, symSize: 0xC0 } + - { offsetInCU: 0x41, offset: 0x5F0A7, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x160, symBinAddr: 0x1EEA8, symSize: 0x0 } + - { offsetInCU: 0xC0, offset: 0x5F126, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x9100, symSize: 0xC0 } + - { offsetInCU: 0x27, offset: 0x5F1F1, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x91C0, symSize: 0x69 } + - { offsetInCU: 0xA3, offset: 0x5F26D, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x91C0, symSize: 0x69 } + - { offsetInCU: 0x10E, offset: 0x5F2D8, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x69, symBinAddr: 0x9229, symSize: 0x42 } + - { offsetInCU: 0x14D, offset: 0x5F317, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0xAB, symBinAddr: 0x926B, symSize: 0xA5 } + - { offsetInCU: 0x27, offset: 0x5F454, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x9310, symSize: 0x5E } + - { offsetInCU: 0x5F, offset: 0x5F48C, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x9310, symSize: 0x5E } + - { offsetInCU: 0xBA, offset: 0x5F4E7, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x5E, symBinAddr: 0x936E, symSize: 0x42 } + - { offsetInCU: 0xF9, offset: 0x5F526, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0x93B0, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0x5F5EA, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x93F0, symSize: 0x5E } + - { offsetInCU: 0x94, offset: 0x5F657, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x93F0, symSize: 0x5E } + - { offsetInCU: 0xE7, offset: 0x5F6AA, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x5E, symBinAddr: 0x944E, symSize: 0x52 } + - { offsetInCU: 0x27, offset: 0x5F728, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x94A0, symSize: 0x51 } + - { offsetInCU: 0xB1, offset: 0x5F7B2, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x94A0, symSize: 0x51 } + - { offsetInCU: 0x136, offset: 0x5F837, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x51, symBinAddr: 0x94F1, symSize: 0x77 } + - { offsetInCU: 0x1B1, offset: 0x5F8B2, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xC8, symBinAddr: 0x9568, symSize: 0x42 } + - { offsetInCU: 0x1F0, offset: 0x5F8F1, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0x10A, symBinAddr: 0x95AA, symSize: 0x11 } + - { offsetInCU: 0x225, offset: 0x5F926, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0x11B, symBinAddr: 0x95BB, symSize: 0x11 } + - { offsetInCU: 0x25A, offset: 0x5F95B, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x12C, symBinAddr: 0x95CC, symSize: 0x11 } + - { offsetInCU: 0x28F, offset: 0x5F990, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x13D, symBinAddr: 0x95DD, symSize: 0x63 } + - { offsetInCU: 0x27, offset: 0x5FA84, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x9640, symSize: 0x9A } + - { offsetInCU: 0x157, offset: 0x5FBB4, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x9640, symSize: 0x9A } + - { offsetInCU: 0x206, offset: 0x5FC63, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x9A, symBinAddr: 0x96DA, symSize: 0xFF } + - { offsetInCU: 0x30C, offset: 0x5FD69, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x199, symBinAddr: 0x97D9, symSize: 0x9A } + - { offsetInCU: 0x3BB, offset: 0x5FE18, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x233, symBinAddr: 0x9873, symSize: 0x19 } + - { offsetInCU: 0x405, offset: 0x5FE62, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x24C, symBinAddr: 0x988C, symSize: 0x9A } + - { offsetInCU: 0x4B4, offset: 0x5FF11, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x2E6, symBinAddr: 0x9926, symSize: 0x77 } + - { offsetInCU: 0x54B, offset: 0x5FFA8, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x35D, symBinAddr: 0x999D, symSize: 0x1B } + - { offsetInCU: 0x5AD, offset: 0x6000A, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x378, symBinAddr: 0x99B8, symSize: 0xC8 } + - { offsetInCU: 0x6AB, offset: 0x60108, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x440, symBinAddr: 0x9A80, symSize: 0x10A } + - { offsetInCU: 0x7AD, offset: 0x6020A, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x54A, symBinAddr: 0x9B8A, symSize: 0x4C } + - { offsetInCU: 0x804, offset: 0x60261, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x596, symBinAddr: 0x9BD6, symSize: 0x5E } + - { offsetInCU: 0x85F, offset: 0x602BC, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x5F4, symBinAddr: 0x9C34, symSize: 0xB2 } + - { offsetInCU: 0x8CE, offset: 0x6032B, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x6A6, symBinAddr: 0x9CE6, symSize: 0x2F } + - { offsetInCU: 0x925, offset: 0x60382, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x6D5, symBinAddr: 0x9D15, symSize: 0x11 } + - { offsetInCU: 0x95A, offset: 0x603B7, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x6E6, symBinAddr: 0x9D26, symSize: 0x10 } + - { offsetInCU: 0x999, offset: 0x603F6, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x6F6, symBinAddr: 0x9D36, symSize: 0x10 } + - { offsetInCU: 0x9CE, offset: 0x6042B, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x706, symBinAddr: 0x9D46, symSize: 0x2A } + - { offsetInCU: 0x27, offset: 0x604E0, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x9D70, symSize: 0x6C } + - { offsetInCU: 0x70, offset: 0x60529, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x9D70, symSize: 0x6C } + - { offsetInCU: 0xCB, offset: 0x60584, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x6C, symBinAddr: 0x9DDC, symSize: 0x49 } + - { offsetInCU: 0x10A, offset: 0x605C3, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xB5, symBinAddr: 0x9E25, symSize: 0x12 } + - { offsetInCU: 0x160, offset: 0x60619, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xC7, symBinAddr: 0x9E37, symSize: 0x69 } + - { offsetInCU: 0x27, offset: 0x6070D, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x9EA0, symSize: 0x8E } + - { offsetInCU: 0x88, offset: 0x6076E, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x9EA0, symSize: 0x8E } + - { offsetInCU: 0xE7, offset: 0x607CD, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x8E, symBinAddr: 0x9F2E, symSize: 0x36 } + - { offsetInCU: 0x11E, offset: 0x60804, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0xC4, symBinAddr: 0x9F64, symSize: 0x159 } + - { offsetInCU: 0x1BB, offset: 0x608A1, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x21D, symBinAddr: 0xA0BD, symSize: 0x14 } + - { offsetInCU: 0x1EE, offset: 0x608D4, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x231, symBinAddr: 0xA0D1, symSize: 0x10 } + - { offsetInCU: 0x22D, offset: 0x60913, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x241, symBinAddr: 0xA0E1, symSize: 0x5C } + - { offsetInCU: 0x284, offset: 0x6096A, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x29D, symBinAddr: 0xA13D, symSize: 0x84 } + - { offsetInCU: 0x2EB, offset: 0x609D1, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x321, symBinAddr: 0xA1C1, symSize: 0x1B } + - { offsetInCU: 0x337, offset: 0x60A1D, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x33C, symBinAddr: 0xA1DC, symSize: 0x16D } + - { offsetInCU: 0x544, offset: 0x60C2A, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x4A9, symBinAddr: 0xA349, symSize: 0xA9 } + - { offsetInCU: 0x62C, offset: 0x60D12, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x552, symBinAddr: 0xA3F2, symSize: 0xB1 } + - { offsetInCU: 0x72D, offset: 0x60E13, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x603, symBinAddr: 0xA4A3, symSize: 0x15D } + - { offsetInCU: 0x27, offset: 0x60F7F, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0xA600, symSize: 0x42 } + - { offsetInCU: 0x74, offset: 0x60FCC, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0xA600, symSize: 0x42 } + - { offsetInCU: 0xB3, offset: 0x6100B, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x42, symBinAddr: 0xA642, symSize: 0xF } + - { offsetInCU: 0xE6, offset: 0x6103E, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x51, symBinAddr: 0xA651, symSize: 0x3A } + - { offsetInCU: 0x166, offset: 0x610BE, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x8B, symBinAddr: 0xA68B, symSize: 0x3A } + - { offsetInCU: 0x1FE, offset: 0x61156, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xC5, symBinAddr: 0xA6C5, symSize: 0xF3 } + - { offsetInCU: 0x323, offset: 0x6127B, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x1B8, symBinAddr: 0xA7B8, symSize: 0xE8 } + - { offsetInCU: 0x27, offset: 0x613CC, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0xA8A0, symSize: 0x20 } + - { offsetInCU: 0x72, offset: 0x61417, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0xA8A0, symSize: 0x20 } + - { offsetInCU: 0xB1, offset: 0x61456, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0x20, symBinAddr: 0xA8C0, symSize: 0x12 } + - { offsetInCU: 0xE4, offset: 0x61489, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x32, symBinAddr: 0xA8D2, symSize: 0x19 } + - { offsetInCU: 0x12E, offset: 0x614D3, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x4B, symBinAddr: 0xA8EB, symSize: 0x18 } + - { offsetInCU: 0x19A, offset: 0x6153F, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x63, symBinAddr: 0xA903, symSize: 0x20 } + - { offsetInCU: 0x1D9, offset: 0x6157E, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x83, symBinAddr: 0xA923, symSize: 0x20 } + - { offsetInCU: 0x218, offset: 0x615BD, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0xA3, symBinAddr: 0xA943, symSize: 0x10 } + - { offsetInCU: 0x259, offset: 0x615FE, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0xB3, symBinAddr: 0xA953, symSize: 0x39 } + - { offsetInCU: 0x2B8, offset: 0x6165D, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0xEC, symBinAddr: 0xA98C, symSize: 0x6F } + - { offsetInCU: 0x30F, offset: 0x616B4, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0x15B, symBinAddr: 0xA9FB, symSize: 0x23 } + - { offsetInCU: 0x373, offset: 0x61718, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x17E, symBinAddr: 0xAA1E, symSize: 0x17 } + - { offsetInCU: 0x39C, offset: 0x61741, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x1A8, symBinAddr: 0xAA38, symSize: 0x20 } + - { offsetInCU: 0x408, offset: 0x617AD, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x1C8, symBinAddr: 0xAA58, symSize: 0x3D } + - { offsetInCU: 0x45F, offset: 0x61804, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x205, symBinAddr: 0xAA95, symSize: 0x3D } + - { offsetInCU: 0x4B6, offset: 0x6185B, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x242, symBinAddr: 0xAAD2, symSize: 0x3D } + - { offsetInCU: 0x50D, offset: 0x618B2, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x27F, symBinAddr: 0xAB0F, symSize: 0x30 } + - { offsetInCU: 0x54C, offset: 0x618F1, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x2AF, symBinAddr: 0xAB3F, symSize: 0x15A } + - { offsetInCU: 0x61C, offset: 0x619C1, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x409, symBinAddr: 0xAC99, symSize: 0x20 } + - { offsetInCU: 0x65B, offset: 0x61A00, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x429, symBinAddr: 0xACB9, symSize: 0x137 } + - { offsetInCU: 0x27, offset: 0x61CC8, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0xADF0, symSize: 0x29 } + - { offsetInCU: 0x19B, offset: 0x61E3C, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0xADF0, symSize: 0x29 } + - { offsetInCU: 0x1DE, offset: 0x61E7F, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x29, symBinAddr: 0xAE19, symSize: 0xF } + - { offsetInCU: 0x21D, offset: 0x61EBE, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x38, symBinAddr: 0xAE28, symSize: 0x12 } + - { offsetInCU: 0x273, offset: 0x61F14, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x4A, symBinAddr: 0xAE3A, symSize: 0xEE } + - { offsetInCU: 0x3C0, offset: 0x62061, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0x138, symBinAddr: 0xAF28, symSize: 0xAD } + - { offsetInCU: 0x49A, offset: 0x6213B, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x1E5, symBinAddr: 0xAFD5, symSize: 0xF } + - { offsetInCU: 0x4D9, offset: 0x6217A, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x1F4, symBinAddr: 0xAFE4, symSize: 0x13 } + - { offsetInCU: 0x51A, offset: 0x621BB, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x207, symBinAddr: 0xAFF7, symSize: 0x13 } + - { offsetInCU: 0x55B, offset: 0x621FC, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x21A, symBinAddr: 0xB00A, symSize: 0x2D } + - { offsetInCU: 0x5B7, offset: 0x62258, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x247, symBinAddr: 0xB037, symSize: 0x72 } + - { offsetInCU: 0x648, offset: 0x622E9, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x2B9, symBinAddr: 0xB0A9, symSize: 0x6C } + - { offsetInCU: 0x6A3, offset: 0x62344, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x325, symBinAddr: 0xB115, symSize: 0x49 } + - { offsetInCU: 0x6E2, offset: 0x62383, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x36E, symBinAddr: 0xB15E, symSize: 0x32 } + - { offsetInCU: 0x27, offset: 0x62431, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xB190, symSize: 0x60 } + - { offsetInCU: 0x41, offset: 0x6244B, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x1F48, symBinAddr: 0x29560, symSize: 0x0 } + - { offsetInCU: 0xB0, offset: 0x624BA, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xB190, symSize: 0x60 } + - { offsetInCU: 0x110, offset: 0x6251A, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x60, symBinAddr: 0xB1F0, symSize: 0x59 } + - { offsetInCU: 0x186, offset: 0x62590, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xB9, symBinAddr: 0xB249, symSize: 0x9E } + - { offsetInCU: 0x20A, offset: 0x62614, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x157, symBinAddr: 0xB2E7, symSize: 0x86 } + - { offsetInCU: 0x272, offset: 0x6267C, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1DD, symBinAddr: 0xB36D, symSize: 0xB3 } + - { offsetInCU: 0x27, offset: 0x62767, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xB420, symSize: 0x125 } + - { offsetInCU: 0x78, offset: 0x627B8, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xB420, symSize: 0x125 } + - { offsetInCU: 0x1F1, offset: 0x62931, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0x125, symBinAddr: 0xB545, symSize: 0x278 } + - { offsetInCU: 0x575, offset: 0x62CB5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x39D, symBinAddr: 0xB7BD, symSize: 0x338 } + - { offsetInCU: 0x8DC, offset: 0x6301C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x6D5, symBinAddr: 0xBAF5, symSize: 0x6EB } + - { offsetInCU: 0xEF8, offset: 0x63638, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0xDC0, symBinAddr: 0xC1E0, symSize: 0x195 } + - { offsetInCU: 0x1098, offset: 0x637D8, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0xF55, symBinAddr: 0xC375, symSize: 0x2B7 } + - { offsetInCU: 0x1135, offset: 0x63875, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0x120C, symBinAddr: 0xC62C, symSize: 0xFA } + - { offsetInCU: 0x120B, offset: 0x6394B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0x1306, symBinAddr: 0xC726, symSize: 0x4A } + - { offsetInCU: 0x1289, offset: 0x639C9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0x1350, symBinAddr: 0xC770, symSize: 0xF9 } + - { offsetInCU: 0x1313, offset: 0x63A53, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0x1449, symBinAddr: 0xC869, symSize: 0xA1 } + - { offsetInCU: 0x139D, offset: 0x63ADD, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0x14EA, symBinAddr: 0xC90A, symSize: 0x52 } + - { offsetInCU: 0x1427, offset: 0x63B67, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0x153C, symBinAddr: 0xC95C, symSize: 0x52 } + - { offsetInCU: 0x14B1, offset: 0x63BF1, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0x158E, symBinAddr: 0xC9AE, symSize: 0x53 } + - { offsetInCU: 0x153B, offset: 0x63C7B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0x15E1, symBinAddr: 0xCA01, symSize: 0x53 } + - { offsetInCU: 0x15C5, offset: 0x63D05, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0x1634, symBinAddr: 0xCA54, symSize: 0x53 } + - { offsetInCU: 0x164F, offset: 0x63D8F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0x1687, symBinAddr: 0xCAA7, symSize: 0x53 } + - { offsetInCU: 0x16D9, offset: 0x63E19, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0x16DA, symBinAddr: 0xCAFA, symSize: 0x53 } + - { offsetInCU: 0x1763, offset: 0x63EA3, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0x172D, symBinAddr: 0xCB4D, symSize: 0x53 } + - { offsetInCU: 0x17ED, offset: 0x63F2D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x1780, symBinAddr: 0xCBA0, symSize: 0x54 } + - { offsetInCU: 0x1877, offset: 0x63FB7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x17D4, symBinAddr: 0xCBF4, symSize: 0x54 } + - { offsetInCU: 0x1901, offset: 0x64041, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x1828, symBinAddr: 0xCC48, symSize: 0x4D } + - { offsetInCU: 0x198B, offset: 0x640CB, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x1875, symBinAddr: 0xCC95, symSize: 0x53 } + - { offsetInCU: 0x1A11, offset: 0x64151, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x18C8, symBinAddr: 0xCCE8, symSize: 0x80 } + - { offsetInCU: 0x1AA7, offset: 0x641E7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x1948, symBinAddr: 0xCD68, symSize: 0xE2 } + - { offsetInCU: 0x1B65, offset: 0x642A5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x1A2A, symBinAddr: 0xCE4A, symSize: 0x5F } + - { offsetInCU: 0x1C1F, offset: 0x6435F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x1A89, symBinAddr: 0xCEA9, symSize: 0x140 } + - { offsetInCU: 0x1DCC, offset: 0x6450C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x1BC9, symBinAddr: 0xCFE9, symSize: 0x20 } + - { offsetInCU: 0x1E17, offset: 0x64557, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x1BE9, symBinAddr: 0xD009, symSize: 0xB7 } + - { offsetInCU: 0x27, offset: 0x646AD, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xD0C0, symSize: 0x2E8 } + - { offsetInCU: 0x162, offset: 0x647E8, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xD0C0, symSize: 0x2E8 } + - { offsetInCU: 0x3B3, offset: 0x64A39, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x2E8, symBinAddr: 0xD3A8, symSize: 0x458 } + - { offsetInCU: 0x77C, offset: 0x64E02, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x740, symBinAddr: 0xD800, symSize: 0x52 } + - { offsetInCU: 0x7FB, offset: 0x64E81, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x792, symBinAddr: 0xD852, symSize: 0x7C } + - { offsetInCU: 0x8A7, offset: 0x64F2D, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x80E, symBinAddr: 0xD8CE, symSize: 0xC8 } + - { offsetInCU: 0x99F, offset: 0x65025, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x8D6, symBinAddr: 0xD996, symSize: 0x3A } + - { offsetInCU: 0x27, offset: 0x650DE, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xD9D0, symSize: 0x70 } + - { offsetInCU: 0x3C, offset: 0x650F3, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xD9D0, symSize: 0x70 } + - { offsetInCU: 0x27, offset: 0x65251, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xDA40, symSize: 0x14A } + - { offsetInCU: 0x35, offset: 0x6525F, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xDA40, symSize: 0x14A } + - { offsetInCU: 0x5F, offset: 0x65289, size: 0x8, addend: 0x0, symName: '_instanceMethodForwarderForSelector:._OCMReturnTypeCache', symObjAddr: 0x1C60, symBinAddr: 0x29568, symSize: 0x0 } + - { offsetInCU: 0x19F, offset: 0x653C9, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0x14A, symBinAddr: 0xDB8A, symSize: 0x96 } + - { offsetInCU: 0x27, offset: 0x6562E, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xDC20, symSize: 0x500 } + - { offsetInCU: 0x17E, offset: 0x65785, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xDC20, symSize: 0x500 } + - { offsetInCU: 0x27, offset: 0x65C4C, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xE120, symSize: 0x94 } + - { offsetInCU: 0x4F, offset: 0x65C74, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x9D2, symBinAddr: 0xEAF2, symSize: 0x5A } + - { offsetInCU: 0x77, offset: 0x65C9C, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0xB1B8, symBinAddr: 0x29570, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x65CB3, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0xB1C0, symBinAddr: 0x29578, symSize: 0x0 } + - { offsetInCU: 0x1F3, offset: 0x65E18, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xE120, symSize: 0x94 } + - { offsetInCU: 0x23F, offset: 0x65E64, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x94, symBinAddr: 0xE1B4, symSize: 0x2D } + - { offsetInCU: 0x2A1, offset: 0x65EC6, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0xC1, symBinAddr: 0xE1E1, symSize: 0x19 } + - { offsetInCU: 0x2F1, offset: 0x65F16, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0xDA, symBinAddr: 0xE1FA, symSize: 0x6C } + - { offsetInCU: 0x35A, offset: 0x65F7F, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0x146, symBinAddr: 0xE266, symSize: 0x119 } + - { offsetInCU: 0x4B3, offset: 0x660D8, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x25F, symBinAddr: 0xE37F, symSize: 0x38 } + - { offsetInCU: 0x505, offset: 0x6612A, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x297, symBinAddr: 0xE3B7, symSize: 0x155 } + - { offsetInCU: 0x657, offset: 0x6627C, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x3EC, symBinAddr: 0xE50C, symSize: 0x3EA } + - { offsetInCU: 0x962, offset: 0x66587, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0x1409, symBinAddr: 0xF529, symSize: 0x177 } + - { offsetInCU: 0xA5E, offset: 0x66683, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x7D6, symBinAddr: 0xE8F6, symSize: 0xCE } + - { offsetInCU: 0xACD, offset: 0x666F2, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x8A4, symBinAddr: 0xE9C4, symSize: 0x64 } + - { offsetInCU: 0xB22, offset: 0x66747, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x908, symBinAddr: 0xEA28, symSize: 0xCA } + - { offsetInCU: 0xC8D, offset: 0x668B2, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0xA2C, symBinAddr: 0xEB4C, symSize: 0x87 } + - { offsetInCU: 0xD26, offset: 0x6694B, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0xAB3, symBinAddr: 0xEBD3, symSize: 0xD } + - { offsetInCU: 0xD4F, offset: 0x66974, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0xAC0, symBinAddr: 0xEBE0, symSize: 0x3A } + - { offsetInCU: 0xDA4, offset: 0x669C9, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0xAFA, symBinAddr: 0xEC1A, symSize: 0x93 } + - { offsetInCU: 0xED6, offset: 0x66AFB, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0xB8D, symBinAddr: 0xECAD, symSize: 0x8C } + - { offsetInCU: 0xF99, offset: 0x66BBE, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0xC19, symBinAddr: 0xED39, symSize: 0x28 } + - { offsetInCU: 0xFDB, offset: 0x66C00, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0xC41, symBinAddr: 0xED61, symSize: 0x7B } + - { offsetInCU: 0x1072, offset: 0x66C97, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0xCBC, symBinAddr: 0xEDDC, symSize: 0x28 } + - { offsetInCU: 0x10B4, offset: 0x66CD9, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0xCE4, symBinAddr: 0xEE04, symSize: 0x89 } + - { offsetInCU: 0x1172, offset: 0x66D97, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0xD6D, symBinAddr: 0xEE8D, symSize: 0xBF } + - { offsetInCU: 0x127C, offset: 0x66EA1, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xE2C, symBinAddr: 0xEF4C, symSize: 0x9A } + - { offsetInCU: 0x137B, offset: 0x66FA0, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xEC6, symBinAddr: 0xEFE6, symSize: 0xA4 } + - { offsetInCU: 0x142A, offset: 0x6704F, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xF6A, symBinAddr: 0xF08A, symSize: 0x84 } + - { offsetInCU: 0x14B1, offset: 0x670D6, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xFEE, symBinAddr: 0xF10E, symSize: 0x18 } + - { offsetInCU: 0x14F3, offset: 0x67118, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0x1006, symBinAddr: 0xF126, symSize: 0x403 } + - { offsetInCU: 0x27, offset: 0x67724, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xF6A0, symSize: 0x10 } + - { offsetInCU: 0x4D, offset: 0x6774A, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xF6A0, symSize: 0x10 } + - { offsetInCU: 0x27, offset: 0x677ED, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xF6B0, symSize: 0x4B } + - { offsetInCU: 0x83, offset: 0x67849, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xF6B0, symSize: 0x4B } + - { offsetInCU: 0xCA, offset: 0x67890, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x4B, symBinAddr: 0xF6FB, symSize: 0xA5 } + - { offsetInCU: 0x2A, offset: 0x679A1, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_magic, symObjAddr: 0x0, symBinAddr: 0xF7A0, symSize: 0x10 } + - { offsetInCU: 0x38, offset: 0x679AF, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_magic, symObjAddr: 0x0, symBinAddr: 0xF7A0, symSize: 0x10 } + - { offsetInCU: 0x4A, offset: 0x679C1, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_num_padding_bytes, symObjAddr: 0x20, symBinAddr: 0xF7B0, symSize: 0x20 } + - { offsetInCU: 0x5C, offset: 0x679D3, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_version, symObjAddr: 0x40, symBinAddr: 0xF7D0, symSize: 0x10 } + - { offsetInCU: 0x2A, offset: 0x67A16, size: 0x8, addend: 0x0, symName: _lprofProfileDumped, symObjAddr: 0x0, symBinAddr: 0xF7E0, symSize: 0x10 } + - { offsetInCU: 0x38, offset: 0x67A24, size: 0x8, addend: 0x0, symName: _lprofProfileDumped, symObjAddr: 0x0, symBinAddr: 0xF7E0, symSize: 0x10 } + - { offsetInCU: 0x2A, offset: 0x67A60, size: 0x8, addend: 0x0, symName: _getValueProfRecordHeaderSize, symObjAddr: 0x0, symBinAddr: 0xF7F0, symSize: 0x10 } + - { offsetInCU: 0x38, offset: 0x67A6E, size: 0x8, addend: 0x0, symName: _getValueProfRecordHeaderSize, symObjAddr: 0x0, symBinAddr: 0xF7F0, symSize: 0x10 } + - { offsetInCU: 0x51, offset: 0x67A87, size: 0x8, addend: 0x0, symName: _getValueProfRecordValueData, symObjAddr: 0x30, symBinAddr: 0xF800, symSize: 0x20 } + - { offsetInCU: 0x88, offset: 0x67ABE, size: 0x8, addend: 0x0, symName: _getValueProfRecordNext, symObjAddr: 0x170, symBinAddr: 0xF820, symSize: 0x120 } + - { offsetInCU: 0xDE, offset: 0x67B14, size: 0x8, addend: 0x0, symName: _getFirstValueProfRecord, symObjAddr: 0x290, symBinAddr: 0xF940, symSize: 0x10 } + - { offsetInCU: 0x10C, offset: 0x67B42, size: 0x8, addend: 0x0, symName: _lprofSetupValueProfiler, symObjAddr: 0x7A0, symBinAddr: 0xF950, symSize: 0x60 } + - { offsetInCU: 0x160, offset: 0x67B96, size: 0x8, addend: 0x0, symName: ___llvm_profile_instrument_target_value, symObjAddr: 0xA60, symBinAddr: 0xF9B0, symSize: 0x240 } + - { offsetInCU: 0x1AC, offset: 0x67BE2, size: 0x8, addend: 0x0, symName: _lprofGetVPDataReader, symObjAddr: 0xD00, symBinAddr: 0xFBF0, symSize: 0x10 } + - { offsetInCU: 0x1BE, offset: 0x67BF4, size: 0x8, addend: 0x0, symName: _initializeValueProfRuntimeRecord, symObjAddr: 0xD10, symBinAddr: 0xFC00, symSize: 0x260 } + - { offsetInCU: 0x1D7, offset: 0x67C0D, size: 0x8, addend: 0x0, symName: _getNumValueDataForSiteWrapper, symObjAddr: 0xF70, symBinAddr: 0xFE60, symSize: 0x20 } + - { offsetInCU: 0x200, offset: 0x67C36, size: 0x8, addend: 0x0, symName: _getValueProfDataSizeWrapper, symObjAddr: 0xF90, symBinAddr: 0xFE80, symSize: 0x90 } + - { offsetInCU: 0x27F, offset: 0x67CB5, size: 0x8, addend: 0x0, symName: _getNumValueSitesRT, symObjAddr: 0x10D0, symBinAddr: 0xFFC0, symSize: 0x10 } + - { offsetInCU: 0x291, offset: 0x67CC7, size: 0x8, addend: 0x0, symName: _getNumValueDataRT, symObjAddr: 0x10E0, symBinAddr: 0xFFD0, symSize: 0x130 } + - { offsetInCU: 0x2A3, offset: 0x67CD9, size: 0x8, addend: 0x0, symName: _getNextNValueData, symObjAddr: 0x1020, symBinAddr: 0xFF10, symSize: 0xB0 } + - { offsetInCU: 0x2A, offset: 0x67D15, size: 0x8, addend: 0x0, symName: ___llvm_profile_is_continuous_mode_enabled, symObjAddr: 0x0, symBinAddr: 0x10100, symSize: 0x20 } + - { offsetInCU: 0x38, offset: 0x67D23, size: 0x8, addend: 0x0, symName: ___llvm_profile_is_continuous_mode_enabled, symObjAddr: 0x0, symBinAddr: 0x10100, symSize: 0x20 } + - { offsetInCU: 0x4A, offset: 0x67D35, size: 0x8, addend: 0x0, symName: ___llvm_profile_enable_continuous_mode, symObjAddr: 0x20, symBinAddr: 0x10120, symSize: 0x10 } + - { offsetInCU: 0x5C, offset: 0x67D47, size: 0x8, addend: 0x0, symName: ___llvm_profile_set_page_size, symObjAddr: 0x30, symBinAddr: 0x10130, symSize: 0x10 } + - { offsetInCU: 0x6E, offset: 0x67D59, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_size_for_buffer, symObjAddr: 0x40, symBinAddr: 0x10140, symSize: 0x60 } + - { offsetInCU: 0x8F, offset: 0x67D7A, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_size_for_buffer_internal, symObjAddr: 0xA0, symBinAddr: 0x101A0, symSize: 0x160 } + - { offsetInCU: 0x19E, offset: 0x67E89, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_num_data, symObjAddr: 0x200, symBinAddr: 0x10300, symSize: 0x30 } + - { offsetInCU: 0x1B0, offset: 0x67E9B, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_data_size, symObjAddr: 0x230, symBinAddr: 0x10330, symSize: 0x30 } + - { offsetInCU: 0x1D8, offset: 0x67EC3, size: 0x8, addend: 0x0, symName: ___llvm_profile_counter_entry_size, symObjAddr: 0x260, symBinAddr: 0x10360, symSize: 0x20 } + - { offsetInCU: 0x1EA, offset: 0x67ED5, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_num_counters, symObjAddr: 0x280, symBinAddr: 0x10380, symSize: 0x50 } + - { offsetInCU: 0x217, offset: 0x67F02, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_counters_size, symObjAddr: 0x2D0, symBinAddr: 0x103D0, symSize: 0x60 } + - { offsetInCU: 0x26F, offset: 0x67F5A, size: 0x8, addend: 0x0, symName: ___llvm_profile_get_padding_sizes_for_counters, symObjAddr: 0x330, symBinAddr: 0x10430, symSize: 0xD0 } + - { offsetInCU: 0x2B9, offset: 0x67FA4, size: 0x8, addend: 0x0, symName: _initBufferWriter, symObjAddr: 0x400, symBinAddr: 0x10500, symSize: 0x20 } + - { offsetInCU: 0x3F, offset: 0x67FFC, size: 0x8, addend: 0x0, symName: _getCurFilenameLength, symObjAddr: 0x180, symBinAddr: 0x10520, symSize: 0x1D0 } + - { offsetInCU: 0x51, offset: 0x6800E, size: 0x8, addend: 0x0, symName: _getCurFilename, symObjAddr: 0x350, symBinAddr: 0x106F0, symSize: 0x2F0 } + - { offsetInCU: 0x10D, offset: 0x680CA, size: 0x8, addend: 0x0, symName: _parseAndSetFilename, symObjAddr: 0x720, symBinAddr: 0x109E0, symSize: 0x5F0 } + - { offsetInCU: 0x2B6, offset: 0x68273, size: 0x8, addend: 0x0, symName: _truncateCurrentFile, symObjAddr: 0x1AE0, symBinAddr: 0x118C0, symSize: 0xB0 } + - { offsetInCU: 0x31D, offset: 0x682DA, size: 0x8, addend: 0x0, symName: _initializeProfileForContinuousMode, symObjAddr: 0x1B90, symBinAddr: 0x11970, symSize: 0x270 } + - { offsetInCU: 0x48E, offset: 0x6844B, size: 0x8, addend: 0x0, symName: ___llvm_profile_initialize, symObjAddr: 0xD10, symBinAddr: 0x10FD0, symSize: 0xA0 } + - { offsetInCU: 0x52A, offset: 0x684E7, size: 0x8, addend: 0x0, symName: ___llvm_profile_write_file, symObjAddr: 0xE20, symBinAddr: 0x11070, symSize: 0x170 } + - { offsetInCU: 0x5A1, offset: 0x6855E, size: 0x8, addend: 0x0, symName: _writeFile, symObjAddr: 0xF90, symBinAddr: 0x111E0, symSize: 0x260 } + - { offsetInCU: 0x78A, offset: 0x68747, size: 0x8, addend: 0x0, symName: _createProfileDir, symObjAddr: 0x1E00, symBinAddr: 0x11BE0, symSize: 0x80 } + - { offsetInCU: 0x7B3, offset: 0x68770, size: 0x8, addend: 0x0, symName: _getProfileFileSizeForMerging, symObjAddr: 0x1670, symBinAddr: 0x11450, symSize: 0xD0 } + - { offsetInCU: 0x7F0, offset: 0x687AD, size: 0x8, addend: 0x0, symName: _mmapProfileForMerging, symObjAddr: 0x1740, symBinAddr: 0x11520, symSize: 0xB0 } + - { offsetInCU: 0x87E, offset: 0x6883B, size: 0x8, addend: 0x0, symName: _writeFileWithoutReturn, symObjAddr: 0x14A0, symBinAddr: 0x11440, symSize: 0x10 } + - { offsetInCU: 0x8A6, offset: 0x68863, size: 0x8, addend: 0x0, symName: _mmapForContinuousMode, symObjAddr: 0x17F0, symBinAddr: 0x115D0, symSize: 0x1A0 } + - { offsetInCU: 0x8F3, offset: 0x688B0, size: 0x8, addend: 0x0, symName: _fileWriter, symObjAddr: 0x1990, symBinAddr: 0x11770, symSize: 0x150 } + - { offsetInCU: 0x92B, offset: 0x688E8, size: 0x8, addend: 0x0, symName: _exitSignalHandler, symObjAddr: 0x1E80, symBinAddr: 0x11C60, symSize: 0xB } + - { offsetInCU: 0x2A, offset: 0x68924, size: 0x8, addend: 0x0, symName: _lprofGetLoadModuleSignature, symObjAddr: 0x0, symBinAddr: 0x11C70, symSize: 0xE0 } + - { offsetInCU: 0x38, offset: 0x68932, size: 0x8, addend: 0x0, symName: _lprofGetLoadModuleSignature, symObjAddr: 0x0, symBinAddr: 0x11C70, symSize: 0xE0 } + - { offsetInCU: 0x4A, offset: 0x68944, size: 0x8, addend: 0x0, symName: ___llvm_profile_check_compatibility, symObjAddr: 0xE0, symBinAddr: 0x11D50, symSize: 0x160 } + - { offsetInCU: 0x5C, offset: 0x68956, size: 0x8, addend: 0x0, symName: ___llvm_profile_merge_from_buffer, symObjAddr: 0x240, symBinAddr: 0x11EB0, symSize: 0x230 } + - { offsetInCU: 0x2A, offset: 0x6899F, size: 0x8, addend: 0x0, symName: _lprofMergeValueProfData, symObjAddr: 0x0, symBinAddr: 0x120E0, symSize: 0x106 } + - { offsetInCU: 0x38, offset: 0x689AD, size: 0x8, addend: 0x0, symName: _lprofMergeValueProfData, symObjAddr: 0x0, symBinAddr: 0x120E0, symSize: 0x106 } + - { offsetInCU: 0x2A, offset: 0x68A2F, size: 0x8, addend: 0x0, symName: _lprofBufferWriter, symObjAddr: 0x0, symBinAddr: 0x121F0, symSize: 0x70 } + - { offsetInCU: 0x38, offset: 0x68A3D, size: 0x8, addend: 0x0, symName: _lprofBufferWriter, symObjAddr: 0x0, symBinAddr: 0x121F0, symSize: 0x70 } + - { offsetInCU: 0x5F, offset: 0x68A64, size: 0x8, addend: 0x0, symName: _lprofBufferIOWrite, symObjAddr: 0x110, symBinAddr: 0x12260, symSize: 0x110 } + - { offsetInCU: 0xCA, offset: 0x68ACF, size: 0x8, addend: 0x0, symName: _lprofWriteData, symObjAddr: 0x2B0, symBinAddr: 0x12370, symSize: 0x80 } + - { offsetInCU: 0xEB, offset: 0x68AF0, size: 0x8, addend: 0x0, symName: _lprofWriteDataImpl, symObjAddr: 0x330, symBinAddr: 0x123F0, symSize: 0x4C0 } + - { offsetInCU: 0x1C9, offset: 0x68BCE, size: 0x8, addend: 0x0, symName: _writeOneValueProfData, symObjAddr: 0x7F0, symBinAddr: 0x128B0, symSize: 0x2D9 } + - { offsetInCU: 0x2A, offset: 0x68CF1, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_data, symObjAddr: 0x0, symBinAddr: 0x12B90, symSize: 0x10 } + - { offsetInCU: 0x38, offset: 0x68CFF, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_data, symObjAddr: 0x0, symBinAddr: 0x12B90, symSize: 0x10 } + - { offsetInCU: 0x4A, offset: 0x68D11, size: 0x8, addend: 0x0, symName: ___llvm_profile_end_data, symObjAddr: 0x10, symBinAddr: 0x12BA0, symSize: 0x10 } + - { offsetInCU: 0x5C, offset: 0x68D23, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_names, symObjAddr: 0x20, symBinAddr: 0x12BB0, symSize: 0x10 } + - { offsetInCU: 0x6E, offset: 0x68D35, size: 0x8, addend: 0x0, symName: ___llvm_profile_end_names, symObjAddr: 0x30, symBinAddr: 0x12BC0, symSize: 0x10 } + - { offsetInCU: 0x80, offset: 0x68D47, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_counters, symObjAddr: 0x40, symBinAddr: 0x12BD0, symSize: 0x10 } + - { offsetInCU: 0x92, offset: 0x68D59, size: 0x8, addend: 0x0, symName: ___llvm_profile_end_counters, symObjAddr: 0x50, symBinAddr: 0x12BE0, symSize: 0x10 } + - { offsetInCU: 0xA4, offset: 0x68D6B, size: 0x8, addend: 0x0, symName: ___llvm_profile_begin_vnodes, symObjAddr: 0x70, symBinAddr: 0x12BF0, symSize: 0x10 } + - { offsetInCU: 0xB6, offset: 0x68D7D, size: 0x8, addend: 0x0, symName: ___llvm_profile_end_vnodes, symObjAddr: 0x80, symBinAddr: 0x12C00, symSize: 0x10 } + - { offsetInCU: 0xC8, offset: 0x68D8F, size: 0x8, addend: 0x0, symName: ___llvm_write_binary_ids, symObjAddr: 0x90, symBinAddr: 0x12C10, symSize: 0x8 } + - { offsetInCU: 0x2A, offset: 0x68DCB, size: 0x8, addend: 0x0, symName: ___llvm_profile_recursive_mkdir, symObjAddr: 0x0, symBinAddr: 0x12C30, symSize: 0x40 } + - { offsetInCU: 0x3F, offset: 0x68DE0, size: 0x8, addend: 0x0, symName: ___llvm_profile_recursive_mkdir, symObjAddr: 0x0, symBinAddr: 0x12C30, symSize: 0x40 } + - { offsetInCU: 0x7E, offset: 0x68E1F, size: 0x8, addend: 0x0, symName: _lprofGetHostName, symObjAddr: 0x60, symBinAddr: 0x12C70, symSize: 0x70 } + - { offsetInCU: 0xC0, offset: 0x68E61, size: 0x8, addend: 0x0, symName: _lprofLockFileHandle, symObjAddr: 0x1B0, symBinAddr: 0x12CE0, symSize: 0x80 } + - { offsetInCU: 0x121, offset: 0x68EC2, size: 0x8, addend: 0x0, symName: _lprofUnlockFileHandle, symObjAddr: 0x230, symBinAddr: 0x12D60, symSize: 0x80 } + - { offsetInCU: 0x173, offset: 0x68F14, size: 0x8, addend: 0x0, symName: _lprofOpenFileEx, symObjAddr: 0x2B0, symBinAddr: 0x12DE0, symSize: 0xC0 } + - { offsetInCU: 0x1E4, offset: 0x68F85, size: 0x8, addend: 0x0, symName: _lprofFindFirstDirSeparator, symObjAddr: 0x480, symBinAddr: 0x12EA0, symSize: 0x10 } + - { offsetInCU: 0x1F6, offset: 0x68F97, size: 0x8, addend: 0x0, symName: _lprofInstallSignalHandler, symObjAddr: 0x4A0, symBinAddr: 0x12EB0, symSize: 0x50 } + - { offsetInCU: 0x21F, offset: 0x68FC0, size: 0x8, addend: 0x0, symName: _lprofSuspendSigKill, symObjAddr: 0x4F0, symBinAddr: 0x12F00, symSize: 0x10 } + - { offsetInCU: 0x231, offset: 0x68FD2, size: 0x8, addend: 0x0, symName: _lprofRestoreSigKill, symObjAddr: 0x500, symBinAddr: 0x12F10, symSize: 0x10 } +... diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Headers b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Headers new file mode 120000 index 0000000000..a177d2a6b9 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Modules b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Modules new file mode 120000 index 0000000000..5736f3186e --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Modules @@ -0,0 +1 @@ +Versions/Current/Modules \ No newline at end of file diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/OCMock b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/OCMock new file mode 120000 index 0000000000..c388ea8df9 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/OCMock @@ -0,0 +1 @@ +Versions/Current/OCMock \ No newline at end of file diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Resources b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Resources new file mode 120000 index 0000000000..953ee36f3b --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/NSNotificationCenter+OCMAdditions.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/NSNotificationCenter+OCMAdditions.h new file mode 100644 index 0000000000..8f6d56fde2 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/NSNotificationCenter+OCMAdditions.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2009-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCObserverMockObject; + + +@interface NSNotificationCenter(OCMAdditions) + +- (void)addMockObserver:(OCObserverMockObject *)notificationObserver name:(NSString *)notificationName object:(id)notificationSender; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMArg.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMArg.h new file mode 100644 index 0000000000..27167078ad --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMArg.h @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2009-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMArg : NSObject + +// constraining arguments + ++ (id)any; ++ (SEL)anySelector; ++ (void *)anyPointer; ++ (id __autoreleasing *)anyObjectRef; ++ (id)isNil; ++ (id)isNotNil; ++ (id)isEqual:(id)value; ++ (id)isNotEqual:(id)value; ++ (id)isKindOfClass:(Class)cls; ++ (id)checkWithSelector:(SEL)selector onObject:(id)anObject; ++ (id)checkWithBlock:(BOOL (^)(id obj))block; + +// manipulating arguments + ++ (id *)setTo:(id)value; ++ (void *)setToValue:(NSValue *)value; ++ (id)invokeBlock; ++ (id)invokeBlockWithArgs:(id)first, ... NS_REQUIRES_NIL_TERMINATION; + ++ (id)defaultValue; + +// internal use only + ++ (id)resolveSpecialValues:(NSValue *)value; + +@end + +#define OCMOCK_ANY [OCMArg any] + +#define OCMOCK_VALUE(variable) \ + ({ __typeof__(variable) __v = (variable); [NSValue value:&__v withObjCType:@encode(__typeof__(__v))]; }) diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMConstraint.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMConstraint.h new file mode 100644 index 0000000000..39714db03f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMConstraint.h @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2007-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMConstraint : NSObject + ++ (instancetype)constraint; +- (BOOL)evaluate:(id)value; + +// if you are looking for any, isNil, etc, they have moved to OCMArg + +// try to use [OCMArg checkWith...] instead of the constraintWith... methods below + ++ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject; ++ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject withValue:(id)aValue; + + +@end + +@interface OCMAnyConstraint : OCMConstraint +@end + +@interface OCMIsNilConstraint : OCMConstraint +@end + +@interface OCMIsNotNilConstraint : OCMConstraint +@end + +@interface OCMIsNotEqualConstraint : OCMConstraint +{ +@public + id testValue; +} + +@end + +@interface OCMInvocationConstraint : OCMConstraint +{ +@public + NSInvocation *invocation; +} + +@end + +@interface OCMBlockConstraint : OCMConstraint +{ + BOOL (^block)(id); +} + +- (instancetype)initWithConstraintBlock:(BOOL (^)(id))block; + +@end + +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define CONSTRAINT(aSelector) [OCMConstraint constraintWithSelector:aSelector onObject:self] +#define CONSTRAINTV(aSelector, aValue) [OCMConstraint constraintWithSelector:aSelector onObject:self withValue:(aValue)] +#endif diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMFunctions.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMFunctions.h new file mode 100644 index 0000000000..15131ae781 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMFunctions.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + + +#if defined(__cplusplus) +#define OCMOCK_EXTERN extern "C" +#else +#define OCMOCK_EXTERN extern +#endif + + +OCMOCK_EXTERN BOOL OCMIsObjectType(const char *objCType); +OCMOCK_EXTERN BOOL OCMIsSubclassOfMockClass(Class cls); diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMLocation.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMLocation.h new file mode 100644 index 0000000000..b14a8eb8a5 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMLocation.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import + +@interface OCMLocation : NSObject +{ + id testCase; + NSString *file; + NSUInteger line; +} + ++ (instancetype)locationWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; + +- (instancetype)initWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; + +- (id)testCase; +- (NSString *)file; +- (NSUInteger)line; + +@end + +OCMOCK_EXTERN OCMLocation *OCMMakeLocation(id testCase, const char *file, int line); diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMMacroState.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMMacroState.h new file mode 100644 index 0000000000..5b32fabc98 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMMacroState.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; +@class OCMRecorder; +@class OCMStubRecorder; +@class OCMockObject; + + +@interface OCMMacroState : NSObject +{ + OCMRecorder *recorder; + BOOL invocationDidThrow; +} + ++ (void)beginStubMacro; ++ (OCMStubRecorder *)endStubMacro; + ++ (void)beginExpectMacro; ++ (OCMStubRecorder *)endExpectMacro; + ++ (void)beginRejectMacro; ++ (OCMStubRecorder *)endRejectMacro; + ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation; ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation withQuantifier:(OCMQuantifier *)quantifier; ++ (void)endVerifyMacro; + ++ (OCMMacroState *)globalState; + +- (void)setRecorder:(OCMRecorder *)aRecorder; +- (OCMRecorder *)recorder; + +- (void)switchToClassMethod; + +- (void)setInvocationDidThrow:(BOOL)flag; +- (BOOL)invocationDidThrow; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMQuantifier.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMQuantifier.h new file mode 100644 index 0000000000..c013bde16e --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMQuantifier.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2016-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMQuantifier : NSObject +{ + NSUInteger expectedCount; +} + ++ (instancetype)never; ++ (instancetype)exactly:(NSUInteger)count; ++ (instancetype)atLeast:(NSUInteger)count; ++ (instancetype)atMost:(NSUInteger)count; + +- (BOOL)isValidCount:(NSUInteger)count; + +- (NSString *)description; + +@end + + +#define OCMNever() ([OCMQuantifier never]) +#define OCMTimes(n) ([OCMQuantifier exactly:(n)]) +#define OCMAtLeast(n) ([OCMQuantifier atLeast:(n)]) +#define OCMAtMost(n) ([OCMQuantifier atMost:(n)]) + +#ifndef OCM_DISABLE_SHORT_QSYNTAX +#define never() OCMNever() +#define times(n) OCMTimes(n) +#define atLeast(n) OCMAtLeast(n) +#define atMost(n) OCMAtMost(n) +#endif diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMRecorder.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMRecorder.h new file mode 100644 index 0000000000..510644505f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMRecorder.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMockObject; +@class OCMInvocationMatcher; + + +@interface OCMRecorder : NSProxy +{ + OCMockObject *mockObject; + OCMInvocationMatcher *invocationMatcher; + BOOL didRecordInvocation; + BOOL shouldReturnMockFromInit; +} + +- (instancetype)init; +- (instancetype)initWithMockObject:(OCMockObject *)aMockObject; + +- (void)setMockObject:(OCMockObject *)aMockObject; +- (void)setShouldReturnMockFromInit:(BOOL)flag; + +- (OCMInvocationMatcher *)invocationMatcher; +- (BOOL)didRecordInvocation; + +- (id)classMethod; +- (id)ignoringNonObjectArgs; + +@end + +@interface OCMRecorder (Properties) + +#define ignoringNonObjectArgs() _ignoringNonObjectArgs() +@property(nonatomic, readonly) OCMRecorder * (^_ignoringNonObjectArgs)(void); + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMStubRecorder.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMStubRecorder.h new file mode 100644 index 0000000000..a00c64bf18 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMStubRecorder.h @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import + +#import + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +@class XCTestExpectation; +#endif + +@interface OCMStubRecorder : OCMRecorder + +- (id)andReturn:(id)anObject; +- (id)andReturnValue:(NSValue *)aValue; +- (id)andThrow:(NSException *)anException; +- (id)andPost:(NSNotification *)aNotification; +- (id)andCall:(SEL)selector onObject:(id)anObject; +- (id)andDo:(void (^)(NSInvocation *invocation))block; +- (id)andForwardToRealObject; + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +- (id)andFulfill:(XCTestExpectation *)expectation; +#endif + +@end + + +@interface OCMStubRecorder (Properties) + +#define andReturn(aValue) _andReturn(({ \ + __typeof__(aValue) _val = (aValue); \ + NSValue *_nsval = [NSValue value:&_val withObjCType:@encode(__typeof__(_val))]; \ + if (OCMIsObjectType(@encode(__typeof(_val)))) { \ + objc_setAssociatedObject(_nsval, "OCMAssociatedBoxedValue", *(__unsafe_unretained id *) (void *) &_val, OBJC_ASSOCIATION_RETAIN); \ + } \ + _nsval; \ +})) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andReturn)(NSValue *); + +#define andThrow(anException) _andThrow(anException) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andThrow)(NSException *); + +#define andPost(aNotification) _andPost(aNotification) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andPost)(NSNotification *); + +#define andCall(anObject, aSelector) _andCall(anObject, aSelector) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andCall)(id, SEL); + +#define andDo(aBlock) _andDo(aBlock) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andDo)(void (^)(NSInvocation *)); + +#define andForwardToRealObject() _andForwardToRealObject() +@property (nonatomic, readonly) OCMStubRecorder *(^ _andForwardToRealObject)(void); + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +#define andFulfill(anExpectation) _andFulfill(anExpectation) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andFulfill)(XCTestExpectation *); +#endif + +@property (nonatomic, readonly) OCMStubRecorder *(^ _ignoringNonObjectArgs)(void); + +#define andBreak() _andDo(^(NSInvocation *_invocation) \ +{ \ + __builtin_debugtrap(); \ +}) \ + +#define andLog(_format, ...) _andDo(^(NSInvocation *_invocation) \ +{ \ + NSLog(_format, ##__VA_ARGS__); \ +}) \ + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMVerifier.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMVerifier.h new file mode 100644 index 0000000000..217acdb539 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMVerifier.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; + +@interface OCMVerifier : OCMRecorder + +@property(strong) OCMLocation *location; +@property(strong) OCMQuantifier *quantifier; + +- (id)withQuantifier:(OCMQuantifier *)quantifier; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMock.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMock.h new file mode 100644 index 0000000000..f63657222f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMock.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMockMacros.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMockMacros.h new file mode 100644 index 0000000000..22535572a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMockMacros.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + + + +#ifdef OCM_DISABLE_SHORT_SYNTAX +#define OCM_DISABLE_SHORT_QSYNTAX +#endif + + +#define OCMClassMock(cls) [OCMockObject niceMockForClass:cls] + +#define OCMStrictClassMock(cls) [OCMockObject mockForClass:cls] + +#define OCMProtocolMock(protocol) [OCMockObject niceMockForProtocol:protocol] + +#define OCMStrictProtocolMock(protocol) [OCMockObject mockForProtocol:protocol] + +#define OCMPartialMock(obj) [OCMockObject partialMockForObject:obj] + +#define OCMObserverMock() [OCMockObject observerMock] + + +#define OCMStub(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginStubMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endStubMacro]; \ + } \ + recorder; \ + ); \ +}) + +#define OCMExpect(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginExpectMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endExpectMacro]; \ + } \ + recorder; \ + ); \ +}) + +#define OCMReject(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginRejectMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endRejectMacro]; \ + } \ + recorder; \ + ); \ +}) + + + +#define OCMClassMethod(invocation) \ + _OCMSilenceWarnings( \ + [[OCMMacroState globalState] switchToClassMethod]; \ + invocation; \ + ); + + +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define ClassMethod(invocation) OCMClassMethod(invocation) +#endif + + +#define OCMVerifyAll(mock) [(OCMockObject *)mock verifyAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define OCMVerifyAllWithDelay(mock, delay) [(OCMockObject *)mock verifyWithDelay:delay atLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define _OCMVerify(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +#define _OCMVerifyWithQuantifier(quantifier, invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__) withQuantifier:quantifier]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +// explanation for macros below here: https://stackoverflow.com/questions/3046889/optional-parameters-with-c-macros + +#define _OCMVerify_1(A) _OCMVerify(A) +#define _OCMVerify_2(A,B) _OCMVerifyWithQuantifier(A, B) +#define _OCMVerify_X(x,A,B,FUNC, ...) FUNC +#define OCMVerify(...) _OCMVerify_X(,##__VA_ARGS__, _OCMVerify_2(__VA_ARGS__), _OCMVerify_1(__VA_ARGS__)) + + +#define _OCMSilenceWarnings(macro) \ +({ \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wunused-value\"") \ + _Pragma("clang diagnostic ignored \"-Wunused-getter-return-value\"") \ + _Pragma("clang diagnostic ignored \"-Wstrict-selector-match\"") \ + macro \ + _Pragma("clang diagnostic pop") \ +}) diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMockObject.h b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMockObject.h new file mode 100644 index 0000000000..f57397165f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Headers/OCMockObject.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; +@class OCMInvocationStub; +@class OCMStubRecorder; +@class OCMInvocationMatcher; +@class OCMInvocationExpectation; + + +@interface OCMockObject : NSProxy +{ + BOOL isNice; + BOOL expectationOrderMatters; + NSMutableArray *stubs; + NSMutableArray *expectations; + NSMutableArray *exceptions; + NSMutableArray *invocations; +} + ++ (id)mockForClass:(Class)aClass; ++ (id)mockForProtocol:(Protocol *)aProtocol; ++ (id)partialMockForObject:(NSObject *)anObject; + ++ (id)niceMockForClass:(Class)aClass; ++ (id)niceMockForProtocol:(Protocol *)aProtocol; + ++ (id)observerMock __deprecated_msg("Please use XCTNSNotificationExpectation instead."); + +- (instancetype)init; + +- (void)setExpectationOrderMatters:(BOOL)flag; + +- (id)stub; +- (id)expect; +- (id)reject; + +- (id)verify; +- (id)verifyAtLocation:(OCMLocation *)location; + +- (void)verifyWithDelay:(NSTimeInterval)delay; +- (void)verifyWithDelay:(NSTimeInterval)delay atLocation:(OCMLocation *)location; + +- (void)stopMocking; + +// internal use only + +- (void)addStub:(OCMInvocationStub *)aStub; +- (void)addExpectation:(OCMInvocationExpectation *)anExpectation; +- (void)addInvocation:(NSInvocation *)anInvocation; + +- (BOOL)handleInvocation:(NSInvocation *)anInvocation; +- (void)handleUnRecordedInvocation:(NSInvocation *)anInvocation; +- (BOOL)handleSelector:(SEL)sel; + +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher atLocation:(OCMLocation *)location; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher withQuantifier:(OCMQuantifier *)quantifier atLocation:(OCMLocation *)location; +- (NSString *)descriptionForVerificationFailureWithMatcher:(OCMInvocationMatcher *)matcher quantifier:(OCMQuantifier *)quantifier invocationCount:(NSUInteger)count; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Modules/module.modulemap b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Modules/module.modulemap new file mode 100644 index 0000000000..fab3ca5c35 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module OCMock { + umbrella header "OCMock.h" + export * + + module * { export * } +} diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/OCMock b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/OCMock new file mode 100755 index 0000000000..72db995c72 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Resources/Info.plist b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000000..9bd2568a1d --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,50 @@ + + + + + BuildMachineOSBuild + 22G120 + CFBundleDevelopmentRegion + en + CFBundleExecutable + OCMock + CFBundleIdentifier + org.ocmock.OCMock + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + OCMock + CFBundlePackageType + FMWK + CFBundleShortVersionString + 3.9.2 + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 3.9.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + + DTPlatformName + macosx + DTPlatformVersion + 14.0 + DTSDKBuild + 23A334 + DTSDKName + macosx14.0 + DTXcode + 1500 + DTXcodeBuild + 15A240d + LSMinimumSystemVersion + 10.15 + NSHumanReadableCopyright + Copyright © 2004-2023 Erik Doernenburg and contributors + + diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/Current b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/Current new file mode 120000 index 0000000000..8c7e5a667f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/OCMock.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Info.plist b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000000..7fb26517a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.org.ocmock.OCMock + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 3.9.2 + CFBundleVersion + 3.9.1 + + diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock new file mode 100644 index 0000000000..6569102173 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml new file mode 100644 index 0000000000..3a23fd296e --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml @@ -0,0 +1,393 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Intermediates.noindex/ArchiveIntermediates/OCMock/BuildProductsPath/Release/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x27, offset: 0x47A3F, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x33AC, symSize: 0xCC } + - { offsetInCU: 0x98, offset: 0x47AB0, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x33AC, symSize: 0xCC } + - { offsetInCU: 0x16D, offset: 0x47B85, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0xCC, symBinAddr: 0x3478, symSize: 0x178 } + - { offsetInCU: 0x402, offset: 0x47E1A, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x244, symBinAddr: 0x35F0, symSize: 0x234 } + - { offsetInCU: 0x619, offset: 0x48031, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x478, symBinAddr: 0x3824, symSize: 0x44C } + - { offsetInCU: 0x907, offset: 0x4831F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0x8C4, symBinAddr: 0x3C70, symSize: 0x110 } + - { offsetInCU: 0x9B5, offset: 0x483CD, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0x9D4, symBinAddr: 0x3D80, symSize: 0x230 } + - { offsetInCU: 0xA1D, offset: 0x48435, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0xC04, symBinAddr: 0x3FB0, symSize: 0xA4 } + - { offsetInCU: 0xA77, offset: 0x4848F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0xCA8, symBinAddr: 0x4054, symSize: 0x40 } + - { offsetInCU: 0xAD1, offset: 0x484E9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0xCE8, symBinAddr: 0x4094, symSize: 0xA8 } + - { offsetInCU: 0xB2A, offset: 0x48542, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0xD90, symBinAddr: 0x413C, symSize: 0x80 } + - { offsetInCU: 0xB83, offset: 0x4859B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0xE10, symBinAddr: 0x41BC, symSize: 0x40 } + - { offsetInCU: 0xBDD, offset: 0x485F5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0xE50, symBinAddr: 0x41FC, symSize: 0x40 } + - { offsetInCU: 0xC37, offset: 0x4864F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0xE90, symBinAddr: 0x423C, symSize: 0x40 } + - { offsetInCU: 0xC91, offset: 0x486A9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0xED0, symBinAddr: 0x427C, symSize: 0x40 } + - { offsetInCU: 0xCEB, offset: 0x48703, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0xF10, symBinAddr: 0x42BC, symSize: 0x40 } + - { offsetInCU: 0xD45, offset: 0x4875D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0xF50, symBinAddr: 0x42FC, symSize: 0x40 } + - { offsetInCU: 0xD9F, offset: 0x487B7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0xF90, symBinAddr: 0x433C, symSize: 0x40 } + - { offsetInCU: 0xDF9, offset: 0x48811, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0xFD0, symBinAddr: 0x437C, symSize: 0x40 } + - { offsetInCU: 0xE53, offset: 0x4886B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x1010, symBinAddr: 0x43BC, symSize: 0x40 } + - { offsetInCU: 0xEAD, offset: 0x488C5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x1050, symBinAddr: 0x43FC, symSize: 0x44 } + - { offsetInCU: 0xF07, offset: 0x4891F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x1094, symBinAddr: 0x4440, symSize: 0x40 } + - { offsetInCU: 0xF61, offset: 0x48979, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x10D4, symBinAddr: 0x4480, symSize: 0x44 } + - { offsetInCU: 0xFAA, offset: 0x489C2, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x1118, symBinAddr: 0x44C4, symSize: 0x6C } + - { offsetInCU: 0x1004, offset: 0x48A1C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x1184, symBinAddr: 0x4530, symSize: 0xC4 } + - { offsetInCU: 0x107D, offset: 0x48A95, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x1248, symBinAddr: 0x45F4, symSize: 0x50 } + - { offsetInCU: 0x10FF, offset: 0x48B17, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x1298, symBinAddr: 0x4644, symSize: 0xC8 } + - { offsetInCU: 0x11C5, offset: 0x48BDD, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x1360, symBinAddr: 0x470C, symSize: 0xC } + - { offsetInCU: 0x11FB, offset: 0x48C13, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x136C, symBinAddr: 0x4718, symSize: 0x70 } + - { offsetInCU: 0x27, offset: 0x48CFC, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0x4788, symSize: 0x1E8 } + - { offsetInCU: 0x14D, offset: 0x48E22, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0x4788, symSize: 0x1E8 } + - { offsetInCU: 0x287, offset: 0x48F5C, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x1E8, symBinAddr: 0x4970, symSize: 0x2BC } + - { offsetInCU: 0x46E, offset: 0x49143, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x4A4, symBinAddr: 0x4C2C, symSize: 0x34 } + - { offsetInCU: 0x4E1, offset: 0x491B6, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x4D8, symBinAddr: 0x4C60, symSize: 0x58 } + - { offsetInCU: 0x558, offset: 0x4922D, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x530, symBinAddr: 0x4CB8, symSize: 0xA4 } + - { offsetInCU: 0x5BE, offset: 0x49293, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x5D4, symBinAddr: 0x4D5C, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x4932D, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x4D70, symSize: 0x1C } + - { offsetInCU: 0x15F, offset: 0x49465, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x4D70, symSize: 0x1C } + - { offsetInCU: 0x194, offset: 0x4949A, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x1C, symBinAddr: 0x4D8C, symSize: 0x34 } + - { offsetInCU: 0x1DB, offset: 0x494E1, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x50, symBinAddr: 0x4DC0, symSize: 0x10 } + - { offsetInCU: 0x21A, offset: 0x49520, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x60, symBinAddr: 0x4DD0, symSize: 0x10 } + - { offsetInCU: 0x257, offset: 0x4955D, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x70, symBinAddr: 0x4DE0, symSize: 0x50 } + - { offsetInCU: 0x28A, offset: 0x49590, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xC0, symBinAddr: 0x4E30, symSize: 0x10 } + - { offsetInCU: 0x2C1, offset: 0x495C7, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0xD0, symBinAddr: 0x4E40, symSize: 0x10 } + - { offsetInCU: 0x2F8, offset: 0x495FE, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0xE0, symBinAddr: 0x4E50, symSize: 0x10 } + - { offsetInCU: 0x32F, offset: 0x49635, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0xF0, symBinAddr: 0x4E60, symSize: 0x34 } + - { offsetInCU: 0x366, offset: 0x4966C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x124, symBinAddr: 0x4E94, symSize: 0x34 } + - { offsetInCU: 0x39D, offset: 0x496A3, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x158, symBinAddr: 0x4EC8, symSize: 0xC0 } + - { offsetInCU: 0x414, offset: 0x4971A, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x218, symBinAddr: 0x4F88, symSize: 0x90 } + - { offsetInCU: 0x476, offset: 0x4977C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x2A8, symBinAddr: 0x5018, symSize: 0x68 } + - { offsetInCU: 0x4FB, offset: 0x49801, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x310, symBinAddr: 0x5080, symSize: 0x54 } + - { offsetInCU: 0x542, offset: 0x49848, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x364, symBinAddr: 0x50D4, symSize: 0x8 } + - { offsetInCU: 0x585, offset: 0x4988B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x36C, symBinAddr: 0x50DC, symSize: 0x10 } + - { offsetInCU: 0x5AE, offset: 0x498B4, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x37C, symBinAddr: 0x50EC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x49A6E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x50F8, symSize: 0x5C } + - { offsetInCU: 0xC6, offset: 0x49B0D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x50F8, symSize: 0x5C } + - { offsetInCU: 0xFD, offset: 0x49B44, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x5C, symBinAddr: 0x5154, symSize: 0x50 } + - { offsetInCU: 0x130, offset: 0x49B77, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xAC, symBinAddr: 0x51A4, symSize: 0x10 } + - { offsetInCU: 0x171, offset: 0x49BB8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xBC, symBinAddr: 0x51B4, symSize: 0x10 } + - { offsetInCU: 0x1A8, offset: 0x49BEF, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xCC, symBinAddr: 0x51C4, symSize: 0x10C } + - { offsetInCU: 0x26F, offset: 0x49CB6, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x1D8, symBinAddr: 0x52D0, symSize: 0xF8 } + - { offsetInCU: 0x320, offset: 0x49D67, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x2D0, symBinAddr: 0x53C8, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x49DE7, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0x53E4, symSize: 0x54 } + - { offsetInCU: 0x35, offset: 0x49DF5, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0x53E4, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x49F0F, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x5438, symSize: 0x90 } + - { offsetInCU: 0x203, offset: 0x4A0EB, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x5438, symSize: 0x90 } + - { offsetInCU: 0x23A, offset: 0x4A122, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0x90, symBinAddr: 0x54C8, symSize: 0x24 } + - { offsetInCU: 0x281, offset: 0x4A169, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xB4, symBinAddr: 0x54EC, symSize: 0x90 } + - { offsetInCU: 0x2C4, offset: 0x4A1AC, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x144, symBinAddr: 0x557C, symSize: 0x60 } + - { offsetInCU: 0x2F7, offset: 0x4A1DF, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x1A4, symBinAddr: 0x55DC, symSize: 0x10 } + - { offsetInCU: 0x32E, offset: 0x4A216, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1B4, symBinAddr: 0x55EC, symSize: 0xC } + - { offsetInCU: 0x36D, offset: 0x4A255, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1C0, symBinAddr: 0x55F8, symSize: 0x10 } + - { offsetInCU: 0x3A4, offset: 0x4A28C, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x1D0, symBinAddr: 0x5608, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x4A30A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x5614, symSize: 0x60 } + - { offsetInCU: 0xF9, offset: 0x4A3DC, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x5614, symSize: 0x60 } + - { offsetInCU: 0x140, offset: 0x4A423, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x60, symBinAddr: 0x5674, symSize: 0x44 } + - { offsetInCU: 0x173, offset: 0x4A456, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xA4, symBinAddr: 0x56B8, symSize: 0x4C } + - { offsetInCU: 0x1D0, offset: 0x4A4B3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xF0, symBinAddr: 0x5704, symSize: 0x10 } + - { offsetInCU: 0x207, offset: 0x4A4EA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0x100, symBinAddr: 0x5714, symSize: 0x98 } + - { offsetInCU: 0x265, offset: 0x4A548, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x198, symBinAddr: 0x57AC, symSize: 0x70 } + - { offsetInCU: 0x2B4, offset: 0x4A597, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x208, symBinAddr: 0x581C, symSize: 0x48 } + - { offsetInCU: 0x35A, offset: 0x4A63D, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x250, symBinAddr: 0x5864, symSize: 0x68 } + - { offsetInCU: 0x39D, offset: 0x4A680, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x2B8, symBinAddr: 0x58CC, symSize: 0x26C } + - { offsetInCU: 0x642, offset: 0x4A925, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x524, symBinAddr: 0x5B38, symSize: 0xB0 } + - { offsetInCU: 0x74D, offset: 0x4AA30, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x5D4, symBinAddr: 0x5BE8, symSize: 0x3C } + - { offsetInCU: 0x776, offset: 0x4AA59, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x610, symBinAddr: 0x5C24, symSize: 0x30 } + - { offsetInCU: 0x795, offset: 0x4AA78, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x640, symBinAddr: 0x5C54, symSize: 0xD4 } + - { offsetInCU: 0x94F, offset: 0x4AC32, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x714, symBinAddr: 0x5D28, symSize: 0xC0 } + - { offsetInCU: 0x9E3, offset: 0x4ACC6, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x7D4, symBinAddr: 0x5DE8, symSize: 0x4 } + - { offsetInCU: 0xA12, offset: 0x4ACF5, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x7D8, symBinAddr: 0x5DEC, symSize: 0x5C } + - { offsetInCU: 0xA69, offset: 0x4AD4C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x834, symBinAddr: 0x5E48, symSize: 0x34 } + - { offsetInCU: 0xAA0, offset: 0x4AD83, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x868, symBinAddr: 0x5E7C, symSize: 0x10 } + - { offsetInCU: 0xAD7, offset: 0x4ADBA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x878, symBinAddr: 0x5E8C, symSize: 0x10 } + - { offsetInCU: 0xB1C, offset: 0x4ADFF, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0x888, symBinAddr: 0x5E9C, symSize: 0x10 } + - { offsetInCU: 0xB61, offset: 0x4AE44, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0x898, symBinAddr: 0x5EAC, symSize: 0x64 } + - { offsetInCU: 0xC21, offset: 0x4AF04, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0x8FC, symBinAddr: 0x5F10, symSize: 0x38 } + - { offsetInCU: 0xC59, offset: 0x4AF3C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0x934, symBinAddr: 0x5F48, symSize: 0x38 } + - { offsetInCU: 0xC91, offset: 0x4AF74, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0x96C, symBinAddr: 0x5F80, symSize: 0x38 } + - { offsetInCU: 0xCC9, offset: 0x4AFAC, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0x9A4, symBinAddr: 0x5FB8, symSize: 0x38 } + - { offsetInCU: 0xD01, offset: 0x4AFE4, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0x9DC, symBinAddr: 0x5FF0, symSize: 0x38 } + - { offsetInCU: 0xD39, offset: 0x4B01C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xA14, symBinAddr: 0x6028, symSize: 0x38 } + - { offsetInCU: 0xD71, offset: 0x4B054, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xA4C, symBinAddr: 0x6060, symSize: 0x38 } + - { offsetInCU: 0xDA9, offset: 0x4B08C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xA84, symBinAddr: 0x6098, symSize: 0x38 } + - { offsetInCU: 0xDE1, offset: 0x4B0C4, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xABC, symBinAddr: 0x60D0, symSize: 0x38 } + - { offsetInCU: 0xE19, offset: 0x4B0FC, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xAF4, symBinAddr: 0x6108, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0x4B2FB, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x6140, symSize: 0xC } + - { offsetInCU: 0x80, offset: 0x4B354, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x6140, symSize: 0xC } + - { offsetInCU: 0xB3, offset: 0x4B387, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0xC, symBinAddr: 0x614C, symSize: 0xC } + - { offsetInCU: 0xE6, offset: 0x4B3BA, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x18, symBinAddr: 0x6158, symSize: 0x4 } + - { offsetInCU: 0x11B, offset: 0x4B3EF, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x1C, symBinAddr: 0x615C, symSize: 0xC } + - { offsetInCU: 0x187, offset: 0x4B45B, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x28, symBinAddr: 0x6168, symSize: 0xC } + - { offsetInCU: 0x1BA, offset: 0x4B48E, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x34, symBinAddr: 0x6174, symSize: 0xC } + - { offsetInCU: 0x1ED, offset: 0x4B4C1, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0x40, symBinAddr: 0x6180, symSize: 0x8 } + - { offsetInCU: 0x230, offset: 0x4B504, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0x48, symBinAddr: 0x6188, symSize: 0x38 } + - { offsetInCU: 0x283, offset: 0x4B557, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0x80, symBinAddr: 0x61C0, symSize: 0x6C } + - { offsetInCU: 0x2C6, offset: 0x4B59A, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0xEC, symBinAddr: 0x622C, symSize: 0x24 } + - { offsetInCU: 0x315, offset: 0x4B5E9, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x12C, symBinAddr: 0x6250, symSize: 0xC } + - { offsetInCU: 0x364, offset: 0x4B638, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x138, symBinAddr: 0x625C, symSize: 0x30 } + - { offsetInCU: 0x3A7, offset: 0x4B67B, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x168, symBinAddr: 0x628C, symSize: 0x30 } + - { offsetInCU: 0x3EA, offset: 0x4B6BE, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x198, symBinAddr: 0x62BC, symSize: 0x30 } + - { offsetInCU: 0x42D, offset: 0x4B701, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x1C8, symBinAddr: 0x62EC, symSize: 0x1C } + - { offsetInCU: 0x460, offset: 0x4B734, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x1E4, symBinAddr: 0x6308, symSize: 0x8C } + - { offsetInCU: 0x4E4, offset: 0x4B7B8, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x270, symBinAddr: 0x6394, symSize: 0xC } + - { offsetInCU: 0x517, offset: 0x4B7EB, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x27C, symBinAddr: 0x63A0, symSize: 0xD4 } + - { offsetInCU: 0x27, offset: 0x4BA2A, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x6474, symSize: 0x58 } + - { offsetInCU: 0xD7, offset: 0x4BADA, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x6474, symSize: 0x58 } + - { offsetInCU: 0x11E, offset: 0x4BB21, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x58, symBinAddr: 0x64CC, symSize: 0x48 } + - { offsetInCU: 0x151, offset: 0x4BB54, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0x6514, symSize: 0x18 } + - { offsetInCU: 0x27, offset: 0x4BC0B, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x652C, symSize: 0x30 } + - { offsetInCU: 0x99, offset: 0x4BC7D, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x652C, symSize: 0x30 } + - { offsetInCU: 0xDC, offset: 0x4BCC0, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x30, symBinAddr: 0x655C, symSize: 0x8 } + - { offsetInCU: 0x111, offset: 0x4BCF5, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x38, symBinAddr: 0x6564, symSize: 0x30 } + - { offsetInCU: 0x154, offset: 0x4BD38, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x68, symBinAddr: 0x6594, symSize: 0x30 } + - { offsetInCU: 0x197, offset: 0x4BD7B, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0x98, symBinAddr: 0x65C4, symSize: 0x68 } + - { offsetInCU: 0x1DE, offset: 0x4BDC2, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x100, symBinAddr: 0x662C, symSize: 0x8 } + - { offsetInCU: 0x21D, offset: 0x4BE01, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x108, symBinAddr: 0x6634, symSize: 0x58 } + - { offsetInCU: 0x254, offset: 0x4BE38, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x160, symBinAddr: 0x668C, symSize: 0x10 } + - { offsetInCU: 0x299, offset: 0x4BE7D, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x170, symBinAddr: 0x669C, symSize: 0x60 } + - { offsetInCU: 0x2E0, offset: 0x4BEC4, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x1D0, symBinAddr: 0x66FC, symSize: 0x10 } + - { offsetInCU: 0x325, offset: 0x4BF09, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x1E0, symBinAddr: 0x670C, symSize: 0x44 } + - { offsetInCU: 0x35C, offset: 0x4BF40, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x224, symBinAddr: 0x6750, symSize: 0x60 } + - { offsetInCU: 0x3A3, offset: 0x4BF87, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x284, symBinAddr: 0x67B0, symSize: 0x10 } + - { offsetInCU: 0x3E8, offset: 0x4BFCC, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x294, symBinAddr: 0x67C0, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x4C064, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6804, symSize: 0x148 } + - { offsetInCU: 0xA3, offset: 0x4C0E0, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6804, symSize: 0x148 } + - { offsetInCU: 0x186, offset: 0x4C1C3, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x148, symBinAddr: 0x694C, symSize: 0xA0 } + - { offsetInCU: 0x27, offset: 0x4C312, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x69EC, symSize: 0x14 } + - { offsetInCU: 0x192, offset: 0x4C47D, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x69EC, symSize: 0x14 } + - { offsetInCU: 0x1C9, offset: 0x4C4B4, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x14, symBinAddr: 0x6A00, symSize: 0x8 } + - { offsetInCU: 0x208, offset: 0x4C4F3, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x1C, symBinAddr: 0x6A08, symSize: 0x4 } + - { offsetInCU: 0x249, offset: 0x4C534, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x20, symBinAddr: 0x6A0C, symSize: 0xC8 } + - { offsetInCU: 0x30D, offset: 0x4C5F8, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0xE8, symBinAddr: 0x6AD4, symSize: 0x80 } + - { offsetInCU: 0x384, offset: 0x4C66F, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x168, symBinAddr: 0x6B54, symSize: 0x8 } + - { offsetInCU: 0x3C3, offset: 0x4C6AE, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x170, symBinAddr: 0x6B5C, symSize: 0xC } + - { offsetInCU: 0x404, offset: 0x4C6EF, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x17C, symBinAddr: 0x6B68, symSize: 0xC } + - { offsetInCU: 0x445, offset: 0x4C730, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x188, symBinAddr: 0x6B74, symSize: 0x2C } + - { offsetInCU: 0x48C, offset: 0x4C777, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x1B4, symBinAddr: 0x6BA0, symSize: 0x58 } + - { offsetInCU: 0x4E3, offset: 0x4C7CE, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x20C, symBinAddr: 0x6BF8, symSize: 0x60 } + - { offsetInCU: 0x52A, offset: 0x4C815, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x26C, symBinAddr: 0x6C58, symSize: 0x50 } + - { offsetInCU: 0x55D, offset: 0x4C848, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x2BC, symBinAddr: 0x6CA8, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0x4C8F6, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6CC8, symSize: 0xB0 } + - { offsetInCU: 0x41, offset: 0x4C910, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x150, symBinAddr: 0x1BA30, symSize: 0x0 } + - { offsetInCU: 0xB9, offset: 0x4C988, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6CC8, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0x4CA0B, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x6D78, symSize: 0x64 } + - { offsetInCU: 0x9E, offset: 0x4CA82, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x6D78, symSize: 0x64 } + - { offsetInCU: 0xF5, offset: 0x4CAD9, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x64, symBinAddr: 0x6DDC, symSize: 0x48 } + - { offsetInCU: 0x128, offset: 0x4CB0C, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0xAC, symBinAddr: 0x6E24, symSize: 0x74 } + - { offsetInCU: 0x27, offset: 0x4CBA0, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x6E98, symSize: 0x58 } + - { offsetInCU: 0x58, offset: 0x4CBD1, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x6E98, symSize: 0x58 } + - { offsetInCU: 0x9F, offset: 0x4CC18, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x58, symBinAddr: 0x6EF0, symSize: 0x48 } + - { offsetInCU: 0xD2, offset: 0x4CC4B, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0x6F38, symSize: 0x2C } + - { offsetInCU: 0x27, offset: 0x4CCF9, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x6F64, symSize: 0x48 } + - { offsetInCU: 0x66, offset: 0x4CD38, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x6F64, symSize: 0x48 } + - { offsetInCU: 0x99, offset: 0x4CD6B, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x48, symBinAddr: 0x6FAC, symSize: 0x8 } + - { offsetInCU: 0xCC, offset: 0x4CD9E, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x50, symBinAddr: 0x6FB4, symSize: 0x34 } + - { offsetInCU: 0x123, offset: 0x4CDF5, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x84, symBinAddr: 0x6FE8, symSize: 0x34 } + - { offsetInCU: 0x18A, offset: 0x4CE5C, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xB8, symBinAddr: 0x701C, symSize: 0xAC } + - { offsetInCU: 0x1D1, offset: 0x4CEA3, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x164, symBinAddr: 0x70C8, symSize: 0xAC } + - { offsetInCU: 0x27, offset: 0x4CFA7, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x7174, symSize: 0x50 } + - { offsetInCU: 0x15A, offset: 0x4D0DA, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x7174, symSize: 0x50 } + - { offsetInCU: 0x189, offset: 0x4D109, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x50, symBinAddr: 0x71C4, symSize: 0x30 } + - { offsetInCU: 0x1CC, offset: 0x4D14C, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0x80, symBinAddr: 0x71F4, symSize: 0x30 } + - { offsetInCU: 0x20F, offset: 0x4D18F, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xB0, symBinAddr: 0x7224, symSize: 0x30 } + - { offsetInCU: 0x252, offset: 0x4D1D2, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0xE0, symBinAddr: 0x7254, symSize: 0x28 } + - { offsetInCU: 0x299, offset: 0x4D219, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x108, symBinAddr: 0x727C, symSize: 0x28 } + - { offsetInCU: 0x2E0, offset: 0x4D260, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x130, symBinAddr: 0x72A4, symSize: 0x18 } + - { offsetInCU: 0x323, offset: 0x4D2A3, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x148, symBinAddr: 0x72BC, symSize: 0x1C } + - { offsetInCU: 0x356, offset: 0x4D2D6, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x164, symBinAddr: 0x72D8, symSize: 0x108 } + - { offsetInCU: 0x3AC, offset: 0x4D32C, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x26C, symBinAddr: 0x73E0, symSize: 0x80 } + - { offsetInCU: 0x3DF, offset: 0x4D35F, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x2EC, symBinAddr: 0x7460, symSize: 0xC } + - { offsetInCU: 0x412, offset: 0x4D392, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x2F8, symBinAddr: 0x746C, symSize: 0x64 } + - { offsetInCU: 0x455, offset: 0x4D3D5, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x35C, symBinAddr: 0x74D0, symSize: 0x13C } + - { offsetInCU: 0x4B3, offset: 0x4D433, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x498, symBinAddr: 0x760C, symSize: 0x60 } + - { offsetInCU: 0x4F6, offset: 0x4D476, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x4F8, symBinAddr: 0x766C, symSize: 0x6C } + - { offsetInCU: 0x529, offset: 0x4D4A9, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x564, symBinAddr: 0x76D8, symSize: 0x6C } + - { offsetInCU: 0x56C, offset: 0x4D4EC, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x5D0, symBinAddr: 0x7744, symSize: 0x10 } + - { offsetInCU: 0x5A9, offset: 0x4D529, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x5E0, symBinAddr: 0x7754, symSize: 0x64 } + - { offsetInCU: 0x5DC, offset: 0x4D55C, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x644, symBinAddr: 0x77B8, symSize: 0x30 } + - { offsetInCU: 0x613, offset: 0x4D593, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x674, symBinAddr: 0x77E8, symSize: 0x30 } + - { offsetInCU: 0x64A, offset: 0x4D5CA, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x6A4, symBinAddr: 0x7818, symSize: 0x14 } + - { offsetInCU: 0x681, offset: 0x4D601, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x6B8, symBinAddr: 0x782C, symSize: 0x8 } + - { offsetInCU: 0x6B6, offset: 0x4D636, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x6C0, symBinAddr: 0x7834, symSize: 0x298 } + - { offsetInCU: 0x80A, offset: 0x4D78A, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0x958, symBinAddr: 0x7ACC, symSize: 0x8 } + - { offsetInCU: 0x84C, offset: 0x4D7CC, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0x960, symBinAddr: 0x7AD4, symSize: 0x1AC } + - { offsetInCU: 0x912, offset: 0x4D892, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xB0C, symBinAddr: 0x7C80, symSize: 0x8 } + - { offsetInCU: 0x953, offset: 0x4D8D3, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xB14, symBinAddr: 0x7C88, symSize: 0xC } + - { offsetInCU: 0x9A5, offset: 0x4D925, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xB20, symBinAddr: 0x7C94, symSize: 0x190 } + - { offsetInCU: 0xA6B, offset: 0x4D9EB, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xCB0, symBinAddr: 0x7E24, symSize: 0xB8 } + - { offsetInCU: 0xAE7, offset: 0x4DA67, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0xD68, symBinAddr: 0x7EDC, symSize: 0x74 } + - { offsetInCU: 0xBD7, offset: 0x4DB57, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0xDDC, symBinAddr: 0x7F50, symSize: 0x140 } + - { offsetInCU: 0xC38, offset: 0x4DBB8, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0xF1C, symBinAddr: 0x8090, symSize: 0xE8 } + - { offsetInCU: 0xC9D, offset: 0x4DC1D, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x1004, symBinAddr: 0x8178, symSize: 0x1BC } + - { offsetInCU: 0xD28, offset: 0x4DCA8, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x11C0, symBinAddr: 0x8334, symSize: 0xF8 } + - { offsetInCU: 0xD78, offset: 0x4DCF8, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x12B8, symBinAddr: 0x842C, symSize: 0x98 } + - { offsetInCU: 0xDBD, offset: 0x4DD3D, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x1350, symBinAddr: 0x84C4, symSize: 0xA0 } + - { offsetInCU: 0xE2B, offset: 0x4DDAB, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x13F0, symBinAddr: 0x8564, symSize: 0x1C8 } + - { offsetInCU: 0x27, offset: 0x4DF33, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x872C, symSize: 0x8C } + - { offsetInCU: 0x188, offset: 0x4E094, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x872C, symSize: 0x8C } + - { offsetInCU: 0x1BF, offset: 0x4E0CB, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0x8C, symBinAddr: 0x87B8, symSize: 0x14 } + - { offsetInCU: 0x1F6, offset: 0x4E102, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xA0, symBinAddr: 0x87CC, symSize: 0x74 } + - { offsetInCU: 0x24D, offset: 0x4E159, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x114, symBinAddr: 0x8840, symSize: 0x58 } + - { offsetInCU: 0x294, offset: 0x4E1A0, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x16C, symBinAddr: 0x8898, symSize: 0x58 } + - { offsetInCU: 0x2DB, offset: 0x4E1E7, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x1C4, symBinAddr: 0x88F0, symSize: 0x58 } + - { offsetInCU: 0x322, offset: 0x4E22E, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x21C, symBinAddr: 0x8948, symSize: 0x60 } + - { offsetInCU: 0x379, offset: 0x4E285, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x27C, symBinAddr: 0x89A8, symSize: 0x58 } + - { offsetInCU: 0x3C0, offset: 0x4E2CC, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x2D4, symBinAddr: 0x8A00, symSize: 0x44 } + - { offsetInCU: 0x3F7, offset: 0x4E303, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andFulfill:]', symObjAddr: 0x318, symBinAddr: 0x8A44, symSize: 0x50 } + - { offsetInCU: 0x43E, offset: 0x4E34A, size: 0x8, addend: 0x0, symName: '___30-[OCMStubRecorder andFulfill:]_block_invoke', symObjAddr: 0x368, symBinAddr: 0x8A94, symSize: 0x8 } + - { offsetInCU: 0x485, offset: 0x4E391, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x38C, symBinAddr: 0x8A9C, symSize: 0x64 } + - { offsetInCU: 0x4C8, offset: 0x4E3D4, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x3F0, symBinAddr: 0x8B00, symSize: 0x54 } + - { offsetInCU: 0x50F, offset: 0x4E41B, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x444, symBinAddr: 0x8B54, symSize: 0x6C } + - { offsetInCU: 0x5B2, offset: 0x4E4BE, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x4B0, symBinAddr: 0x8BC0, symSize: 0x54 } + - { offsetInCU: 0x5F9, offset: 0x4E505, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x8C14, symSize: 0xC } + - { offsetInCU: 0x64C, offset: 0x4E558, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x510, symBinAddr: 0x8C20, symSize: 0x54 } + - { offsetInCU: 0x693, offset: 0x4E59F, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x564, symBinAddr: 0x8C74, symSize: 0xC } + - { offsetInCU: 0x6E6, offset: 0x4E5F2, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x570, symBinAddr: 0x8C80, symSize: 0x54 } + - { offsetInCU: 0x72D, offset: 0x4E639, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x5C4, symBinAddr: 0x8CD4, symSize: 0xC } + - { offsetInCU: 0x78E, offset: 0x4E69A, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x5D0, symBinAddr: 0x8CE0, symSize: 0x54 } + - { offsetInCU: 0x7D5, offset: 0x4E6E1, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x624, symBinAddr: 0x8D34, symSize: 0xC } + - { offsetInCU: 0x828, offset: 0x4E734, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x630, symBinAddr: 0x8D40, symSize: 0x54 } + - { offsetInCU: 0x86F, offset: 0x4E77B, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x684, symBinAddr: 0x8D94, symSize: 0x8 } + - { offsetInCU: 0x8B2, offset: 0x4E7BE, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andFulfill]', symObjAddr: 0x68C, symBinAddr: 0x8D9C, symSize: 0x54 } + - { offsetInCU: 0x8F9, offset: 0x4E805, size: 0x8, addend: 0x0, symName: '___42-[OCMStubRecorder(Properties) _andFulfill]_block_invoke', symObjAddr: 0x6E0, symBinAddr: 0x8DF0, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x4F097, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x8DFC, symSize: 0x4C } + - { offsetInCU: 0x41, offset: 0x4F0B1, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x17C8, symBinAddr: 0x1BA98, symSize: 0x0 } + - { offsetInCU: 0xAA, offset: 0x4F11A, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x8DFC, symSize: 0x4C } + - { offsetInCU: 0xDD, offset: 0x4F14D, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x4C, symBinAddr: 0x8E48, symSize: 0x68 } + - { offsetInCU: 0x153, offset: 0x4F1C3, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xB4, symBinAddr: 0x8EB0, symSize: 0xA0 } + - { offsetInCU: 0x1C3, offset: 0x4F233, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x154, symBinAddr: 0x8F50, symSize: 0x90 } + - { offsetInCU: 0x21F, offset: 0x4F28F, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1E4, symBinAddr: 0x8FE0, symSize: 0x7C } + - { offsetInCU: 0x27, offset: 0x4F331, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x905C, symSize: 0x120 } + - { offsetInCU: 0x6A, offset: 0x4F374, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x905C, symSize: 0x120 } + - { offsetInCU: 0x27, offset: 0x4F4DC, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x917C, symSize: 0x48 } + - { offsetInCU: 0xA4, offset: 0x4F559, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x917C, symSize: 0x48 } + - { offsetInCU: 0x107, offset: 0x4F5BC, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x48, symBinAddr: 0x91C4, symSize: 0x6C } + - { offsetInCU: 0x16E, offset: 0x4F623, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xB4, symBinAddr: 0x9230, symSize: 0x48 } + - { offsetInCU: 0x1A1, offset: 0x4F656, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0xFC, symBinAddr: 0x9278, symSize: 0x8 } + - { offsetInCU: 0x1D8, offset: 0x4F68D, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0x104, symBinAddr: 0x9280, symSize: 0x8 } + - { offsetInCU: 0x20F, offset: 0x4F6C4, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x10C, symBinAddr: 0x9288, symSize: 0x8 } + - { offsetInCU: 0x246, offset: 0x4F6FB, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x114, symBinAddr: 0x9290, symSize: 0x50 } + - { offsetInCU: 0x27, offset: 0x4F7A6, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x92E0, symSize: 0x5C } + - { offsetInCU: 0x8E, offset: 0x4F80D, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x92E0, symSize: 0x5C } + - { offsetInCU: 0xD5, offset: 0x4F854, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x5C, symBinAddr: 0x933C, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x4F8C6, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x9390, symSize: 0x64 } + - { offsetInCU: 0x79, offset: 0x4F918, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x9390, symSize: 0x64 } + - { offsetInCU: 0xB0, offset: 0x4F94F, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x64, symBinAddr: 0x93F4, symSize: 0x34 } + - { offsetInCU: 0xE7, offset: 0x4F986, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0x98, symBinAddr: 0x9428, symSize: 0x114 } + - { offsetInCU: 0x131, offset: 0x4F9D0, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x1AC, symBinAddr: 0x953C, symSize: 0xC } + - { offsetInCU: 0x164, offset: 0x4FA03, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x1B8, symBinAddr: 0x9548, symSize: 0x8 } + - { offsetInCU: 0x1A1, offset: 0x4FA40, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x1C0, symBinAddr: 0x9550, symSize: 0x58 } + - { offsetInCU: 0x1E4, offset: 0x4FA83, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x218, symBinAddr: 0x95A8, symSize: 0x70 } + - { offsetInCU: 0x22B, offset: 0x4FACA, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x288, symBinAddr: 0x9618, symSize: 0x8 } + - { offsetInCU: 0x25C, offset: 0x4FAFB, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x290, symBinAddr: 0x9620, symSize: 0x114 } + - { offsetInCU: 0x38F, offset: 0x4FC2E, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x3A4, symBinAddr: 0x9734, symSize: 0x74 } + - { offsetInCU: 0x405, offset: 0x4FCA4, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x418, symBinAddr: 0x97A8, symSize: 0x88 } + - { offsetInCU: 0x48B, offset: 0x4FD2A, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x4A0, symBinAddr: 0x9830, symSize: 0x114 } + - { offsetInCU: 0x27, offset: 0x4FE04, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x9944, symSize: 0x68 } + - { offsetInCU: 0x196, offset: 0x4FF73, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x9944, symSize: 0x68 } + - { offsetInCU: 0x1CD, offset: 0x4FFAA, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x68, symBinAddr: 0x99AC, symSize: 0x14 } + - { offsetInCU: 0x204, offset: 0x4FFE1, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x7C, symBinAddr: 0x99C0, symSize: 0x2C } + - { offsetInCU: 0x23B, offset: 0x50018, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xA8, symBinAddr: 0x99EC, symSize: 0x64 } + - { offsetInCU: 0x27, offset: 0x500C5, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x9A50, symSize: 0xC4 } + - { offsetInCU: 0x11F, offset: 0x501BD, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x9A50, symSize: 0xC4 } + - { offsetInCU: 0x176, offset: 0x50214, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xC4, symBinAddr: 0x9B14, symSize: 0x50 } + - { offsetInCU: 0x1D3, offset: 0x50271, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x114, symBinAddr: 0x9B64, symSize: 0x10 } + - { offsetInCU: 0x20A, offset: 0x502A8, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x124, symBinAddr: 0x9B74, symSize: 0xD4 } + - { offsetInCU: 0x283, offset: 0x50321, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x1F8, symBinAddr: 0x9C48, symSize: 0x58 } + - { offsetInCU: 0x30F, offset: 0x503AD, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x250, symBinAddr: 0x9CA0, symSize: 0x98 } + - { offsetInCU: 0x3ED, offset: 0x5048B, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x2E8, symBinAddr: 0x9D38, symSize: 0x68 } + - { offsetInCU: 0x430, offset: 0x504CE, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x350, symBinAddr: 0x9DA0, symSize: 0x7C } + - { offsetInCU: 0x473, offset: 0x50511, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x3CC, symBinAddr: 0x9E1C, symSize: 0xD8 } + - { offsetInCU: 0x4E5, offset: 0x50583, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x4A4, symBinAddr: 0x9EF4, symSize: 0x278 } + - { offsetInCU: 0x7E8, offset: 0x50886, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x71C, symBinAddr: 0xA16C, symSize: 0x84 } + - { offsetInCU: 0x8F8, offset: 0x50996, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x80C, symBinAddr: 0xA1F0, symSize: 0x10C } + - { offsetInCU: 0xAA1, offset: 0x50B3F, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0x918, symBinAddr: 0xA2FC, symSize: 0x58 } + - { offsetInCU: 0xB16, offset: 0x50BB4, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0x970, symBinAddr: 0xA354, symSize: 0x90 } + - { offsetInCU: 0xB84, offset: 0x50C22, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xA00, symBinAddr: 0xA3E4, symSize: 0x8 } + - { offsetInCU: 0xBC3, offset: 0x50C61, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xA08, symBinAddr: 0xA3EC, symSize: 0xA0 } + - { offsetInCU: 0xC3B, offset: 0x50CD9, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xAA8, symBinAddr: 0xA48C, symSize: 0x134 } + - { offsetInCU: 0xCDD, offset: 0x50D7B, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xBDC, symBinAddr: 0xA5C0, symSize: 0x64 } + - { offsetInCU: 0xD79, offset: 0x50E17, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xC40, symBinAddr: 0xA624, symSize: 0x10 } + - { offsetInCU: 0xDA2, offset: 0x50E40, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xC50, symBinAddr: 0xA634, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x510E2, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0xA640, symSize: 0x78 } + - { offsetInCU: 0xC8, offset: 0x51183, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0xA640, symSize: 0x78 } + - { offsetInCU: 0x10F, offset: 0x511CA, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x78, symBinAddr: 0xA6B8, symSize: 0x44 } + - { offsetInCU: 0x188, offset: 0x51243, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xBC, symBinAddr: 0xA6FC, symSize: 0x94 } + - { offsetInCU: 0x297, offset: 0x51352, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x150, symBinAddr: 0xA790, symSize: 0x14 } + - { offsetInCU: 0x30D, offset: 0x513C8, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x164, symBinAddr: 0xA7A4, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x5148A, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xA7C0, symSize: 0xC } + - { offsetInCU: 0x36, offset: 0x51499, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xA7C0, symSize: 0xC } + - { offsetInCU: 0x75, offset: 0x514D8, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0xC, symBinAddr: 0xA7CC, symSize: 0x84 } + - { offsetInCU: 0x27, offset: 0x51732, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0xA850, symSize: 0x48 } + - { offsetInCU: 0x87, offset: 0x51792, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0xA850, symSize: 0x48 } + - { offsetInCU: 0xBA, offset: 0x517C5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x48, symBinAddr: 0xA898, symSize: 0x40 } + - { offsetInCU: 0xFD, offset: 0x51808, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x88, symBinAddr: 0xA8D8, symSize: 0x8 } + - { offsetInCU: 0x13A, offset: 0x51845, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x90, symBinAddr: 0xA8E0, symSize: 0x8 } + - { offsetInCU: 0x171, offset: 0x5187C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0x98, symBinAddr: 0xA8E8, symSize: 0x8 } + - { offsetInCU: 0x1AE, offset: 0x518B9, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0xA0, symBinAddr: 0xA8F0, symSize: 0x8 } + - { offsetInCU: 0x1E5, offset: 0x518F0, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xA8, symBinAddr: 0xA8F8, symSize: 0x8 } + - { offsetInCU: 0x21C, offset: 0x51927, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xB0, symBinAddr: 0xA900, symSize: 0x64 } + - { offsetInCU: 0x2C6, offset: 0x519D1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x114, symBinAddr: 0xA964, symSize: 0x234 } + - { offsetInCU: 0x27, offset: 0x51B64, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xAB98, symSize: 0x68 } + - { offsetInCU: 0x4F, offset: 0x51B8C, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x6AC, symBinAddr: 0xB244, symSize: 0x58 } + - { offsetInCU: 0x77, offset: 0x51BB4, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0x7070, symBinAddr: 0x1BAA0, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x51BCB, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0x7078, symBinAddr: 0x1BAA8, symSize: 0x0 } + - { offsetInCU: 0x223, offset: 0x51D60, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xAB98, symSize: 0x68 } + - { offsetInCU: 0x26F, offset: 0x51DAC, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x68, symBinAddr: 0xAC00, symSize: 0x28 } + - { offsetInCU: 0x2D1, offset: 0x51E0E, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x90, symBinAddr: 0xAC28, symSize: 0x14 } + - { offsetInCU: 0x321, offset: 0x51E5E, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0xA4, symBinAddr: 0xAC3C, symSize: 0x5C } + - { offsetInCU: 0x358, offset: 0x51E95, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0x100, symBinAddr: 0xAC98, symSize: 0xD4 } + - { offsetInCU: 0x41A, offset: 0x51F57, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x1D4, symBinAddr: 0xAD6C, symSize: 0x28 } + - { offsetInCU: 0x46C, offset: 0x51FA9, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x1FC, symBinAddr: 0xAD94, symSize: 0x98 } + - { offsetInCU: 0x5C0, offset: 0x520FD, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x294, symBinAddr: 0xAE2C, symSize: 0x2AC } + - { offsetInCU: 0x8BC, offset: 0x523F9, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0xF10, symBinAddr: 0xBAA8, symSize: 0x118 } + - { offsetInCU: 0x9B8, offset: 0x524F5, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x540, symBinAddr: 0xB0D8, symSize: 0x98 } + - { offsetInCU: 0xA27, offset: 0x52564, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x5D8, symBinAddr: 0xB170, symSize: 0x4C } + - { offsetInCU: 0xA54, offset: 0x52591, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x624, symBinAddr: 0xB1BC, symSize: 0x88 } + - { offsetInCU: 0xB5B, offset: 0x52698, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0x704, symBinAddr: 0xB29C, symSize: 0xDC } + - { offsetInCU: 0xBA4, offset: 0x526E1, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0x7E0, symBinAddr: 0xB378, symSize: 0x4 } + - { offsetInCU: 0xBCD, offset: 0x5270A, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0x7E4, symBinAddr: 0xB37C, symSize: 0x2C } + - { offsetInCU: 0xC22, offset: 0x5275F, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0x810, symBinAddr: 0xB3A8, symSize: 0x84 } + - { offsetInCU: 0xD26, offset: 0x52863, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0x894, symBinAddr: 0xB42C, symSize: 0x78 } + - { offsetInCU: 0xDC0, offset: 0x528FD, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x90C, symBinAddr: 0xB4A4, symSize: 0x1C } + - { offsetInCU: 0xDF6, offset: 0x52933, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x928, symBinAddr: 0xB4C0, symSize: 0x64 } + - { offsetInCU: 0xE81, offset: 0x529BE, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x98C, symBinAddr: 0xB524, symSize: 0x1C } + - { offsetInCU: 0xEB7, offset: 0x529F4, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x9A8, symBinAddr: 0xB540, symSize: 0x88 } + - { offsetInCU: 0xF74, offset: 0x52AB1, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0xA30, symBinAddr: 0xB5C8, symSize: 0x98 } + - { offsetInCU: 0x1035, offset: 0x52B72, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xAC8, symBinAddr: 0xB660, symSize: 0x90 } + - { offsetInCU: 0x1127, offset: 0x52C64, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xB58, symBinAddr: 0xB6F0, symSize: 0x68 } + - { offsetInCU: 0x11A9, offset: 0x52CE6, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xBC0, symBinAddr: 0xB758, symSize: 0x78 } + - { offsetInCU: 0x121C, offset: 0x52D59, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xC38, symBinAddr: 0xB7D0, symSize: 0xC } + - { offsetInCU: 0x125E, offset: 0x52D9B, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0xC44, symBinAddr: 0xB7DC, symSize: 0x2CC } + - { offsetInCU: 0x27, offset: 0x5318F, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0xBBC0, symSize: 0x24 } + - { offsetInCU: 0xC5, offset: 0x5322D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0xBBC0, symSize: 0x24 } + - { offsetInCU: 0x102, offset: 0x5326A, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x24, symBinAddr: 0xBBE4, symSize: 0x10 } + - { offsetInCU: 0x139, offset: 0x532A1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x34, symBinAddr: 0xBBF4, symSize: 0x10 } + - { offsetInCU: 0x170, offset: 0x532D8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x44, symBinAddr: 0xBC04, symSize: 0x94 } + - { offsetInCU: 0x1B3, offset: 0x5331B, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0xD8, symBinAddr: 0xBC98, symSize: 0xC0 } + - { offsetInCU: 0x27, offset: 0x533C8, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0xBD58, symSize: 0x68 } + - { offsetInCU: 0x135, offset: 0x534D6, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0xBD58, symSize: 0x68 } + - { offsetInCU: 0x184, offset: 0x53525, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x68, symBinAddr: 0xBDC0, symSize: 0xA4 } + - { offsetInCU: 0x1F7, offset: 0x53598, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x10C, symBinAddr: 0xBE64, symSize: 0x68 } + - { offsetInCU: 0x246, offset: 0x535E7, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x174, symBinAddr: 0xBECC, symSize: 0x4 } + - { offsetInCU: 0x27B, offset: 0x5361C, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x178, symBinAddr: 0xBED0, symSize: 0x68 } + - { offsetInCU: 0x2CA, offset: 0x5366B, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x1E0, symBinAddr: 0xBF38, symSize: 0x44 } + - { offsetInCU: 0x311, offset: 0x536B2, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x224, symBinAddr: 0xBF7C, symSize: 0x8 } + - { offsetInCU: 0x350, offset: 0x536F1, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x22C, symBinAddr: 0xBF84, symSize: 0x8C } + - { offsetInCU: 0x3BF, offset: 0x53760, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x2B8, symBinAddr: 0xC010, symSize: 0xAC } + - { offsetInCU: 0x42E, offset: 0x537CF, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x364, symBinAddr: 0xC0BC, symSize: 0x28 } + - { offsetInCU: 0x461, offset: 0x53802, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x38C, symBinAddr: 0xC0E4, symSize: 0x58 } + - { offsetInCU: 0x4A8, offset: 0x53849, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x3E4, symBinAddr: 0xC13C, symSize: 0x8C } + - { offsetInCU: 0x4DB, offset: 0x5387C, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x470, symBinAddr: 0xC1C8, symSize: 0x34 } + - { offsetInCU: 0x51E, offset: 0x538BF, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x4A4, symBinAddr: 0xC1FC, symSize: 0x8 } + - { offsetInCU: 0x555, offset: 0x538F6, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x4AC, symBinAddr: 0xC204, symSize: 0x8 } + - { offsetInCU: 0x592, offset: 0x53933, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x4B4, symBinAddr: 0xC20C, symSize: 0x8 } + - { offsetInCU: 0x5C9, offset: 0x5396A, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x4BC, symBinAddr: 0xC214, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x53A15, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xC21C, symSize: 0x304 } + - { offsetInCU: 0x177, offset: 0x53B65, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xC21C, symSize: 0x304 } + - { offsetInCU: 0x27, offset: 0x53E3A, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0xC520, symSize: 0x60 } + - { offsetInCU: 0x68, offset: 0x53E7B, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0xC520, symSize: 0x60 } + - { offsetInCU: 0xAF, offset: 0x53EC2, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x60, symBinAddr: 0xC580, symSize: 0x50 } + - { offsetInCU: 0xE2, offset: 0x53EF5, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xB0, symBinAddr: 0xC5D0, symSize: 0x4 } + - { offsetInCU: 0x123, offset: 0x53F36, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xB4, symBinAddr: 0xC5D4, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x5400C, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xC618, symSize: 0x4 } + - { offsetInCU: 0x46, offset: 0x5402B, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xC618, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x540D0, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xC61C, symSize: 0x48 } + - { offsetInCU: 0x7E, offset: 0x54127, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xC61C, symSize: 0x48 } + - { offsetInCU: 0xC5, offset: 0x5416E, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x48, symBinAddr: 0xC664, symSize: 0x64 } +... diff --git a/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml new file mode 100644 index 0000000000..2ed90ab99b --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/macos-arm64_x86_64/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml @@ -0,0 +1,394 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Intermediates.noindex/ArchiveIntermediates/OCMock/BuildProductsPath/Release/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x27, offset: 0x49879, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x12F4, symSize: 0x102 } + - { offsetInCU: 0x98, offset: 0x498EA, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x12F4, symSize: 0x102 } + - { offsetInCU: 0x211, offset: 0x49A63, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0x102, symBinAddr: 0x13F6, symSize: 0x1DE } + - { offsetInCU: 0x595, offset: 0x49DE7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x2E0, symBinAddr: 0x15D4, symSize: 0x295 } + - { offsetInCU: 0x8A1, offset: 0x4A0F3, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x575, symBinAddr: 0x1869, symSize: 0x623 } + - { offsetInCU: 0xF29, offset: 0x4A77B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0xB98, symBinAddr: 0x1E8C, symSize: 0x13A } + - { offsetInCU: 0x109B, offset: 0x4A8ED, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0xCD2, symBinAddr: 0x1FC6, symSize: 0x216 } + - { offsetInCU: 0x1138, offset: 0x4A98A, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0xEE8, symBinAddr: 0x21DC, symSize: 0xC5 } + - { offsetInCU: 0x11EE, offset: 0x4AA40, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0xFAD, symBinAddr: 0x22A1, symSize: 0x39 } + - { offsetInCU: 0x126C, offset: 0x4AABE, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0xFE6, symBinAddr: 0x22DA, symSize: 0xB5 } + - { offsetInCU: 0x12F6, offset: 0x4AB48, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0x109B, symBinAddr: 0x238F, symSize: 0x9A } + - { offsetInCU: 0x1380, offset: 0x4ABD2, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0x1135, symBinAddr: 0x2429, symSize: 0x4B } + - { offsetInCU: 0x140A, offset: 0x4AC5C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0x1180, symBinAddr: 0x2474, symSize: 0x4B } + - { offsetInCU: 0x1494, offset: 0x4ACE6, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0x11CB, symBinAddr: 0x24BF, symSize: 0x4C } + - { offsetInCU: 0x151E, offset: 0x4AD70, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0x1217, symBinAddr: 0x250B, symSize: 0x4C } + - { offsetInCU: 0x15A8, offset: 0x4ADFA, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0x1263, symBinAddr: 0x2557, symSize: 0x4C } + - { offsetInCU: 0x1632, offset: 0x4AE84, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0x12AF, symBinAddr: 0x25A3, symSize: 0x4C } + - { offsetInCU: 0x16BC, offset: 0x4AF0E, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0x12FB, symBinAddr: 0x25EF, symSize: 0x4C } + - { offsetInCU: 0x1746, offset: 0x4AF98, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0x1347, symBinAddr: 0x263B, symSize: 0x4C } + - { offsetInCU: 0x17D0, offset: 0x4B022, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x1393, symBinAddr: 0x2687, symSize: 0x4D } + - { offsetInCU: 0x185A, offset: 0x4B0AC, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x13E0, symBinAddr: 0x26D4, symSize: 0x4D } + - { offsetInCU: 0x18E4, offset: 0x4B136, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x142D, symBinAddr: 0x2721, symSize: 0x46 } + - { offsetInCU: 0x196E, offset: 0x4B1C0, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x1473, symBinAddr: 0x2767, symSize: 0x4C } + - { offsetInCU: 0x19F4, offset: 0x4B246, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x14BF, symBinAddr: 0x27B3, symSize: 0x72 } + - { offsetInCU: 0x1A8A, offset: 0x4B2DC, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x1531, symBinAddr: 0x2825, symSize: 0xD4 } + - { offsetInCU: 0x1B48, offset: 0x4B39A, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x1605, symBinAddr: 0x28F9, symSize: 0x58 } + - { offsetInCU: 0x1C02, offset: 0x4B454, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x165D, symBinAddr: 0x2951, symSize: 0x102 } + - { offsetInCU: 0x1DAF, offset: 0x4B601, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x175F, symBinAddr: 0x2A53, symSize: 0x19 } + - { offsetInCU: 0x1DFA, offset: 0x4B64C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x1778, symBinAddr: 0x2A6C, symSize: 0x81 } + - { offsetInCU: 0x27, offset: 0x4B7A9, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0x2AED, symSize: 0x2A8 } + - { offsetInCU: 0x14D, offset: 0x4B8CF, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0x2AED, symSize: 0x2A8 } + - { offsetInCU: 0x381, offset: 0x4BB03, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x2A8, symBinAddr: 0x2D95, symSize: 0x3F6 } + - { offsetInCU: 0x723, offset: 0x4BEA5, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x69E, symBinAddr: 0x318B, symSize: 0x39 } + - { offsetInCU: 0x7A2, offset: 0x4BF24, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x6D7, symBinAddr: 0x31C4, symSize: 0x63 } + - { offsetInCU: 0x84E, offset: 0x4BFD0, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x73A, symBinAddr: 0x3227, symSize: 0xBA } + - { offsetInCU: 0x946, offset: 0x4C0C8, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x7F4, symBinAddr: 0x32E1, symSize: 0x2B } + - { offsetInCU: 0x27, offset: 0x4C181, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x330C, symSize: 0x1F } + - { offsetInCU: 0x15D, offset: 0x4C2B7, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x330C, symSize: 0x1F } + - { offsetInCU: 0x192, offset: 0x4C2EC, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x1F, symBinAddr: 0x332B, symSize: 0x3F } + - { offsetInCU: 0x209, offset: 0x4C363, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x5E, symBinAddr: 0x336A, symSize: 0x11 } + - { offsetInCU: 0x248, offset: 0x4C3A2, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x6F, symBinAddr: 0x337B, symSize: 0x10 } + - { offsetInCU: 0x287, offset: 0x4C3E1, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x7F, symBinAddr: 0x338B, symSize: 0x42 } + - { offsetInCU: 0x2C6, offset: 0x4C420, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xC1, symBinAddr: 0x33CD, symSize: 0x1D } + - { offsetInCU: 0x309, offset: 0x4C463, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0xDE, symBinAddr: 0x33EA, symSize: 0x11 } + - { offsetInCU: 0x33E, offset: 0x4C498, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0xEF, symBinAddr: 0x33FB, symSize: 0x11 } + - { offsetInCU: 0x373, offset: 0x4C4CD, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0x100, symBinAddr: 0x340C, symSize: 0x30 } + - { offsetInCU: 0x3BD, offset: 0x4C517, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x130, symBinAddr: 0x343C, symSize: 0x30 } + - { offsetInCU: 0x407, offset: 0x4C561, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x160, symBinAddr: 0x346C, symSize: 0x109 } + - { offsetInCU: 0x4F1, offset: 0x4C64B, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x269, symBinAddr: 0x3575, symSize: 0x96 } + - { offsetInCU: 0x5B1, offset: 0x4C70B, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x2FF, symBinAddr: 0x360B, symSize: 0x5E } + - { offsetInCU: 0x658, offset: 0x4C7B2, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x35D, symBinAddr: 0x3669, symSize: 0x57 } + - { offsetInCU: 0x6B3, offset: 0x4C80D, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x3B4, symBinAddr: 0x36C0, symSize: 0x16 } + - { offsetInCU: 0x702, offset: 0x4C85C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x3CA, symBinAddr: 0x36D6, symSize: 0x17 } + - { offsetInCU: 0x72B, offset: 0x4C885, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x3E1, symBinAddr: 0x36ED, symSize: 0x13 } + - { offsetInCU: 0x27, offset: 0x4CA34, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x3700, symSize: 0x4E } + - { offsetInCU: 0xC4, offset: 0x4CAD1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x3700, symSize: 0x4E } + - { offsetInCU: 0xFB, offset: 0x4CB08, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x4E, symBinAddr: 0x374E, symSize: 0x42 } + - { offsetInCU: 0x13A, offset: 0x4CB47, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0x90, symBinAddr: 0x3790, symSize: 0x1D } + - { offsetInCU: 0x190, offset: 0x4CB9D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xAD, symBinAddr: 0x37AD, symSize: 0x11 } + - { offsetInCU: 0x1C5, offset: 0x4CBD2, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xBE, symBinAddr: 0x37BE, symSize: 0x130 } + - { offsetInCU: 0x39A, offset: 0x4CDA7, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x1EE, symBinAddr: 0x38EE, symSize: 0x12B } + - { offsetInCU: 0x4D8, offset: 0x4CEE5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x319, symBinAddr: 0x3A19, symSize: 0x27 } + - { offsetInCU: 0x27, offset: 0x4CF7A, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0x3A40, symSize: 0x5E } + - { offsetInCU: 0x35, offset: 0x4CF88, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0x3A40, symSize: 0x5E } + - { offsetInCU: 0x27, offset: 0x4D0E5, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x3A9E, symSize: 0x88 } + - { offsetInCU: 0x201, offset: 0x4D2BF, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x3A9E, symSize: 0x88 } + - { offsetInCU: 0x244, offset: 0x4D302, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0x88, symBinAddr: 0x3B26, symSize: 0x20 } + - { offsetInCU: 0x2A8, offset: 0x4D366, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xA8, symBinAddr: 0x3B46, symSize: 0x97 } + - { offsetInCU: 0x335, offset: 0x4D3F3, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x13F, symBinAddr: 0x3BDD, symSize: 0x58 } + - { offsetInCU: 0x380, offset: 0x4D43E, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x197, symBinAddr: 0x3C35, symSize: 0x16 } + - { offsetInCU: 0x3B7, offset: 0x4D475, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1AD, symBinAddr: 0x3C4B, symSize: 0x11 } + - { offsetInCU: 0x3F6, offset: 0x4D4B4, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1BE, symBinAddr: 0x3C5C, symSize: 0x16 } + - { offsetInCU: 0x42D, offset: 0x4D4EB, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x1D4, symBinAddr: 0x3C72, symSize: 0x11 } + - { offsetInCU: 0x27, offset: 0x4D569, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x3C83, symSize: 0x68 } + - { offsetInCU: 0xF9, offset: 0x4D63B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x3C83, symSize: 0x68 } + - { offsetInCU: 0x171, offset: 0x4D6B3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x68, symBinAddr: 0x3CEB, symSize: 0x3E } + - { offsetInCU: 0x1B9, offset: 0x4D6FB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xA6, symBinAddr: 0x3D29, symSize: 0x3F } + - { offsetInCU: 0x22A, offset: 0x4D76C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xE5, symBinAddr: 0x3D68, symSize: 0x11 } + - { offsetInCU: 0x25F, offset: 0x4D7A1, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0xF6, symBinAddr: 0x3D79, symSize: 0xA2 } + - { offsetInCU: 0x2FF, offset: 0x4D841, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x198, symBinAddr: 0x3E1B, symSize: 0x70 } + - { offsetInCU: 0x362, offset: 0x4D8A4, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x208, symBinAddr: 0x3E8B, symSize: 0x3D } + - { offsetInCU: 0x406, offset: 0x4D948, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x245, symBinAddr: 0x3EC8, symSize: 0x81 } + - { offsetInCU: 0x491, offset: 0x4D9D3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x2C6, symBinAddr: 0x3F49, symSize: 0x2AB } + - { offsetInCU: 0x7EB, offset: 0x4DD2D, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x571, symBinAddr: 0x41F4, symSize: 0xB2 } + - { offsetInCU: 0x920, offset: 0x4DE62, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x623, symBinAddr: 0x42A6, symSize: 0x38 } + - { offsetInCU: 0x949, offset: 0x4DE8B, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x65B, symBinAddr: 0x42DE, symSize: 0x2B } + - { offsetInCU: 0x968, offset: 0x4DEAA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x686, symBinAddr: 0x4309, symSize: 0xC7 } + - { offsetInCU: 0xB30, offset: 0x4E072, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x74D, symBinAddr: 0x43D0, symSize: 0xCD } + - { offsetInCU: 0xC36, offset: 0x4E178, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x81A, symBinAddr: 0x449D, symSize: 0x6 } + - { offsetInCU: 0xC65, offset: 0x4E1A7, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x820, symBinAddr: 0x44A3, symSize: 0x5D } + - { offsetInCU: 0xCE5, offset: 0x4E227, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x87D, symBinAddr: 0x4500, symSize: 0x2F } + - { offsetInCU: 0xD1C, offset: 0x4E25E, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x8AC, symBinAddr: 0x452F, symSize: 0x11 } + - { offsetInCU: 0xD51, offset: 0x4E293, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x8BD, symBinAddr: 0x4540, symSize: 0x1D } + - { offsetInCU: 0xDAB, offset: 0x4E2ED, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0x8DA, symBinAddr: 0x455D, symSize: 0x1D } + - { offsetInCU: 0xE05, offset: 0x4E347, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0x8F7, symBinAddr: 0x457A, symSize: 0x47 } + - { offsetInCU: 0xEC5, offset: 0x4E407, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0x93E, symBinAddr: 0x45C1, symSize: 0x36 } + - { offsetInCU: 0xF11, offset: 0x4E453, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0x974, symBinAddr: 0x45F7, symSize: 0x36 } + - { offsetInCU: 0xF5D, offset: 0x4E49F, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0x9AA, symBinAddr: 0x462D, symSize: 0x36 } + - { offsetInCU: 0xFA9, offset: 0x4E4EB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0x9E0, symBinAddr: 0x4663, symSize: 0x36 } + - { offsetInCU: 0xFF5, offset: 0x4E537, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0xA16, symBinAddr: 0x4699, symSize: 0x36 } + - { offsetInCU: 0x1041, offset: 0x4E583, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xA4C, symBinAddr: 0x46CF, symSize: 0x36 } + - { offsetInCU: 0x108D, offset: 0x4E5CF, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xA82, symBinAddr: 0x4705, symSize: 0x36 } + - { offsetInCU: 0x10D9, offset: 0x4E61B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xAB8, symBinAddr: 0x473B, symSize: 0x36 } + - { offsetInCU: 0x1125, offset: 0x4E667, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xAEE, symBinAddr: 0x4771, symSize: 0x36 } + - { offsetInCU: 0x1171, offset: 0x4E6B3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xB24, symBinAddr: 0x47A7, symSize: 0x36 } + - { offsetInCU: 0x27, offset: 0x4E8BF, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x47DD, symSize: 0x19 } + - { offsetInCU: 0x7E, offset: 0x4E916, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x47DD, symSize: 0x19 } + - { offsetInCU: 0xBD, offset: 0x4E955, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0x19, symBinAddr: 0x47F6, symSize: 0xB } + - { offsetInCU: 0xF0, offset: 0x4E988, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x24, symBinAddr: 0x4801, symSize: 0x12 } + - { offsetInCU: 0x13A, offset: 0x4E9D2, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x36, symBinAddr: 0x4813, symSize: 0x11 } + - { offsetInCU: 0x1A6, offset: 0x4EA3E, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x47, symBinAddr: 0x4824, symSize: 0x19 } + - { offsetInCU: 0x1E5, offset: 0x4EA7D, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x60, symBinAddr: 0x483D, symSize: 0x19 } + - { offsetInCU: 0x224, offset: 0x4EABC, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0x79, symBinAddr: 0x4856, symSize: 0x9 } + - { offsetInCU: 0x265, offset: 0x4EAFD, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0x82, symBinAddr: 0x485F, symSize: 0x32 } + - { offsetInCU: 0x2C4, offset: 0x4EB5C, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0xB4, symBinAddr: 0x4891, symSize: 0x68 } + - { offsetInCU: 0x31B, offset: 0x4EBB3, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0x11C, symBinAddr: 0x48F9, symSize: 0x18 } + - { offsetInCU: 0x36A, offset: 0x4EC02, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x15E, symBinAddr: 0x4911, symSize: 0x19 } + - { offsetInCU: 0x3D6, offset: 0x4EC6E, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x177, symBinAddr: 0x492A, symSize: 0x36 } + - { offsetInCU: 0x42D, offset: 0x4ECC5, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x1AD, symBinAddr: 0x4960, symSize: 0x36 } + - { offsetInCU: 0x484, offset: 0x4ED1C, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x1E3, symBinAddr: 0x4996, symSize: 0x36 } + - { offsetInCU: 0x4DB, offset: 0x4ED73, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x219, symBinAddr: 0x49CC, symSize: 0x19 } + - { offsetInCU: 0x50E, offset: 0x4EDA6, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x232, symBinAddr: 0x49E5, symSize: 0x141 } + - { offsetInCU: 0x5DF, offset: 0x4EE77, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x373, symBinAddr: 0x4B26, symSize: 0x19 } + - { offsetInCU: 0x61E, offset: 0x4EEB6, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x38C, symBinAddr: 0x4B3F, symSize: 0xEF } + - { offsetInCU: 0x27, offset: 0x4F180, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x4C2E, symSize: 0x57 } + - { offsetInCU: 0xD1, offset: 0x4F22A, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x4C2E, symSize: 0x57 } + - { offsetInCU: 0x12C, offset: 0x4F285, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x57, symBinAddr: 0x4C85, symSize: 0x3B } + - { offsetInCU: 0x16B, offset: 0x4F2C4, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0x92, symBinAddr: 0x4CC0, symSize: 0x19 } + - { offsetInCU: 0x27, offset: 0x4F379, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x4CD9, symSize: 0x36 } + - { offsetInCU: 0x99, offset: 0x4F3EB, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x4CD9, symSize: 0x36 } + - { offsetInCU: 0xF0, offset: 0x4F442, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x36, symBinAddr: 0x4D0F, symSize: 0x14 } + - { offsetInCU: 0x140, offset: 0x4F492, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x4A, symBinAddr: 0x4D23, symSize: 0x36 } + - { offsetInCU: 0x197, offset: 0x4F4E9, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x80, symBinAddr: 0x4D59, symSize: 0x36 } + - { offsetInCU: 0x1EE, offset: 0x4F540, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0xB6, symBinAddr: 0x4D8F, symSize: 0x7C } + - { offsetInCU: 0x261, offset: 0x4F5B3, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x132, symBinAddr: 0x4E0B, symSize: 0x8 } + - { offsetInCU: 0x2A0, offset: 0x4F5F2, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x13A, symBinAddr: 0x4E13, symSize: 0x43 } + - { offsetInCU: 0x2E3, offset: 0x4F635, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x17D, symBinAddr: 0x4E56, symSize: 0xF } + - { offsetInCU: 0x326, offset: 0x4F678, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x18C, symBinAddr: 0x4E65, symSize: 0x64 } + - { offsetInCU: 0x380, offset: 0x4F6D2, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x1F0, symBinAddr: 0x4EC9, symSize: 0xF } + - { offsetInCU: 0x3C3, offset: 0x4F715, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x1FF, symBinAddr: 0x4ED8, symSize: 0x46 } + - { offsetInCU: 0x406, offset: 0x4F758, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x245, symBinAddr: 0x4F1E, symSize: 0x64 } + - { offsetInCU: 0x460, offset: 0x4F7B2, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x2A9, symBinAddr: 0x4F82, symSize: 0xF } + - { offsetInCU: 0x4A3, offset: 0x4F7F5, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x2B8, symBinAddr: 0x4F91, symSize: 0x46 } + - { offsetInCU: 0x27, offset: 0x4F899, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x4FD7, symSize: 0x180 } + - { offsetInCU: 0xA1, offset: 0x4F913, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x4FD7, symSize: 0x180 } + - { offsetInCU: 0x275, offset: 0x4FAE7, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x180, symBinAddr: 0x5157, symSize: 0x83 } + - { offsetInCU: 0x27, offset: 0x4FC36, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x51DA, symSize: 0x12 } + - { offsetInCU: 0x18A, offset: 0x4FD99, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x51DA, symSize: 0x12 } + - { offsetInCU: 0x1C1, offset: 0x4FDD0, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x12, symBinAddr: 0x51EC, symSize: 0x8 } + - { offsetInCU: 0x200, offset: 0x4FE0F, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x1A, symBinAddr: 0x51F4, symSize: 0xB } + - { offsetInCU: 0x256, offset: 0x4FE65, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x25, symBinAddr: 0x51FF, symSize: 0xE0 } + - { offsetInCU: 0x3A3, offset: 0x4FFB2, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0x105, symBinAddr: 0x52DF, symSize: 0x9F } + - { offsetInCU: 0x47D, offset: 0x5008C, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x1A4, symBinAddr: 0x537E, symSize: 0xB } + - { offsetInCU: 0x4BC, offset: 0x500CB, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x1AF, symBinAddr: 0x5389, symSize: 0xE } + - { offsetInCU: 0x4FD, offset: 0x5010C, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x1BD, symBinAddr: 0x5397, symSize: 0xE } + - { offsetInCU: 0x53E, offset: 0x5014D, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x1CB, symBinAddr: 0x53A5, symSize: 0x2D } + - { offsetInCU: 0x59A, offset: 0x501A9, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x1F8, symBinAddr: 0x53D2, symSize: 0x6C } + - { offsetInCU: 0x62B, offset: 0x5023A, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x264, symBinAddr: 0x543E, symSize: 0x5E } + - { offsetInCU: 0x686, offset: 0x50295, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x2C2, symBinAddr: 0x549C, symSize: 0x42 } + - { offsetInCU: 0x6C5, offset: 0x502D4, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x304, symBinAddr: 0x54DE, symSize: 0x22 } + - { offsetInCU: 0x27, offset: 0x50382, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x5500, symSize: 0xB1 } + - { offsetInCU: 0x41, offset: 0x5039C, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x150, symBinAddr: 0x196F8, symSize: 0x0 } + - { offsetInCU: 0xB7, offset: 0x50412, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x5500, symSize: 0xB1 } + - { offsetInCU: 0x27, offset: 0x504DD, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x55B1, symSize: 0x5B } + - { offsetInCU: 0x9C, offset: 0x50552, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x55B1, symSize: 0x5B } + - { offsetInCU: 0x107, offset: 0x505BD, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x5B, symBinAddr: 0x560C, symSize: 0x3B } + - { offsetInCU: 0x146, offset: 0x505FC, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0x96, symBinAddr: 0x5647, symSize: 0x9B } + - { offsetInCU: 0x27, offset: 0x50739, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x56E2, symSize: 0x50 } + - { offsetInCU: 0x58, offset: 0x5076A, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x56E2, symSize: 0x50 } + - { offsetInCU: 0xB3, offset: 0x507C5, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x50, symBinAddr: 0x5732, symSize: 0x3B } + - { offsetInCU: 0xF2, offset: 0x50804, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0x8B, symBinAddr: 0x576D, symSize: 0x39 } + - { offsetInCU: 0x27, offset: 0x508C8, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x57A6, symSize: 0x3B } + - { offsetInCU: 0x66, offset: 0x50907, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x57A6, symSize: 0x3B } + - { offsetInCU: 0xA5, offset: 0x50946, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x3B, symBinAddr: 0x57E1, symSize: 0xB } + - { offsetInCU: 0xD8, offset: 0x50979, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x46, symBinAddr: 0x57EC, symSize: 0x33 } + - { offsetInCU: 0x158, offset: 0x509F9, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x79, symBinAddr: 0x581F, symSize: 0x33 } + - { offsetInCU: 0x1F0, offset: 0x50A91, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xAC, symBinAddr: 0x5852, symSize: 0xCF } + - { offsetInCU: 0x32E, offset: 0x50BCF, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x17B, symBinAddr: 0x5921, symSize: 0x8F } + - { offsetInCU: 0x27, offset: 0x50D00, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x59B0, symSize: 0x56 } + - { offsetInCU: 0x158, offset: 0x50E31, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x59B0, symSize: 0x56 } + - { offsetInCU: 0x19F, offset: 0x50E78, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x56, symBinAddr: 0x5A06, symSize: 0x36 } + - { offsetInCU: 0x1F6, offset: 0x50ECF, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0x8C, symBinAddr: 0x5A3C, symSize: 0x36 } + - { offsetInCU: 0x24D, offset: 0x50F26, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xC2, symBinAddr: 0x5A72, symSize: 0x36 } + - { offsetInCU: 0x2A4, offset: 0x50F7D, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0xF8, symBinAddr: 0x5AA8, symSize: 0x31 } + - { offsetInCU: 0x31C, offset: 0x50FF5, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x129, symBinAddr: 0x5AD9, symSize: 0x31 } + - { offsetInCU: 0x394, offset: 0x5106D, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x15A, symBinAddr: 0x5B0A, symSize: 0x14 } + - { offsetInCU: 0x3D5, offset: 0x510AE, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x16E, symBinAddr: 0x5B1E, symSize: 0x19 } + - { offsetInCU: 0x408, offset: 0x510E1, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x187, symBinAddr: 0x5B37, symSize: 0x132 } + - { offsetInCU: 0x4B6, offset: 0x5118F, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x2B9, symBinAddr: 0x5C69, symSize: 0x74 } + - { offsetInCU: 0x519, offset: 0x511F2, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x32D, symBinAddr: 0x5CDD, symSize: 0xD } + - { offsetInCU: 0x54C, offset: 0x51225, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x33A, symBinAddr: 0x5CEA, symSize: 0x72 } + - { offsetInCU: 0x5B8, offset: 0x51291, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x3AC, symBinAddr: 0x5D5C, symSize: 0x16D } + - { offsetInCU: 0x651, offset: 0x5132A, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x519, symBinAddr: 0x5EC9, symSize: 0x5B } + - { offsetInCU: 0x6A8, offset: 0x51381, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x574, symBinAddr: 0x5F24, symSize: 0x71 } + - { offsetInCU: 0x709, offset: 0x513E2, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x5E5, symBinAddr: 0x5F95, symSize: 0x6E } + - { offsetInCU: 0x77B, offset: 0x51454, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x653, symBinAddr: 0x6003, symSize: 0x10 } + - { offsetInCU: 0x7BA, offset: 0x51493, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x663, symBinAddr: 0x6013, symSize: 0x67 } + - { offsetInCU: 0x7F9, offset: 0x514D2, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x6CA, symBinAddr: 0x607A, symSize: 0x36 } + - { offsetInCU: 0x844, offset: 0x5151D, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x700, symBinAddr: 0x60B0, symSize: 0x36 } + - { offsetInCU: 0x88F, offset: 0x51568, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x736, symBinAddr: 0x60E6, symSize: 0x2B } + - { offsetInCU: 0x8E7, offset: 0x515C0, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x761, symBinAddr: 0x6111, symSize: 0x14 } + - { offsetInCU: 0x937, offset: 0x51610, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x775, symBinAddr: 0x6125, symSize: 0x3B2 } + - { offsetInCU: 0xC7B, offset: 0x51954, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0xB27, symBinAddr: 0x64D7, symSize: 0x14 } + - { offsetInCU: 0xCDF, offset: 0x519B8, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0xB3B, symBinAddr: 0x64EB, symSize: 0x279 } + - { offsetInCU: 0xE42, offset: 0x51B1B, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xDB4, symBinAddr: 0x6764, symSize: 0x14 } + - { offsetInCU: 0xEA6, offset: 0x51B7F, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xDC8, symBinAddr: 0x6778, symSize: 0x17 } + - { offsetInCU: 0xF23, offset: 0x51BFC, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xDDF, symBinAddr: 0x678F, symSize: 0x1FF } + - { offsetInCU: 0x1099, offset: 0x51D72, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xFDE, symBinAddr: 0x698E, symSize: 0xC6 } + - { offsetInCU: 0x119F, offset: 0x51E78, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0x10A4, symBinAddr: 0x6A54, symSize: 0x99 } + - { offsetInCU: 0x12EB, offset: 0x51FC4, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0x113D, symBinAddr: 0x6AED, symSize: 0x174 } + - { offsetInCU: 0x1387, offset: 0x52060, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0x12B1, symBinAddr: 0x6C61, symSize: 0x118 } + - { offsetInCU: 0x1484, offset: 0x5215D, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x13C9, symBinAddr: 0x6D79, symSize: 0x21A } + - { offsetInCU: 0x1668, offset: 0x52341, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x15E3, symBinAddr: 0x6F93, symSize: 0x122 } + - { offsetInCU: 0x16F3, offset: 0x523CC, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x1705, symBinAddr: 0x70B5, symSize: 0x9B } + - { offsetInCU: 0x179D, offset: 0x52476, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x17A0, symBinAddr: 0x7150, symSize: 0xB9 } + - { offsetInCU: 0x1861, offset: 0x5253A, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x1859, symBinAddr: 0x7209, symSize: 0x266 } + - { offsetInCU: 0x27, offset: 0x52786, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x746F, symSize: 0x83 } + - { offsetInCU: 0x186, offset: 0x528E5, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x746F, symSize: 0x83 } + - { offsetInCU: 0x1C9, offset: 0x52928, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0x83, symBinAddr: 0x74F2, symSize: 0x14 } + - { offsetInCU: 0x1FE, offset: 0x5295D, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0x97, symBinAddr: 0x7506, symSize: 0x85 } + - { offsetInCU: 0x291, offset: 0x529F0, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x11C, symBinAddr: 0x758B, symSize: 0x65 } + - { offsetInCU: 0x315, offset: 0x52A74, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x181, symBinAddr: 0x75F0, symSize: 0x65 } + - { offsetInCU: 0x399, offset: 0x52AF8, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x1E6, symBinAddr: 0x7655, symSize: 0x65 } + - { offsetInCU: 0x41D, offset: 0x52B7C, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x24B, symBinAddr: 0x76BA, symSize: 0x74 } + - { offsetInCU: 0x4B8, offset: 0x52C17, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x2BF, symBinAddr: 0x772E, symSize: 0x65 } + - { offsetInCU: 0x53C, offset: 0x52C9B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x324, symBinAddr: 0x7793, symSize: 0x53 } + - { offsetInCU: 0x59C, offset: 0x52CFB, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andFulfill:]', symObjAddr: 0x377, symBinAddr: 0x77E6, symSize: 0x4F } + - { offsetInCU: 0x5FF, offset: 0x52D5E, size: 0x8, addend: 0x0, symName: '___30-[OCMStubRecorder andFulfill:]_block_invoke', symObjAddr: 0x3C6, symBinAddr: 0x7835, symSize: 0x16 } + - { offsetInCU: 0x652, offset: 0x52DB1, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x406, symBinAddr: 0x784B, symSize: 0x6B } + - { offsetInCU: 0x6BD, offset: 0x52E1C, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x471, symBinAddr: 0x78B6, symSize: 0x57 } + - { offsetInCU: 0x718, offset: 0x52E77, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x4C8, symBinAddr: 0x790D, symSize: 0x91 } + - { offsetInCU: 0x80A, offset: 0x52F69, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x559, symBinAddr: 0x799E, symSize: 0x57 } + - { offsetInCU: 0x865, offset: 0x52FC4, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x5B0, symBinAddr: 0x79F5, symSize: 0x19 } + - { offsetInCU: 0x8CD, offset: 0x5302C, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x5C9, symBinAddr: 0x7A0E, symSize: 0x57 } + - { offsetInCU: 0x928, offset: 0x53087, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x620, symBinAddr: 0x7A65, symSize: 0x19 } + - { offsetInCU: 0x990, offset: 0x530EF, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x639, symBinAddr: 0x7A7E, symSize: 0x57 } + - { offsetInCU: 0x9EB, offset: 0x5314A, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x690, symBinAddr: 0x7AD5, symSize: 0x19 } + - { offsetInCU: 0xA69, offset: 0x531C8, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x6A9, symBinAddr: 0x7AEE, symSize: 0x57 } + - { offsetInCU: 0xAC4, offset: 0x53223, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x700, symBinAddr: 0x7B45, symSize: 0x19 } + - { offsetInCU: 0xB2C, offset: 0x5328B, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x719, symBinAddr: 0x7B5E, symSize: 0x57 } + - { offsetInCU: 0xB87, offset: 0x532E6, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x770, symBinAddr: 0x7BB5, symSize: 0x16 } + - { offsetInCU: 0xBD6, offset: 0x53335, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andFulfill]', symObjAddr: 0x786, symBinAddr: 0x7BCB, symSize: 0x57 } + - { offsetInCU: 0xC31, offset: 0x53390, size: 0x8, addend: 0x0, symName: '___42-[OCMStubRecorder(Properties) _andFulfill]_block_invoke', symObjAddr: 0x7DD, symBinAddr: 0x7C22, symSize: 0x19 } + - { offsetInCU: 0x27, offset: 0x53C00, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x7C3B, symSize: 0x4A } + - { offsetInCU: 0x41, offset: 0x53C1A, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x1998, symBinAddr: 0x19760, symSize: 0x0 } + - { offsetInCU: 0xA8, offset: 0x53C81, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x7C3B, symSize: 0x4A } + - { offsetInCU: 0xFC, offset: 0x53CD5, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x4A, symBinAddr: 0x7C85, symSize: 0x55 } + - { offsetInCU: 0x172, offset: 0x53D4B, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0x9F, symBinAddr: 0x7CDA, symSize: 0x90 } + - { offsetInCU: 0x1F6, offset: 0x53DCF, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x12F, symBinAddr: 0x7D6A, symSize: 0x7F } + - { offsetInCU: 0x25E, offset: 0x53E37, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1AE, symBinAddr: 0x7DE9, symSize: 0x74 } + - { offsetInCU: 0x27, offset: 0x53F02, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x7E5D, symSize: 0x158 } + - { offsetInCU: 0x6A, offset: 0x53F45, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x7E5D, symSize: 0x158 } + - { offsetInCU: 0x27, offset: 0x541BA, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x7FB5, symSize: 0x4A } + - { offsetInCU: 0xA2, offset: 0x54235, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x7FB5, symSize: 0x4A } + - { offsetInCU: 0x127, offset: 0x542BA, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x4A, symBinAddr: 0x7FFF, symSize: 0x69 } + - { offsetInCU: 0x1A2, offset: 0x54335, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xB3, symBinAddr: 0x8068, symSize: 0x3B } + - { offsetInCU: 0x1E1, offset: 0x54374, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0xEE, symBinAddr: 0x80A3, symSize: 0xA } + - { offsetInCU: 0x216, offset: 0x543A9, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0xF8, symBinAddr: 0x80AD, symSize: 0xA } + - { offsetInCU: 0x24B, offset: 0x543DE, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x102, symBinAddr: 0x80B7, symSize: 0xA } + - { offsetInCU: 0x280, offset: 0x54413, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x10C, symBinAddr: 0x80C1, symSize: 0x52 } + - { offsetInCU: 0x27, offset: 0x54507, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x8113, symSize: 0x50 } + - { offsetInCU: 0x8C, offset: 0x5456C, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x8113, symSize: 0x50 } + - { offsetInCU: 0xDF, offset: 0x545BF, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x50, symBinAddr: 0x8163, symSize: 0x45 } + - { offsetInCU: 0x27, offset: 0x5463D, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x81A8, symSize: 0x5C } + - { offsetInCU: 0x79, offset: 0x5468F, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x81A8, symSize: 0x5C } + - { offsetInCU: 0xB0, offset: 0x546C6, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x5C, symBinAddr: 0x8204, symSize: 0x2F } + - { offsetInCU: 0xE7, offset: 0x546FD, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0x8B, symBinAddr: 0x8233, symSize: 0x14B } + - { offsetInCU: 0x184, offset: 0x5479A, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x1D6, symBinAddr: 0x837E, symSize: 0xD } + - { offsetInCU: 0x1B7, offset: 0x547CD, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x1E3, symBinAddr: 0x838B, symSize: 0x9 } + - { offsetInCU: 0x1F6, offset: 0x5480C, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x1EC, symBinAddr: 0x8394, symSize: 0x55 } + - { offsetInCU: 0x24D, offset: 0x54863, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x241, symBinAddr: 0x83E9, symSize: 0x6D } + - { offsetInCU: 0x2A8, offset: 0x548BE, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x2AE, symBinAddr: 0x8456, symSize: 0x14 } + - { offsetInCU: 0x2F4, offset: 0x5490A, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x2C2, symBinAddr: 0x846A, symSize: 0x158 } + - { offsetInCU: 0x500, offset: 0x54B16, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x41A, symBinAddr: 0x85C2, symSize: 0x9B } + - { offsetInCU: 0x5E8, offset: 0x54BFE, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x4B5, symBinAddr: 0x865D, symSize: 0xA3 } + - { offsetInCU: 0x6E9, offset: 0x54CFF, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x558, symBinAddr: 0x8700, symSize: 0x135 } + - { offsetInCU: 0x27, offset: 0x54E6B, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x8835, symSize: 0x5F } + - { offsetInCU: 0x196, offset: 0x54FDA, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x8835, symSize: 0x5F } + - { offsetInCU: 0x1D9, offset: 0x5501D, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x5F, symBinAddr: 0x8894, symSize: 0x14 } + - { offsetInCU: 0x20E, offset: 0x55052, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x73, symBinAddr: 0x88A8, symSize: 0x35 } + - { offsetInCU: 0x26D, offset: 0x550B1, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xA8, symBinAddr: 0x88DD, symSize: 0x6B } + - { offsetInCU: 0x27, offset: 0x55184, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x8948, symSize: 0xE1 } + - { offsetInCU: 0x11F, offset: 0x5527C, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x8948, symSize: 0xE1 } + - { offsetInCU: 0x1E5, offset: 0x55342, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xE1, symBinAddr: 0x8A29, symSize: 0x42 } + - { offsetInCU: 0x256, offset: 0x553B3, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x123, symBinAddr: 0x8A6B, symSize: 0x11 } + - { offsetInCU: 0x28B, offset: 0x553E8, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x134, symBinAddr: 0x8A7C, symSize: 0xF5 } + - { offsetInCU: 0x38F, offset: 0x554EC, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x229, symBinAddr: 0x8B71, symSize: 0x4B } + - { offsetInCU: 0x42E, offset: 0x5558B, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x274, symBinAddr: 0x8BBC, symSize: 0x99 } + - { offsetInCU: 0x52C, offset: 0x55689, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x30D, symBinAddr: 0x8C55, symSize: 0x81 } + - { offsetInCU: 0x5B7, offset: 0x55714, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x38E, symBinAddr: 0x8CD6, symSize: 0x7F } + - { offsetInCU: 0x61A, offset: 0x55777, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x40D, symBinAddr: 0x8D55, symSize: 0xF1 } + - { offsetInCU: 0x737, offset: 0x55894, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x4FE, symBinAddr: 0x8E46, symSize: 0x2B3 } + - { offsetInCU: 0xAA3, offset: 0x55C00, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x7B1, symBinAddr: 0x90F9, symSize: 0x87 } + - { offsetInCU: 0xBDD, offset: 0x55D3A, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x89B, symBinAddr: 0x9180, symSize: 0x127 } + - { offsetInCU: 0xDCC, offset: 0x55F29, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0x9C2, symBinAddr: 0x92A7, symSize: 0x55 } + - { offsetInCU: 0xE69, offset: 0x55FC6, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0xA17, symBinAddr: 0x92FC, symSize: 0x89 } + - { offsetInCU: 0xF21, offset: 0x5607E, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xAA0, symBinAddr: 0x9385, symSize: 0x8 } + - { offsetInCU: 0xF60, offset: 0x560BD, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xAA8, symBinAddr: 0x938D, symSize: 0xAE } + - { offsetInCU: 0x1043, offset: 0x561A0, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xB56, symBinAddr: 0x943B, symSize: 0x155 } + - { offsetInCU: 0x1144, offset: 0x562A1, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xCAB, symBinAddr: 0x9590, symSize: 0x4D } + - { offsetInCU: 0x11E0, offset: 0x5633D, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xCF8, symBinAddr: 0x95DD, symSize: 0x17 } + - { offsetInCU: 0x1209, offset: 0x56366, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xD0F, symBinAddr: 0x95F4, symSize: 0x13 } + - { offsetInCU: 0x27, offset: 0x565FD, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x9607, symSize: 0x72 } + - { offsetInCU: 0xC8, offset: 0x5669E, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x9607, symSize: 0x72 } + - { offsetInCU: 0x11B, offset: 0x566F1, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x72, symBinAddr: 0x9679, symSize: 0x35 } + - { offsetInCU: 0x1A0, offset: 0x56776, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xA7, symBinAddr: 0x96AE, symSize: 0x7E } + - { offsetInCU: 0x2BB, offset: 0x56891, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x125, symBinAddr: 0x972C, symSize: 0x18 } + - { offsetInCU: 0x32F, offset: 0x56905, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x13D, symBinAddr: 0x9744, symSize: 0x1D } + - { offsetInCU: 0x27, offset: 0x569E2, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0x9761, symSize: 0x11B } + - { offsetInCU: 0x35, offset: 0x569F0, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0x9761, symSize: 0x11B } + - { offsetInCU: 0x5F, offset: 0x56A1A, size: 0x8, addend: 0x0, symName: '_instanceMethodForwarderForSelector:._OCMReturnTypeCache', symObjAddr: 0x1710, symBinAddr: 0x19768, symSize: 0x0 } + - { offsetInCU: 0x176, offset: 0x56B31, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0x11B, symBinAddr: 0x987C, symSize: 0x76 } + - { offsetInCU: 0x27, offset: 0x56DAE, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x98F2, symSize: 0x3B } + - { offsetInCU: 0x87, offset: 0x56E0E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x98F2, symSize: 0x3B } + - { offsetInCU: 0xC6, offset: 0x56E4D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x3B, symBinAddr: 0x992D, symSize: 0x3C } + - { offsetInCU: 0x144, offset: 0x56ECB, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x77, symBinAddr: 0x9969, symSize: 0x9 } + - { offsetInCU: 0x183, offset: 0x56F0A, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x80, symBinAddr: 0x9972, symSize: 0xA } + - { offsetInCU: 0x1B8, offset: 0x56F3F, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0x8A, symBinAddr: 0x997C, symSize: 0x9 } + - { offsetInCU: 0x1F7, offset: 0x56F7E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0x93, symBinAddr: 0x9985, symSize: 0x16 } + - { offsetInCU: 0x23A, offset: 0x56FC1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xA9, symBinAddr: 0x999B, symSize: 0xA } + - { offsetInCU: 0x26F, offset: 0x56FF6, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xB3, symBinAddr: 0x99A5, symSize: 0x66 } + - { offsetInCU: 0x341, offset: 0x570C8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x119, symBinAddr: 0x9A0B, symSize: 0x2E7 } + - { offsetInCU: 0x27, offset: 0x57359, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0x9CF4, symSize: 0x57 } + - { offsetInCU: 0x4F, offset: 0x57381, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x667, symBinAddr: 0xA35B, symSize: 0x41 } + - { offsetInCU: 0x77, offset: 0x573A9, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0x7F80, symBinAddr: 0x19770, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x573C0, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0x7F88, symBinAddr: 0x19778, symSize: 0x0 } + - { offsetInCU: 0x223, offset: 0x57555, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0x9CF4, symSize: 0x57 } + - { offsetInCU: 0x26F, offset: 0x575A1, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x57, symBinAddr: 0x9D4B, symSize: 0x23 } + - { offsetInCU: 0x2D1, offset: 0x57603, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x7A, symBinAddr: 0x9D6E, symSize: 0x12 } + - { offsetInCU: 0x321, offset: 0x57653, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0x8C, symBinAddr: 0x9D80, symSize: 0x47 } + - { offsetInCU: 0x358, offset: 0x5768A, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0xD3, symBinAddr: 0x9DC7, symSize: 0xD3 } + - { offsetInCU: 0x480, offset: 0x577B2, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x1A6, symBinAddr: 0x9E9A, symSize: 0x1C } + - { offsetInCU: 0x4D2, offset: 0x57804, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x1C2, symBinAddr: 0x9EB6, symSize: 0xBA } + - { offsetInCU: 0x624, offset: 0x57956, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x27C, symBinAddr: 0x9F70, symSize: 0x297 } + - { offsetInCU: 0x92D, offset: 0x57C5F, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0xF7A, symBinAddr: 0xAC6E, symSize: 0xD9 } + - { offsetInCU: 0xA2E, offset: 0x57D60, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x513, symBinAddr: 0xA207, symSize: 0x7E } + - { offsetInCU: 0xA9D, offset: 0x57DCF, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x591, symBinAddr: 0xA285, symSize: 0x3A } + - { offsetInCU: 0xACA, offset: 0x57DFC, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x5CB, symBinAddr: 0xA2BF, symSize: 0x9C } + - { offsetInCU: 0xC36, offset: 0x57F68, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0x6A8, symBinAddr: 0xA39C, symSize: 0xFD } + - { offsetInCU: 0xCFA, offset: 0x5802C, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0x7A5, symBinAddr: 0xA499, symSize: 0x6 } + - { offsetInCU: 0xD23, offset: 0x58055, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0x7AB, symBinAddr: 0xA49F, symSize: 0x28 } + - { offsetInCU: 0xD78, offset: 0x580AA, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0x7D3, symBinAddr: 0xA4C7, symSize: 0x8C } + - { offsetInCU: 0xEAA, offset: 0x581DC, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0x85F, symBinAddr: 0xA553, symSize: 0x77 } + - { offsetInCU: 0xF6D, offset: 0x5829F, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x8D6, symBinAddr: 0xA5CA, symSize: 0x21 } + - { offsetInCU: 0xFAF, offset: 0x582E1, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x8F7, symBinAddr: 0xA5EB, symSize: 0x62 } + - { offsetInCU: 0x1046, offset: 0x58378, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x959, symBinAddr: 0xA64D, symSize: 0x21 } + - { offsetInCU: 0x1088, offset: 0x583BA, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x97A, symBinAddr: 0xA66E, symSize: 0x82 } + - { offsetInCU: 0x1146, offset: 0x58478, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0x9FC, symBinAddr: 0xA6F0, symSize: 0xAA } + - { offsetInCU: 0x1250, offset: 0x58582, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xAA6, symBinAddr: 0xA79A, symSize: 0x7E } + - { offsetInCU: 0x135B, offset: 0x5868D, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xB24, symBinAddr: 0xA818, symSize: 0x4A } + - { offsetInCU: 0x13DD, offset: 0x5870F, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xB6E, symBinAddr: 0xA862, symSize: 0x68 } + - { offsetInCU: 0x1464, offset: 0x58796, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xBD6, symBinAddr: 0xA8CA, symSize: 0x11 } + - { offsetInCU: 0x14A6, offset: 0x587D8, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0xBE7, symBinAddr: 0xA8DB, symSize: 0x393 } + - { offsetInCU: 0x27, offset: 0x58E60, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0xAD47, symSize: 0x1F } + - { offsetInCU: 0xC5, offset: 0x58EFE, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0xAD47, symSize: 0x1F } + - { offsetInCU: 0x104, offset: 0x58F3D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x1F, symBinAddr: 0xAD66, symSize: 0x11 } + - { offsetInCU: 0x139, offset: 0x58F72, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x30, symBinAddr: 0xAD77, symSize: 0x11 } + - { offsetInCU: 0x16E, offset: 0x58FA7, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x41, symBinAddr: 0xAD88, symSize: 0x98 } + - { offsetInCU: 0x1E7, offset: 0x59020, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0xD9, symBinAddr: 0xAE20, symSize: 0xD1 } + - { offsetInCU: 0x27, offset: 0x59115, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0xAEF1, symSize: 0x86 } + - { offsetInCU: 0x135, offset: 0x59223, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0xAEF1, symSize: 0x86 } + - { offsetInCU: 0x1D8, offset: 0x592C6, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x86, symBinAddr: 0xAF77, symSize: 0xE3 } + - { offsetInCU: 0x2DE, offset: 0x593CC, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x169, symBinAddr: 0xB05A, symSize: 0x86 } + - { offsetInCU: 0x381, offset: 0x5946F, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x1EF, symBinAddr: 0xB0E0, symSize: 0x12 } + - { offsetInCU: 0x3CB, offset: 0x594B9, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x201, symBinAddr: 0xB0F2, symSize: 0x86 } + - { offsetInCU: 0x46E, offset: 0x5955C, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x287, symBinAddr: 0xB178, symSize: 0x70 } + - { offsetInCU: 0x505, offset: 0x595F3, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x2F7, symBinAddr: 0xB1E8, symSize: 0x14 } + - { offsetInCU: 0x567, offset: 0x59655, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x30B, symBinAddr: 0xB1FC, symSize: 0xB4 } + - { offsetInCU: 0x659, offset: 0x59747, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x3BF, symBinAddr: 0xB2B0, symSize: 0xEE } + - { offsetInCU: 0x75B, offset: 0x59849, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x4AD, symBinAddr: 0xB39E, symSize: 0x45 } + - { offsetInCU: 0x7B2, offset: 0x598A0, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x4F2, symBinAddr: 0xB3E3, symSize: 0x50 } + - { offsetInCU: 0x80D, offset: 0x598FB, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x542, symBinAddr: 0xB433, symSize: 0xA4 } + - { offsetInCU: 0x87C, offset: 0x5996A, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x5E6, symBinAddr: 0xB4D7, symSize: 0x28 } + - { offsetInCU: 0x8D3, offset: 0x599C1, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x60E, symBinAddr: 0xB4FF, symSize: 0xA } + - { offsetInCU: 0x908, offset: 0x599F6, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x618, symBinAddr: 0xB509, symSize: 0x9 } + - { offsetInCU: 0x947, offset: 0x59A35, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x621, symBinAddr: 0xB512, symSize: 0xA } + - { offsetInCU: 0x97C, offset: 0x59A6A, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x62B, symBinAddr: 0xB51C, symSize: 0x16 } + - { offsetInCU: 0x27, offset: 0x59B1F, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xB534, symSize: 0x440 } + - { offsetInCU: 0x177, offset: 0x59C6F, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xB534, symSize: 0x440 } + - { offsetInCU: 0x27, offset: 0x5A11B, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0xB974, symSize: 0x5E } + - { offsetInCU: 0x68, offset: 0x5A15C, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0xB974, symSize: 0x5E } + - { offsetInCU: 0xC3, offset: 0x5A1B7, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x5E, symBinAddr: 0xB9D2, symSize: 0x42 } + - { offsetInCU: 0x102, offset: 0x5A1F6, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xA0, symBinAddr: 0xBA14, symSize: 0xB } + - { offsetInCU: 0x158, offset: 0x5A24C, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xAB, symBinAddr: 0xBA1F, symSize: 0x4C } + - { offsetInCU: 0x27, offset: 0x5A340, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xBA6B, symSize: 0x6 } + - { offsetInCU: 0x46, offset: 0x5A35F, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xBA6B, symSize: 0x6 } + - { offsetInCU: 0x27, offset: 0x5A402, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xBA71, symSize: 0x3D } + - { offsetInCU: 0x7C, offset: 0x5A457, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xBA71, symSize: 0x3D } + - { offsetInCU: 0xC3, offset: 0x5A49E, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x3D, symBinAddr: 0xBAAE, symSize: 0x8E } +... diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h new file mode 100644 index 0000000000..8f6d56fde2 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2009-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCObserverMockObject; + + +@interface NSNotificationCenter(OCMAdditions) + +- (void)addMockObserver:(OCObserverMockObject *)notificationObserver name:(NSString *)notificationName object:(id)notificationSender; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMArg.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMArg.h new file mode 100644 index 0000000000..27167078ad --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMArg.h @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2009-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMArg : NSObject + +// constraining arguments + ++ (id)any; ++ (SEL)anySelector; ++ (void *)anyPointer; ++ (id __autoreleasing *)anyObjectRef; ++ (id)isNil; ++ (id)isNotNil; ++ (id)isEqual:(id)value; ++ (id)isNotEqual:(id)value; ++ (id)isKindOfClass:(Class)cls; ++ (id)checkWithSelector:(SEL)selector onObject:(id)anObject; ++ (id)checkWithBlock:(BOOL (^)(id obj))block; + +// manipulating arguments + ++ (id *)setTo:(id)value; ++ (void *)setToValue:(NSValue *)value; ++ (id)invokeBlock; ++ (id)invokeBlockWithArgs:(id)first, ... NS_REQUIRES_NIL_TERMINATION; + ++ (id)defaultValue; + +// internal use only + ++ (id)resolveSpecialValues:(NSValue *)value; + +@end + +#define OCMOCK_ANY [OCMArg any] + +#define OCMOCK_VALUE(variable) \ + ({ __typeof__(variable) __v = (variable); [NSValue value:&__v withObjCType:@encode(__typeof__(__v))]; }) diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h new file mode 100644 index 0000000000..39714db03f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2007-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMConstraint : NSObject + ++ (instancetype)constraint; +- (BOOL)evaluate:(id)value; + +// if you are looking for any, isNil, etc, they have moved to OCMArg + +// try to use [OCMArg checkWith...] instead of the constraintWith... methods below + ++ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject; ++ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject withValue:(id)aValue; + + +@end + +@interface OCMAnyConstraint : OCMConstraint +@end + +@interface OCMIsNilConstraint : OCMConstraint +@end + +@interface OCMIsNotNilConstraint : OCMConstraint +@end + +@interface OCMIsNotEqualConstraint : OCMConstraint +{ +@public + id testValue; +} + +@end + +@interface OCMInvocationConstraint : OCMConstraint +{ +@public + NSInvocation *invocation; +} + +@end + +@interface OCMBlockConstraint : OCMConstraint +{ + BOOL (^block)(id); +} + +- (instancetype)initWithConstraintBlock:(BOOL (^)(id))block; + +@end + +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define CONSTRAINT(aSelector) [OCMConstraint constraintWithSelector:aSelector onObject:self] +#define CONSTRAINTV(aSelector, aValue) [OCMConstraint constraintWithSelector:aSelector onObject:self withValue:(aValue)] +#endif diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h new file mode 100644 index 0000000000..15131ae781 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + + +#if defined(__cplusplus) +#define OCMOCK_EXTERN extern "C" +#else +#define OCMOCK_EXTERN extern +#endif + + +OCMOCK_EXTERN BOOL OCMIsObjectType(const char *objCType); +OCMOCK_EXTERN BOOL OCMIsSubclassOfMockClass(Class cls); diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h new file mode 100644 index 0000000000..b14a8eb8a5 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import + +@interface OCMLocation : NSObject +{ + id testCase; + NSString *file; + NSUInteger line; +} + ++ (instancetype)locationWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; + +- (instancetype)initWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; + +- (id)testCase; +- (NSString *)file; +- (NSUInteger)line; + +@end + +OCMOCK_EXTERN OCMLocation *OCMMakeLocation(id testCase, const char *file, int line); diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h new file mode 100644 index 0000000000..5b32fabc98 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; +@class OCMRecorder; +@class OCMStubRecorder; +@class OCMockObject; + + +@interface OCMMacroState : NSObject +{ + OCMRecorder *recorder; + BOOL invocationDidThrow; +} + ++ (void)beginStubMacro; ++ (OCMStubRecorder *)endStubMacro; + ++ (void)beginExpectMacro; ++ (OCMStubRecorder *)endExpectMacro; + ++ (void)beginRejectMacro; ++ (OCMStubRecorder *)endRejectMacro; + ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation; ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation withQuantifier:(OCMQuantifier *)quantifier; ++ (void)endVerifyMacro; + ++ (OCMMacroState *)globalState; + +- (void)setRecorder:(OCMRecorder *)aRecorder; +- (OCMRecorder *)recorder; + +- (void)switchToClassMethod; + +- (void)setInvocationDidThrow:(BOOL)flag; +- (BOOL)invocationDidThrow; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h new file mode 100644 index 0000000000..c013bde16e --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2016-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMQuantifier : NSObject +{ + NSUInteger expectedCount; +} + ++ (instancetype)never; ++ (instancetype)exactly:(NSUInteger)count; ++ (instancetype)atLeast:(NSUInteger)count; ++ (instancetype)atMost:(NSUInteger)count; + +- (BOOL)isValidCount:(NSUInteger)count; + +- (NSString *)description; + +@end + + +#define OCMNever() ([OCMQuantifier never]) +#define OCMTimes(n) ([OCMQuantifier exactly:(n)]) +#define OCMAtLeast(n) ([OCMQuantifier atLeast:(n)]) +#define OCMAtMost(n) ([OCMQuantifier atMost:(n)]) + +#ifndef OCM_DISABLE_SHORT_QSYNTAX +#define never() OCMNever() +#define times(n) OCMTimes(n) +#define atLeast(n) OCMAtLeast(n) +#define atMost(n) OCMAtMost(n) +#endif diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h new file mode 100644 index 0000000000..510644505f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMockObject; +@class OCMInvocationMatcher; + + +@interface OCMRecorder : NSProxy +{ + OCMockObject *mockObject; + OCMInvocationMatcher *invocationMatcher; + BOOL didRecordInvocation; + BOOL shouldReturnMockFromInit; +} + +- (instancetype)init; +- (instancetype)initWithMockObject:(OCMockObject *)aMockObject; + +- (void)setMockObject:(OCMockObject *)aMockObject; +- (void)setShouldReturnMockFromInit:(BOOL)flag; + +- (OCMInvocationMatcher *)invocationMatcher; +- (BOOL)didRecordInvocation; + +- (id)classMethod; +- (id)ignoringNonObjectArgs; + +@end + +@interface OCMRecorder (Properties) + +#define ignoringNonObjectArgs() _ignoringNonObjectArgs() +@property(nonatomic, readonly) OCMRecorder * (^_ignoringNonObjectArgs)(void); + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h new file mode 100644 index 0000000000..a00c64bf18 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import + +#import + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +@class XCTestExpectation; +#endif + +@interface OCMStubRecorder : OCMRecorder + +- (id)andReturn:(id)anObject; +- (id)andReturnValue:(NSValue *)aValue; +- (id)andThrow:(NSException *)anException; +- (id)andPost:(NSNotification *)aNotification; +- (id)andCall:(SEL)selector onObject:(id)anObject; +- (id)andDo:(void (^)(NSInvocation *invocation))block; +- (id)andForwardToRealObject; + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +- (id)andFulfill:(XCTestExpectation *)expectation; +#endif + +@end + + +@interface OCMStubRecorder (Properties) + +#define andReturn(aValue) _andReturn(({ \ + __typeof__(aValue) _val = (aValue); \ + NSValue *_nsval = [NSValue value:&_val withObjCType:@encode(__typeof__(_val))]; \ + if (OCMIsObjectType(@encode(__typeof(_val)))) { \ + objc_setAssociatedObject(_nsval, "OCMAssociatedBoxedValue", *(__unsafe_unretained id *) (void *) &_val, OBJC_ASSOCIATION_RETAIN); \ + } \ + _nsval; \ +})) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andReturn)(NSValue *); + +#define andThrow(anException) _andThrow(anException) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andThrow)(NSException *); + +#define andPost(aNotification) _andPost(aNotification) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andPost)(NSNotification *); + +#define andCall(anObject, aSelector) _andCall(anObject, aSelector) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andCall)(id, SEL); + +#define andDo(aBlock) _andDo(aBlock) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andDo)(void (^)(NSInvocation *)); + +#define andForwardToRealObject() _andForwardToRealObject() +@property (nonatomic, readonly) OCMStubRecorder *(^ _andForwardToRealObject)(void); + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +#define andFulfill(anExpectation) _andFulfill(anExpectation) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andFulfill)(XCTestExpectation *); +#endif + +@property (nonatomic, readonly) OCMStubRecorder *(^ _ignoringNonObjectArgs)(void); + +#define andBreak() _andDo(^(NSInvocation *_invocation) \ +{ \ + __builtin_debugtrap(); \ +}) \ + +#define andLog(_format, ...) _andDo(^(NSInvocation *_invocation) \ +{ \ + NSLog(_format, ##__VA_ARGS__); \ +}) \ + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMVerifier.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMVerifier.h new file mode 100644 index 0000000000..217acdb539 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMVerifier.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; + +@interface OCMVerifier : OCMRecorder + +@property(strong) OCMLocation *location; +@property(strong) OCMQuantifier *quantifier; + +- (id)withQuantifier:(OCMQuantifier *)quantifier; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMock.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMock.h new file mode 100644 index 0000000000..f63657222f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMock.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h new file mode 100644 index 0000000000..22535572a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + + + +#ifdef OCM_DISABLE_SHORT_SYNTAX +#define OCM_DISABLE_SHORT_QSYNTAX +#endif + + +#define OCMClassMock(cls) [OCMockObject niceMockForClass:cls] + +#define OCMStrictClassMock(cls) [OCMockObject mockForClass:cls] + +#define OCMProtocolMock(protocol) [OCMockObject niceMockForProtocol:protocol] + +#define OCMStrictProtocolMock(protocol) [OCMockObject mockForProtocol:protocol] + +#define OCMPartialMock(obj) [OCMockObject partialMockForObject:obj] + +#define OCMObserverMock() [OCMockObject observerMock] + + +#define OCMStub(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginStubMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endStubMacro]; \ + } \ + recorder; \ + ); \ +}) + +#define OCMExpect(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginExpectMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endExpectMacro]; \ + } \ + recorder; \ + ); \ +}) + +#define OCMReject(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginRejectMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endRejectMacro]; \ + } \ + recorder; \ + ); \ +}) + + + +#define OCMClassMethod(invocation) \ + _OCMSilenceWarnings( \ + [[OCMMacroState globalState] switchToClassMethod]; \ + invocation; \ + ); + + +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define ClassMethod(invocation) OCMClassMethod(invocation) +#endif + + +#define OCMVerifyAll(mock) [(OCMockObject *)mock verifyAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define OCMVerifyAllWithDelay(mock, delay) [(OCMockObject *)mock verifyWithDelay:delay atLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define _OCMVerify(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +#define _OCMVerifyWithQuantifier(quantifier, invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__) withQuantifier:quantifier]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +// explanation for macros below here: https://stackoverflow.com/questions/3046889/optional-parameters-with-c-macros + +#define _OCMVerify_1(A) _OCMVerify(A) +#define _OCMVerify_2(A,B) _OCMVerifyWithQuantifier(A, B) +#define _OCMVerify_X(x,A,B,FUNC, ...) FUNC +#define OCMVerify(...) _OCMVerify_X(,##__VA_ARGS__, _OCMVerify_2(__VA_ARGS__), _OCMVerify_1(__VA_ARGS__)) + + +#define _OCMSilenceWarnings(macro) \ +({ \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wunused-value\"") \ + _Pragma("clang diagnostic ignored \"-Wunused-getter-return-value\"") \ + _Pragma("clang diagnostic ignored \"-Wstrict-selector-match\"") \ + macro \ + _Pragma("clang diagnostic pop") \ +}) diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h new file mode 100644 index 0000000000..f57397165f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; +@class OCMInvocationStub; +@class OCMStubRecorder; +@class OCMInvocationMatcher; +@class OCMInvocationExpectation; + + +@interface OCMockObject : NSProxy +{ + BOOL isNice; + BOOL expectationOrderMatters; + NSMutableArray *stubs; + NSMutableArray *expectations; + NSMutableArray *exceptions; + NSMutableArray *invocations; +} + ++ (id)mockForClass:(Class)aClass; ++ (id)mockForProtocol:(Protocol *)aProtocol; ++ (id)partialMockForObject:(NSObject *)anObject; + ++ (id)niceMockForClass:(Class)aClass; ++ (id)niceMockForProtocol:(Protocol *)aProtocol; + ++ (id)observerMock __deprecated_msg("Please use XCTNSNotificationExpectation instead."); + +- (instancetype)init; + +- (void)setExpectationOrderMatters:(BOOL)flag; + +- (id)stub; +- (id)expect; +- (id)reject; + +- (id)verify; +- (id)verifyAtLocation:(OCMLocation *)location; + +- (void)verifyWithDelay:(NSTimeInterval)delay; +- (void)verifyWithDelay:(NSTimeInterval)delay atLocation:(OCMLocation *)location; + +- (void)stopMocking; + +// internal use only + +- (void)addStub:(OCMInvocationStub *)aStub; +- (void)addExpectation:(OCMInvocationExpectation *)anExpectation; +- (void)addInvocation:(NSInvocation *)anInvocation; + +- (BOOL)handleInvocation:(NSInvocation *)anInvocation; +- (void)handleUnRecordedInvocation:(NSInvocation *)anInvocation; +- (BOOL)handleSelector:(SEL)sel; + +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher atLocation:(OCMLocation *)location; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher withQuantifier:(OCMQuantifier *)quantifier atLocation:(OCMLocation *)location; +- (NSString *)descriptionForVerificationFailureWithMatcher:(OCMInvocationMatcher *)matcher quantifier:(OCMQuantifier *)quantifier invocationCount:(NSUInteger)count; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Info.plist b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Info.plist new file mode 100644 index 0000000000..e8cf991d83 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Info.plist differ diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Modules/module.modulemap b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Modules/module.modulemap new file mode 100644 index 0000000000..fab3ca5c35 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module OCMock { + umbrella header "OCMock.h" + export * + + module * { export * } +} diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/OCMock b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/OCMock new file mode 100755 index 0000000000..a1307b1ad9 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000000..28eaa5824a --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources @@ -0,0 +1,256 @@ + + + + + files + + Headers/NSNotificationCenter+OCMAdditions.h + + vONiqh5sL6dS88Kx8JYNEZSgZs0= + + Headers/OCMArg.h + + 2TtJQtEo2sCB6zXIpOR5CpHd6ZI= + + Headers/OCMConstraint.h + + Xas8pGuJGxTT/F4ey/TyYW8RdsE= + + Headers/OCMFunctions.h + + 8vgivFuntcZU8V6MIPS/qI7+76c= + + Headers/OCMLocation.h + + /0CRbUvWS/08eIbkc7Qs0rVCIpc= + + Headers/OCMMacroState.h + + eG9h5aC1sciDnimn2qd8D3Whgs8= + + Headers/OCMQuantifier.h + + Iz/nUSovlPskrKgJYN3wtrzsQwI= + + Headers/OCMRecorder.h + + Nuc9k8M2llCQS3ElBXYmXmOgYSA= + + Headers/OCMStubRecorder.h + + UlinOlGX+5BrG/p3FpLJyfKrfBc= + + Headers/OCMVerifier.h + + XkRNOUntVvz91+zCRZHKop6Mpm4= + + Headers/OCMock.h + + On/6fINORTxTz9S5hDINgwB7Q+k= + + Headers/OCMockMacros.h + + I/Um7WTr4ycb9SAiuXqMQqZr56s= + + Headers/OCMockObject.h + + gs1jfQy3OVzcDFaoOf3h85dDCHg= + + Info.plist + + ypwSWa/twhdFOU1u7aTfsK/n/1k= + + Modules/module.modulemap + + D8QZr5r+V+F/EzuAFJHCo218QzY= + + + files2 + + Headers/NSNotificationCenter+OCMAdditions.h + + hash2 + + OpqlLXl1TYpgdESPdjTcl8ukOnx3PIF/CW2vaf8Hffg= + + + Headers/OCMArg.h + + hash2 + + KlkzlNlKwrlSANkeM5T8f5FOJdV/6ehZzv7wvyec5KA= + + + Headers/OCMConstraint.h + + hash2 + + 2U5VzXM/137kdDaimPrTw7LgWDfexU81LodocYo6kc0= + + + Headers/OCMFunctions.h + + hash2 + + RkAZXLHoOdzRAcb5Xj1jfbb4HG46uX2ebbvAQuL02tE= + + + Headers/OCMLocation.h + + hash2 + + ccpsG99Nw50eW0nZvLv/IozvOnpFCvXqTcFMQkNv1bU= + + + Headers/OCMMacroState.h + + hash2 + + CvW82Uxav33uzaXGAxUzM2ue5TYOB7xRmnoIZ/X/xgs= + + + Headers/OCMQuantifier.h + + hash2 + + AR64qzDpATQzBQbotenP205lhYh7IEtfrdb2tfkjvOk= + + + Headers/OCMRecorder.h + + hash2 + + 2yDq8ywLd4CnfinJmX1elhIUKtQRYv+bJDX5p+KPATo= + + + Headers/OCMStubRecorder.h + + hash2 + + YJjzSF6DMhEmPqm7LnSnWdiCqSwsepMeGN4i1SKoHz4= + + + Headers/OCMVerifier.h + + hash2 + + AX+jq2RcKI06XrCgrYSS5p4CGtyEdt0fNSLdsUkOmjk= + + + Headers/OCMock.h + + hash2 + + Vt6bfx1xsYy28YCOPDtY7NzbG6grfcluwOF5MZqjyd4= + + + Headers/OCMockMacros.h + + hash2 + + p45nXBg6Fyw2+Orzsv08dNq/tVPRv8ccEh8pkl2T/nk= + + + Headers/OCMockObject.h + + hash2 + + SWo2XBfpB3ZcUgcIZvzTYDXcjmquNSdDpEXNe0U1zeo= + + + Modules/module.modulemap + + hash2 + + pJYkV/qB275HCglrXGI/POf3dh+jBQ7qNq2ZpQojitk= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000000..7fb26517a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.org.ocmock.OCMock + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 3.9.2 + CFBundleVersion + 3.9.1 + + diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock new file mode 100644 index 0000000000..c4517f51ba Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml new file mode 100644 index 0000000000..c50ebc8610 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml @@ -0,0 +1,395 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Products/Release-appletvsimulator/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x34, offset: 0x542E6, size: 0x8, addend: 0x0, symName: _OCMockVersionString, symObjAddr: 0x0, symBinAddr: 0x107D0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x5431B, size: 0x8, addend: 0x0, symName: _OCMockVersionNumber, symObjAddr: 0x28, symBinAddr: 0x107F8, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x54358, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x50 } + - { offsetInCU: 0x19E, offset: 0x544CF, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x50 } + - { offsetInCU: 0x1CD, offset: 0x544FE, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x50, symBinAddr: 0x4050, symSize: 0x30 } + - { offsetInCU: 0x210, offset: 0x54541, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0x80, symBinAddr: 0x4080, symSize: 0x30 } + - { offsetInCU: 0x253, offset: 0x54584, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xB0, symBinAddr: 0x40B0, symSize: 0x30 } + - { offsetInCU: 0x296, offset: 0x545C7, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0xE0, symBinAddr: 0x40E0, symSize: 0x28 } + - { offsetInCU: 0x2DD, offset: 0x5460E, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x108, symBinAddr: 0x4108, symSize: 0x28 } + - { offsetInCU: 0x324, offset: 0x54655, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x130, symBinAddr: 0x4130, symSize: 0x18 } + - { offsetInCU: 0x367, offset: 0x54698, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x148, symBinAddr: 0x4148, symSize: 0x20 } + - { offsetInCU: 0x39A, offset: 0x546CB, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x168, symBinAddr: 0x4168, symSize: 0x118 } + - { offsetInCU: 0x3F0, offset: 0x54721, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x280, symBinAddr: 0x4280, symSize: 0x80 } + - { offsetInCU: 0x423, offset: 0x54754, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x300, symBinAddr: 0x4300, symSize: 0xC } + - { offsetInCU: 0x456, offset: 0x54787, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x30C, symBinAddr: 0x430C, symSize: 0x64 } + - { offsetInCU: 0x499, offset: 0x547CA, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x370, symBinAddr: 0x4370, symSize: 0x13C } + - { offsetInCU: 0x4F7, offset: 0x54828, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x4AC, symBinAddr: 0x44AC, symSize: 0x60 } + - { offsetInCU: 0x53A, offset: 0x5486B, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x50C, symBinAddr: 0x450C, symSize: 0x6C } + - { offsetInCU: 0x56D, offset: 0x5489E, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x578, symBinAddr: 0x4578, symSize: 0x6C } + - { offsetInCU: 0x5B0, offset: 0x548E1, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x5E4, symBinAddr: 0x45E4, symSize: 0x10 } + - { offsetInCU: 0x5ED, offset: 0x5491E, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x5F4, symBinAddr: 0x45F4, symSize: 0x64 } + - { offsetInCU: 0x620, offset: 0x54951, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x658, symBinAddr: 0x4658, symSize: 0x30 } + - { offsetInCU: 0x657, offset: 0x54988, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x688, symBinAddr: 0x4688, symSize: 0x30 } + - { offsetInCU: 0x68E, offset: 0x549BF, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x6B8, symBinAddr: 0x46B8, symSize: 0x14 } + - { offsetInCU: 0x6C5, offset: 0x549F6, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x6CC, symBinAddr: 0x46CC, symSize: 0x8 } + - { offsetInCU: 0x6FA, offset: 0x54A2B, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x6D4, symBinAddr: 0x46D4, symSize: 0x298 } + - { offsetInCU: 0x84F, offset: 0x54B80, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0x96C, symBinAddr: 0x496C, symSize: 0x8 } + - { offsetInCU: 0x891, offset: 0x54BC2, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0x974, symBinAddr: 0x4974, symSize: 0x1AC } + - { offsetInCU: 0x957, offset: 0x54C88, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xB20, symBinAddr: 0x4B20, symSize: 0x8 } + - { offsetInCU: 0x998, offset: 0x54CC9, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xB28, symBinAddr: 0x4B28, symSize: 0xC } + - { offsetInCU: 0x9EA, offset: 0x54D1B, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xB34, symBinAddr: 0x4B34, symSize: 0x190 } + - { offsetInCU: 0xAB0, offset: 0x54DE1, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xCC4, symBinAddr: 0x4CC4, symSize: 0xB8 } + - { offsetInCU: 0xB2C, offset: 0x54E5D, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0xD7C, symBinAddr: 0x4D7C, symSize: 0x74 } + - { offsetInCU: 0xC07, offset: 0x54F38, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0xDF0, symBinAddr: 0x4DF0, symSize: 0x140 } + - { offsetInCU: 0xC68, offset: 0x54F99, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0xF30, symBinAddr: 0x4F30, symSize: 0xE8 } + - { offsetInCU: 0xCCD, offset: 0x54FFE, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x1018, symBinAddr: 0x5018, symSize: 0x1BC } + - { offsetInCU: 0xD58, offset: 0x55089, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x11D4, symBinAddr: 0x51D4, symSize: 0xF8 } + - { offsetInCU: 0xDA8, offset: 0x550D9, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x12CC, symBinAddr: 0x52CC, symSize: 0x98 } + - { offsetInCU: 0xDED, offset: 0x5511E, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x1364, symBinAddr: 0x5364, symSize: 0xA0 } + - { offsetInCU: 0xE5B, offset: 0x5518C, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x1404, symBinAddr: 0x5404, symSize: 0x1C8 } + - { offsetInCU: 0x27, offset: 0x55318, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x55CC, symSize: 0x60 } + - { offsetInCU: 0x10A, offset: 0x553FB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x55CC, symSize: 0x60 } + - { offsetInCU: 0x151, offset: 0x55442, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x60, symBinAddr: 0x562C, symSize: 0x44 } + - { offsetInCU: 0x184, offset: 0x55475, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xA4, symBinAddr: 0x5670, symSize: 0x4C } + - { offsetInCU: 0x1E1, offset: 0x554D2, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xF0, symBinAddr: 0x56BC, symSize: 0x10 } + - { offsetInCU: 0x218, offset: 0x55509, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0x100, symBinAddr: 0x56CC, symSize: 0x98 } + - { offsetInCU: 0x276, offset: 0x55567, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x198, symBinAddr: 0x5764, symSize: 0x70 } + - { offsetInCU: 0x2C5, offset: 0x555B6, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x208, symBinAddr: 0x57D4, symSize: 0x48 } + - { offsetInCU: 0x369, offset: 0x5565A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x250, symBinAddr: 0x581C, symSize: 0x68 } + - { offsetInCU: 0x3AC, offset: 0x5569D, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x2B8, symBinAddr: 0x5884, symSize: 0x26C } + - { offsetInCU: 0x63C, offset: 0x5592D, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x524, symBinAddr: 0x5AF0, symSize: 0xB0 } + - { offsetInCU: 0x747, offset: 0x55A38, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x5D4, symBinAddr: 0x5BA0, symSize: 0x3C } + - { offsetInCU: 0x770, offset: 0x55A61, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x610, symBinAddr: 0x5BDC, symSize: 0x30 } + - { offsetInCU: 0x78F, offset: 0x55A80, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x640, symBinAddr: 0x5C0C, symSize: 0xD4 } + - { offsetInCU: 0x949, offset: 0x55C3A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x714, symBinAddr: 0x5CE0, symSize: 0xC0 } + - { offsetInCU: 0x9DD, offset: 0x55CCE, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x7D4, symBinAddr: 0x5DA0, symSize: 0x4 } + - { offsetInCU: 0xA0C, offset: 0x55CFD, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x7D8, symBinAddr: 0x5DA4, symSize: 0x5C } + - { offsetInCU: 0xA63, offset: 0x55D54, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x834, symBinAddr: 0x5E00, symSize: 0x34 } + - { offsetInCU: 0xA9A, offset: 0x55D8B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x868, symBinAddr: 0x5E34, symSize: 0x10 } + - { offsetInCU: 0xAD1, offset: 0x55DC2, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x878, symBinAddr: 0x5E44, symSize: 0x10 } + - { offsetInCU: 0xB16, offset: 0x55E07, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0x888, symBinAddr: 0x5E54, symSize: 0x10 } + - { offsetInCU: 0xB5B, offset: 0x55E4C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0x898, symBinAddr: 0x5E64, symSize: 0x64 } + - { offsetInCU: 0xC1B, offset: 0x55F0C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0x8FC, symBinAddr: 0x5EC8, symSize: 0x38 } + - { offsetInCU: 0xC53, offset: 0x55F44, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0x934, symBinAddr: 0x5F00, symSize: 0x38 } + - { offsetInCU: 0xC8B, offset: 0x55F7C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0x96C, symBinAddr: 0x5F38, symSize: 0x38 } + - { offsetInCU: 0xCC3, offset: 0x55FB4, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0x9A4, symBinAddr: 0x5F70, symSize: 0x38 } + - { offsetInCU: 0xCFB, offset: 0x55FEC, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0x9DC, symBinAddr: 0x5FA8, symSize: 0x38 } + - { offsetInCU: 0xD33, offset: 0x56024, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xA14, symBinAddr: 0x5FE0, symSize: 0x38 } + - { offsetInCU: 0xD6B, offset: 0x5605C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xA4C, symBinAddr: 0x6018, symSize: 0x38 } + - { offsetInCU: 0xDA3, offset: 0x56094, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xA84, symBinAddr: 0x6050, symSize: 0x38 } + - { offsetInCU: 0xDDB, offset: 0x560CC, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xABC, symBinAddr: 0x6088, symSize: 0x38 } + - { offsetInCU: 0xE13, offset: 0x56104, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xAF4, symBinAddr: 0x60C0, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0x562FC, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x60F8, symSize: 0xC4 } + - { offsetInCU: 0x131, offset: 0x56406, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x60F8, symSize: 0xC4 } + - { offsetInCU: 0x188, offset: 0x5645D, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xC4, symBinAddr: 0x61BC, symSize: 0x50 } + - { offsetInCU: 0x1E5, offset: 0x564BA, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x114, symBinAddr: 0x620C, symSize: 0x10 } + - { offsetInCU: 0x21C, offset: 0x564F1, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x124, symBinAddr: 0x621C, symSize: 0xD4 } + - { offsetInCU: 0x295, offset: 0x5656A, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x1F8, symBinAddr: 0x62F0, symSize: 0x58 } + - { offsetInCU: 0x31F, offset: 0x565F4, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x250, symBinAddr: 0x6348, symSize: 0x98 } + - { offsetInCU: 0x3FD, offset: 0x566D2, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x2E8, symBinAddr: 0x63E0, symSize: 0x68 } + - { offsetInCU: 0x440, offset: 0x56715, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x350, symBinAddr: 0x6448, symSize: 0x7C } + - { offsetInCU: 0x483, offset: 0x56758, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x3CC, symBinAddr: 0x64C4, symSize: 0xD8 } + - { offsetInCU: 0x4F5, offset: 0x567CA, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x4A4, symBinAddr: 0x659C, symSize: 0x278 } + - { offsetInCU: 0x7E3, offset: 0x56AB8, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x71C, symBinAddr: 0x6814, symSize: 0x84 } + - { offsetInCU: 0x8F3, offset: 0x56BC8, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x80C, symBinAddr: 0x6898, symSize: 0x10C } + - { offsetInCU: 0xA9C, offset: 0x56D71, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0x918, symBinAddr: 0x69A4, symSize: 0x58 } + - { offsetInCU: 0xB11, offset: 0x56DE6, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0x970, symBinAddr: 0x69FC, symSize: 0x90 } + - { offsetInCU: 0xB7F, offset: 0x56E54, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xA00, symBinAddr: 0x6A8C, symSize: 0x8 } + - { offsetInCU: 0xBBE, offset: 0x56E93, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xA08, symBinAddr: 0x6A94, symSize: 0xA0 } + - { offsetInCU: 0xC36, offset: 0x56F0B, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xAA8, symBinAddr: 0x6B34, symSize: 0x134 } + - { offsetInCU: 0xCD8, offset: 0x56FAD, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xBDC, symBinAddr: 0x6C68, symSize: 0x64 } + - { offsetInCU: 0xD74, offset: 0x57049, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xC40, symBinAddr: 0x6CCC, symSize: 0x10 } + - { offsetInCU: 0xD9D, offset: 0x57072, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xC50, symBinAddr: 0x6CDC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x5730F, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x6CE8, symSize: 0x78 } + - { offsetInCU: 0xD9, offset: 0x573C1, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x6CE8, symSize: 0x78 } + - { offsetInCU: 0x120, offset: 0x57408, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x78, symBinAddr: 0x6D60, symSize: 0x44 } + - { offsetInCU: 0x199, offset: 0x57481, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xBC, symBinAddr: 0x6DA4, symSize: 0x94 } + - { offsetInCU: 0x282, offset: 0x5756A, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x150, symBinAddr: 0x6E38, symSize: 0x14 } + - { offsetInCU: 0x2F8, offset: 0x575E0, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x164, symBinAddr: 0x6E4C, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x576A0, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x6E68, symSize: 0x1C } + - { offsetInCU: 0x178, offset: 0x577F1, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x6E68, symSize: 0x1C } + - { offsetInCU: 0x1AD, offset: 0x57826, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x1C, symBinAddr: 0x6E84, symSize: 0x34 } + - { offsetInCU: 0x1F4, offset: 0x5786D, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x50, symBinAddr: 0x6EB8, symSize: 0x10 } + - { offsetInCU: 0x233, offset: 0x578AC, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x60, symBinAddr: 0x6EC8, symSize: 0x10 } + - { offsetInCU: 0x270, offset: 0x578E9, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x70, symBinAddr: 0x6ED8, symSize: 0x50 } + - { offsetInCU: 0x2A3, offset: 0x5791C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xC0, symBinAddr: 0x6F28, symSize: 0x10 } + - { offsetInCU: 0x2DA, offset: 0x57953, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0xD0, symBinAddr: 0x6F38, symSize: 0x10 } + - { offsetInCU: 0x311, offset: 0x5798A, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0xE0, symBinAddr: 0x6F48, symSize: 0x10 } + - { offsetInCU: 0x348, offset: 0x579C1, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0xF0, symBinAddr: 0x6F58, symSize: 0x34 } + - { offsetInCU: 0x37F, offset: 0x579F8, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x124, symBinAddr: 0x6F8C, symSize: 0x34 } + - { offsetInCU: 0x3B6, offset: 0x57A2F, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x158, symBinAddr: 0x6FC0, symSize: 0xC0 } + - { offsetInCU: 0x42D, offset: 0x57AA6, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x218, symBinAddr: 0x7080, symSize: 0x90 } + - { offsetInCU: 0x48F, offset: 0x57B08, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x2A8, symBinAddr: 0x7110, symSize: 0x68 } + - { offsetInCU: 0x514, offset: 0x57B8D, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x310, symBinAddr: 0x7178, symSize: 0x54 } + - { offsetInCU: 0x55B, offset: 0x57BD4, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x364, symBinAddr: 0x71CC, symSize: 0x8 } + - { offsetInCU: 0x59E, offset: 0x57C17, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x36C, symBinAddr: 0x71D4, symSize: 0x10 } + - { offsetInCU: 0x5C7, offset: 0x57C40, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x37C, symBinAddr: 0x71E4, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x57DEA, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x71F0, symSize: 0x90 } + - { offsetInCU: 0x1B1, offset: 0x57F74, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x71F0, symSize: 0x90 } + - { offsetInCU: 0x1E8, offset: 0x57FAB, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0x90, symBinAddr: 0x7280, symSize: 0x14 } + - { offsetInCU: 0x21F, offset: 0x57FE2, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xA4, symBinAddr: 0x7294, symSize: 0x74 } + - { offsetInCU: 0x276, offset: 0x58039, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x118, symBinAddr: 0x7308, symSize: 0x58 } + - { offsetInCU: 0x2BD, offset: 0x58080, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x170, symBinAddr: 0x7360, symSize: 0x58 } + - { offsetInCU: 0x304, offset: 0x580C7, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x1C8, symBinAddr: 0x73B8, symSize: 0x58 } + - { offsetInCU: 0x34B, offset: 0x5810E, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x220, symBinAddr: 0x7410, symSize: 0x60 } + - { offsetInCU: 0x3A2, offset: 0x58165, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x280, symBinAddr: 0x7470, symSize: 0x58 } + - { offsetInCU: 0x3E9, offset: 0x581AC, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x2D8, symBinAddr: 0x74C8, symSize: 0x48 } + - { offsetInCU: 0x420, offset: 0x581E3, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andFulfill:]', symObjAddr: 0x320, symBinAddr: 0x7510, symSize: 0x50 } + - { offsetInCU: 0x467, offset: 0x5822A, size: 0x8, addend: 0x0, symName: '___30-[OCMStubRecorder andFulfill:]_block_invoke', symObjAddr: 0x370, symBinAddr: 0x7560, symSize: 0x8 } + - { offsetInCU: 0x4AE, offset: 0x58271, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x394, symBinAddr: 0x7568, symSize: 0x64 } + - { offsetInCU: 0x4F1, offset: 0x582B4, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x3F8, symBinAddr: 0x75CC, symSize: 0x54 } + - { offsetInCU: 0x538, offset: 0x582FB, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x44C, symBinAddr: 0x7620, symSize: 0x6C } + - { offsetInCU: 0x5DB, offset: 0x5839E, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x4B8, symBinAddr: 0x768C, symSize: 0x54 } + - { offsetInCU: 0x622, offset: 0x583E5, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x50C, symBinAddr: 0x76E0, symSize: 0xC } + - { offsetInCU: 0x675, offset: 0x58438, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x518, symBinAddr: 0x76EC, symSize: 0x54 } + - { offsetInCU: 0x6BC, offset: 0x5847F, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x56C, symBinAddr: 0x7740, symSize: 0xC } + - { offsetInCU: 0x70F, offset: 0x584D2, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x578, symBinAddr: 0x774C, symSize: 0x54 } + - { offsetInCU: 0x756, offset: 0x58519, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x5CC, symBinAddr: 0x77A0, symSize: 0xC } + - { offsetInCU: 0x7B7, offset: 0x5857A, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x5D8, symBinAddr: 0x77AC, symSize: 0x54 } + - { offsetInCU: 0x7FE, offset: 0x585C1, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x62C, symBinAddr: 0x7800, symSize: 0xC } + - { offsetInCU: 0x851, offset: 0x58614, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x638, symBinAddr: 0x780C, symSize: 0x54 } + - { offsetInCU: 0x898, offset: 0x5865B, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x68C, symBinAddr: 0x7860, symSize: 0x8 } + - { offsetInCU: 0x8DB, offset: 0x5869E, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andFulfill]', symObjAddr: 0x694, symBinAddr: 0x7868, symSize: 0x54 } + - { offsetInCU: 0x922, offset: 0x586E5, size: 0x8, addend: 0x0, symName: '___42-[OCMStubRecorder(Properties) _andFulfill]_block_invoke', symObjAddr: 0x6E8, symBinAddr: 0x78BC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x58ED8, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x78C8, symSize: 0x6C } + - { offsetInCU: 0x1BE, offset: 0x5906F, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x78C8, symSize: 0x6C } + - { offsetInCU: 0x1F5, offset: 0x590A6, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x6C, symBinAddr: 0x7934, symSize: 0x14 } + - { offsetInCU: 0x22C, offset: 0x590DD, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x80, symBinAddr: 0x7948, symSize: 0x2C } + - { offsetInCU: 0x263, offset: 0x59114, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xAC, symBinAddr: 0x7974, symSize: 0x64 } + - { offsetInCU: 0x27, offset: 0x591BF, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x79D8, symSize: 0x94 } + - { offsetInCU: 0x21F, offset: 0x593B7, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x79D8, symSize: 0x94 } + - { offsetInCU: 0x256, offset: 0x593EE, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0x94, symBinAddr: 0x7A6C, symSize: 0x24 } + - { offsetInCU: 0x29D, offset: 0x59435, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xB8, symBinAddr: 0x7A90, symSize: 0x90 } + - { offsetInCU: 0x2E0, offset: 0x59478, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x148, symBinAddr: 0x7B20, symSize: 0x60 } + - { offsetInCU: 0x313, offset: 0x594AB, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x1A8, symBinAddr: 0x7B80, symSize: 0x10 } + - { offsetInCU: 0x34A, offset: 0x594E2, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1B8, symBinAddr: 0x7B90, symSize: 0xC } + - { offsetInCU: 0x389, offset: 0x59521, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1C4, symBinAddr: 0x7B9C, symSize: 0x10 } + - { offsetInCU: 0x3C0, offset: 0x59558, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x1D4, symBinAddr: 0x7BAC, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x595D6, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x7BB8, symSize: 0x48 } + - { offsetInCU: 0x97, offset: 0x59646, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x7BB8, symSize: 0x48 } + - { offsetInCU: 0xCA, offset: 0x59679, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x48, symBinAddr: 0x7C00, symSize: 0x40 } + - { offsetInCU: 0x10D, offset: 0x596BC, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x88, symBinAddr: 0x7C40, symSize: 0x8 } + - { offsetInCU: 0x14A, offset: 0x596F9, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x90, symBinAddr: 0x7C48, symSize: 0x8 } + - { offsetInCU: 0x181, offset: 0x59730, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0x98, symBinAddr: 0x7C50, symSize: 0x8 } + - { offsetInCU: 0x1BE, offset: 0x5976D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0xA0, symBinAddr: 0x7C58, symSize: 0x8 } + - { offsetInCU: 0x1F5, offset: 0x597A4, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xA8, symBinAddr: 0x7C60, symSize: 0x8 } + - { offsetInCU: 0x22C, offset: 0x597DB, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xB0, symBinAddr: 0x7C68, symSize: 0x64 } + - { offsetInCU: 0x2D6, offset: 0x59885, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x114, symBinAddr: 0x7CCC, symSize: 0x234 } + - { offsetInCU: 0x27, offset: 0x59A16, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x7F00, symSize: 0x30 } + - { offsetInCU: 0xAB, offset: 0x59A9A, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x7F00, symSize: 0x30 } + - { offsetInCU: 0xEE, offset: 0x59ADD, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x30, symBinAddr: 0x7F30, symSize: 0x8 } + - { offsetInCU: 0x123, offset: 0x59B12, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x38, symBinAddr: 0x7F38, symSize: 0x30 } + - { offsetInCU: 0x166, offset: 0x59B55, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x68, symBinAddr: 0x7F68, symSize: 0x30 } + - { offsetInCU: 0x1A9, offset: 0x59B98, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0x98, symBinAddr: 0x7F98, symSize: 0x68 } + - { offsetInCU: 0x1F0, offset: 0x59BDF, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x100, symBinAddr: 0x8000, symSize: 0x8 } + - { offsetInCU: 0x22F, offset: 0x59C1E, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x108, symBinAddr: 0x8008, symSize: 0x58 } + - { offsetInCU: 0x266, offset: 0x59C55, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x160, symBinAddr: 0x8060, symSize: 0x10 } + - { offsetInCU: 0x2AB, offset: 0x59C9A, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x170, symBinAddr: 0x8070, symSize: 0x60 } + - { offsetInCU: 0x2F2, offset: 0x59CE1, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x1D0, symBinAddr: 0x80D0, symSize: 0x10 } + - { offsetInCU: 0x337, offset: 0x59D26, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x1E0, symBinAddr: 0x80E0, symSize: 0x44 } + - { offsetInCU: 0x36E, offset: 0x59D5D, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x224, symBinAddr: 0x8124, symSize: 0x60 } + - { offsetInCU: 0x3B5, offset: 0x59DA4, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x284, symBinAddr: 0x8184, symSize: 0x10 } + - { offsetInCU: 0x3FA, offset: 0x59DE9, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x294, symBinAddr: 0x8194, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x59E81, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x81D8, symSize: 0x60 } + - { offsetInCU: 0xCE, offset: 0x59F28, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x81D8, symSize: 0x60 } + - { offsetInCU: 0x105, offset: 0x59F5F, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x60, symBinAddr: 0x8238, symSize: 0x50 } + - { offsetInCU: 0x138, offset: 0x59F92, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xB0, symBinAddr: 0x8288, symSize: 0x10 } + - { offsetInCU: 0x179, offset: 0x59FD3, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xC0, symBinAddr: 0x8298, symSize: 0x10 } + - { offsetInCU: 0x1B0, offset: 0x5A00A, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xD0, symBinAddr: 0x82A8, symSize: 0x10C } + - { offsetInCU: 0x277, offset: 0x5A0D1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x1DC, symBinAddr: 0x83B4, symSize: 0xF8 } + - { offsetInCU: 0x328, offset: 0x5A182, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x2D4, symBinAddr: 0x84AC, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x5A202, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x84C8, symSize: 0x24 } + - { offsetInCU: 0xD2, offset: 0x5A2AD, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x84C8, symSize: 0x24 } + - { offsetInCU: 0x10F, offset: 0x5A2EA, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x24, symBinAddr: 0x84EC, symSize: 0x10 } + - { offsetInCU: 0x146, offset: 0x5A321, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x34, symBinAddr: 0x84FC, symSize: 0x10 } + - { offsetInCU: 0x17D, offset: 0x5A358, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x44, symBinAddr: 0x850C, symSize: 0x94 } + - { offsetInCU: 0x1C0, offset: 0x5A39B, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0xD8, symBinAddr: 0x85A0, symSize: 0xC0 } + - { offsetInCU: 0x27, offset: 0x5A446, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8660, symSize: 0x120 } + - { offsetInCU: 0x78, offset: 0x5A497, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8660, symSize: 0x120 } + - { offsetInCU: 0x27, offset: 0x5A5E8, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x8780, symSize: 0x58 } + - { offsetInCU: 0xD5, offset: 0x5A696, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x8780, symSize: 0x58 } + - { offsetInCU: 0x11C, offset: 0x5A6DD, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x58, symBinAddr: 0x87D8, symSize: 0x48 } + - { offsetInCU: 0x14F, offset: 0x5A710, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0x8820, symSize: 0x18 } + - { offsetInCU: 0x27, offset: 0x5A7C5, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8838, symSize: 0x148 } + - { offsetInCU: 0xAA, offset: 0x5A848, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8838, symSize: 0x148 } + - { offsetInCU: 0x18D, offset: 0x5A92B, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x148, symBinAddr: 0x8980, symSize: 0xA0 } + - { offsetInCU: 0x27, offset: 0x5AA7A, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8A20, symSize: 0xB0 } + - { offsetInCU: 0x41, offset: 0x5AA94, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x150, symBinAddr: 0x1F7D8, symSize: 0x0 } + - { offsetInCU: 0xC0, offset: 0x5AB13, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8A20, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0x5AB96, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x8AD0, symSize: 0x64 } + - { offsetInCU: 0xA3, offset: 0x5AC12, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x8AD0, symSize: 0x64 } + - { offsetInCU: 0xFA, offset: 0x5AC69, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x64, symBinAddr: 0x8B34, symSize: 0x48 } + - { offsetInCU: 0x12D, offset: 0x5AC9C, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0xAC, symBinAddr: 0x8B7C, symSize: 0x74 } + - { offsetInCU: 0x27, offset: 0x5AD30, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x8BF0, symSize: 0x58 } + - { offsetInCU: 0x5F, offset: 0x5AD68, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x8BF0, symSize: 0x58 } + - { offsetInCU: 0xA6, offset: 0x5ADAF, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x58, symBinAddr: 0x8C48, symSize: 0x48 } + - { offsetInCU: 0xD9, offset: 0x5ADE2, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0x8C90, symSize: 0x2C } + - { offsetInCU: 0x27, offset: 0x5AE8E, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x8CBC, symSize: 0x5C } + - { offsetInCU: 0x94, offset: 0x5AEFB, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x8CBC, symSize: 0x5C } + - { offsetInCU: 0xDB, offset: 0x5AF42, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x5C, symBinAddr: 0x8D18, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x5AFB4, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x8D6C, symSize: 0x48 } + - { offsetInCU: 0xB1, offset: 0x5B03E, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x8D6C, symSize: 0x48 } + - { offsetInCU: 0x114, offset: 0x5B0A1, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x48, symBinAddr: 0x8DB4, symSize: 0x6C } + - { offsetInCU: 0x17B, offset: 0x5B108, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xB4, symBinAddr: 0x8E20, symSize: 0x48 } + - { offsetInCU: 0x1AE, offset: 0x5B13B, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0xFC, symBinAddr: 0x8E68, symSize: 0x8 } + - { offsetInCU: 0x1E5, offset: 0x5B172, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0x104, symBinAddr: 0x8E70, symSize: 0x8 } + - { offsetInCU: 0x21C, offset: 0x5B1A9, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x10C, symBinAddr: 0x8E78, symSize: 0x8 } + - { offsetInCU: 0x253, offset: 0x5B1E0, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x114, symBinAddr: 0x8E80, symSize: 0x50 } + - { offsetInCU: 0x27, offset: 0x5B28B, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x8ED0, symSize: 0x6C } + - { offsetInCU: 0x157, offset: 0x5B3BB, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x8ED0, symSize: 0x6C } + - { offsetInCU: 0x1A6, offset: 0x5B40A, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x6C, symBinAddr: 0x8F3C, symSize: 0xA4 } + - { offsetInCU: 0x219, offset: 0x5B47D, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x110, symBinAddr: 0x8FE0, symSize: 0x6C } + - { offsetInCU: 0x268, offset: 0x5B4CC, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x17C, symBinAddr: 0x904C, symSize: 0x4 } + - { offsetInCU: 0x29D, offset: 0x5B501, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x180, symBinAddr: 0x9050, symSize: 0x6C } + - { offsetInCU: 0x2EC, offset: 0x5B550, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x1EC, symBinAddr: 0x90BC, symSize: 0x44 } + - { offsetInCU: 0x333, offset: 0x5B597, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x230, symBinAddr: 0x9100, symSize: 0x8 } + - { offsetInCU: 0x372, offset: 0x5B5D6, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x238, symBinAddr: 0x9108, symSize: 0x90 } + - { offsetInCU: 0x3E1, offset: 0x5B645, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x2C8, symBinAddr: 0x9198, symSize: 0xAC } + - { offsetInCU: 0x450, offset: 0x5B6B4, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x374, symBinAddr: 0x9244, symSize: 0x28 } + - { offsetInCU: 0x483, offset: 0x5B6E7, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x39C, symBinAddr: 0x926C, symSize: 0x58 } + - { offsetInCU: 0x4CA, offset: 0x5B72E, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x3F4, symBinAddr: 0x92C4, symSize: 0x8C } + - { offsetInCU: 0x4FD, offset: 0x5B761, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x480, symBinAddr: 0x9350, symSize: 0x34 } + - { offsetInCU: 0x540, offset: 0x5B7A4, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x4B4, symBinAddr: 0x9384, symSize: 0x8 } + - { offsetInCU: 0x577, offset: 0x5B7DB, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x4BC, symBinAddr: 0x938C, symSize: 0x8 } + - { offsetInCU: 0x5B4, offset: 0x5B818, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x4C4, symBinAddr: 0x9394, symSize: 0x8 } + - { offsetInCU: 0x5EB, offset: 0x5B84F, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x4CC, symBinAddr: 0x939C, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x5B8F8, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x93A4, symSize: 0x60 } + - { offsetInCU: 0x70, offset: 0x5B941, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x93A4, symSize: 0x60 } + - { offsetInCU: 0xB7, offset: 0x5B988, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x60, symBinAddr: 0x9404, symSize: 0x50 } + - { offsetInCU: 0xEA, offset: 0x5B9BB, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xB0, symBinAddr: 0x9454, symSize: 0x4 } + - { offsetInCU: 0x12B, offset: 0x5B9FC, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xB4, symBinAddr: 0x9458, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x5BAD0, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x949C, symSize: 0x6C } + - { offsetInCU: 0x88, offset: 0x5BB31, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x949C, symSize: 0x6C } + - { offsetInCU: 0xBF, offset: 0x5BB68, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x6C, symBinAddr: 0x9508, symSize: 0x34 } + - { offsetInCU: 0xF6, offset: 0x5BB9F, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0xA0, symBinAddr: 0x953C, symSize: 0x114 } + - { offsetInCU: 0x140, offset: 0x5BBE9, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x1B4, symBinAddr: 0x9650, symSize: 0xC } + - { offsetInCU: 0x173, offset: 0x5BC1C, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x1C0, symBinAddr: 0x965C, symSize: 0x8 } + - { offsetInCU: 0x1B0, offset: 0x5BC59, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x1C8, symBinAddr: 0x9664, symSize: 0x58 } + - { offsetInCU: 0x1F3, offset: 0x5BC9C, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x220, symBinAddr: 0x96BC, symSize: 0x74 } + - { offsetInCU: 0x23A, offset: 0x5BCE3, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x294, symBinAddr: 0x9730, symSize: 0x8 } + - { offsetInCU: 0x26B, offset: 0x5BD14, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x29C, symBinAddr: 0x9738, symSize: 0x114 } + - { offsetInCU: 0x39D, offset: 0x5BE46, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x3B0, symBinAddr: 0x984C, symSize: 0x74 } + - { offsetInCU: 0x413, offset: 0x5BEBC, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x424, symBinAddr: 0x98C0, symSize: 0x88 } + - { offsetInCU: 0x499, offset: 0x5BF42, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x4AC, symBinAddr: 0x9948, symSize: 0x114 } + - { offsetInCU: 0x27, offset: 0x5C01C, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x9A5C, symSize: 0x48 } + - { offsetInCU: 0x74, offset: 0x5C069, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x9A5C, symSize: 0x48 } + - { offsetInCU: 0xA7, offset: 0x5C09C, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x48, symBinAddr: 0x9AA4, symSize: 0x8 } + - { offsetInCU: 0xDA, offset: 0x5C0CF, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x50, symBinAddr: 0x9AAC, symSize: 0x34 } + - { offsetInCU: 0x131, offset: 0x5C126, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x84, symBinAddr: 0x9AE0, symSize: 0x34 } + - { offsetInCU: 0x198, offset: 0x5C18D, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xB8, symBinAddr: 0x9B14, symSize: 0xAC } + - { offsetInCU: 0x1DF, offset: 0x5C1D4, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x164, symBinAddr: 0x9BC0, symSize: 0xAC } + - { offsetInCU: 0x27, offset: 0x5C2D6, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x9C6C, symSize: 0xC } + - { offsetInCU: 0x72, offset: 0x5C321, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x9C6C, symSize: 0xC } + - { offsetInCU: 0xA5, offset: 0x5C354, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0xC, symBinAddr: 0x9C78, symSize: 0xC } + - { offsetInCU: 0xD8, offset: 0x5C387, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x18, symBinAddr: 0x9C84, symSize: 0x4 } + - { offsetInCU: 0x10D, offset: 0x5C3BC, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x1C, symBinAddr: 0x9C88, symSize: 0xC } + - { offsetInCU: 0x179, offset: 0x5C428, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x28, symBinAddr: 0x9C94, symSize: 0xC } + - { offsetInCU: 0x1AC, offset: 0x5C45B, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x34, symBinAddr: 0x9CA0, symSize: 0xC } + - { offsetInCU: 0x1DF, offset: 0x5C48E, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0x40, symBinAddr: 0x9CAC, symSize: 0x8 } + - { offsetInCU: 0x222, offset: 0x5C4D1, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0x48, symBinAddr: 0x9CB4, symSize: 0x38 } + - { offsetInCU: 0x275, offset: 0x5C524, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0x80, symBinAddr: 0x9CEC, symSize: 0x6C } + - { offsetInCU: 0x2B8, offset: 0x5C567, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0xEC, symBinAddr: 0x9D58, symSize: 0xC } + - { offsetInCU: 0x307, offset: 0x5C5B6, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x114, symBinAddr: 0x9D64, symSize: 0xC } + - { offsetInCU: 0x356, offset: 0x5C605, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x120, symBinAddr: 0x9D70, symSize: 0x30 } + - { offsetInCU: 0x399, offset: 0x5C648, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x150, symBinAddr: 0x9DA0, symSize: 0x30 } + - { offsetInCU: 0x3DC, offset: 0x5C68B, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x180, symBinAddr: 0x9DD0, symSize: 0x30 } + - { offsetInCU: 0x41F, offset: 0x5C6CE, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x1B0, symBinAddr: 0x9E00, symSize: 0x20 } + - { offsetInCU: 0x452, offset: 0x5C701, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x1D0, symBinAddr: 0x9E20, symSize: 0x8C } + - { offsetInCU: 0x4D5, offset: 0x5C784, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x25C, symBinAddr: 0x9EAC, symSize: 0xC } + - { offsetInCU: 0x508, offset: 0x5C7B7, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x268, symBinAddr: 0x9EB8, symSize: 0xD4 } + - { offsetInCU: 0x27, offset: 0x5C9ED, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x9F8C, symSize: 0x18 } + - { offsetInCU: 0x19B, offset: 0x5CB61, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x9F8C, symSize: 0x18 } + - { offsetInCU: 0x1D2, offset: 0x5CB98, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x18, symBinAddr: 0x9FA4, symSize: 0x8 } + - { offsetInCU: 0x211, offset: 0x5CBD7, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x20, symBinAddr: 0x9FAC, symSize: 0x4 } + - { offsetInCU: 0x252, offset: 0x5CC18, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x24, symBinAddr: 0x9FB0, symSize: 0xC8 } + - { offsetInCU: 0x316, offset: 0x5CCDC, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0xEC, symBinAddr: 0xA078, symSize: 0x80 } + - { offsetInCU: 0x38D, offset: 0x5CD53, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x16C, symBinAddr: 0xA0F8, symSize: 0x8 } + - { offsetInCU: 0x3CC, offset: 0x5CD92, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x174, symBinAddr: 0xA100, symSize: 0xC } + - { offsetInCU: 0x40D, offset: 0x5CDD3, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x180, symBinAddr: 0xA10C, symSize: 0xC } + - { offsetInCU: 0x44E, offset: 0x5CE14, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x18C, symBinAddr: 0xA118, symSize: 0x2C } + - { offsetInCU: 0x495, offset: 0x5CE5B, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x1B8, symBinAddr: 0xA144, symSize: 0x58 } + - { offsetInCU: 0x4EC, offset: 0x5CEB2, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x210, symBinAddr: 0xA19C, symSize: 0x60 } + - { offsetInCU: 0x533, offset: 0x5CEF9, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x270, symBinAddr: 0xA1FC, symSize: 0x50 } + - { offsetInCU: 0x566, offset: 0x5CF2C, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x2C0, symBinAddr: 0xA24C, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0x5CFDA, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xA26C, symSize: 0x4C } + - { offsetInCU: 0x41, offset: 0x5CFF4, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x1928, symBinAddr: 0x1F840, symSize: 0x0 } + - { offsetInCU: 0xB0, offset: 0x5D063, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xA26C, symSize: 0x4C } + - { offsetInCU: 0xE3, offset: 0x5D096, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x4C, symBinAddr: 0xA2B8, symSize: 0x68 } + - { offsetInCU: 0x159, offset: 0x5D10C, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xB4, symBinAddr: 0xA320, symSize: 0xA0 } + - { offsetInCU: 0x1C9, offset: 0x5D17C, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x154, symBinAddr: 0xA3C0, symSize: 0x90 } + - { offsetInCU: 0x225, offset: 0x5D1D8, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1E4, symBinAddr: 0xA450, symSize: 0x7C } + - { offsetInCU: 0x27, offset: 0x5D27A, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xA4CC, symSize: 0xCC } + - { offsetInCU: 0x78, offset: 0x5D2CB, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xA4CC, symSize: 0xCC } + - { offsetInCU: 0x14D, offset: 0x5D3A0, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0xCC, symBinAddr: 0xA598, symSize: 0x17C } + - { offsetInCU: 0x3D4, offset: 0x5D627, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x248, symBinAddr: 0xA714, symSize: 0x234 } + - { offsetInCU: 0x5EB, offset: 0x5D83E, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x47C, symBinAddr: 0xA948, symSize: 0x44C } + - { offsetInCU: 0x8D9, offset: 0x5DB2C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0x8C8, symBinAddr: 0xAD94, symSize: 0x114 } + - { offsetInCU: 0x987, offset: 0x5DBDA, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0x9DC, symBinAddr: 0xAEA8, symSize: 0x230 } + - { offsetInCU: 0x9EF, offset: 0x5DC42, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0xC0C, symBinAddr: 0xB0D8, symSize: 0xA4 } + - { offsetInCU: 0xA49, offset: 0x5DC9C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0xCB0, symBinAddr: 0xB17C, symSize: 0x40 } + - { offsetInCU: 0xAA3, offset: 0x5DCF6, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0xCF0, symBinAddr: 0xB1BC, symSize: 0xA8 } + - { offsetInCU: 0xAFC, offset: 0x5DD4F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0xD98, symBinAddr: 0xB264, symSize: 0x80 } + - { offsetInCU: 0xB55, offset: 0x5DDA8, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0xE18, symBinAddr: 0xB2E4, symSize: 0x40 } + - { offsetInCU: 0xBAF, offset: 0x5DE02, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0xE58, symBinAddr: 0xB324, symSize: 0x40 } + - { offsetInCU: 0xC09, offset: 0x5DE5C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0xE98, symBinAddr: 0xB364, symSize: 0x40 } + - { offsetInCU: 0xC63, offset: 0x5DEB6, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0xED8, symBinAddr: 0xB3A4, symSize: 0x40 } + - { offsetInCU: 0xCBD, offset: 0x5DF10, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0xF18, symBinAddr: 0xB3E4, symSize: 0x40 } + - { offsetInCU: 0xD17, offset: 0x5DF6A, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0xF58, symBinAddr: 0xB424, symSize: 0x40 } + - { offsetInCU: 0xD71, offset: 0x5DFC4, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0xF98, symBinAddr: 0xB464, symSize: 0x40 } + - { offsetInCU: 0xDCB, offset: 0x5E01E, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0xFD8, symBinAddr: 0xB4A4, symSize: 0x40 } + - { offsetInCU: 0xE25, offset: 0x5E078, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x1018, symBinAddr: 0xB4E4, symSize: 0x40 } + - { offsetInCU: 0xE7F, offset: 0x5E0D2, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x1058, symBinAddr: 0xB524, symSize: 0x44 } + - { offsetInCU: 0xED9, offset: 0x5E12C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x109C, symBinAddr: 0xB568, symSize: 0x40 } + - { offsetInCU: 0xF33, offset: 0x5E186, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x10DC, symBinAddr: 0xB5A8, symSize: 0x44 } + - { offsetInCU: 0xF7C, offset: 0x5E1CF, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x1120, symBinAddr: 0xB5EC, symSize: 0x6C } + - { offsetInCU: 0xFD6, offset: 0x5E229, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x118C, symBinAddr: 0xB658, symSize: 0xC4 } + - { offsetInCU: 0x104F, offset: 0x5E2A2, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x1250, symBinAddr: 0xB71C, symSize: 0x50 } + - { offsetInCU: 0x10D1, offset: 0x5E324, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x12A0, symBinAddr: 0xB76C, symSize: 0xC8 } + - { offsetInCU: 0x1197, offset: 0x5E3EA, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x1368, symBinAddr: 0xB834, symSize: 0xC } + - { offsetInCU: 0x11CD, offset: 0x5E420, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x1374, symBinAddr: 0xB840, symSize: 0x70 } + - { offsetInCU: 0x27, offset: 0x5E509, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xB8B0, symSize: 0x1E8 } + - { offsetInCU: 0x162, offset: 0x5E644, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xB8B0, symSize: 0x1E8 } + - { offsetInCU: 0x287, offset: 0x5E769, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x1E8, symBinAddr: 0xBA98, symSize: 0x2BC } + - { offsetInCU: 0x46E, offset: 0x5E950, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x4A4, symBinAddr: 0xBD54, symSize: 0x34 } + - { offsetInCU: 0x4E1, offset: 0x5E9C3, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x4D8, symBinAddr: 0xBD88, symSize: 0x58 } + - { offsetInCU: 0x558, offset: 0x5EA3A, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x530, symBinAddr: 0xBDE0, symSize: 0xA4 } + - { offsetInCU: 0x5BE, offset: 0x5EAA0, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x5D4, symBinAddr: 0xBE84, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x5EB38, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xBE98, symSize: 0x54 } + - { offsetInCU: 0x3C, offset: 0x5EB4D, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xBE98, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x5EC66, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xBEEC, symSize: 0xC } + - { offsetInCU: 0x4B, offset: 0x5EC8A, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xBEEC, symSize: 0xC } + - { offsetInCU: 0x8A, offset: 0x5ECC9, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0xC, symBinAddr: 0xBEF8, symSize: 0x84 } + - { offsetInCU: 0x27, offset: 0x5EF05, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xBF7C, symSize: 0x304 } + - { offsetInCU: 0x17E, offset: 0x5F05C, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xBF7C, symSize: 0x304 } + - { offsetInCU: 0x27, offset: 0x5F331, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xC280, symSize: 0x68 } + - { offsetInCU: 0x4F, offset: 0x5F359, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x6AC, symBinAddr: 0xC92C, symSize: 0x50 } + - { offsetInCU: 0x77, offset: 0x5F381, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0x73E8, symBinAddr: 0x1F848, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x5F398, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0x73F0, symBinAddr: 0x1F850, symSize: 0x0 } + - { offsetInCU: 0x1DF, offset: 0x5F4E9, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xC280, symSize: 0x68 } + - { offsetInCU: 0x22B, offset: 0x5F535, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x68, symBinAddr: 0xC2E8, symSize: 0x28 } + - { offsetInCU: 0x28D, offset: 0x5F597, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x90, symBinAddr: 0xC310, symSize: 0x14 } + - { offsetInCU: 0x2DD, offset: 0x5F5E7, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0xA4, symBinAddr: 0xC324, symSize: 0x5C } + - { offsetInCU: 0x314, offset: 0x5F61E, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0x100, symBinAddr: 0xC380, symSize: 0xD4 } + - { offsetInCU: 0x3D6, offset: 0x5F6E0, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x1D4, symBinAddr: 0xC454, symSize: 0x28 } + - { offsetInCU: 0x428, offset: 0x5F732, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x1FC, symBinAddr: 0xC47C, symSize: 0x98 } + - { offsetInCU: 0x57C, offset: 0x5F886, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x294, symBinAddr: 0xC514, symSize: 0x2AC } + - { offsetInCU: 0x878, offset: 0x5FB82, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0xE88, symBinAddr: 0xD108, symSize: 0x118 } + - { offsetInCU: 0x974, offset: 0x5FC7E, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x540, symBinAddr: 0xC7C0, symSize: 0x98 } + - { offsetInCU: 0x9E3, offset: 0x5FCED, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x5D8, symBinAddr: 0xC858, symSize: 0x4C } + - { offsetInCU: 0xA10, offset: 0x5FD1A, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x624, symBinAddr: 0xC8A4, symSize: 0x88 } + - { offsetInCU: 0xB16, offset: 0x5FE20, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0x6FC, symBinAddr: 0xC97C, symSize: 0x5C } + - { offsetInCU: 0xB5F, offset: 0x5FE69, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0x758, symBinAddr: 0xC9D8, symSize: 0x4 } + - { offsetInCU: 0xB88, offset: 0x5FE92, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0x75C, symBinAddr: 0xC9DC, symSize: 0x2C } + - { offsetInCU: 0xBDD, offset: 0x5FEE7, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0x788, symBinAddr: 0xCA08, symSize: 0x84 } + - { offsetInCU: 0xCE1, offset: 0x5FFEB, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0x80C, symBinAddr: 0xCA8C, symSize: 0x78 } + - { offsetInCU: 0xD7B, offset: 0x60085, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x884, symBinAddr: 0xCB04, symSize: 0x1C } + - { offsetInCU: 0xDB1, offset: 0x600BB, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x8A0, symBinAddr: 0xCB20, symSize: 0x64 } + - { offsetInCU: 0xE3C, offset: 0x60146, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x904, symBinAddr: 0xCB84, symSize: 0x1C } + - { offsetInCU: 0xE72, offset: 0x6017C, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x920, symBinAddr: 0xCBA0, symSize: 0x88 } + - { offsetInCU: 0xF2F, offset: 0x60239, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0x9A8, symBinAddr: 0xCC28, symSize: 0x98 } + - { offsetInCU: 0xFF0, offset: 0x602FA, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xA40, symBinAddr: 0xCCC0, symSize: 0x90 } + - { offsetInCU: 0x10D4, offset: 0x603DE, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xAD0, symBinAddr: 0xCD50, symSize: 0x68 } + - { offsetInCU: 0x1156, offset: 0x60460, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xB38, symBinAddr: 0xCDB8, symSize: 0x78 } + - { offsetInCU: 0x11C9, offset: 0x604D3, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xBB0, symBinAddr: 0xCE30, symSize: 0xC } + - { offsetInCU: 0x120B, offset: 0x60515, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0xBBC, symBinAddr: 0xCE3C, symSize: 0x2CC } + - { offsetInCU: 0x27, offset: 0x6084B, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xD220, symSize: 0x4 } + - { offsetInCU: 0x4D, offset: 0x60871, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xD220, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x60914, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xD224, symSize: 0x48 } + - { offsetInCU: 0x83, offset: 0x60970, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xD224, symSize: 0x48 } + - { offsetInCU: 0xCA, offset: 0x609B7, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x48, symBinAddr: 0xD26C, symSize: 0x64 } +... diff --git a/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml new file mode 100644 index 0000000000..ddbaff3318 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/tvos-arm64_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml @@ -0,0 +1,396 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Products/Release-appletvsimulator/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x34, offset: 0x55947, size: 0x8, addend: 0x0, symName: _OCMockVersionString, symObjAddr: 0x0, symBinAddr: 0xEEE0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x5597C, size: 0x8, addend: 0x0, symName: _OCMockVersionNumber, symObjAddr: 0x28, symBinAddr: 0xEF08, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x559B9, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x69 } + - { offsetInCU: 0x19E, offset: 0x55B30, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x69 } + - { offsetInCU: 0x1F1, offset: 0x55B83, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x69, symBinAddr: 0x4069, symSize: 0x36 } + - { offsetInCU: 0x248, offset: 0x55BDA, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0x9F, symBinAddr: 0x409F, symSize: 0x36 } + - { offsetInCU: 0x29F, offset: 0x55C31, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xD5, symBinAddr: 0x40D5, symSize: 0x36 } + - { offsetInCU: 0x2F6, offset: 0x55C88, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0x10B, symBinAddr: 0x410B, symSize: 0x31 } + - { offsetInCU: 0x36E, offset: 0x55D00, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x13C, symBinAddr: 0x413C, symSize: 0x31 } + - { offsetInCU: 0x3E6, offset: 0x55D78, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x16D, symBinAddr: 0x416D, symSize: 0x14 } + - { offsetInCU: 0x427, offset: 0x55DB9, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x181, symBinAddr: 0x4181, symSize: 0x29 } + - { offsetInCU: 0x466, offset: 0x55DF8, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x1AA, symBinAddr: 0x41AA, symSize: 0x179 } + - { offsetInCU: 0x593, offset: 0x55F25, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x323, symBinAddr: 0x4323, symSize: 0x74 } + - { offsetInCU: 0x5F6, offset: 0x55F88, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x397, symBinAddr: 0x4397, symSize: 0xD } + - { offsetInCU: 0x629, offset: 0x55FBB, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x3A4, symBinAddr: 0x43A4, symSize: 0x72 } + - { offsetInCU: 0x695, offset: 0x56027, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x416, symBinAddr: 0x4416, symSize: 0x16D } + - { offsetInCU: 0x72E, offset: 0x560C0, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x583, symBinAddr: 0x4583, symSize: 0x5B } + - { offsetInCU: 0x785, offset: 0x56117, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x5DE, symBinAddr: 0x45DE, symSize: 0x71 } + - { offsetInCU: 0x7E6, offset: 0x56178, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x64F, symBinAddr: 0x464F, symSize: 0x6E } + - { offsetInCU: 0x858, offset: 0x561EA, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x6BD, symBinAddr: 0x46BD, symSize: 0x10 } + - { offsetInCU: 0x897, offset: 0x56229, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x6CD, symBinAddr: 0x46CD, symSize: 0x67 } + - { offsetInCU: 0x8D6, offset: 0x56268, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x734, symBinAddr: 0x4734, symSize: 0x36 } + - { offsetInCU: 0x921, offset: 0x562B3, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x76A, symBinAddr: 0x476A, symSize: 0x36 } + - { offsetInCU: 0x96C, offset: 0x562FE, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x7A0, symBinAddr: 0x47A0, symSize: 0x2B } + - { offsetInCU: 0x9C4, offset: 0x56356, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x7CB, symBinAddr: 0x47CB, symSize: 0x14 } + - { offsetInCU: 0xA14, offset: 0x563A6, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x7DF, symBinAddr: 0x47DF, symSize: 0x3B2 } + - { offsetInCU: 0xD59, offset: 0x566EB, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0xB91, symBinAddr: 0x4B91, symSize: 0x14 } + - { offsetInCU: 0xDBD, offset: 0x5674F, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0xBA5, symBinAddr: 0x4BA5, symSize: 0x279 } + - { offsetInCU: 0xF20, offset: 0x568B2, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xE1E, symBinAddr: 0x4E1E, symSize: 0x14 } + - { offsetInCU: 0xF84, offset: 0x56916, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xE32, symBinAddr: 0x4E32, symSize: 0x17 } + - { offsetInCU: 0x1001, offset: 0x56993, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xE49, symBinAddr: 0x4E49, symSize: 0x1FF } + - { offsetInCU: 0x1177, offset: 0x56B09, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0x1048, symBinAddr: 0x5048, symSize: 0xC6 } + - { offsetInCU: 0x127D, offset: 0x56C0F, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0x110E, symBinAddr: 0x510E, symSize: 0x99 } + - { offsetInCU: 0x13B4, offset: 0x56D46, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0x11A7, symBinAddr: 0x51A7, symSize: 0x177 } + - { offsetInCU: 0x1450, offset: 0x56DE2, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0x131E, symBinAddr: 0x531E, symSize: 0x118 } + - { offsetInCU: 0x154D, offset: 0x56EDF, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x1436, symBinAddr: 0x5436, symSize: 0x216 } + - { offsetInCU: 0x1739, offset: 0x570CB, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x164C, symBinAddr: 0x564C, symSize: 0x122 } + - { offsetInCU: 0x17C4, offset: 0x57156, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x176E, symBinAddr: 0x576E, symSize: 0x9B } + - { offsetInCU: 0x186E, offset: 0x57200, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x1809, symBinAddr: 0x5809, symSize: 0xB9 } + - { offsetInCU: 0x1932, offset: 0x572C4, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x18C2, symBinAddr: 0x58C2, symSize: 0x266 } + - { offsetInCU: 0x27, offset: 0x57514, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x5B28, symSize: 0x68 } + - { offsetInCU: 0x10A, offset: 0x575F7, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x5B28, symSize: 0x68 } + - { offsetInCU: 0x182, offset: 0x5766F, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x68, symBinAddr: 0x5B90, symSize: 0x3E } + - { offsetInCU: 0x1CA, offset: 0x576B7, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xA6, symBinAddr: 0x5BCE, symSize: 0x3F } + - { offsetInCU: 0x23B, offset: 0x57728, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xE5, symBinAddr: 0x5C0D, symSize: 0x11 } + - { offsetInCU: 0x270, offset: 0x5775D, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0xF6, symBinAddr: 0x5C1E, symSize: 0xAA } + - { offsetInCU: 0x32B, offset: 0x57818, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x1A0, symBinAddr: 0x5CC8, symSize: 0x70 } + - { offsetInCU: 0x38E, offset: 0x5787B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x210, symBinAddr: 0x5D38, symSize: 0x3D } + - { offsetInCU: 0x432, offset: 0x5791F, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x24D, symBinAddr: 0x5D75, symSize: 0x81 } + - { offsetInCU: 0x4BD, offset: 0x579AA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x2CE, symBinAddr: 0x5DF6, symSize: 0x2CB } + - { offsetInCU: 0x84B, offset: 0x57D38, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x599, symBinAddr: 0x60C1, symSize: 0xBE } + - { offsetInCU: 0x9A8, offset: 0x57E95, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x657, symBinAddr: 0x617F, symSize: 0x38 } + - { offsetInCU: 0x9D1, offset: 0x57EBE, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x68F, symBinAddr: 0x61B7, symSize: 0x2B } + - { offsetInCU: 0x9F0, offset: 0x57EDD, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x6BA, symBinAddr: 0x61E2, symSize: 0xC7 } + - { offsetInCU: 0xBB8, offset: 0x580A5, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x781, symBinAddr: 0x62A9, symSize: 0xCD } + - { offsetInCU: 0xCBE, offset: 0x581AB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x84E, symBinAddr: 0x6376, symSize: 0x6 } + - { offsetInCU: 0xCED, offset: 0x581DA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x854, symBinAddr: 0x637C, symSize: 0x5D } + - { offsetInCU: 0xD6D, offset: 0x5825A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x8B1, symBinAddr: 0x63D9, symSize: 0x2F } + - { offsetInCU: 0xDA4, offset: 0x58291, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x8E0, symBinAddr: 0x6408, symSize: 0x11 } + - { offsetInCU: 0xDD9, offset: 0x582C6, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x8F1, symBinAddr: 0x6419, symSize: 0x1D } + - { offsetInCU: 0xE33, offset: 0x58320, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0x90E, symBinAddr: 0x6436, symSize: 0x1D } + - { offsetInCU: 0xE8D, offset: 0x5837A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0x92B, symBinAddr: 0x6453, symSize: 0x52 } + - { offsetInCU: 0xF4D, offset: 0x5843A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0x97D, symBinAddr: 0x64A5, symSize: 0x40 } + - { offsetInCU: 0xFA5, offset: 0x58492, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0x9BD, symBinAddr: 0x64E5, symSize: 0x40 } + - { offsetInCU: 0xFFD, offset: 0x584EA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0x9FD, symBinAddr: 0x6525, symSize: 0x40 } + - { offsetInCU: 0x1055, offset: 0x58542, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0xA3D, symBinAddr: 0x6565, symSize: 0x40 } + - { offsetInCU: 0x10AD, offset: 0x5859A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0xA7D, symBinAddr: 0x65A5, symSize: 0x40 } + - { offsetInCU: 0x1105, offset: 0x585F2, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xABD, symBinAddr: 0x65E5, symSize: 0x40 } + - { offsetInCU: 0x115D, offset: 0x5864A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xAFD, symBinAddr: 0x6625, symSize: 0x40 } + - { offsetInCU: 0x11B5, offset: 0x586A2, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xB3D, symBinAddr: 0x6665, symSize: 0x40 } + - { offsetInCU: 0x120D, offset: 0x586FA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xB7D, symBinAddr: 0x66A5, symSize: 0x40 } + - { offsetInCU: 0x1265, offset: 0x58752, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xBBD, symBinAddr: 0x66E5, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0x5896A, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x6725, symSize: 0xE1 } + - { offsetInCU: 0x131, offset: 0x58A74, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x6725, symSize: 0xE1 } + - { offsetInCU: 0x1F7, offset: 0x58B3A, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xE1, symBinAddr: 0x6806, symSize: 0x42 } + - { offsetInCU: 0x268, offset: 0x58BAB, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x123, symBinAddr: 0x6848, symSize: 0x11 } + - { offsetInCU: 0x29D, offset: 0x58BE0, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x134, symBinAddr: 0x6859, symSize: 0xF5 } + - { offsetInCU: 0x3A1, offset: 0x58CE4, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x229, symBinAddr: 0x694E, symSize: 0x53 } + - { offsetInCU: 0x454, offset: 0x58D97, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x27C, symBinAddr: 0x69A1, symSize: 0x99 } + - { offsetInCU: 0x552, offset: 0x58E95, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x315, symBinAddr: 0x6A3A, symSize: 0x81 } + - { offsetInCU: 0x5DD, offset: 0x58F20, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x396, symBinAddr: 0x6ABB, symSize: 0x7F } + - { offsetInCU: 0x640, offset: 0x58F83, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x415, symBinAddr: 0x6B3A, symSize: 0xF1 } + - { offsetInCU: 0x75D, offset: 0x590A0, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x506, symBinAddr: 0x6C2B, symSize: 0x2B3 } + - { offsetInCU: 0xAB4, offset: 0x593F7, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x7B9, symBinAddr: 0x6EDE, symSize: 0x87 } + - { offsetInCU: 0xBEE, offset: 0x59531, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x8A3, symBinAddr: 0x6F65, symSize: 0x127 } + - { offsetInCU: 0xDDD, offset: 0x59720, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0x9CA, symBinAddr: 0x708C, symSize: 0x55 } + - { offsetInCU: 0xE7A, offset: 0x597BD, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0xA1F, symBinAddr: 0x70E1, symSize: 0x89 } + - { offsetInCU: 0xF32, offset: 0x59875, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xAA8, symBinAddr: 0x716A, symSize: 0x8 } + - { offsetInCU: 0xF71, offset: 0x598B4, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xAB0, symBinAddr: 0x7172, symSize: 0xAE } + - { offsetInCU: 0x1054, offset: 0x59997, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xB5E, symBinAddr: 0x7220, symSize: 0x155 } + - { offsetInCU: 0x1155, offset: 0x59A98, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xCB3, symBinAddr: 0x7375, symSize: 0x4A } + - { offsetInCU: 0x11F1, offset: 0x59B34, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xCFD, symBinAddr: 0x73BF, symSize: 0x17 } + - { offsetInCU: 0x121A, offset: 0x59B5D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xD14, symBinAddr: 0x73D6, symSize: 0x13 } + - { offsetInCU: 0x27, offset: 0x59DFA, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x73E9, symSize: 0x72 } + - { offsetInCU: 0xD9, offset: 0x59EAC, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x73E9, symSize: 0x72 } + - { offsetInCU: 0x12C, offset: 0x59EFF, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x72, symBinAddr: 0x745B, symSize: 0x35 } + - { offsetInCU: 0x1B1, offset: 0x59F84, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xA7, symBinAddr: 0x7490, symSize: 0x83 } + - { offsetInCU: 0x2A6, offset: 0x5A079, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x12A, symBinAddr: 0x7513, symSize: 0x18 } + - { offsetInCU: 0x31A, offset: 0x5A0ED, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x142, symBinAddr: 0x752B, symSize: 0x19 } + - { offsetInCU: 0x27, offset: 0x5A1CA, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7544, symSize: 0x1F } + - { offsetInCU: 0x178, offset: 0x5A31B, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7544, symSize: 0x1F } + - { offsetInCU: 0x1AD, offset: 0x5A350, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x1F, symBinAddr: 0x7563, symSize: 0x3F } + - { offsetInCU: 0x224, offset: 0x5A3C7, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x5E, symBinAddr: 0x75A2, symSize: 0x11 } + - { offsetInCU: 0x263, offset: 0x5A406, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x6F, symBinAddr: 0x75B3, symSize: 0x10 } + - { offsetInCU: 0x2A2, offset: 0x5A445, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x7F, symBinAddr: 0x75C3, symSize: 0x42 } + - { offsetInCU: 0x2E1, offset: 0x5A484, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xC1, symBinAddr: 0x7605, symSize: 0x1D } + - { offsetInCU: 0x324, offset: 0x5A4C7, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0xDE, symBinAddr: 0x7622, symSize: 0x11 } + - { offsetInCU: 0x359, offset: 0x5A4FC, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0xEF, symBinAddr: 0x7633, symSize: 0x10 } + - { offsetInCU: 0x38E, offset: 0x5A531, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0xFF, symBinAddr: 0x7643, symSize: 0x30 } + - { offsetInCU: 0x3D8, offset: 0x5A57B, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x12F, symBinAddr: 0x7673, symSize: 0x30 } + - { offsetInCU: 0x422, offset: 0x5A5C5, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x15F, symBinAddr: 0x76A3, symSize: 0x120 } + - { offsetInCU: 0x525, offset: 0x5A6C8, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x27F, symBinAddr: 0x77C3, symSize: 0x96 } + - { offsetInCU: 0x5E5, offset: 0x5A788, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x315, symBinAddr: 0x7859, symSize: 0x5E } + - { offsetInCU: 0x68C, offset: 0x5A82F, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x373, symBinAddr: 0x78B7, symSize: 0x57 } + - { offsetInCU: 0x6E7, offset: 0x5A88A, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x3CA, symBinAddr: 0x790E, symSize: 0x16 } + - { offsetInCU: 0x736, offset: 0x5A8D9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x3E0, symBinAddr: 0x7924, symSize: 0x17 } + - { offsetInCU: 0x75F, offset: 0x5A902, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x3F7, symBinAddr: 0x793B, symSize: 0x13 } + - { offsetInCU: 0x27, offset: 0x5AAAC, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x794E, symSize: 0x96 } + - { offsetInCU: 0x1B1, offset: 0x5AC36, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x794E, symSize: 0x96 } + - { offsetInCU: 0x208, offset: 0x5AC8D, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0x96, symBinAddr: 0x79E4, symSize: 0x14 } + - { offsetInCU: 0x23D, offset: 0x5ACC2, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xAA, symBinAddr: 0x79F8, symSize: 0x85 } + - { offsetInCU: 0x2D0, offset: 0x5AD55, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x12F, symBinAddr: 0x7A7D, symSize: 0x65 } + - { offsetInCU: 0x354, offset: 0x5ADD9, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x194, symBinAddr: 0x7AE2, symSize: 0x65 } + - { offsetInCU: 0x3D8, offset: 0x5AE5D, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x1F9, symBinAddr: 0x7B47, symSize: 0x65 } + - { offsetInCU: 0x45C, offset: 0x5AEE1, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x25E, symBinAddr: 0x7BAC, symSize: 0x74 } + - { offsetInCU: 0x4F7, offset: 0x5AF7C, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x2D2, symBinAddr: 0x7C20, symSize: 0x65 } + - { offsetInCU: 0x57B, offset: 0x5B000, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x337, symBinAddr: 0x7C85, symSize: 0x60 } + - { offsetInCU: 0x5E7, offset: 0x5B06C, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andFulfill:]', symObjAddr: 0x397, symBinAddr: 0x7CE5, symSize: 0x4F } + - { offsetInCU: 0x64A, offset: 0x5B0CF, size: 0x8, addend: 0x0, symName: '___30-[OCMStubRecorder andFulfill:]_block_invoke', symObjAddr: 0x3E6, symBinAddr: 0x7D34, symSize: 0x16 } + - { offsetInCU: 0x69D, offset: 0x5B122, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x426, symBinAddr: 0x7D4A, symSize: 0x6B } + - { offsetInCU: 0x708, offset: 0x5B18D, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x491, symBinAddr: 0x7DB5, symSize: 0x57 } + - { offsetInCU: 0x763, offset: 0x5B1E8, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x4E8, symBinAddr: 0x7E0C, symSize: 0x91 } + - { offsetInCU: 0x855, offset: 0x5B2DA, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x579, symBinAddr: 0x7E9D, symSize: 0x57 } + - { offsetInCU: 0x8B0, offset: 0x5B335, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x5D0, symBinAddr: 0x7EF4, symSize: 0x19 } + - { offsetInCU: 0x918, offset: 0x5B39D, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x5E9, symBinAddr: 0x7F0D, symSize: 0x57 } + - { offsetInCU: 0x973, offset: 0x5B3F8, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x640, symBinAddr: 0x7F64, symSize: 0x19 } + - { offsetInCU: 0x9DB, offset: 0x5B460, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x659, symBinAddr: 0x7F7D, symSize: 0x57 } + - { offsetInCU: 0xA36, offset: 0x5B4BB, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x6B0, symBinAddr: 0x7FD4, symSize: 0x19 } + - { offsetInCU: 0xAB4, offset: 0x5B539, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x6C9, symBinAddr: 0x7FED, symSize: 0x57 } + - { offsetInCU: 0xB0F, offset: 0x5B594, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x720, symBinAddr: 0x8044, symSize: 0x19 } + - { offsetInCU: 0xB77, offset: 0x5B5FC, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x739, symBinAddr: 0x805D, symSize: 0x57 } + - { offsetInCU: 0xBD2, offset: 0x5B657, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x790, symBinAddr: 0x80B4, symSize: 0x16 } + - { offsetInCU: 0xC21, offset: 0x5B6A6, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andFulfill]', symObjAddr: 0x7A6, symBinAddr: 0x80CA, symSize: 0x57 } + - { offsetInCU: 0xC7C, offset: 0x5B701, size: 0x8, addend: 0x0, symName: '___42-[OCMStubRecorder(Properties) _andFulfill]_block_invoke', symObjAddr: 0x7FD, symBinAddr: 0x8121, symSize: 0x19 } + - { offsetInCU: 0x27, offset: 0x5BF09, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x813A, symSize: 0x72 } + - { offsetInCU: 0x1BE, offset: 0x5C0A0, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x813A, symSize: 0x72 } + - { offsetInCU: 0x215, offset: 0x5C0F7, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x72, symBinAddr: 0x81AC, symSize: 0x14 } + - { offsetInCU: 0x24A, offset: 0x5C12C, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x86, symBinAddr: 0x81C0, symSize: 0x35 } + - { offsetInCU: 0x2A9, offset: 0x5C18B, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xBB, symBinAddr: 0x81F5, symSize: 0x6B } + - { offsetInCU: 0x27, offset: 0x5C25E, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x8260, symSize: 0x9B } + - { offsetInCU: 0x21F, offset: 0x5C456, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x8260, symSize: 0x9B } + - { offsetInCU: 0x276, offset: 0x5C4AD, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0x9B, symBinAddr: 0x82FB, symSize: 0x20 } + - { offsetInCU: 0x2DA, offset: 0x5C511, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xBB, symBinAddr: 0x831B, symSize: 0x97 } + - { offsetInCU: 0x367, offset: 0x5C59E, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x152, symBinAddr: 0x83B2, symSize: 0x58 } + - { offsetInCU: 0x3B2, offset: 0x5C5E9, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x1AA, symBinAddr: 0x840A, symSize: 0x16 } + - { offsetInCU: 0x3E9, offset: 0x5C620, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1C0, symBinAddr: 0x8420, symSize: 0x11 } + - { offsetInCU: 0x428, offset: 0x5C65F, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1D1, symBinAddr: 0x8431, symSize: 0x16 } + - { offsetInCU: 0x45F, offset: 0x5C696, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x1E7, symBinAddr: 0x8447, symSize: 0x11 } + - { offsetInCU: 0x27, offset: 0x5C714, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x8458, symSize: 0x3B } + - { offsetInCU: 0x97, offset: 0x5C784, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x8458, symSize: 0x3B } + - { offsetInCU: 0xD6, offset: 0x5C7C3, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x3B, symBinAddr: 0x8493, symSize: 0x3C } + - { offsetInCU: 0x154, offset: 0x5C841, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x77, symBinAddr: 0x84CF, symSize: 0x9 } + - { offsetInCU: 0x193, offset: 0x5C880, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x80, symBinAddr: 0x84D8, symSize: 0x9 } + - { offsetInCU: 0x1C8, offset: 0x5C8B5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0x89, symBinAddr: 0x84E1, symSize: 0x9 } + - { offsetInCU: 0x207, offset: 0x5C8F4, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0x92, symBinAddr: 0x84EA, symSize: 0x16 } + - { offsetInCU: 0x24A, offset: 0x5C937, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xA8, symBinAddr: 0x8500, symSize: 0xA } + - { offsetInCU: 0x27F, offset: 0x5C96C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xB2, symBinAddr: 0x850A, symSize: 0x62 } + - { offsetInCU: 0x351, offset: 0x5CA3E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x114, symBinAddr: 0x856C, symSize: 0x324 } + - { offsetInCU: 0x27, offset: 0x5CDA7, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x8890, symSize: 0x36 } + - { offsetInCU: 0xAB, offset: 0x5CE2B, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x8890, symSize: 0x36 } + - { offsetInCU: 0x102, offset: 0x5CE82, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x36, symBinAddr: 0x88C6, symSize: 0x14 } + - { offsetInCU: 0x152, offset: 0x5CED2, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x4A, symBinAddr: 0x88DA, symSize: 0x36 } + - { offsetInCU: 0x1A9, offset: 0x5CF29, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x80, symBinAddr: 0x8910, symSize: 0x36 } + - { offsetInCU: 0x200, offset: 0x5CF80, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0xB6, symBinAddr: 0x8946, symSize: 0x7C } + - { offsetInCU: 0x273, offset: 0x5CFF3, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x132, symBinAddr: 0x89C2, symSize: 0x8 } + - { offsetInCU: 0x2B2, offset: 0x5D032, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x13A, symBinAddr: 0x89CA, symSize: 0x43 } + - { offsetInCU: 0x2F5, offset: 0x5D075, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x17D, symBinAddr: 0x8A0D, symSize: 0xD } + - { offsetInCU: 0x338, offset: 0x5D0B8, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x18A, symBinAddr: 0x8A1A, symSize: 0x64 } + - { offsetInCU: 0x392, offset: 0x5D112, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x1EE, symBinAddr: 0x8A7E, symSize: 0xD } + - { offsetInCU: 0x3D5, offset: 0x5D155, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x1FB, symBinAddr: 0x8A8B, symSize: 0x46 } + - { offsetInCU: 0x418, offset: 0x5D198, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x241, symBinAddr: 0x8AD1, symSize: 0x64 } + - { offsetInCU: 0x472, offset: 0x5D1F2, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x2A5, symBinAddr: 0x8B35, symSize: 0xD } + - { offsetInCU: 0x4B5, offset: 0x5D235, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x2B2, symBinAddr: 0x8B42, symSize: 0x46 } + - { offsetInCU: 0x27, offset: 0x5D2D9, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x8B88, symSize: 0x61 } + - { offsetInCU: 0xCE, offset: 0x5D380, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x8B88, symSize: 0x61 } + - { offsetInCU: 0x119, offset: 0x5D3CB, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x61, symBinAddr: 0x8BE9, symSize: 0x42 } + - { offsetInCU: 0x158, offset: 0x5D40A, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xA3, symBinAddr: 0x8C2B, symSize: 0x1D } + - { offsetInCU: 0x1AE, offset: 0x5D460, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xC0, symBinAddr: 0x8C48, symSize: 0x11 } + - { offsetInCU: 0x1E3, offset: 0x5D495, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xD1, symBinAddr: 0x8C59, symSize: 0x130 } + - { offsetInCU: 0x3C0, offset: 0x5D672, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x201, symBinAddr: 0x8D89, symSize: 0x14A } + - { offsetInCU: 0x565, offset: 0x5D817, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x34B, symBinAddr: 0x8ED3, symSize: 0x27 } + - { offsetInCU: 0x27, offset: 0x5D8AC, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x8EFA, symSize: 0x1F } + - { offsetInCU: 0xD2, offset: 0x5D957, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x8EFA, symSize: 0x1F } + - { offsetInCU: 0x111, offset: 0x5D996, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x1F, symBinAddr: 0x8F19, symSize: 0x10 } + - { offsetInCU: 0x146, offset: 0x5D9CB, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x2F, symBinAddr: 0x8F29, symSize: 0x10 } + - { offsetInCU: 0x17B, offset: 0x5DA00, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x3F, symBinAddr: 0x8F39, symSize: 0x98 } + - { offsetInCU: 0x1F4, offset: 0x5DA79, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0xD7, symBinAddr: 0x8FD1, symSize: 0xD1 } + - { offsetInCU: 0x27, offset: 0x5DB6E, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x90A2, symSize: 0x163 } + - { offsetInCU: 0x78, offset: 0x5DBBF, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x90A2, symSize: 0x163 } + - { offsetInCU: 0x27, offset: 0x5DE28, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x9205, symSize: 0x57 } + - { offsetInCU: 0xD5, offset: 0x5DED6, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x9205, symSize: 0x57 } + - { offsetInCU: 0x130, offset: 0x5DF31, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x57, symBinAddr: 0x925C, symSize: 0x3B } + - { offsetInCU: 0x16F, offset: 0x5DF70, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0x92, symBinAddr: 0x9297, symSize: 0x19 } + - { offsetInCU: 0x27, offset: 0x5E025, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x92B0, symSize: 0x180 } + - { offsetInCU: 0xAA, offset: 0x5E0A8, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x92B0, symSize: 0x180 } + - { offsetInCU: 0x27E, offset: 0x5E27C, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x180, symBinAddr: 0x9430, symSize: 0x80 } + - { offsetInCU: 0x27, offset: 0x5E3CB, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x94B0, symSize: 0xB1 } + - { offsetInCU: 0x41, offset: 0x5E3E5, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x150, symBinAddr: 0x1AD60, symSize: 0x0 } + - { offsetInCU: 0xC0, offset: 0x5E464, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x94B0, symSize: 0xB1 } + - { offsetInCU: 0x27, offset: 0x5E52F, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x9561, symSize: 0x5B } + - { offsetInCU: 0xA3, offset: 0x5E5AB, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x9561, symSize: 0x5B } + - { offsetInCU: 0x10E, offset: 0x5E616, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x5B, symBinAddr: 0x95BC, symSize: 0x3B } + - { offsetInCU: 0x14D, offset: 0x5E655, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0x96, symBinAddr: 0x95F7, symSize: 0x9B } + - { offsetInCU: 0x27, offset: 0x5E792, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x9692, symSize: 0x50 } + - { offsetInCU: 0x5F, offset: 0x5E7CA, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x9692, symSize: 0x50 } + - { offsetInCU: 0xBA, offset: 0x5E825, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x50, symBinAddr: 0x96E2, symSize: 0x3B } + - { offsetInCU: 0xF9, offset: 0x5E864, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0x8B, symBinAddr: 0x971D, symSize: 0x39 } + - { offsetInCU: 0x27, offset: 0x5E928, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x9756, symSize: 0x50 } + - { offsetInCU: 0x94, offset: 0x5E995, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x9756, symSize: 0x50 } + - { offsetInCU: 0xE7, offset: 0x5E9E8, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x50, symBinAddr: 0x97A6, symSize: 0x45 } + - { offsetInCU: 0x27, offset: 0x5EA66, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x97EB, symSize: 0x4A } + - { offsetInCU: 0xB1, offset: 0x5EAF0, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x97EB, symSize: 0x4A } + - { offsetInCU: 0x136, offset: 0x5EB75, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x4A, symBinAddr: 0x9835, symSize: 0x69 } + - { offsetInCU: 0x1B1, offset: 0x5EBF0, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xB3, symBinAddr: 0x989E, symSize: 0x3B } + - { offsetInCU: 0x1F0, offset: 0x5EC2F, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0xEE, symBinAddr: 0x98D9, symSize: 0xA } + - { offsetInCU: 0x225, offset: 0x5EC64, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0xF8, symBinAddr: 0x98E3, symSize: 0xA } + - { offsetInCU: 0x25A, offset: 0x5EC99, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x102, symBinAddr: 0x98ED, symSize: 0xA } + - { offsetInCU: 0x28F, offset: 0x5ECCE, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x10C, symBinAddr: 0x98F7, symSize: 0x52 } + - { offsetInCU: 0x27, offset: 0x5EDC2, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x9949, symSize: 0x93 } + - { offsetInCU: 0x157, offset: 0x5EEF2, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x9949, symSize: 0x93 } + - { offsetInCU: 0x206, offset: 0x5EFA1, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x93, symBinAddr: 0x99DC, symSize: 0xE3 } + - { offsetInCU: 0x30C, offset: 0x5F0A7, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x176, symBinAddr: 0x9ABF, symSize: 0x93 } + - { offsetInCU: 0x3BB, offset: 0x5F156, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x209, symBinAddr: 0x9B52, symSize: 0x12 } + - { offsetInCU: 0x405, offset: 0x5F1A0, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x21B, symBinAddr: 0x9B64, symSize: 0x93 } + - { offsetInCU: 0x4B4, offset: 0x5F24F, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x2AE, symBinAddr: 0x9BF7, symSize: 0x70 } + - { offsetInCU: 0x54B, offset: 0x5F2E6, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x31E, symBinAddr: 0x9C67, symSize: 0x14 } + - { offsetInCU: 0x5AD, offset: 0x5F348, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x332, symBinAddr: 0x9C7B, symSize: 0xC1 } + - { offsetInCU: 0x6AB, offset: 0x5F446, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x3F3, symBinAddr: 0x9D3C, symSize: 0xEE } + - { offsetInCU: 0x7AD, offset: 0x5F548, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x4E1, symBinAddr: 0x9E2A, symSize: 0x45 } + - { offsetInCU: 0x804, offset: 0x5F59F, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x526, symBinAddr: 0x9E6F, symSize: 0x50 } + - { offsetInCU: 0x85F, offset: 0x5F5FA, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x576, symBinAddr: 0x9EBF, symSize: 0xA4 } + - { offsetInCU: 0x8CE, offset: 0x5F669, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x61A, symBinAddr: 0x9F63, symSize: 0x28 } + - { offsetInCU: 0x925, offset: 0x5F6C0, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x642, symBinAddr: 0x9F8B, symSize: 0xA } + - { offsetInCU: 0x95A, offset: 0x5F6F5, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x64C, symBinAddr: 0x9F95, symSize: 0x9 } + - { offsetInCU: 0x999, offset: 0x5F734, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x655, symBinAddr: 0x9F9E, symSize: 0x9 } + - { offsetInCU: 0x9CE, offset: 0x5F769, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x65E, symBinAddr: 0x9FA7, symSize: 0x16 } + - { offsetInCU: 0x27, offset: 0x5F81E, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x9FBD, symSize: 0x5E } + - { offsetInCU: 0x70, offset: 0x5F867, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x9FBD, symSize: 0x5E } + - { offsetInCU: 0xCB, offset: 0x5F8C2, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x5E, symBinAddr: 0xA01B, symSize: 0x42 } + - { offsetInCU: 0x10A, offset: 0x5F901, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xA0, symBinAddr: 0xA05D, symSize: 0xB } + - { offsetInCU: 0x160, offset: 0x5F957, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xAB, symBinAddr: 0xA068, symSize: 0x4C } + - { offsetInCU: 0x27, offset: 0x5FA4B, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0xA0B4, symSize: 0x80 } + - { offsetInCU: 0x88, offset: 0x5FAAC, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0xA0B4, symSize: 0x80 } + - { offsetInCU: 0xE7, offset: 0x5FB0B, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x80, symBinAddr: 0xA134, symSize: 0x2F } + - { offsetInCU: 0x11E, offset: 0x5FB42, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0xAF, symBinAddr: 0xA163, symSize: 0x14B } + - { offsetInCU: 0x1BB, offset: 0x5FBDF, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x1FA, symBinAddr: 0xA2AE, symSize: 0xD } + - { offsetInCU: 0x1EE, offset: 0x5FC12, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x207, symBinAddr: 0xA2BB, symSize: 0x9 } + - { offsetInCU: 0x22D, offset: 0x5FC51, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x210, symBinAddr: 0xA2C4, symSize: 0x55 } + - { offsetInCU: 0x284, offset: 0x5FCA8, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x265, symBinAddr: 0xA319, symSize: 0x7D } + - { offsetInCU: 0x2EB, offset: 0x5FD0F, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x2E2, symBinAddr: 0xA396, symSize: 0x14 } + - { offsetInCU: 0x337, offset: 0x5FD5B, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x2F6, symBinAddr: 0xA3AA, symSize: 0x158 } + - { offsetInCU: 0x544, offset: 0x5FF68, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x44E, symBinAddr: 0xA502, symSize: 0x9B } + - { offsetInCU: 0x62C, offset: 0x60050, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x4E9, symBinAddr: 0xA59D, symSize: 0xA3 } + - { offsetInCU: 0x72D, offset: 0x60151, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x58C, symBinAddr: 0xA640, symSize: 0x135 } + - { offsetInCU: 0x27, offset: 0x602BD, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0xA775, symSize: 0x3B } + - { offsetInCU: 0x74, offset: 0x6030A, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0xA775, symSize: 0x3B } + - { offsetInCU: 0xB3, offset: 0x60349, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x3B, symBinAddr: 0xA7B0, symSize: 0x8 } + - { offsetInCU: 0xE6, offset: 0x6037C, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x43, symBinAddr: 0xA7B8, symSize: 0x33 } + - { offsetInCU: 0x166, offset: 0x603FC, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x76, symBinAddr: 0xA7EB, symSize: 0x33 } + - { offsetInCU: 0x1FE, offset: 0x60494, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xA9, symBinAddr: 0xA81E, symSize: 0xE6 } + - { offsetInCU: 0x323, offset: 0x605B9, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x18F, symBinAddr: 0xA904, symSize: 0xAC } + - { offsetInCU: 0x27, offset: 0x6070A, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0xA9B0, symSize: 0x19 } + - { offsetInCU: 0x72, offset: 0x60755, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0xA9B0, symSize: 0x19 } + - { offsetInCU: 0xB1, offset: 0x60794, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0x19, symBinAddr: 0xA9C9, symSize: 0xB } + - { offsetInCU: 0xE4, offset: 0x607C7, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x24, symBinAddr: 0xA9D4, symSize: 0x12 } + - { offsetInCU: 0x12E, offset: 0x60811, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x36, symBinAddr: 0xA9E6, symSize: 0x11 } + - { offsetInCU: 0x19A, offset: 0x6087D, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x47, symBinAddr: 0xA9F7, symSize: 0x19 } + - { offsetInCU: 0x1D9, offset: 0x608BC, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x60, symBinAddr: 0xAA10, symSize: 0x19 } + - { offsetInCU: 0x218, offset: 0x608FB, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0x79, symBinAddr: 0xAA29, symSize: 0x9 } + - { offsetInCU: 0x259, offset: 0x6093C, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0x82, symBinAddr: 0xAA32, symSize: 0x32 } + - { offsetInCU: 0x2B8, offset: 0x6099B, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0xB4, symBinAddr: 0xAA64, symSize: 0x68 } + - { offsetInCU: 0x30F, offset: 0x609F2, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0x11C, symBinAddr: 0xAACC, symSize: 0x1C } + - { offsetInCU: 0x373, offset: 0x60A56, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x162, symBinAddr: 0xAAE8, symSize: 0x19 } + - { offsetInCU: 0x3DF, offset: 0x60AC2, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x17B, symBinAddr: 0xAB01, symSize: 0x36 } + - { offsetInCU: 0x436, offset: 0x60B19, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x1B1, symBinAddr: 0xAB37, symSize: 0x36 } + - { offsetInCU: 0x48D, offset: 0x60B70, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x1E7, symBinAddr: 0xAB6D, symSize: 0x36 } + - { offsetInCU: 0x4E4, offset: 0x60BC7, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x21D, symBinAddr: 0xABA3, symSize: 0x29 } + - { offsetInCU: 0x523, offset: 0x60C06, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x246, symBinAddr: 0xABCC, symSize: 0x141 } + - { offsetInCU: 0x5F3, offset: 0x60CD6, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x387, symBinAddr: 0xAD0D, symSize: 0x19 } + - { offsetInCU: 0x632, offset: 0x60D15, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x3A0, symBinAddr: 0xAD26, symSize: 0xEF } + - { offsetInCU: 0x27, offset: 0x60FDD, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0xAE15, symSize: 0x22 } + - { offsetInCU: 0x19B, offset: 0x61151, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0xAE15, symSize: 0x22 } + - { offsetInCU: 0x1DE, offset: 0x61194, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x22, symBinAddr: 0xAE37, symSize: 0x8 } + - { offsetInCU: 0x21D, offset: 0x611D3, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x2A, symBinAddr: 0xAE3F, symSize: 0xB } + - { offsetInCU: 0x273, offset: 0x61229, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x35, symBinAddr: 0xAE4A, symSize: 0xE0 } + - { offsetInCU: 0x3C0, offset: 0x61376, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0x115, symBinAddr: 0xAF2A, symSize: 0x9F } + - { offsetInCU: 0x49A, offset: 0x61450, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x1B4, symBinAddr: 0xAFC9, symSize: 0x8 } + - { offsetInCU: 0x4D9, offset: 0x6148F, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x1BC, symBinAddr: 0xAFD1, symSize: 0xC } + - { offsetInCU: 0x51A, offset: 0x614D0, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x1C8, symBinAddr: 0xAFDD, symSize: 0xC } + - { offsetInCU: 0x55B, offset: 0x61511, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x1D4, symBinAddr: 0xAFE9, symSize: 0x26 } + - { offsetInCU: 0x5B7, offset: 0x6156D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x1FA, symBinAddr: 0xB00F, symSize: 0x6B } + - { offsetInCU: 0x648, offset: 0x615FE, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x265, symBinAddr: 0xB07A, symSize: 0x5E } + - { offsetInCU: 0x6A3, offset: 0x61659, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x2C3, symBinAddr: 0xB0D8, symSize: 0x42 } + - { offsetInCU: 0x6E2, offset: 0x61698, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x305, symBinAddr: 0xB11A, symSize: 0x22 } + - { offsetInCU: 0x27, offset: 0x61746, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xB13C, symSize: 0x52 } + - { offsetInCU: 0x41, offset: 0x61760, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x1B60, symBinAddr: 0x1ADC8, symSize: 0x0 } + - { offsetInCU: 0xB0, offset: 0x617CF, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0xB13C, symSize: 0x52 } + - { offsetInCU: 0x110, offset: 0x6182F, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x52, symBinAddr: 0xB18E, symSize: 0x52 } + - { offsetInCU: 0x186, offset: 0x618A5, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xA4, symBinAddr: 0xB1E0, symSize: 0x90 } + - { offsetInCU: 0x20A, offset: 0x61929, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x134, symBinAddr: 0xB270, symSize: 0x7F } + - { offsetInCU: 0x272, offset: 0x61991, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1B3, symBinAddr: 0xB2EF, symSize: 0x94 } + - { offsetInCU: 0x27, offset: 0x61A7C, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xB384, symSize: 0x102 } + - { offsetInCU: 0x78, offset: 0x61ACD, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0xB384, symSize: 0x102 } + - { offsetInCU: 0x1F1, offset: 0x61C46, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0x102, symBinAddr: 0xB486, symSize: 0x1E8 } + - { offsetInCU: 0x575, offset: 0x61FCA, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x2EA, symBinAddr: 0xB66E, symSize: 0x2A0 } + - { offsetInCU: 0x8E7, offset: 0x6233C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x58A, symBinAddr: 0xB90E, symSize: 0x622 } + - { offsetInCU: 0xF6F, offset: 0x629C4, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0xBAC, symBinAddr: 0xBF30, symSize: 0x142 } + - { offsetInCU: 0x10ED, offset: 0x62B42, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0xCEE, symBinAddr: 0xC072, symSize: 0x216 } + - { offsetInCU: 0x118A, offset: 0x62BDF, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0xF04, symBinAddr: 0xC288, symSize: 0xD3 } + - { offsetInCU: 0x1260, offset: 0x62CB5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0xFD7, symBinAddr: 0xC35B, symSize: 0x39 } + - { offsetInCU: 0x12DE, offset: 0x62D33, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0x1010, symBinAddr: 0xC394, symSize: 0xB5 } + - { offsetInCU: 0x1368, offset: 0x62DBD, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0x10C5, symBinAddr: 0xC449, symSize: 0x9A } + - { offsetInCU: 0x13F2, offset: 0x62E47, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0x115F, symBinAddr: 0xC4E3, symSize: 0x4B } + - { offsetInCU: 0x147C, offset: 0x62ED1, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0x11AA, symBinAddr: 0xC52E, symSize: 0x4B } + - { offsetInCU: 0x1506, offset: 0x62F5B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0x11F5, symBinAddr: 0xC579, symSize: 0x4C } + - { offsetInCU: 0x1590, offset: 0x62FE5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0x1241, symBinAddr: 0xC5C5, symSize: 0x4C } + - { offsetInCU: 0x161A, offset: 0x6306F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0x128D, symBinAddr: 0xC611, symSize: 0x4C } + - { offsetInCU: 0x16A4, offset: 0x630F9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0x12D9, symBinAddr: 0xC65D, symSize: 0x4C } + - { offsetInCU: 0x172E, offset: 0x63183, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0x1325, symBinAddr: 0xC6A9, symSize: 0x4C } + - { offsetInCU: 0x17B8, offset: 0x6320D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0x1371, symBinAddr: 0xC6F5, symSize: 0x4C } + - { offsetInCU: 0x1842, offset: 0x63297, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x13BD, symBinAddr: 0xC741, symSize: 0x4D } + - { offsetInCU: 0x18CC, offset: 0x63321, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x140A, symBinAddr: 0xC78E, symSize: 0x4D } + - { offsetInCU: 0x1956, offset: 0x633AB, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x1457, symBinAddr: 0xC7DB, symSize: 0x46 } + - { offsetInCU: 0x19E0, offset: 0x63435, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x149D, symBinAddr: 0xC821, symSize: 0x4C } + - { offsetInCU: 0x1A66, offset: 0x634BB, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x14E9, symBinAddr: 0xC86D, symSize: 0x72 } + - { offsetInCU: 0x1AFC, offset: 0x63551, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x155B, symBinAddr: 0xC8DF, symSize: 0xD4 } + - { offsetInCU: 0x1BBA, offset: 0x6360F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x162F, symBinAddr: 0xC9B3, symSize: 0x58 } + - { offsetInCU: 0x1C74, offset: 0x636C9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x1687, symBinAddr: 0xCA0B, symSize: 0xFF } + - { offsetInCU: 0x1E21, offset: 0x63876, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x1786, symBinAddr: 0xCB0A, symSize: 0x19 } + - { offsetInCU: 0x1E6C, offset: 0x638C1, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x179F, symBinAddr: 0xCB23, symSize: 0x71 } + - { offsetInCU: 0x27, offset: 0x63A17, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xCB94, symSize: 0x2AB } + - { offsetInCU: 0x162, offset: 0x63B52, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xCB94, symSize: 0x2AB } + - { offsetInCU: 0x381, offset: 0x63D71, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x2AB, symBinAddr: 0xCE3F, symSize: 0x40C } + - { offsetInCU: 0x724, offset: 0x64114, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x6B7, symBinAddr: 0xD24B, symSize: 0x39 } + - { offsetInCU: 0x7A3, offset: 0x64193, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x6F0, symBinAddr: 0xD284, symSize: 0x60 } + - { offsetInCU: 0x84F, offset: 0x6423F, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x750, symBinAddr: 0xD2E4, symSize: 0xBA } + - { offsetInCU: 0x947, offset: 0x64337, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x80A, symBinAddr: 0xD39E, symSize: 0x2B } + - { offsetInCU: 0x27, offset: 0x643F0, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xD3C9, symSize: 0x5E } + - { offsetInCU: 0x3C, offset: 0x64405, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xD3C9, symSize: 0x5E } + - { offsetInCU: 0x27, offset: 0x64563, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xD427, symSize: 0x12B } + - { offsetInCU: 0x35, offset: 0x64571, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xD427, symSize: 0x12B } + - { offsetInCU: 0x5F, offset: 0x6459B, size: 0x8, addend: 0x0, symName: '_instanceMethodForwarderForSelector:._OCMReturnTypeCache', symObjAddr: 0x1900, symBinAddr: 0x1ADD0, symSize: 0x0 } + - { offsetInCU: 0x197, offset: 0x646D3, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0x12B, symBinAddr: 0xD552, symSize: 0x76 } + - { offsetInCU: 0x27, offset: 0x64938, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xD5C8, symSize: 0x418 } + - { offsetInCU: 0x17E, offset: 0x64A8F, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xD5C8, symSize: 0x418 } + - { offsetInCU: 0x27, offset: 0x64F54, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xD9E0, symSize: 0x57 } + - { offsetInCU: 0x4F, offset: 0x64F7C, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x662, symBinAddr: 0xE042, symSize: 0x45 } + - { offsetInCU: 0x77, offset: 0x64FA4, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0x8310, symBinAddr: 0x1ADD8, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x64FBB, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0x8318, symBinAddr: 0x1ADE0, symSize: 0x0 } + - { offsetInCU: 0x1F3, offset: 0x65120, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xD9E0, symSize: 0x57 } + - { offsetInCU: 0x23F, offset: 0x6516C, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x57, symBinAddr: 0xDA37, symSize: 0x1F } + - { offsetInCU: 0x2A1, offset: 0x651CE, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x76, symBinAddr: 0xDA56, symSize: 0x12 } + - { offsetInCU: 0x2F1, offset: 0x6521E, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0x88, symBinAddr: 0xDA68, symSize: 0x44 } + - { offsetInCU: 0x328, offset: 0x65255, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0xCC, symBinAddr: 0xDAAC, symSize: 0xD0 } + - { offsetInCU: 0x450, offset: 0x6537D, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x19C, symBinAddr: 0xDB7C, symSize: 0x19 } + - { offsetInCU: 0x4A2, offset: 0x653CF, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x1B5, symBinAddr: 0xDB95, symSize: 0xB7 } + - { offsetInCU: 0x5F4, offset: 0x65521, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x26C, symBinAddr: 0xDC4C, symSize: 0x296 } + - { offsetInCU: 0x8FD, offset: 0x6582A, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0xF1B, symBinAddr: 0xE8FB, symSize: 0xE8 } + - { offsetInCU: 0x9FE, offset: 0x6592B, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x502, symBinAddr: 0xDEE2, symSize: 0x7D } + - { offsetInCU: 0xA6D, offset: 0x6599A, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x57F, symBinAddr: 0xDF5F, symSize: 0x45 } + - { offsetInCU: 0xAC2, offset: 0x659EF, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x5C4, symBinAddr: 0xDFA4, symSize: 0x9E } + - { offsetInCU: 0xC2D, offset: 0x65B5A, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0x6A7, symBinAddr: 0xE087, symSize: 0x79 } + - { offsetInCU: 0xCC6, offset: 0x65BF3, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0x720, symBinAddr: 0xE100, symSize: 0x6 } + - { offsetInCU: 0xCEF, offset: 0x65C1C, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0x726, symBinAddr: 0xE106, symSize: 0x23 } + - { offsetInCU: 0xD44, offset: 0x65C71, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0x749, symBinAddr: 0xE129, symSize: 0x8C } + - { offsetInCU: 0xE76, offset: 0x65DA3, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0x7D5, symBinAddr: 0xE1B5, symSize: 0x77 } + - { offsetInCU: 0xF39, offset: 0x65E66, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x84C, symBinAddr: 0xE22C, symSize: 0x21 } + - { offsetInCU: 0xF7B, offset: 0x65EA8, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x86D, symBinAddr: 0xE24D, symSize: 0x6D } + - { offsetInCU: 0x1012, offset: 0x65F3F, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x8DA, symBinAddr: 0xE2BA, symSize: 0x21 } + - { offsetInCU: 0x1054, offset: 0x65F81, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x8FB, symBinAddr: 0xE2DB, symSize: 0x82 } + - { offsetInCU: 0x1112, offset: 0x6603F, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0x97D, symBinAddr: 0xE35D, symSize: 0xAA } + - { offsetInCU: 0x121C, offset: 0x66149, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xA27, symBinAddr: 0xE407, symSize: 0x7E } + - { offsetInCU: 0x131B, offset: 0x66248, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xAA5, symBinAddr: 0xE485, symSize: 0x54 } + - { offsetInCU: 0x139D, offset: 0x662CA, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xAF9, symBinAddr: 0xE4D9, symSize: 0x68 } + - { offsetInCU: 0x1424, offset: 0x66351, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xB61, symBinAddr: 0xE541, symSize: 0x11 } + - { offsetInCU: 0x1466, offset: 0x66393, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0xB72, symBinAddr: 0xE552, symSize: 0x3A9 } + - { offsetInCU: 0x27, offset: 0x669AD, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xE9E3, symSize: 0x6 } + - { offsetInCU: 0x4D, offset: 0x669D3, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xE9E3, symSize: 0x6 } + - { offsetInCU: 0x27, offset: 0x66A76, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xE9E9, symSize: 0x3D } + - { offsetInCU: 0x83, offset: 0x66AD2, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xE9E9, symSize: 0x3D } + - { offsetInCU: 0xCA, offset: 0x66B19, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x3D, symBinAddr: 0xEA26, symSize: 0x8E } +... diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h new file mode 100644 index 0000000000..8f6d56fde2 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/NSNotificationCenter+OCMAdditions.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2009-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCObserverMockObject; + + +@interface NSNotificationCenter(OCMAdditions) + +- (void)addMockObserver:(OCObserverMockObject *)notificationObserver name:(NSString *)notificationName object:(id)notificationSender; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMArg.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMArg.h new file mode 100644 index 0000000000..27167078ad --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMArg.h @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2009-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMArg : NSObject + +// constraining arguments + ++ (id)any; ++ (SEL)anySelector; ++ (void *)anyPointer; ++ (id __autoreleasing *)anyObjectRef; ++ (id)isNil; ++ (id)isNotNil; ++ (id)isEqual:(id)value; ++ (id)isNotEqual:(id)value; ++ (id)isKindOfClass:(Class)cls; ++ (id)checkWithSelector:(SEL)selector onObject:(id)anObject; ++ (id)checkWithBlock:(BOOL (^)(id obj))block; + +// manipulating arguments + ++ (id *)setTo:(id)value; ++ (void *)setToValue:(NSValue *)value; ++ (id)invokeBlock; ++ (id)invokeBlockWithArgs:(id)first, ... NS_REQUIRES_NIL_TERMINATION; + ++ (id)defaultValue; + +// internal use only + ++ (id)resolveSpecialValues:(NSValue *)value; + +@end + +#define OCMOCK_ANY [OCMArg any] + +#define OCMOCK_VALUE(variable) \ + ({ __typeof__(variable) __v = (variable); [NSValue value:&__v withObjCType:@encode(__typeof__(__v))]; }) diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h new file mode 100644 index 0000000000..39714db03f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMConstraint.h @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2007-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMConstraint : NSObject + ++ (instancetype)constraint; +- (BOOL)evaluate:(id)value; + +// if you are looking for any, isNil, etc, they have moved to OCMArg + +// try to use [OCMArg checkWith...] instead of the constraintWith... methods below + ++ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject; ++ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject withValue:(id)aValue; + + +@end + +@interface OCMAnyConstraint : OCMConstraint +@end + +@interface OCMIsNilConstraint : OCMConstraint +@end + +@interface OCMIsNotNilConstraint : OCMConstraint +@end + +@interface OCMIsNotEqualConstraint : OCMConstraint +{ +@public + id testValue; +} + +@end + +@interface OCMInvocationConstraint : OCMConstraint +{ +@public + NSInvocation *invocation; +} + +@end + +@interface OCMBlockConstraint : OCMConstraint +{ + BOOL (^block)(id); +} + +- (instancetype)initWithConstraintBlock:(BOOL (^)(id))block; + +@end + +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define CONSTRAINT(aSelector) [OCMConstraint constraintWithSelector:aSelector onObject:self] +#define CONSTRAINTV(aSelector, aValue) [OCMConstraint constraintWithSelector:aSelector onObject:self withValue:(aValue)] +#endif diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h new file mode 100644 index 0000000000..15131ae781 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMFunctions.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + + +#if defined(__cplusplus) +#define OCMOCK_EXTERN extern "C" +#else +#define OCMOCK_EXTERN extern +#endif + + +OCMOCK_EXTERN BOOL OCMIsObjectType(const char *objCType); +OCMOCK_EXTERN BOOL OCMIsSubclassOfMockClass(Class cls); diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h new file mode 100644 index 0000000000..b14a8eb8a5 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMLocation.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import + +@interface OCMLocation : NSObject +{ + id testCase; + NSString *file; + NSUInteger line; +} + ++ (instancetype)locationWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; + +- (instancetype)initWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine; + +- (id)testCase; +- (NSString *)file; +- (NSUInteger)line; + +@end + +OCMOCK_EXTERN OCMLocation *OCMMakeLocation(id testCase, const char *file, int line); diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h new file mode 100644 index 0000000000..5b32fabc98 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMMacroState.h @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; +@class OCMRecorder; +@class OCMStubRecorder; +@class OCMockObject; + + +@interface OCMMacroState : NSObject +{ + OCMRecorder *recorder; + BOOL invocationDidThrow; +} + ++ (void)beginStubMacro; ++ (OCMStubRecorder *)endStubMacro; + ++ (void)beginExpectMacro; ++ (OCMStubRecorder *)endExpectMacro; + ++ (void)beginRejectMacro; ++ (OCMStubRecorder *)endRejectMacro; + ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation; ++ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation withQuantifier:(OCMQuantifier *)quantifier; ++ (void)endVerifyMacro; + ++ (OCMMacroState *)globalState; + +- (void)setRecorder:(OCMRecorder *)aRecorder; +- (OCMRecorder *)recorder; + +- (void)switchToClassMethod; + +- (void)setInvocationDidThrow:(BOOL)flag; +- (BOOL)invocationDidThrow; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h new file mode 100644 index 0000000000..c013bde16e --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMQuantifier.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2016-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@interface OCMQuantifier : NSObject +{ + NSUInteger expectedCount; +} + ++ (instancetype)never; ++ (instancetype)exactly:(NSUInteger)count; ++ (instancetype)atLeast:(NSUInteger)count; ++ (instancetype)atMost:(NSUInteger)count; + +- (BOOL)isValidCount:(NSUInteger)count; + +- (NSString *)description; + +@end + + +#define OCMNever() ([OCMQuantifier never]) +#define OCMTimes(n) ([OCMQuantifier exactly:(n)]) +#define OCMAtLeast(n) ([OCMQuantifier atLeast:(n)]) +#define OCMAtMost(n) ([OCMQuantifier atMost:(n)]) + +#ifndef OCM_DISABLE_SHORT_QSYNTAX +#define never() OCMNever() +#define times(n) OCMTimes(n) +#define atLeast(n) OCMAtLeast(n) +#define atMost(n) OCMAtMost(n) +#endif diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h new file mode 100644 index 0000000000..510644505f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMRecorder.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMockObject; +@class OCMInvocationMatcher; + + +@interface OCMRecorder : NSProxy +{ + OCMockObject *mockObject; + OCMInvocationMatcher *invocationMatcher; + BOOL didRecordInvocation; + BOOL shouldReturnMockFromInit; +} + +- (instancetype)init; +- (instancetype)initWithMockObject:(OCMockObject *)aMockObject; + +- (void)setMockObject:(OCMockObject *)aMockObject; +- (void)setShouldReturnMockFromInit:(BOOL)flag; + +- (OCMInvocationMatcher *)invocationMatcher; +- (BOOL)didRecordInvocation; + +- (id)classMethod; +- (id)ignoringNonObjectArgs; + +@end + +@interface OCMRecorder (Properties) + +#define ignoringNonObjectArgs() _ignoringNonObjectArgs() +@property(nonatomic, readonly) OCMRecorder * (^_ignoringNonObjectArgs)(void); + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h new file mode 100644 index 0000000000..a00c64bf18 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMStubRecorder.h @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import + +#import + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +@class XCTestExpectation; +#endif + +@interface OCMStubRecorder : OCMRecorder + +- (id)andReturn:(id)anObject; +- (id)andReturnValue:(NSValue *)aValue; +- (id)andThrow:(NSException *)anException; +- (id)andPost:(NSNotification *)aNotification; +- (id)andCall:(SEL)selector onObject:(id)anObject; +- (id)andDo:(void (^)(NSInvocation *invocation))block; +- (id)andForwardToRealObject; + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +- (id)andFulfill:(XCTestExpectation *)expectation; +#endif + +@end + + +@interface OCMStubRecorder (Properties) + +#define andReturn(aValue) _andReturn(({ \ + __typeof__(aValue) _val = (aValue); \ + NSValue *_nsval = [NSValue value:&_val withObjCType:@encode(__typeof__(_val))]; \ + if (OCMIsObjectType(@encode(__typeof(_val)))) { \ + objc_setAssociatedObject(_nsval, "OCMAssociatedBoxedValue", *(__unsafe_unretained id *) (void *) &_val, OBJC_ASSOCIATION_RETAIN); \ + } \ + _nsval; \ +})) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andReturn)(NSValue *); + +#define andThrow(anException) _andThrow(anException) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andThrow)(NSException *); + +#define andPost(aNotification) _andPost(aNotification) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andPost)(NSNotification *); + +#define andCall(anObject, aSelector) _andCall(anObject, aSelector) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andCall)(id, SEL); + +#define andDo(aBlock) _andDo(aBlock) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andDo)(void (^)(NSInvocation *)); + +#define andForwardToRealObject() _andForwardToRealObject() +@property (nonatomic, readonly) OCMStubRecorder *(^ _andForwardToRealObject)(void); + +#if !defined(OCM_DISABLE_XCTEST_FEATURES) +#define andFulfill(anExpectation) _andFulfill(anExpectation) +@property (nonatomic, readonly) OCMStubRecorder *(^ _andFulfill)(XCTestExpectation *); +#endif + +@property (nonatomic, readonly) OCMStubRecorder *(^ _ignoringNonObjectArgs)(void); + +#define andBreak() _andDo(^(NSInvocation *_invocation) \ +{ \ + __builtin_debugtrap(); \ +}) \ + +#define andLog(_format, ...) _andDo(^(NSInvocation *_invocation) \ +{ \ + NSLog(_format, ##__VA_ARGS__); \ +}) \ + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMock.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMock.h new file mode 100644 index 0000000000..f63657222f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMock.h @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h new file mode 100644 index 0000000000..22535572a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMockMacros.h @@ -0,0 +1,157 @@ +/* + * Copyright (c) 2014-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + + + +#ifdef OCM_DISABLE_SHORT_SYNTAX +#define OCM_DISABLE_SHORT_QSYNTAX +#endif + + +#define OCMClassMock(cls) [OCMockObject niceMockForClass:cls] + +#define OCMStrictClassMock(cls) [OCMockObject mockForClass:cls] + +#define OCMProtocolMock(protocol) [OCMockObject niceMockForProtocol:protocol] + +#define OCMStrictProtocolMock(protocol) [OCMockObject mockForProtocol:protocol] + +#define OCMPartialMock(obj) [OCMockObject partialMockForObject:obj] + +#define OCMObserverMock() [OCMockObject observerMock] + + +#define OCMStub(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginStubMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endStubMacro]; \ + } \ + recorder; \ + ); \ +}) + +#define OCMExpect(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginExpectMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endExpectMacro]; \ + } \ + recorder; \ + ); \ +}) + +#define OCMReject(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginRejectMacro]; \ + OCMStubRecorder *recorder = nil; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + recorder = [OCMMacroState endRejectMacro]; \ + } \ + recorder; \ + ); \ +}) + + + +#define OCMClassMethod(invocation) \ + _OCMSilenceWarnings( \ + [[OCMMacroState globalState] switchToClassMethod]; \ + invocation; \ + ); + + +#ifndef OCM_DISABLE_SHORT_SYNTAX +#define ClassMethod(invocation) OCMClassMethod(invocation) +#endif + + +#define OCMVerifyAll(mock) [(OCMockObject *)mock verifyAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define OCMVerifyAllWithDelay(mock, delay) [(OCMockObject *)mock verifyWithDelay:delay atLocation:OCMMakeLocation(self, __FILE__, __LINE__)] + +#define _OCMVerify(invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__)]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +#define _OCMVerifyWithQuantifier(quantifier, invocation) \ +({ \ + _OCMSilenceWarnings( \ + [OCMMacroState beginVerifyMacroAtLocation:OCMMakeLocation(self, __FILE__, __LINE__) withQuantifier:quantifier]; \ + @try{ \ + invocation; \ + }@catch(...){ \ + [[OCMMacroState globalState] setInvocationDidThrow:YES]; \ + /* NOLINTNEXTLINE(google-objc-avoid-throwing-exception) */ \ + @throw; \ + }@finally{ \ + [OCMMacroState endVerifyMacro]; \ + } \ + ); \ +}) + +// explanation for macros below here: https://stackoverflow.com/questions/3046889/optional-parameters-with-c-macros + +#define _OCMVerify_1(A) _OCMVerify(A) +#define _OCMVerify_2(A,B) _OCMVerifyWithQuantifier(A, B) +#define _OCMVerify_X(x,A,B,FUNC, ...) FUNC +#define OCMVerify(...) _OCMVerify_X(,##__VA_ARGS__, _OCMVerify_2(__VA_ARGS__), _OCMVerify_1(__VA_ARGS__)) + + +#define _OCMSilenceWarnings(macro) \ +({ \ + _Pragma("clang diagnostic push") \ + _Pragma("clang diagnostic ignored \"-Wunused-value\"") \ + _Pragma("clang diagnostic ignored \"-Wunused-getter-return-value\"") \ + _Pragma("clang diagnostic ignored \"-Wstrict-selector-match\"") \ + macro \ + _Pragma("clang diagnostic pop") \ +}) diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h new file mode 100644 index 0000000000..f57397165f --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Headers/OCMockObject.h @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2004-2021 Erik Doernenburg and contributors + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use these files except in compliance with the License. You may obtain + * a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations + * under the License. + */ + +#import + +@class OCMLocation; +@class OCMQuantifier; +@class OCMInvocationStub; +@class OCMStubRecorder; +@class OCMInvocationMatcher; +@class OCMInvocationExpectation; + + +@interface OCMockObject : NSProxy +{ + BOOL isNice; + BOOL expectationOrderMatters; + NSMutableArray *stubs; + NSMutableArray *expectations; + NSMutableArray *exceptions; + NSMutableArray *invocations; +} + ++ (id)mockForClass:(Class)aClass; ++ (id)mockForProtocol:(Protocol *)aProtocol; ++ (id)partialMockForObject:(NSObject *)anObject; + ++ (id)niceMockForClass:(Class)aClass; ++ (id)niceMockForProtocol:(Protocol *)aProtocol; + ++ (id)observerMock __deprecated_msg("Please use XCTNSNotificationExpectation instead."); + +- (instancetype)init; + +- (void)setExpectationOrderMatters:(BOOL)flag; + +- (id)stub; +- (id)expect; +- (id)reject; + +- (id)verify; +- (id)verifyAtLocation:(OCMLocation *)location; + +- (void)verifyWithDelay:(NSTimeInterval)delay; +- (void)verifyWithDelay:(NSTimeInterval)delay atLocation:(OCMLocation *)location; + +- (void)stopMocking; + +// internal use only + +- (void)addStub:(OCMInvocationStub *)aStub; +- (void)addExpectation:(OCMInvocationExpectation *)anExpectation; +- (void)addInvocation:(NSInvocation *)anInvocation; + +- (BOOL)handleInvocation:(NSInvocation *)anInvocation; +- (void)handleUnRecordedInvocation:(NSInvocation *)anInvocation; +- (BOOL)handleSelector:(SEL)sel; + +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher atLocation:(OCMLocation *)location; +- (void)verifyInvocation:(OCMInvocationMatcher *)matcher withQuantifier:(OCMQuantifier *)quantifier atLocation:(OCMLocation *)location; +- (NSString *)descriptionForVerificationFailureWithMatcher:(OCMInvocationMatcher *)matcher quantifier:(OCMQuantifier *)quantifier invocationCount:(NSUInteger)count; + +@end diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Info.plist b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Info.plist new file mode 100644 index 0000000000..a64c05b437 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Info.plist differ diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Modules/module.modulemap b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Modules/module.modulemap new file mode 100644 index 0000000000..fab3ca5c35 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module OCMock { + umbrella header "OCMock.h" + export * + + module * { export * } +} diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/OCMock b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/OCMock new file mode 100755 index 0000000000..bbcf241e13 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000000..64abb31e4d --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/OCMock.framework/_CodeSignature/CodeResources @@ -0,0 +1,297 @@ + + + + + files + + Headers/NSNotificationCenter+OCMAdditions.h + + vONiqh5sL6dS88Kx8JYNEZSgZs0= + + Headers/OCMArg.h + + 2TtJQtEo2sCB6zXIpOR5CpHd6ZI= + + Headers/OCMConstraint.h + + Xas8pGuJGxTT/F4ey/TyYW8RdsE= + + Headers/OCMFunctions.h + + 8vgivFuntcZU8V6MIPS/qI7+76c= + + Headers/OCMLocation.h + + /0CRbUvWS/08eIbkc7Qs0rVCIpc= + + Headers/OCMMacroState.h + + eG9h5aC1sciDnimn2qd8D3Whgs8= + + Headers/OCMQuantifier.h + + Iz/nUSovlPskrKgJYN3wtrzsQwI= + + Headers/OCMRecorder.h + + Nuc9k8M2llCQS3ElBXYmXmOgYSA= + + Headers/OCMStubRecorder.h + + UlinOlGX+5BrG/p3FpLJyfKrfBc= + + Headers/OCMock.h + + On/6fINORTxTz9S5hDINgwB7Q+k= + + Headers/OCMockMacros.h + + I/Um7WTr4ycb9SAiuXqMQqZr56s= + + Headers/OCMockObject.h + + gs1jfQy3OVzcDFaoOf3h85dDCHg= + + Info.plist + + eYsacQNrGmXbyV2m226MyGvCnnc= + + Modules/module.modulemap + + D8QZr5r+V+F/EzuAFJHCo218QzY= + + + files2 + + Headers/NSNotificationCenter+OCMAdditions.h + + hash + + vONiqh5sL6dS88Kx8JYNEZSgZs0= + + hash2 + + OpqlLXl1TYpgdESPdjTcl8ukOnx3PIF/CW2vaf8Hffg= + + + Headers/OCMArg.h + + hash + + 2TtJQtEo2sCB6zXIpOR5CpHd6ZI= + + hash2 + + KlkzlNlKwrlSANkeM5T8f5FOJdV/6ehZzv7wvyec5KA= + + + Headers/OCMConstraint.h + + hash + + Xas8pGuJGxTT/F4ey/TyYW8RdsE= + + hash2 + + 2U5VzXM/137kdDaimPrTw7LgWDfexU81LodocYo6kc0= + + + Headers/OCMFunctions.h + + hash + + 8vgivFuntcZU8V6MIPS/qI7+76c= + + hash2 + + RkAZXLHoOdzRAcb5Xj1jfbb4HG46uX2ebbvAQuL02tE= + + + Headers/OCMLocation.h + + hash + + /0CRbUvWS/08eIbkc7Qs0rVCIpc= + + hash2 + + ccpsG99Nw50eW0nZvLv/IozvOnpFCvXqTcFMQkNv1bU= + + + Headers/OCMMacroState.h + + hash + + eG9h5aC1sciDnimn2qd8D3Whgs8= + + hash2 + + CvW82Uxav33uzaXGAxUzM2ue5TYOB7xRmnoIZ/X/xgs= + + + Headers/OCMQuantifier.h + + hash + + Iz/nUSovlPskrKgJYN3wtrzsQwI= + + hash2 + + AR64qzDpATQzBQbotenP205lhYh7IEtfrdb2tfkjvOk= + + + Headers/OCMRecorder.h + + hash + + Nuc9k8M2llCQS3ElBXYmXmOgYSA= + + hash2 + + 2yDq8ywLd4CnfinJmX1elhIUKtQRYv+bJDX5p+KPATo= + + + Headers/OCMStubRecorder.h + + hash + + UlinOlGX+5BrG/p3FpLJyfKrfBc= + + hash2 + + YJjzSF6DMhEmPqm7LnSnWdiCqSwsepMeGN4i1SKoHz4= + + + Headers/OCMock.h + + hash + + On/6fINORTxTz9S5hDINgwB7Q+k= + + hash2 + + Vt6bfx1xsYy28YCOPDtY7NzbG6grfcluwOF5MZqjyd4= + + + Headers/OCMockMacros.h + + hash + + I/Um7WTr4ycb9SAiuXqMQqZr56s= + + hash2 + + p45nXBg6Fyw2+Orzsv08dNq/tVPRv8ccEh8pkl2T/nk= + + + Headers/OCMockObject.h + + hash + + gs1jfQy3OVzcDFaoOf3h85dDCHg= + + hash2 + + SWo2XBfpB3ZcUgcIZvzTYDXcjmquNSdDpEXNe0U1zeo= + + + Modules/module.modulemap + + hash + + D8QZr5r+V+F/EzuAFJHCo218QzY= + + hash2 + + pJYkV/qB275HCglrXGI/POf3dh+jBQ7qNq2ZpQojitk= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist new file mode 100644 index 0000000000..7fb26517a8 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.org.ocmock.OCMock + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 3.9.2 + CFBundleVersion + 3.9.1 + + diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock new file mode 100644 index 0000000000..a2ed81ce19 Binary files /dev/null and b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/DWARF/OCMock differ diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml new file mode 100644 index 0000000000..849059c67a --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/aarch64/OCMock.yml @@ -0,0 +1,391 @@ +--- +triple: 'arm64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Products/Release-watchsimulator/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x34, offset: 0x2D8B5, size: 0x8, addend: 0x0, symName: _OCMockVersionString, symObjAddr: 0x0, symBinAddr: 0x100C8, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x2D8EA, size: 0x8, addend: 0x0, symName: _OCMockVersionNumber, symObjAddr: 0x28, symBinAddr: 0x100F0, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x2D927, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x381C, symSize: 0x50 } + - { offsetInCU: 0x19E, offset: 0x2DA9E, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x381C, symSize: 0x50 } + - { offsetInCU: 0x1CD, offset: 0x2DACD, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x50, symBinAddr: 0x386C, symSize: 0x30 } + - { offsetInCU: 0x210, offset: 0x2DB10, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0x80, symBinAddr: 0x389C, symSize: 0x30 } + - { offsetInCU: 0x253, offset: 0x2DB53, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xB0, symBinAddr: 0x38CC, symSize: 0x30 } + - { offsetInCU: 0x296, offset: 0x2DB96, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0xE0, symBinAddr: 0x38FC, symSize: 0x28 } + - { offsetInCU: 0x2DD, offset: 0x2DBDD, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x108, symBinAddr: 0x3924, symSize: 0x28 } + - { offsetInCU: 0x324, offset: 0x2DC24, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x130, symBinAddr: 0x394C, symSize: 0x18 } + - { offsetInCU: 0x367, offset: 0x2DC67, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x148, symBinAddr: 0x3964, symSize: 0x20 } + - { offsetInCU: 0x39A, offset: 0x2DC9A, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x168, symBinAddr: 0x3984, symSize: 0x118 } + - { offsetInCU: 0x3F0, offset: 0x2DCF0, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x280, symBinAddr: 0x3A9C, symSize: 0x80 } + - { offsetInCU: 0x423, offset: 0x2DD23, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x300, symBinAddr: 0x3B1C, symSize: 0xC } + - { offsetInCU: 0x456, offset: 0x2DD56, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x30C, symBinAddr: 0x3B28, symSize: 0x64 } + - { offsetInCU: 0x499, offset: 0x2DD99, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x370, symBinAddr: 0x3B8C, symSize: 0x13C } + - { offsetInCU: 0x4F7, offset: 0x2DDF7, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x4AC, symBinAddr: 0x3CC8, symSize: 0x60 } + - { offsetInCU: 0x53A, offset: 0x2DE3A, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x50C, symBinAddr: 0x3D28, symSize: 0x6C } + - { offsetInCU: 0x56D, offset: 0x2DE6D, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x578, symBinAddr: 0x3D94, symSize: 0x6C } + - { offsetInCU: 0x5B0, offset: 0x2DEB0, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x5E4, symBinAddr: 0x3E00, symSize: 0x10 } + - { offsetInCU: 0x5ED, offset: 0x2DEED, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x5F4, symBinAddr: 0x3E10, symSize: 0x64 } + - { offsetInCU: 0x620, offset: 0x2DF20, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x658, symBinAddr: 0x3E74, symSize: 0x30 } + - { offsetInCU: 0x657, offset: 0x2DF57, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x688, symBinAddr: 0x3EA4, symSize: 0x30 } + - { offsetInCU: 0x68E, offset: 0x2DF8E, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x6B8, symBinAddr: 0x3ED4, symSize: 0x14 } + - { offsetInCU: 0x6C5, offset: 0x2DFC5, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x6CC, symBinAddr: 0x3EE8, symSize: 0x8 } + - { offsetInCU: 0x6FA, offset: 0x2DFFA, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x6D4, symBinAddr: 0x3EF0, symSize: 0x298 } + - { offsetInCU: 0x84F, offset: 0x2E14F, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0x96C, symBinAddr: 0x4188, symSize: 0x8 } + - { offsetInCU: 0x891, offset: 0x2E191, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0x974, symBinAddr: 0x4190, symSize: 0x1AC } + - { offsetInCU: 0x957, offset: 0x2E257, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xB20, symBinAddr: 0x433C, symSize: 0x8 } + - { offsetInCU: 0x998, offset: 0x2E298, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xB28, symBinAddr: 0x4344, symSize: 0xC } + - { offsetInCU: 0x9EA, offset: 0x2E2EA, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xB34, symBinAddr: 0x4350, symSize: 0x190 } + - { offsetInCU: 0xAB0, offset: 0x2E3B0, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xCC4, symBinAddr: 0x44E0, symSize: 0xB8 } + - { offsetInCU: 0xB2C, offset: 0x2E42C, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0xD7C, symBinAddr: 0x4598, symSize: 0x74 } + - { offsetInCU: 0xC07, offset: 0x2E507, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0xDF0, symBinAddr: 0x460C, symSize: 0x140 } + - { offsetInCU: 0xC68, offset: 0x2E568, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0xF30, symBinAddr: 0x474C, symSize: 0xE8 } + - { offsetInCU: 0xCCD, offset: 0x2E5CD, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x1018, symBinAddr: 0x4834, symSize: 0x1BC } + - { offsetInCU: 0xD58, offset: 0x2E658, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x11D4, symBinAddr: 0x49F0, symSize: 0xF8 } + - { offsetInCU: 0xDA8, offset: 0x2E6A8, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x12CC, symBinAddr: 0x4AE8, symSize: 0x98 } + - { offsetInCU: 0xDED, offset: 0x2E6ED, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x1364, symBinAddr: 0x4B80, symSize: 0xA0 } + - { offsetInCU: 0xE5B, offset: 0x2E75B, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x1404, symBinAddr: 0x4C20, symSize: 0x1C8 } + - { offsetInCU: 0x27, offset: 0x2E8E7, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x4DE8, symSize: 0x60 } + - { offsetInCU: 0x10A, offset: 0x2E9CA, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x4DE8, symSize: 0x60 } + - { offsetInCU: 0x151, offset: 0x2EA11, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x60, symBinAddr: 0x4E48, symSize: 0x44 } + - { offsetInCU: 0x184, offset: 0x2EA44, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xA4, symBinAddr: 0x4E8C, symSize: 0x4C } + - { offsetInCU: 0x1E1, offset: 0x2EAA1, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xF0, symBinAddr: 0x4ED8, symSize: 0x10 } + - { offsetInCU: 0x218, offset: 0x2EAD8, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0x100, symBinAddr: 0x4EE8, symSize: 0x98 } + - { offsetInCU: 0x276, offset: 0x2EB36, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x198, symBinAddr: 0x4F80, symSize: 0x70 } + - { offsetInCU: 0x2C5, offset: 0x2EB85, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x208, symBinAddr: 0x4FF0, symSize: 0x48 } + - { offsetInCU: 0x369, offset: 0x2EC29, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x250, symBinAddr: 0x5038, symSize: 0x68 } + - { offsetInCU: 0x3AC, offset: 0x2EC6C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x2B8, symBinAddr: 0x50A0, symSize: 0x26C } + - { offsetInCU: 0x63C, offset: 0x2EEFC, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x524, symBinAddr: 0x530C, symSize: 0xB0 } + - { offsetInCU: 0x747, offset: 0x2F007, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x5D4, symBinAddr: 0x53BC, symSize: 0x3C } + - { offsetInCU: 0x770, offset: 0x2F030, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x610, symBinAddr: 0x53F8, symSize: 0x30 } + - { offsetInCU: 0x78F, offset: 0x2F04F, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x640, symBinAddr: 0x5428, symSize: 0xD4 } + - { offsetInCU: 0x949, offset: 0x2F209, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x714, symBinAddr: 0x54FC, symSize: 0xC0 } + - { offsetInCU: 0x9DD, offset: 0x2F29D, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x7D4, symBinAddr: 0x55BC, symSize: 0x4 } + - { offsetInCU: 0xA0C, offset: 0x2F2CC, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x7D8, symBinAddr: 0x55C0, symSize: 0x5C } + - { offsetInCU: 0xA63, offset: 0x2F323, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x834, symBinAddr: 0x561C, symSize: 0x34 } + - { offsetInCU: 0xA9A, offset: 0x2F35A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x868, symBinAddr: 0x5650, symSize: 0x10 } + - { offsetInCU: 0xAD1, offset: 0x2F391, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x878, symBinAddr: 0x5660, symSize: 0x10 } + - { offsetInCU: 0xB16, offset: 0x2F3D6, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0x888, symBinAddr: 0x5670, symSize: 0x10 } + - { offsetInCU: 0xB5B, offset: 0x2F41B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0x898, symBinAddr: 0x5680, symSize: 0x64 } + - { offsetInCU: 0xC1B, offset: 0x2F4DB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0x8FC, symBinAddr: 0x56E4, symSize: 0x38 } + - { offsetInCU: 0xC53, offset: 0x2F513, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0x934, symBinAddr: 0x571C, symSize: 0x38 } + - { offsetInCU: 0xC8B, offset: 0x2F54B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0x96C, symBinAddr: 0x5754, symSize: 0x38 } + - { offsetInCU: 0xCC3, offset: 0x2F583, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0x9A4, symBinAddr: 0x578C, symSize: 0x38 } + - { offsetInCU: 0xCFB, offset: 0x2F5BB, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0x9DC, symBinAddr: 0x57C4, symSize: 0x38 } + - { offsetInCU: 0xD33, offset: 0x2F5F3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xA14, symBinAddr: 0x57FC, symSize: 0x38 } + - { offsetInCU: 0xD6B, offset: 0x2F62B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xA4C, symBinAddr: 0x5834, symSize: 0x38 } + - { offsetInCU: 0xDA3, offset: 0x2F663, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xA84, symBinAddr: 0x586C, symSize: 0x38 } + - { offsetInCU: 0xDDB, offset: 0x2F69B, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xABC, symBinAddr: 0x58A4, symSize: 0x38 } + - { offsetInCU: 0xE13, offset: 0x2F6D3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xAF4, symBinAddr: 0x58DC, symSize: 0x38 } + - { offsetInCU: 0x27, offset: 0x2F8CB, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x5914, symSize: 0xC4 } + - { offsetInCU: 0x131, offset: 0x2F9D5, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x5914, symSize: 0xC4 } + - { offsetInCU: 0x188, offset: 0x2FA2C, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xC4, symBinAddr: 0x59D8, symSize: 0x50 } + - { offsetInCU: 0x1E5, offset: 0x2FA89, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x114, symBinAddr: 0x5A28, symSize: 0x10 } + - { offsetInCU: 0x21C, offset: 0x2FAC0, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x124, symBinAddr: 0x5A38, symSize: 0xD4 } + - { offsetInCU: 0x295, offset: 0x2FB39, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x1F8, symBinAddr: 0x5B0C, symSize: 0x58 } + - { offsetInCU: 0x31F, offset: 0x2FBC3, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x250, symBinAddr: 0x5B64, symSize: 0x98 } + - { offsetInCU: 0x3FD, offset: 0x2FCA1, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x2E8, symBinAddr: 0x5BFC, symSize: 0x68 } + - { offsetInCU: 0x440, offset: 0x2FCE4, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x350, symBinAddr: 0x5C64, symSize: 0x7C } + - { offsetInCU: 0x483, offset: 0x2FD27, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x3CC, symBinAddr: 0x5CE0, symSize: 0xD8 } + - { offsetInCU: 0x4F5, offset: 0x2FD99, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x4A4, symBinAddr: 0x5DB8, symSize: 0x278 } + - { offsetInCU: 0x7E3, offset: 0x30087, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x71C, symBinAddr: 0x6030, symSize: 0x84 } + - { offsetInCU: 0x8F3, offset: 0x30197, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x80C, symBinAddr: 0x60B4, symSize: 0x10C } + - { offsetInCU: 0xA9C, offset: 0x30340, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0x918, symBinAddr: 0x61C0, symSize: 0x58 } + - { offsetInCU: 0xB11, offset: 0x303B5, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0x970, symBinAddr: 0x6218, symSize: 0x90 } + - { offsetInCU: 0xB7F, offset: 0x30423, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xA00, symBinAddr: 0x62A8, symSize: 0x8 } + - { offsetInCU: 0xBBE, offset: 0x30462, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xA08, symBinAddr: 0x62B0, symSize: 0xA0 } + - { offsetInCU: 0xC36, offset: 0x304DA, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xAA8, symBinAddr: 0x6350, symSize: 0x134 } + - { offsetInCU: 0xCD8, offset: 0x3057C, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xBDC, symBinAddr: 0x6484, symSize: 0x64 } + - { offsetInCU: 0xD74, offset: 0x30618, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xC40, symBinAddr: 0x64E8, symSize: 0x10 } + - { offsetInCU: 0xD9D, offset: 0x30641, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xC50, symBinAddr: 0x64F8, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x308DE, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x6504, symSize: 0x78 } + - { offsetInCU: 0xD9, offset: 0x30990, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x6504, symSize: 0x78 } + - { offsetInCU: 0x120, offset: 0x309D7, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x78, symBinAddr: 0x657C, symSize: 0x44 } + - { offsetInCU: 0x199, offset: 0x30A50, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xBC, symBinAddr: 0x65C0, symSize: 0x94 } + - { offsetInCU: 0x282, offset: 0x30B39, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x150, symBinAddr: 0x6654, symSize: 0x14 } + - { offsetInCU: 0x2F8, offset: 0x30BAF, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x164, symBinAddr: 0x6668, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x30C6F, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x6684, symSize: 0x1C } + - { offsetInCU: 0x178, offset: 0x30DC0, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x6684, symSize: 0x1C } + - { offsetInCU: 0x1AD, offset: 0x30DF5, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x1C, symBinAddr: 0x66A0, symSize: 0x34 } + - { offsetInCU: 0x1F4, offset: 0x30E3C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x50, symBinAddr: 0x66D4, symSize: 0x10 } + - { offsetInCU: 0x233, offset: 0x30E7B, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x60, symBinAddr: 0x66E4, symSize: 0x10 } + - { offsetInCU: 0x270, offset: 0x30EB8, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x70, symBinAddr: 0x66F4, symSize: 0x50 } + - { offsetInCU: 0x2A3, offset: 0x30EEB, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xC0, symBinAddr: 0x6744, symSize: 0x10 } + - { offsetInCU: 0x2DA, offset: 0x30F22, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0xD0, symBinAddr: 0x6754, symSize: 0x10 } + - { offsetInCU: 0x311, offset: 0x30F59, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0xE0, symBinAddr: 0x6764, symSize: 0x10 } + - { offsetInCU: 0x348, offset: 0x30F90, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0xF0, symBinAddr: 0x6774, symSize: 0x34 } + - { offsetInCU: 0x37F, offset: 0x30FC7, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x124, symBinAddr: 0x67A8, symSize: 0x34 } + - { offsetInCU: 0x3B6, offset: 0x30FFE, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x158, symBinAddr: 0x67DC, symSize: 0xC0 } + - { offsetInCU: 0x42D, offset: 0x31075, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x218, symBinAddr: 0x689C, symSize: 0x90 } + - { offsetInCU: 0x48F, offset: 0x310D7, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x2A8, symBinAddr: 0x692C, symSize: 0x68 } + - { offsetInCU: 0x514, offset: 0x3115C, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x310, symBinAddr: 0x6994, symSize: 0x54 } + - { offsetInCU: 0x55B, offset: 0x311A3, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x364, symBinAddr: 0x69E8, symSize: 0x8 } + - { offsetInCU: 0x59E, offset: 0x311E6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x36C, symBinAddr: 0x69F0, symSize: 0x10 } + - { offsetInCU: 0x5C7, offset: 0x3120F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x37C, symBinAddr: 0x6A00, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x313B9, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x6A0C, symSize: 0x30 } + - { offsetInCU: 0xAB, offset: 0x3143D, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x6A0C, symSize: 0x30 } + - { offsetInCU: 0xEE, offset: 0x31480, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x30, symBinAddr: 0x6A3C, symSize: 0x8 } + - { offsetInCU: 0x123, offset: 0x314B5, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x38, symBinAddr: 0x6A44, symSize: 0x30 } + - { offsetInCU: 0x166, offset: 0x314F8, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x68, symBinAddr: 0x6A74, symSize: 0x30 } + - { offsetInCU: 0x1A9, offset: 0x3153B, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0x98, symBinAddr: 0x6AA4, symSize: 0x68 } + - { offsetInCU: 0x1F0, offset: 0x31582, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x100, symBinAddr: 0x6B0C, symSize: 0x8 } + - { offsetInCU: 0x22F, offset: 0x315C1, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x108, symBinAddr: 0x6B14, symSize: 0x58 } + - { offsetInCU: 0x266, offset: 0x315F8, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x160, symBinAddr: 0x6B6C, symSize: 0x10 } + - { offsetInCU: 0x2AB, offset: 0x3163D, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x170, symBinAddr: 0x6B7C, symSize: 0x60 } + - { offsetInCU: 0x2F2, offset: 0x31684, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x1D0, symBinAddr: 0x6BDC, symSize: 0x10 } + - { offsetInCU: 0x337, offset: 0x316C9, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x1E0, symBinAddr: 0x6BEC, symSize: 0x44 } + - { offsetInCU: 0x36E, offset: 0x31700, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x224, symBinAddr: 0x6C30, symSize: 0x60 } + - { offsetInCU: 0x3B5, offset: 0x31747, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x284, symBinAddr: 0x6C90, symSize: 0x10 } + - { offsetInCU: 0x3FA, offset: 0x3178C, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x294, symBinAddr: 0x6CA0, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x31824, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x6CE4, symSize: 0x90 } + - { offsetInCU: 0x1AA, offset: 0x319A7, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x6CE4, symSize: 0x90 } + - { offsetInCU: 0x1E1, offset: 0x319DE, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0x90, symBinAddr: 0x6D74, symSize: 0x14 } + - { offsetInCU: 0x218, offset: 0x31A15, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xA4, symBinAddr: 0x6D88, symSize: 0x74 } + - { offsetInCU: 0x26F, offset: 0x31A6C, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x118, symBinAddr: 0x6DFC, symSize: 0x58 } + - { offsetInCU: 0x2B6, offset: 0x31AB3, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x170, symBinAddr: 0x6E54, symSize: 0x58 } + - { offsetInCU: 0x2FD, offset: 0x31AFA, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x1C8, symBinAddr: 0x6EAC, symSize: 0x58 } + - { offsetInCU: 0x344, offset: 0x31B41, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x220, symBinAddr: 0x6F04, symSize: 0x60 } + - { offsetInCU: 0x39B, offset: 0x31B98, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x280, symBinAddr: 0x6F64, symSize: 0x58 } + - { offsetInCU: 0x3E2, offset: 0x31BDF, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x2D8, symBinAddr: 0x6FBC, symSize: 0x48 } + - { offsetInCU: 0x419, offset: 0x31C16, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x320, symBinAddr: 0x7004, symSize: 0x64 } + - { offsetInCU: 0x45C, offset: 0x31C59, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x384, symBinAddr: 0x7068, symSize: 0x54 } + - { offsetInCU: 0x4A3, offset: 0x31CA0, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x3D8, symBinAddr: 0x70BC, symSize: 0x6C } + - { offsetInCU: 0x546, offset: 0x31D43, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x460, symBinAddr: 0x7128, symSize: 0x54 } + - { offsetInCU: 0x58D, offset: 0x31D8A, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x4B4, symBinAddr: 0x717C, symSize: 0xC } + - { offsetInCU: 0x5E0, offset: 0x31DDD, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x4C0, symBinAddr: 0x7188, symSize: 0x54 } + - { offsetInCU: 0x627, offset: 0x31E24, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x514, symBinAddr: 0x71DC, symSize: 0xC } + - { offsetInCU: 0x67A, offset: 0x31E77, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x520, symBinAddr: 0x71E8, symSize: 0x54 } + - { offsetInCU: 0x6C1, offset: 0x31EBE, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x574, symBinAddr: 0x723C, symSize: 0xC } + - { offsetInCU: 0x722, offset: 0x31F1F, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x580, symBinAddr: 0x7248, symSize: 0x54 } + - { offsetInCU: 0x769, offset: 0x31F66, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x5D4, symBinAddr: 0x729C, symSize: 0xC } + - { offsetInCU: 0x7BC, offset: 0x31FB9, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x5E0, symBinAddr: 0x72A8, symSize: 0x54 } + - { offsetInCU: 0x803, offset: 0x32000, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x634, symBinAddr: 0x72FC, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x32690, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7304, symSize: 0x6C } + - { offsetInCU: 0x1BE, offset: 0x32827, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x7304, symSize: 0x6C } + - { offsetInCU: 0x1F5, offset: 0x3285E, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x6C, symBinAddr: 0x7370, symSize: 0x14 } + - { offsetInCU: 0x22C, offset: 0x32895, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x80, symBinAddr: 0x7384, symSize: 0x2C } + - { offsetInCU: 0x263, offset: 0x328CC, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xAC, symBinAddr: 0x73B0, symSize: 0x64 } + - { offsetInCU: 0x27, offset: 0x32977, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x7414, symSize: 0x94 } + - { offsetInCU: 0x21F, offset: 0x32B6F, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x7414, symSize: 0x94 } + - { offsetInCU: 0x256, offset: 0x32BA6, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0x94, symBinAddr: 0x74A8, symSize: 0x24 } + - { offsetInCU: 0x29D, offset: 0x32BED, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xB8, symBinAddr: 0x74CC, symSize: 0x90 } + - { offsetInCU: 0x2E0, offset: 0x32C30, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x148, symBinAddr: 0x755C, symSize: 0x60 } + - { offsetInCU: 0x313, offset: 0x32C63, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x1A8, symBinAddr: 0x75BC, symSize: 0x10 } + - { offsetInCU: 0x34A, offset: 0x32C9A, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1B8, symBinAddr: 0x75CC, symSize: 0xC } + - { offsetInCU: 0x389, offset: 0x32CD9, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1C4, symBinAddr: 0x75D8, symSize: 0x10 } + - { offsetInCU: 0x3C0, offset: 0x32D10, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x1D4, symBinAddr: 0x75E8, symSize: 0xC } + - { offsetInCU: 0x27, offset: 0x32D8E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x75F4, symSize: 0x48 } + - { offsetInCU: 0x97, offset: 0x32DFE, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x75F4, symSize: 0x48 } + - { offsetInCU: 0xCA, offset: 0x32E31, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x48, symBinAddr: 0x763C, symSize: 0x40 } + - { offsetInCU: 0x10D, offset: 0x32E74, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x88, symBinAddr: 0x767C, symSize: 0x8 } + - { offsetInCU: 0x14A, offset: 0x32EB1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x90, symBinAddr: 0x7684, symSize: 0x8 } + - { offsetInCU: 0x181, offset: 0x32EE8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0x98, symBinAddr: 0x768C, symSize: 0x8 } + - { offsetInCU: 0x1BE, offset: 0x32F25, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0xA0, symBinAddr: 0x7694, symSize: 0x8 } + - { offsetInCU: 0x1F5, offset: 0x32F5C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xA8, symBinAddr: 0x769C, symSize: 0x8 } + - { offsetInCU: 0x22C, offset: 0x32F93, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xB0, symBinAddr: 0x76A4, symSize: 0x64 } + - { offsetInCU: 0x2D6, offset: 0x3303D, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x114, symBinAddr: 0x7708, symSize: 0x234 } + - { offsetInCU: 0x27, offset: 0x331CE, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x793C, symSize: 0x60 } + - { offsetInCU: 0xCE, offset: 0x33275, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x793C, symSize: 0x60 } + - { offsetInCU: 0x105, offset: 0x332AC, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x60, symBinAddr: 0x799C, symSize: 0x50 } + - { offsetInCU: 0x138, offset: 0x332DF, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xB0, symBinAddr: 0x79EC, symSize: 0x10 } + - { offsetInCU: 0x179, offset: 0x33320, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xC0, symBinAddr: 0x79FC, symSize: 0x10 } + - { offsetInCU: 0x1B0, offset: 0x33357, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xD0, symBinAddr: 0x7A0C, symSize: 0x10C } + - { offsetInCU: 0x277, offset: 0x3341E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x1DC, symBinAddr: 0x7B18, symSize: 0xF8 } + - { offsetInCU: 0x328, offset: 0x334CF, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x2D4, symBinAddr: 0x7C10, symSize: 0x1C } + - { offsetInCU: 0x27, offset: 0x3354F, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x7C2C, symSize: 0x24 } + - { offsetInCU: 0xD2, offset: 0x335FA, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x7C2C, symSize: 0x24 } + - { offsetInCU: 0x10F, offset: 0x33637, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x24, symBinAddr: 0x7C50, symSize: 0x10 } + - { offsetInCU: 0x146, offset: 0x3366E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x34, symBinAddr: 0x7C60, symSize: 0x10 } + - { offsetInCU: 0x17D, offset: 0x336A5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x44, symBinAddr: 0x7C70, symSize: 0x94 } + - { offsetInCU: 0x1C0, offset: 0x336E8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0xD8, symBinAddr: 0x7D04, symSize: 0xC0 } + - { offsetInCU: 0x27, offset: 0x33793, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x7DC4, symSize: 0x120 } + - { offsetInCU: 0x78, offset: 0x337E4, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x7DC4, symSize: 0x120 } + - { offsetInCU: 0x27, offset: 0x33935, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x7EE4, symSize: 0x58 } + - { offsetInCU: 0xD5, offset: 0x339E3, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x7EE4, symSize: 0x58 } + - { offsetInCU: 0x11C, offset: 0x33A2A, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x58, symBinAddr: 0x7F3C, symSize: 0x48 } + - { offsetInCU: 0x14F, offset: 0x33A5D, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0x7F84, symSize: 0x18 } + - { offsetInCU: 0x27, offset: 0x33B12, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x7F9C, symSize: 0x148 } + - { offsetInCU: 0xAA, offset: 0x33B95, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x7F9C, symSize: 0x148 } + - { offsetInCU: 0x18D, offset: 0x33C78, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x148, symBinAddr: 0x80E4, symSize: 0xA0 } + - { offsetInCU: 0x27, offset: 0x33DC7, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8184, symSize: 0xB0 } + - { offsetInCU: 0x41, offset: 0x33DE1, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x150, symBinAddr: 0x1B998, symSize: 0x0 } + - { offsetInCU: 0xC0, offset: 0x33E60, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x8184, symSize: 0xB0 } + - { offsetInCU: 0x27, offset: 0x33EE3, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x8234, symSize: 0x64 } + - { offsetInCU: 0xA3, offset: 0x33F5F, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x8234, symSize: 0x64 } + - { offsetInCU: 0xFA, offset: 0x33FB6, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x64, symBinAddr: 0x8298, symSize: 0x48 } + - { offsetInCU: 0x12D, offset: 0x33FE9, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0xAC, symBinAddr: 0x82E0, symSize: 0x74 } + - { offsetInCU: 0x27, offset: 0x3407D, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x8354, symSize: 0x58 } + - { offsetInCU: 0x5F, offset: 0x340B5, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x8354, symSize: 0x58 } + - { offsetInCU: 0xA6, offset: 0x340FC, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x58, symBinAddr: 0x83AC, symSize: 0x48 } + - { offsetInCU: 0xD9, offset: 0x3412F, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0xA0, symBinAddr: 0x83F4, symSize: 0x2C } + - { offsetInCU: 0x27, offset: 0x341DB, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x8420, symSize: 0x5C } + - { offsetInCU: 0x94, offset: 0x34248, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x8420, symSize: 0x5C } + - { offsetInCU: 0xDB, offset: 0x3428F, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x5C, symBinAddr: 0x847C, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x34301, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x84D0, symSize: 0x48 } + - { offsetInCU: 0xB1, offset: 0x3438B, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x84D0, symSize: 0x48 } + - { offsetInCU: 0x114, offset: 0x343EE, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x48, symBinAddr: 0x8518, symSize: 0x6C } + - { offsetInCU: 0x17B, offset: 0x34455, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xB4, symBinAddr: 0x8584, symSize: 0x48 } + - { offsetInCU: 0x1AE, offset: 0x34488, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0xFC, symBinAddr: 0x85CC, symSize: 0x8 } + - { offsetInCU: 0x1E5, offset: 0x344BF, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0x104, symBinAddr: 0x85D4, symSize: 0x8 } + - { offsetInCU: 0x21C, offset: 0x344F6, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x10C, symBinAddr: 0x85DC, symSize: 0x8 } + - { offsetInCU: 0x253, offset: 0x3452D, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x114, symBinAddr: 0x85E4, symSize: 0x50 } + - { offsetInCU: 0x27, offset: 0x345D8, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x8634, symSize: 0x6C } + - { offsetInCU: 0x157, offset: 0x34708, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x8634, symSize: 0x6C } + - { offsetInCU: 0x1A6, offset: 0x34757, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x6C, symBinAddr: 0x86A0, symSize: 0xA4 } + - { offsetInCU: 0x219, offset: 0x347CA, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x110, symBinAddr: 0x8744, symSize: 0x6C } + - { offsetInCU: 0x268, offset: 0x34819, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x17C, symBinAddr: 0x87B0, symSize: 0x4 } + - { offsetInCU: 0x29D, offset: 0x3484E, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x180, symBinAddr: 0x87B4, symSize: 0x6C } + - { offsetInCU: 0x2EC, offset: 0x3489D, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x1EC, symBinAddr: 0x8820, symSize: 0x44 } + - { offsetInCU: 0x333, offset: 0x348E4, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x230, symBinAddr: 0x8864, symSize: 0x8 } + - { offsetInCU: 0x372, offset: 0x34923, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x238, symBinAddr: 0x886C, symSize: 0x90 } + - { offsetInCU: 0x3E1, offset: 0x34992, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x2C8, symBinAddr: 0x88FC, symSize: 0xAC } + - { offsetInCU: 0x450, offset: 0x34A01, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x374, symBinAddr: 0x89A8, symSize: 0x28 } + - { offsetInCU: 0x483, offset: 0x34A34, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x39C, symBinAddr: 0x89D0, symSize: 0x58 } + - { offsetInCU: 0x4CA, offset: 0x34A7B, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x3F4, symBinAddr: 0x8A28, symSize: 0x8C } + - { offsetInCU: 0x4FD, offset: 0x34AAE, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x480, symBinAddr: 0x8AB4, symSize: 0x34 } + - { offsetInCU: 0x540, offset: 0x34AF1, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x4B4, symBinAddr: 0x8AE8, symSize: 0x8 } + - { offsetInCU: 0x577, offset: 0x34B28, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x4BC, symBinAddr: 0x8AF0, symSize: 0x8 } + - { offsetInCU: 0x5B4, offset: 0x34B65, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x4C4, symBinAddr: 0x8AF8, symSize: 0x8 } + - { offsetInCU: 0x5EB, offset: 0x34B9C, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x4CC, symBinAddr: 0x8B00, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x34C45, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x8B08, symSize: 0x60 } + - { offsetInCU: 0x70, offset: 0x34C8E, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x8B08, symSize: 0x60 } + - { offsetInCU: 0xB7, offset: 0x34CD5, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x60, symBinAddr: 0x8B68, symSize: 0x50 } + - { offsetInCU: 0xEA, offset: 0x34D08, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xB0, symBinAddr: 0x8BB8, symSize: 0x4 } + - { offsetInCU: 0x12B, offset: 0x34D49, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xB4, symBinAddr: 0x8BBC, symSize: 0x44 } + - { offsetInCU: 0x27, offset: 0x34E1D, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x8C00, symSize: 0x6C } + - { offsetInCU: 0x88, offset: 0x34E7E, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x8C00, symSize: 0x6C } + - { offsetInCU: 0xBF, offset: 0x34EB5, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x6C, symBinAddr: 0x8C6C, symSize: 0x34 } + - { offsetInCU: 0xF6, offset: 0x34EEC, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0xA0, symBinAddr: 0x8CA0, symSize: 0x114 } + - { offsetInCU: 0x140, offset: 0x34F36, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x1B4, symBinAddr: 0x8DB4, symSize: 0xC } + - { offsetInCU: 0x173, offset: 0x34F69, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x1C0, symBinAddr: 0x8DC0, symSize: 0x8 } + - { offsetInCU: 0x1B0, offset: 0x34FA6, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x1C8, symBinAddr: 0x8DC8, symSize: 0x58 } + - { offsetInCU: 0x1F3, offset: 0x34FE9, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x220, symBinAddr: 0x8E20, symSize: 0x74 } + - { offsetInCU: 0x23A, offset: 0x35030, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x294, symBinAddr: 0x8E94, symSize: 0x8 } + - { offsetInCU: 0x26B, offset: 0x35061, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x29C, symBinAddr: 0x8E9C, symSize: 0x114 } + - { offsetInCU: 0x39D, offset: 0x35193, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x3B0, symBinAddr: 0x8FB0, symSize: 0x74 } + - { offsetInCU: 0x413, offset: 0x35209, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x424, symBinAddr: 0x9024, symSize: 0x88 } + - { offsetInCU: 0x499, offset: 0x3528F, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x4AC, symBinAddr: 0x90AC, symSize: 0x114 } + - { offsetInCU: 0x27, offset: 0x35369, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x91C0, symSize: 0x48 } + - { offsetInCU: 0x74, offset: 0x353B6, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x91C0, symSize: 0x48 } + - { offsetInCU: 0xA7, offset: 0x353E9, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x48, symBinAddr: 0x9208, symSize: 0x8 } + - { offsetInCU: 0xDA, offset: 0x3541C, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x50, symBinAddr: 0x9210, symSize: 0x34 } + - { offsetInCU: 0x131, offset: 0x35473, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x84, symBinAddr: 0x9244, symSize: 0x34 } + - { offsetInCU: 0x198, offset: 0x354DA, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xB8, symBinAddr: 0x9278, symSize: 0xAC } + - { offsetInCU: 0x1DF, offset: 0x35521, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x164, symBinAddr: 0x9324, symSize: 0xAC } + - { offsetInCU: 0x27, offset: 0x35623, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x93D0, symSize: 0xC } + - { offsetInCU: 0x72, offset: 0x3566E, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x93D0, symSize: 0xC } + - { offsetInCU: 0xA5, offset: 0x356A1, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0xC, symBinAddr: 0x93DC, symSize: 0xC } + - { offsetInCU: 0xD8, offset: 0x356D4, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x18, symBinAddr: 0x93E8, symSize: 0x4 } + - { offsetInCU: 0x10D, offset: 0x35709, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x1C, symBinAddr: 0x93EC, symSize: 0xC } + - { offsetInCU: 0x179, offset: 0x35775, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x28, symBinAddr: 0x93F8, symSize: 0xC } + - { offsetInCU: 0x1AC, offset: 0x357A8, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x34, symBinAddr: 0x9404, symSize: 0xC } + - { offsetInCU: 0x1DF, offset: 0x357DB, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0x40, symBinAddr: 0x9410, symSize: 0x8 } + - { offsetInCU: 0x222, offset: 0x3581E, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0x48, symBinAddr: 0x9418, symSize: 0x38 } + - { offsetInCU: 0x275, offset: 0x35871, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0x80, symBinAddr: 0x9450, symSize: 0x6C } + - { offsetInCU: 0x2B8, offset: 0x358B4, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0xEC, symBinAddr: 0x94BC, symSize: 0xC } + - { offsetInCU: 0x307, offset: 0x35903, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x114, symBinAddr: 0x94C8, symSize: 0xC } + - { offsetInCU: 0x356, offset: 0x35952, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x120, symBinAddr: 0x94D4, symSize: 0x30 } + - { offsetInCU: 0x399, offset: 0x35995, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x150, symBinAddr: 0x9504, symSize: 0x30 } + - { offsetInCU: 0x3DC, offset: 0x359D8, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x180, symBinAddr: 0x9534, symSize: 0x30 } + - { offsetInCU: 0x41F, offset: 0x35A1B, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x1B0, symBinAddr: 0x9564, symSize: 0x20 } + - { offsetInCU: 0x452, offset: 0x35A4E, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x1D0, symBinAddr: 0x9584, symSize: 0x8C } + - { offsetInCU: 0x4D5, offset: 0x35AD1, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x25C, symBinAddr: 0x9610, symSize: 0xC } + - { offsetInCU: 0x508, offset: 0x35B04, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x268, symBinAddr: 0x961C, symSize: 0xD4 } + - { offsetInCU: 0x27, offset: 0x35D3A, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x96F0, symSize: 0x18 } + - { offsetInCU: 0x19B, offset: 0x35EAE, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x96F0, symSize: 0x18 } + - { offsetInCU: 0x1D2, offset: 0x35EE5, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x18, symBinAddr: 0x9708, symSize: 0x8 } + - { offsetInCU: 0x211, offset: 0x35F24, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x20, symBinAddr: 0x9710, symSize: 0x4 } + - { offsetInCU: 0x252, offset: 0x35F65, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x24, symBinAddr: 0x9714, symSize: 0xC8 } + - { offsetInCU: 0x316, offset: 0x36029, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0xEC, symBinAddr: 0x97DC, symSize: 0x80 } + - { offsetInCU: 0x38D, offset: 0x360A0, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x16C, symBinAddr: 0x985C, symSize: 0x8 } + - { offsetInCU: 0x3CC, offset: 0x360DF, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x174, symBinAddr: 0x9864, symSize: 0xC } + - { offsetInCU: 0x40D, offset: 0x36120, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x180, symBinAddr: 0x9870, symSize: 0xC } + - { offsetInCU: 0x44E, offset: 0x36161, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x18C, symBinAddr: 0x987C, symSize: 0x2C } + - { offsetInCU: 0x495, offset: 0x361A8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x1B8, symBinAddr: 0x98A8, symSize: 0x58 } + - { offsetInCU: 0x4EC, offset: 0x361FF, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x210, symBinAddr: 0x9900, symSize: 0x60 } + - { offsetInCU: 0x533, offset: 0x36246, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x270, symBinAddr: 0x9960, symSize: 0x50 } + - { offsetInCU: 0x566, offset: 0x36279, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x2C0, symBinAddr: 0x99B0, symSize: 0x20 } + - { offsetInCU: 0x27, offset: 0x36327, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x99D0, symSize: 0x4C } + - { offsetInCU: 0x41, offset: 0x36341, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x1930, symBinAddr: 0x1BA00, symSize: 0x0 } + - { offsetInCU: 0xB0, offset: 0x363B0, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x99D0, symSize: 0x4C } + - { offsetInCU: 0xE3, offset: 0x363E3, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x4C, symBinAddr: 0x9A1C, symSize: 0x68 } + - { offsetInCU: 0x159, offset: 0x36459, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xB4, symBinAddr: 0x9A84, symSize: 0xA0 } + - { offsetInCU: 0x1C9, offset: 0x364C9, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x154, symBinAddr: 0x9B24, symSize: 0x90 } + - { offsetInCU: 0x225, offset: 0x36525, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1E4, symBinAddr: 0x9BB4, symSize: 0x7C } + - { offsetInCU: 0x27, offset: 0x365C7, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x9C30, symSize: 0xCC } + - { offsetInCU: 0x78, offset: 0x36618, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x9C30, symSize: 0xCC } + - { offsetInCU: 0x14D, offset: 0x366ED, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0xCC, symBinAddr: 0x9CFC, symSize: 0x17C } + - { offsetInCU: 0x3D4, offset: 0x36974, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x248, symBinAddr: 0x9E78, symSize: 0x234 } + - { offsetInCU: 0x5EB, offset: 0x36B8B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x47C, symBinAddr: 0xA0AC, symSize: 0x44C } + - { offsetInCU: 0x8D9, offset: 0x36E79, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0x8C8, symBinAddr: 0xA4F8, symSize: 0x114 } + - { offsetInCU: 0x987, offset: 0x36F27, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0x9DC, symBinAddr: 0xA60C, symSize: 0x230 } + - { offsetInCU: 0x9EF, offset: 0x36F8F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0xC0C, symBinAddr: 0xA83C, symSize: 0xA4 } + - { offsetInCU: 0xA49, offset: 0x36FE9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0xCB0, symBinAddr: 0xA8E0, symSize: 0x40 } + - { offsetInCU: 0xAA3, offset: 0x37043, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0xCF0, symBinAddr: 0xA920, symSize: 0xA8 } + - { offsetInCU: 0xAFC, offset: 0x3709C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0xD98, symBinAddr: 0xA9C8, symSize: 0x80 } + - { offsetInCU: 0xB55, offset: 0x370F5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0xE18, symBinAddr: 0xAA48, symSize: 0x40 } + - { offsetInCU: 0xBAF, offset: 0x3714F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0xE58, symBinAddr: 0xAA88, symSize: 0x40 } + - { offsetInCU: 0xC09, offset: 0x371A9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0xE98, symBinAddr: 0xAAC8, symSize: 0x40 } + - { offsetInCU: 0xC63, offset: 0x37203, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0xED8, symBinAddr: 0xAB08, symSize: 0x40 } + - { offsetInCU: 0xCBD, offset: 0x3725D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0xF18, symBinAddr: 0xAB48, symSize: 0x40 } + - { offsetInCU: 0xD17, offset: 0x372B7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0xF58, symBinAddr: 0xAB88, symSize: 0x40 } + - { offsetInCU: 0xD71, offset: 0x37311, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0xF98, symBinAddr: 0xABC8, symSize: 0x40 } + - { offsetInCU: 0xDCB, offset: 0x3736B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0xFD8, symBinAddr: 0xAC08, symSize: 0x40 } + - { offsetInCU: 0xE25, offset: 0x373C5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x1018, symBinAddr: 0xAC48, symSize: 0x40 } + - { offsetInCU: 0xE7F, offset: 0x3741F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x1058, symBinAddr: 0xAC88, symSize: 0x44 } + - { offsetInCU: 0xED9, offset: 0x37479, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x109C, symBinAddr: 0xACCC, symSize: 0x40 } + - { offsetInCU: 0xF33, offset: 0x374D3, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x10DC, symBinAddr: 0xAD0C, symSize: 0x44 } + - { offsetInCU: 0xF7C, offset: 0x3751C, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x1120, symBinAddr: 0xAD50, symSize: 0x6C } + - { offsetInCU: 0xFD6, offset: 0x37576, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x118C, symBinAddr: 0xADBC, symSize: 0xC4 } + - { offsetInCU: 0x104F, offset: 0x375EF, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x1250, symBinAddr: 0xAE80, symSize: 0x50 } + - { offsetInCU: 0x10D1, offset: 0x37671, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x12A0, symBinAddr: 0xAED0, symSize: 0xC8 } + - { offsetInCU: 0x1197, offset: 0x37737, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x1368, symBinAddr: 0xAF98, symSize: 0xC } + - { offsetInCU: 0x11CD, offset: 0x3776D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x1374, symBinAddr: 0xAFA4, symSize: 0x70 } + - { offsetInCU: 0x27, offset: 0x37856, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xB014, symSize: 0x1E8 } + - { offsetInCU: 0x162, offset: 0x37991, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xB014, symSize: 0x1E8 } + - { offsetInCU: 0x287, offset: 0x37AB6, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x1E8, symBinAddr: 0xB1FC, symSize: 0x2BC } + - { offsetInCU: 0x46E, offset: 0x37C9D, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x4A4, symBinAddr: 0xB4B8, symSize: 0x34 } + - { offsetInCU: 0x4E1, offset: 0x37D10, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x4D8, symBinAddr: 0xB4EC, symSize: 0x58 } + - { offsetInCU: 0x558, offset: 0x37D87, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x530, symBinAddr: 0xB544, symSize: 0xA4 } + - { offsetInCU: 0x5BE, offset: 0x37DED, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x5D4, symBinAddr: 0xB5E8, symSize: 0x14 } + - { offsetInCU: 0x27, offset: 0x37E85, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xB5FC, symSize: 0x54 } + - { offsetInCU: 0x3C, offset: 0x37E9A, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xB5FC, symSize: 0x54 } + - { offsetInCU: 0x27, offset: 0x37FB3, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xB650, symSize: 0xC } + - { offsetInCU: 0x4B, offset: 0x37FD7, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xB650, symSize: 0xC } + - { offsetInCU: 0x8A, offset: 0x38016, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0xC, symBinAddr: 0xB65C, symSize: 0x84 } + - { offsetInCU: 0x27, offset: 0x38252, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xB6E0, symSize: 0x304 } + - { offsetInCU: 0x17E, offset: 0x383A9, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xB6E0, symSize: 0x304 } + - { offsetInCU: 0x27, offset: 0x3867E, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xB9E4, symSize: 0x68 } + - { offsetInCU: 0x4F, offset: 0x386A6, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x6AC, symBinAddr: 0xC090, symSize: 0x50 } + - { offsetInCU: 0x77, offset: 0x386CE, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0x6FD0, symBinAddr: 0x1BA08, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x386E5, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0x6FD8, symBinAddr: 0x1BA10, symSize: 0x0 } + - { offsetInCU: 0x1D8, offset: 0x3882F, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xB9E4, symSize: 0x68 } + - { offsetInCU: 0x224, offset: 0x3887B, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x68, symBinAddr: 0xBA4C, symSize: 0x28 } + - { offsetInCU: 0x286, offset: 0x388DD, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x90, symBinAddr: 0xBA74, symSize: 0x14 } + - { offsetInCU: 0x2D6, offset: 0x3892D, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0xA4, symBinAddr: 0xBA88, symSize: 0x5C } + - { offsetInCU: 0x30D, offset: 0x38964, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0x100, symBinAddr: 0xBAE4, symSize: 0xD4 } + - { offsetInCU: 0x3CF, offset: 0x38A26, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x1D4, symBinAddr: 0xBBB8, symSize: 0x28 } + - { offsetInCU: 0x421, offset: 0x38A78, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x1FC, symBinAddr: 0xBBE0, symSize: 0x98 } + - { offsetInCU: 0x575, offset: 0x38BCC, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x294, symBinAddr: 0xBC78, symSize: 0x2AC } + - { offsetInCU: 0x871, offset: 0x38EC8, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0xDBC, symBinAddr: 0xC7A0, symSize: 0x118 } + - { offsetInCU: 0x96D, offset: 0x38FC4, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x540, symBinAddr: 0xBF24, symSize: 0x98 } + - { offsetInCU: 0x9DC, offset: 0x39033, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x5D8, symBinAddr: 0xBFBC, symSize: 0x4C } + - { offsetInCU: 0xA09, offset: 0x39060, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x624, symBinAddr: 0xC008, symSize: 0x88 } + - { offsetInCU: 0xB0F, offset: 0x39166, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0x6FC, symBinAddr: 0xC0E0, symSize: 0x5C } + - { offsetInCU: 0xB58, offset: 0x391AF, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0x758, symBinAddr: 0xC13C, symSize: 0x4 } + - { offsetInCU: 0xB81, offset: 0x391D8, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0x75C, symBinAddr: 0xC140, symSize: 0x2C } + - { offsetInCU: 0xBD6, offset: 0x3922D, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0x788, symBinAddr: 0xC16C, symSize: 0x84 } + - { offsetInCU: 0xCDA, offset: 0x39331, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0x80C, symBinAddr: 0xC1F0, symSize: 0x78 } + - { offsetInCU: 0xD74, offset: 0x393CB, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x884, symBinAddr: 0xC268, symSize: 0x1C } + - { offsetInCU: 0xDAA, offset: 0x39401, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x8A0, symBinAddr: 0xC284, symSize: 0x64 } + - { offsetInCU: 0xE35, offset: 0x3948C, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x904, symBinAddr: 0xC2E8, symSize: 0x1C } + - { offsetInCU: 0xE6B, offset: 0x394C2, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x920, symBinAddr: 0xC304, symSize: 0x88 } + - { offsetInCU: 0xF28, offset: 0x3957F, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0x9A8, symBinAddr: 0xC38C, symSize: 0x98 } + - { offsetInCU: 0xFE9, offset: 0x39640, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xA40, symBinAddr: 0xC424, symSize: 0x90 } + - { offsetInCU: 0x10CD, offset: 0x39724, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xAD0, symBinAddr: 0xC4B4, symSize: 0x68 } + - { offsetInCU: 0x114F, offset: 0x397A6, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xB38, symBinAddr: 0xC51C, symSize: 0x78 } + - { offsetInCU: 0x11C2, offset: 0x39819, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xBB0, symBinAddr: 0xC594, symSize: 0xC } + - { offsetInCU: 0x1204, offset: 0x3985B, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0xBBC, symBinAddr: 0xC5A0, symSize: 0x200 } + - { offsetInCU: 0x27, offset: 0x39B40, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xC8B8, symSize: 0x4 } + - { offsetInCU: 0x4D, offset: 0x39B66, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xC8B8, symSize: 0x4 } + - { offsetInCU: 0x27, offset: 0x39C09, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xC8BC, symSize: 0x48 } + - { offsetInCU: 0x83, offset: 0x39C65, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xC8BC, symSize: 0x48 } + - { offsetInCU: 0xCA, offset: 0x39CAC, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x48, symBinAddr: 0xC904, symSize: 0x64 } +... diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/i386/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/i386/OCMock.yml new file mode 100644 index 0000000000..8d7e3b80d4 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/i386/OCMock.yml @@ -0,0 +1,392 @@ +--- +triple: 'i386-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Products/Release-watchsimulator/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x34, offset: 0x2ED10, size: 0x4, addend: 0x0, symName: _OCMockVersionString, symObjAddr: 0x0, symBinAddr: 0xC6A0, symSize: 0x0 } + - { offsetInCU: 0x65, offset: 0x2ED41, size: 0x4, addend: 0x0, symName: _OCMockVersionNumber, symObjAddr: 0x28, symBinAddr: 0xC6C8, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x2ED7A, size: 0x4, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x15E0, symSize: 0x66 } + - { offsetInCU: 0x192, offset: 0x2EEE5, size: 0x4, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0x15E0, symSize: 0x66 } + - { offsetInCU: 0x1BD, offset: 0x2EF10, size: 0x4, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x66, symBinAddr: 0x1646, symSize: 0x44 } + - { offsetInCU: 0x1FB, offset: 0x2EF4E, size: 0x4, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0xAA, symBinAddr: 0x168A, symSize: 0x44 } + - { offsetInCU: 0x239, offset: 0x2EF8C, size: 0x4, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xEE, symBinAddr: 0x16CE, symSize: 0x44 } + - { offsetInCU: 0x277, offset: 0x2EFCA, size: 0x4, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0x132, symBinAddr: 0x1712, symSize: 0x37 } + - { offsetInCU: 0x2B8, offset: 0x2F00B, size: 0x4, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x169, symBinAddr: 0x1749, symSize: 0x37 } + - { offsetInCU: 0x2F9, offset: 0x2F04C, size: 0x4, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x1A0, symBinAddr: 0x1780, symSize: 0x18 } + - { offsetInCU: 0x337, offset: 0x2F08A, size: 0x4, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x1B8, symBinAddr: 0x1798, symSize: 0x3B } + - { offsetInCU: 0x366, offset: 0x2F0B9, size: 0x4, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x1F3, symBinAddr: 0x17D3, symSize: 0x192 } + - { offsetInCU: 0x3B3, offset: 0x2F106, size: 0x4, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x385, symBinAddr: 0x1965, symSize: 0x7C } + - { offsetInCU: 0x3E1, offset: 0x2F134, size: 0x4, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x401, symBinAddr: 0x19E1, symSize: 0x11 } + - { offsetInCU: 0x410, offset: 0x2F163, size: 0x4, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x412, symBinAddr: 0x19F2, symSize: 0x79 } + - { offsetInCU: 0x44D, offset: 0x2F1A0, size: 0x4, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x48B, symBinAddr: 0x1A6B, symSize: 0x151 } + - { offsetInCU: 0x4A5, offset: 0x2F1F8, size: 0x4, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x5DC, symBinAddr: 0x1BBC, symSize: 0x64 } + - { offsetInCU: 0x4E2, offset: 0x2F235, size: 0x4, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x640, symBinAddr: 0x1C20, symSize: 0x66 } + - { offsetInCU: 0x510, offset: 0x2F263, size: 0x4, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x6A6, symBinAddr: 0x1C86, symSize: 0x86 } + - { offsetInCU: 0x54D, offset: 0x2F2A0, size: 0x4, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x72C, symBinAddr: 0x1D0C, symSize: 0x1A } + - { offsetInCU: 0x589, offset: 0x2F2DC, size: 0x4, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x746, symBinAddr: 0x1D26, symSize: 0x75 } + - { offsetInCU: 0x5B7, offset: 0x2F30A, size: 0x4, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x7BB, symBinAddr: 0x1D9B, symSize: 0x44 } + - { offsetInCU: 0x5E9, offset: 0x2F33C, size: 0x4, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x7FF, symBinAddr: 0x1DDF, symSize: 0x44 } + - { offsetInCU: 0x61B, offset: 0x2F36E, size: 0x4, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x843, symBinAddr: 0x1E23, symSize: 0x31 } + - { offsetInCU: 0x64D, offset: 0x2F3A0, size: 0x4, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x874, symBinAddr: 0x1E54, symSize: 0x24 } + - { offsetInCU: 0x67F, offset: 0x2F3D2, size: 0x4, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x898, symBinAddr: 0x1E78, symSize: 0x3A6 } + - { offsetInCU: 0x7B0, offset: 0x2F503, size: 0x4, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0xC3E, symBinAddr: 0x221E, symSize: 0x39 } + - { offsetInCU: 0x7EF, offset: 0x2F542, size: 0x4, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0xC77, symBinAddr: 0x2257, symSize: 0x24C } + - { offsetInCU: 0x8AD, offset: 0x2F600, size: 0x4, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xEC3, symBinAddr: 0x24A3, symSize: 0x24 } + - { offsetInCU: 0x8EC, offset: 0x2F63F, size: 0x4, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xEE7, symBinAddr: 0x24C7, symSize: 0x2A } + - { offsetInCU: 0x93B, offset: 0x2F68E, size: 0x4, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xF11, symBinAddr: 0x24F1, symSize: 0x1E9 } + - { offsetInCU: 0x9EA, offset: 0x2F73D, size: 0x4, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0x10FA, symBinAddr: 0x26DA, symSize: 0xB1 } + - { offsetInCU: 0xA5E, offset: 0x2F7B1, size: 0x4, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0x11AB, symBinAddr: 0x278B, symSize: 0xA1 } + - { offsetInCU: 0xB17, offset: 0x2F86A, size: 0x4, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0x124C, symBinAddr: 0x282C, symSize: 0x145 } + - { offsetInCU: 0xB72, offset: 0x2F8C5, size: 0x4, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0x1391, symBinAddr: 0x2971, symSize: 0x147 } + - { offsetInCU: 0xBCD, offset: 0x2F920, size: 0x4, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x14D8, symBinAddr: 0x2AB8, symSize: 0x267 } + - { offsetInCU: 0xC4E, offset: 0x2F9A1, size: 0x4, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x173F, symBinAddr: 0x2D1F, symSize: 0xEE } + - { offsetInCU: 0xC99, offset: 0x2F9EC, size: 0x4, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x182D, symBinAddr: 0x2E0D, symSize: 0x9C } + - { offsetInCU: 0xCD8, offset: 0x2FA2B, size: 0x4, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x18C9, symBinAddr: 0x2EA9, symSize: 0x93 } + - { offsetInCU: 0xD34, offset: 0x2FA87, size: 0x4, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x195C, symBinAddr: 0x2F3C, symSize: 0x22F } + - { offsetInCU: 0x27, offset: 0x2FC0E, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x316B, symSize: 0x6D } + - { offsetInCU: 0x103, offset: 0x2FCEA, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x316B, symSize: 0x6D } + - { offsetInCU: 0x144, offset: 0x2FD2B, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x6D, symBinAddr: 0x31D8, symSize: 0x47 } + - { offsetInCU: 0x172, offset: 0x2FD59, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xB4, symBinAddr: 0x321F, symSize: 0x43 } + - { offsetInCU: 0x1C6, offset: 0x2FDAD, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xF7, symBinAddr: 0x3262, symSize: 0x17 } + - { offsetInCU: 0x1F8, offset: 0x2FDDF, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0x10E, symBinAddr: 0x3279, symSize: 0xA3 } + - { offsetInCU: 0x24D, offset: 0x2FE34, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x1B1, symBinAddr: 0x331C, symSize: 0x74 } + - { offsetInCU: 0x293, offset: 0x2FE7A, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x225, symBinAddr: 0x3390, symSize: 0x4D } + - { offsetInCU: 0x323, offset: 0x2FF0A, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x272, symBinAddr: 0x33DD, symSize: 0x82 } + - { offsetInCU: 0x360, offset: 0x2FF47, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x2F4, symBinAddr: 0x345F, symSize: 0x2DF } + - { offsetInCU: 0x567, offset: 0x3014E, size: 0x4, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x5D3, symBinAddr: 0x373E, symSize: 0xDD } + - { offsetInCU: 0x63C, offset: 0x30223, size: 0x4, addend: 0x0, symName: ___copy_helper_block_e4_20o24o, symObjAddr: 0x6B0, symBinAddr: 0x381B, symSize: 0x3F } + - { offsetInCU: 0x65F, offset: 0x30246, size: 0x4, addend: 0x0, symName: ___destroy_helper_block_e4_20o24o, symObjAddr: 0x6EF, symBinAddr: 0x385A, symSize: 0x2C } + - { offsetInCU: 0x679, offset: 0x30260, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x71B, symBinAddr: 0x3886, symSize: 0xD6 } + - { offsetInCU: 0x7B2, offset: 0x30399, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x7F1, symBinAddr: 0x395C, symSize: 0xC2 } + - { offsetInCU: 0x81D, offset: 0x30404, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x8B3, symBinAddr: 0x3A1E, symSize: 0x5 } + - { offsetInCU: 0x848, offset: 0x3042F, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x8B8, symBinAddr: 0x3A23, symSize: 0x57 } + - { offsetInCU: 0x899, offset: 0x30480, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x90F, symBinAddr: 0x3A7A, symSize: 0x31 } + - { offsetInCU: 0x8CB, offset: 0x304B2, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x940, symBinAddr: 0x3AAB, symSize: 0x17 } + - { offsetInCU: 0x8FD, offset: 0x304E4, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x957, symBinAddr: 0x3AC2, symSize: 0x2E } + - { offsetInCU: 0x93E, offset: 0x30525, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0x985, symBinAddr: 0x3AF0, symSize: 0x2E } + - { offsetInCU: 0x97F, offset: 0x30566, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0x9B3, symBinAddr: 0x3B1E, symSize: 0x50 } + - { offsetInCU: 0xA1A, offset: 0x30601, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0xA03, symBinAddr: 0x3B6E, symSize: 0x42 } + - { offsetInCU: 0xA4D, offset: 0x30634, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0xA45, symBinAddr: 0x3BB0, symSize: 0x42 } + - { offsetInCU: 0xA80, offset: 0x30667, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0xA87, symBinAddr: 0x3BF2, symSize: 0x42 } + - { offsetInCU: 0xAB3, offset: 0x3069A, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0xAC9, symBinAddr: 0x3C34, symSize: 0x42 } + - { offsetInCU: 0xAE6, offset: 0x306CD, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0xB0B, symBinAddr: 0x3C76, symSize: 0x42 } + - { offsetInCU: 0xB19, offset: 0x30700, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xB4D, symBinAddr: 0x3CB8, symSize: 0x42 } + - { offsetInCU: 0xB4C, offset: 0x30733, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xB8F, symBinAddr: 0x3CFA, symSize: 0x42 } + - { offsetInCU: 0xB7F, offset: 0x30766, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xBD1, symBinAddr: 0x3D3C, symSize: 0x42 } + - { offsetInCU: 0xBB2, offset: 0x30799, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xC13, symBinAddr: 0x3D7E, symSize: 0x42 } + - { offsetInCU: 0xBE5, offset: 0x307CC, size: 0x4, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xC55, symBinAddr: 0x3DC0, symSize: 0x42 } + - { offsetInCU: 0x27, offset: 0x309BC, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x3E02, symSize: 0xD7 } + - { offsetInCU: 0x129, offset: 0x30ABE, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x3E02, symSize: 0xD7 } + - { offsetInCU: 0x17A, offset: 0x30B0F, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xD7, symBinAddr: 0x3ED9, symSize: 0x45 } + - { offsetInCU: 0x1CE, offset: 0x30B63, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x11C, symBinAddr: 0x3F1E, symSize: 0x17 } + - { offsetInCU: 0x200, offset: 0x30B95, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x133, symBinAddr: 0x3F35, symSize: 0xF6 } + - { offsetInCU: 0x267, offset: 0x30BFC, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x229, symBinAddr: 0x402B, symSize: 0x5C } + - { offsetInCU: 0x2E0, offset: 0x30C75, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x285, symBinAddr: 0x4087, symSize: 0xA5 } + - { offsetInCU: 0x38E, offset: 0x30D23, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x32A, symBinAddr: 0x412C, symSize: 0x82 } + - { offsetInCU: 0x3CB, offset: 0x30D60, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x3AC, symBinAddr: 0x41AE, symSize: 0x7A } + - { offsetInCU: 0x408, offset: 0x30D9D, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x426, symBinAddr: 0x4228, symSize: 0x10C } + - { offsetInCU: 0x471, offset: 0x30E06, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x532, symBinAddr: 0x4334, symSize: 0x292 } + - { offsetInCU: 0x694, offset: 0x31029, size: 0x4, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x7C4, symBinAddr: 0x45C6, symSize: 0x97 } + - { offsetInCU: 0x771, offset: 0x31106, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x8C6, symBinAddr: 0x465D, symSize: 0x130 } + - { offsetInCU: 0x89C, offset: 0x31231, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0x9F6, symBinAddr: 0x478D, symSize: 0x62 } + - { offsetInCU: 0x8FF, offset: 0x31294, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0xA58, symBinAddr: 0x47EF, symSize: 0x85 } + - { offsetInCU: 0x95A, offset: 0x312EF, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xADD, symBinAddr: 0x4874, symSize: 0x7 } + - { offsetInCU: 0x995, offset: 0x3132A, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xAE4, symBinAddr: 0x487B, symSize: 0xAB } + - { offsetInCU: 0x9F6, offset: 0x3138B, size: 0x4, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xB8F, symBinAddr: 0x4926, symSize: 0x168 } + - { offsetInCU: 0xA90, offset: 0x31425, size: 0x4, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xCF7, symBinAddr: 0x4A8E, symSize: 0x47 } + - { offsetInCU: 0xB18, offset: 0x314AD, size: 0x4, addend: 0x0, symName: ___copy_helper_block_e4_20r, symObjAddr: 0xD3E, symBinAddr: 0x4AD5, symSize: 0x22 } + - { offsetInCU: 0xB3B, offset: 0x314D0, size: 0x4, addend: 0x0, symName: ___destroy_helper_block_e4_20r, symObjAddr: 0xD60, symBinAddr: 0x4AF7, symSize: 0x1B } + - { offsetInCU: 0x27, offset: 0x31766, size: 0x4, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x4B12, symSize: 0x6F } + - { offsetInCU: 0xD2, offset: 0x31811, size: 0x4, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x4B12, symSize: 0x6F } + - { offsetInCU: 0x113, offset: 0x31852, size: 0x4, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x6F, symBinAddr: 0x4B81, symSize: 0x41 } + - { offsetInCU: 0x183, offset: 0x318C2, size: 0x4, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xB0, symBinAddr: 0x4BC2, symSize: 0x72 } + - { offsetInCU: 0x25A, offset: 0x31999, size: 0x4, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x122, symBinAddr: 0x4C34, symSize: 0x28 } + - { offsetInCU: 0x2BD, offset: 0x319FC, size: 0x4, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x14A, symBinAddr: 0x4C5C, symSize: 0x2D } + - { offsetInCU: 0x27, offset: 0x31AB6, size: 0x4, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x4C89, symSize: 0x24 } + - { offsetInCU: 0x16E, offset: 0x31BFD, size: 0x4, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x4C89, symSize: 0x24 } + - { offsetInCU: 0x1A0, offset: 0x31C2F, size: 0x4, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x24, symBinAddr: 0x4CAD, symSize: 0x41 } + - { offsetInCU: 0x1E1, offset: 0x31C70, size: 0x4, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x65, symBinAddr: 0x4CEE, symSize: 0x1A } + - { offsetInCU: 0x21E, offset: 0x31CAD, size: 0x4, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x7F, symBinAddr: 0x4D08, symSize: 0x1A } + - { offsetInCU: 0x25A, offset: 0x31CE9, size: 0x4, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x99, symBinAddr: 0x4D22, symSize: 0x49 } + - { offsetInCU: 0x288, offset: 0x31D17, size: 0x4, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xE2, symBinAddr: 0x4D6B, symSize: 0x2B } + - { offsetInCU: 0x2BA, offset: 0x31D49, size: 0x4, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0x10D, symBinAddr: 0x4D96, symSize: 0x17 } + - { offsetInCU: 0x2EC, offset: 0x31D7B, size: 0x4, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0x124, symBinAddr: 0x4DAD, symSize: 0x17 } + - { offsetInCU: 0x31E, offset: 0x31DAD, size: 0x4, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0x13B, symBinAddr: 0x4DC4, symSize: 0x32 } + - { offsetInCU: 0x350, offset: 0x31DDF, size: 0x4, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x16D, symBinAddr: 0x4DF6, symSize: 0x32 } + - { offsetInCU: 0x382, offset: 0x31E11, size: 0x4, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x19F, symBinAddr: 0x4E28, symSize: 0x120 } + - { offsetInCU: 0x3EF, offset: 0x31E7E, size: 0x4, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x2BF, symBinAddr: 0x4F48, symSize: 0x96 } + - { offsetInCU: 0x447, offset: 0x31ED6, size: 0x4, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x355, symBinAddr: 0x4FDE, symSize: 0x5A } + - { offsetInCU: 0x4B9, offset: 0x31F48, size: 0x4, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x3AF, symBinAddr: 0x5038, symSize: 0x5E } + - { offsetInCU: 0x4FB, offset: 0x31F8A, size: 0x4, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x40D, symBinAddr: 0x5096, symSize: 0x25 } + - { offsetInCU: 0x53B, offset: 0x31FCA, size: 0x4, addend: 0x0, symName: ___copy_helper_block_e4_20o, symObjAddr: 0x432, symBinAddr: 0x50BB, symSize: 0x22 } + - { offsetInCU: 0x55E, offset: 0x31FED, size: 0x4, addend: 0x0, symName: ___destroy_helper_block_e4_20o, symObjAddr: 0x454, symBinAddr: 0x50DD, symSize: 0x1B } + - { offsetInCU: 0x27, offset: 0x32192, size: 0x4, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x50F8, symSize: 0x44 } + - { offsetInCU: 0xAA, offset: 0x32215, size: 0x4, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x50F8, symSize: 0x44 } + - { offsetInCU: 0xE8, offset: 0x32253, size: 0x4, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x44, symBinAddr: 0x513C, symSize: 0x24 } + - { offsetInCU: 0x11A, offset: 0x32285, size: 0x4, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x68, symBinAddr: 0x5160, symSize: 0x44 } + - { offsetInCU: 0x158, offset: 0x322C3, size: 0x4, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0xAC, symBinAddr: 0x51A4, symSize: 0x44 } + - { offsetInCU: 0x196, offset: 0x32301, size: 0x4, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0xF0, symBinAddr: 0x51E8, symSize: 0x7C } + - { offsetInCU: 0x1D8, offset: 0x32343, size: 0x4, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x16C, symBinAddr: 0x5264, symSize: 0x7 } + - { offsetInCU: 0x213, offset: 0x3237E, size: 0x4, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x173, symBinAddr: 0x526B, symSize: 0x4C } + - { offsetInCU: 0x245, offset: 0x323B0, size: 0x4, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x1BF, symBinAddr: 0x52B7, symSize: 0x11 } + - { offsetInCU: 0x286, offset: 0x323F1, size: 0x4, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x1D0, symBinAddr: 0x52C8, symSize: 0x69 } + - { offsetInCU: 0x2C7, offset: 0x32432, size: 0x4, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x239, symBinAddr: 0x5331, symSize: 0x11 } + - { offsetInCU: 0x308, offset: 0x32473, size: 0x4, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x24A, symBinAddr: 0x5342, symSize: 0x49 } + - { offsetInCU: 0x33A, offset: 0x324A5, size: 0x4, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x293, symBinAddr: 0x538B, symSize: 0x69 } + - { offsetInCU: 0x37B, offset: 0x324E6, size: 0x4, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x2FC, symBinAddr: 0x53F4, symSize: 0x11 } + - { offsetInCU: 0x3BC, offset: 0x32527, size: 0x4, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x30D, symBinAddr: 0x5405, symSize: 0x49 } + - { offsetInCU: 0x27, offset: 0x325BA, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x544E, symSize: 0x94 } + - { offsetInCU: 0x19E, offset: 0x32731, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x544E, symSize: 0x94 } + - { offsetInCU: 0x1D1, offset: 0x32764, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0x94, symBinAddr: 0x54E2, symSize: 0x19 } + - { offsetInCU: 0x203, offset: 0x32796, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xAD, symBinAddr: 0x54FB, symSize: 0x83 } + - { offsetInCU: 0x254, offset: 0x327E7, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x130, symBinAddr: 0x557E, symSize: 0x6C } + - { offsetInCU: 0x295, offset: 0x32828, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x19C, symBinAddr: 0x55EA, symSize: 0x6C } + - { offsetInCU: 0x2D6, offset: 0x32869, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x208, symBinAddr: 0x5656, symSize: 0x6C } + - { offsetInCU: 0x317, offset: 0x328AA, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x274, symBinAddr: 0x56C2, symSize: 0x6F } + - { offsetInCU: 0x367, offset: 0x328FA, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x2E3, symBinAddr: 0x5731, symSize: 0x6C } + - { offsetInCU: 0x3A8, offset: 0x3293B, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x34F, symBinAddr: 0x579D, symSize: 0x6E } + - { offsetInCU: 0x3DA, offset: 0x3296D, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x3BD, symBinAddr: 0x580B, symSize: 0x68 } + - { offsetInCU: 0x417, offset: 0x329AA, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x425, symBinAddr: 0x5873, symSize: 0x5E } + - { offsetInCU: 0x459, offset: 0x329EC, size: 0x4, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x483, symBinAddr: 0x58D1, symSize: 0x7A } + - { offsetInCU: 0x4F0, offset: 0x32A83, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x53A, symBinAddr: 0x594B, symSize: 0x5E } + - { offsetInCU: 0x532, offset: 0x32AC5, size: 0x4, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x598, symBinAddr: 0x59A9, symSize: 0x28 } + - { offsetInCU: 0x581, offset: 0x32B14, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x5C0, symBinAddr: 0x59D1, symSize: 0x5E } + - { offsetInCU: 0x5C3, offset: 0x32B56, size: 0x4, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x61E, symBinAddr: 0x5A2F, symSize: 0x28 } + - { offsetInCU: 0x612, offset: 0x32BA5, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x646, symBinAddr: 0x5A57, symSize: 0x5E } + - { offsetInCU: 0x654, offset: 0x32BE7, size: 0x4, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x6A4, symBinAddr: 0x5AB5, symSize: 0x28 } + - { offsetInCU: 0x6B2, offset: 0x32C45, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x6CC, symBinAddr: 0x5ADD, symSize: 0x5E } + - { offsetInCU: 0x6F4, offset: 0x32C87, size: 0x4, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x72A, symBinAddr: 0x5B3B, symSize: 0x28 } + - { offsetInCU: 0x743, offset: 0x32CD6, size: 0x4, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x752, symBinAddr: 0x5B63, symSize: 0x5E } + - { offsetInCU: 0x785, offset: 0x32D18, size: 0x4, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x7B0, symBinAddr: 0x5BC1, symSize: 0x25 } + - { offsetInCU: 0x27, offset: 0x333A5, size: 0x4, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x5BE6, symSize: 0x74 } + - { offsetInCU: 0x1AE, offset: 0x3352C, size: 0x4, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x5BE6, symSize: 0x74 } + - { offsetInCU: 0x1E1, offset: 0x3355F, size: 0x4, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x74, symBinAddr: 0x5C5A, symSize: 0x19 } + - { offsetInCU: 0x213, offset: 0x33591, size: 0x4, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x8D, symBinAddr: 0x5C73, symSize: 0x37 } + - { offsetInCU: 0x245, offset: 0x335C3, size: 0x4, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xC4, symBinAddr: 0x5CAA, symSize: 0x68 } + - { offsetInCU: 0x27, offset: 0x33668, size: 0x4, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x5D12, symSize: 0x98 } + - { offsetInCU: 0x212, offset: 0x33853, size: 0x4, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x5D12, symSize: 0x98 } + - { offsetInCU: 0x245, offset: 0x33886, size: 0x4, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0x98, symBinAddr: 0x5DAA, symSize: 0x2B } + - { offsetInCU: 0x286, offset: 0x338C7, size: 0x4, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xC3, symBinAddr: 0x5DD5, symSize: 0x93 } + - { offsetInCU: 0x2C3, offset: 0x33904, size: 0x4, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x156, symBinAddr: 0x5E68, symSize: 0x5A } + - { offsetInCU: 0x2F1, offset: 0x33932, size: 0x4, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x1B0, symBinAddr: 0x5EC2, symSize: 0x24 } + - { offsetInCU: 0x326, offset: 0x33967, size: 0x4, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1D4, symBinAddr: 0x5EE6, symSize: 0x25 } + - { offsetInCU: 0x364, offset: 0x339A5, size: 0x4, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1F9, symBinAddr: 0x5F0B, symSize: 0x24 } + - { offsetInCU: 0x399, offset: 0x339DA, size: 0x4, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x21D, symBinAddr: 0x5F2F, symSize: 0x25 } + - { offsetInCU: 0x27, offset: 0x33A57, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x5F54, symSize: 0x43 } + - { offsetInCU: 0x91, offset: 0x33AC1, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x5F54, symSize: 0x43 } + - { offsetInCU: 0xBF, offset: 0x33AEF, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x43, symBinAddr: 0x5F97, symSize: 0x49 } + - { offsetInCU: 0xFC, offset: 0x33B2C, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x8C, symBinAddr: 0x5FE0, symSize: 0xE } + - { offsetInCU: 0x138, offset: 0x33B68, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x9A, symBinAddr: 0x5FEE, symSize: 0xB } + - { offsetInCU: 0x16A, offset: 0x33B9A, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0xA5, symBinAddr: 0x5FF9, symSize: 0xE } + - { offsetInCU: 0x1A6, offset: 0x33BD6, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0xB3, symBinAddr: 0x6007, symSize: 0x25 } + - { offsetInCU: 0x1D8, offset: 0x33C08, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xD8, symBinAddr: 0x602C, symSize: 0xB } + - { offsetInCU: 0x20A, offset: 0x33C3A, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xE3, symBinAddr: 0x6037, symSize: 0x68 } + - { offsetInCU: 0x296, offset: 0x33CC6, size: 0x4, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x14B, symBinAddr: 0x609F, symSize: 0x313 } + - { offsetInCU: 0x27, offset: 0x33E39, size: 0x4, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x63B2, symSize: 0x61 } + - { offsetInCU: 0xC7, offset: 0x33ED9, size: 0x4, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x63B2, symSize: 0x61 } + - { offsetInCU: 0xFA, offset: 0x33F0C, size: 0x4, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x61, symBinAddr: 0x6413, symSize: 0x49 } + - { offsetInCU: 0x128, offset: 0x33F3A, size: 0x4, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xAA, symBinAddr: 0x645C, symSize: 0x2E } + - { offsetInCU: 0x165, offset: 0x33F77, size: 0x4, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xD8, symBinAddr: 0x648A, symSize: 0x17 } + - { offsetInCU: 0x197, offset: 0x33FA9, size: 0x4, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xEF, symBinAddr: 0x64A1, symSize: 0x13D } + - { offsetInCU: 0x250, offset: 0x34062, size: 0x4, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x22C, symBinAddr: 0x65DE, symSize: 0x159 } + - { offsetInCU: 0x2F3, offset: 0x34105, size: 0x4, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x385, symBinAddr: 0x6737, symSize: 0x31 } + - { offsetInCU: 0x27, offset: 0x3417F, size: 0x4, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x6768, symSize: 0x2A } + - { offsetInCU: 0xC8, offset: 0x34220, size: 0x4, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x6768, symSize: 0x2A } + - { offsetInCU: 0x104, offset: 0x3425C, size: 0x4, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x2A, symBinAddr: 0x6792, symSize: 0x17 } + - { offsetInCU: 0x136, offset: 0x3428E, size: 0x4, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x41, symBinAddr: 0x67A9, symSize: 0x17 } + - { offsetInCU: 0x168, offset: 0x342C0, size: 0x4, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x58, symBinAddr: 0x67C0, symSize: 0x86 } + - { offsetInCU: 0x1A5, offset: 0x342FD, size: 0x4, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0xDE, symBinAddr: 0x6846, symSize: 0xB3 } + - { offsetInCU: 0x27, offset: 0x343A2, size: 0x4, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x68F9, symSize: 0x188 } + - { offsetInCU: 0x74, offset: 0x343EF, size: 0x4, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x68F9, symSize: 0x188 } + - { offsetInCU: 0x27, offset: 0x3452B, size: 0x4, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x6A81, symSize: 0x57 } + - { offsetInCU: 0xD1, offset: 0x345D5, size: 0x4, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x6A81, symSize: 0x57 } + - { offsetInCU: 0x113, offset: 0x34617, size: 0x4, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x57, symBinAddr: 0x6AD8, symSize: 0x43 } + - { offsetInCU: 0x141, offset: 0x34645, size: 0x4, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0x9A, symBinAddr: 0x6B1B, symSize: 0x24 } + - { offsetInCU: 0x27, offset: 0x346F2, size: 0x4, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6B3F, symSize: 0x155 } + - { offsetInCU: 0xA4, offset: 0x3476F, size: 0x4, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6B3F, symSize: 0x155 } + - { offsetInCU: 0x16F, offset: 0x3483A, size: 0x4, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x155, symBinAddr: 0x6C94, symSize: 0x7E } + - { offsetInCU: 0x27, offset: 0x3495B, size: 0x4, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6D12, symSize: 0x80 } + - { offsetInCU: 0x3D, offset: 0x34971, size: 0x4, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0xEC, symBinAddr: 0x17984, symSize: 0x0 } + - { offsetInCU: 0xB6, offset: 0x349EA, size: 0x4, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6D12, symSize: 0x80 } + - { offsetInCU: 0x27, offset: 0x34A68, size: 0x4, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x6D92, symSize: 0x54 } + - { offsetInCU: 0x9F, offset: 0x34AE0, size: 0x4, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x6D92, symSize: 0x54 } + - { offsetInCU: 0xF0, offset: 0x34B31, size: 0x4, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x54, symBinAddr: 0x6DE6, symSize: 0x43 } + - { offsetInCU: 0x11E, offset: 0x34B5F, size: 0x4, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0x97, symBinAddr: 0x6E29, symSize: 0xA1 } + - { offsetInCU: 0x27, offset: 0x34BED, size: 0x4, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x6ECA, symSize: 0x4C } + - { offsetInCU: 0x5B, offset: 0x34C21, size: 0x4, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x6ECA, symSize: 0x4C } + - { offsetInCU: 0x9D, offset: 0x34C63, size: 0x4, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x4C, symBinAddr: 0x6F16, symSize: 0x43 } + - { offsetInCU: 0xCB, offset: 0x34C91, size: 0x4, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0x8F, symBinAddr: 0x6F59, symSize: 0x3B } + - { offsetInCU: 0x27, offset: 0x34D38, size: 0x4, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x6F94, symSize: 0x5A } + - { offsetInCU: 0x8F, offset: 0x34DA0, size: 0x4, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x6F94, symSize: 0x5A } + - { offsetInCU: 0xD1, offset: 0x34DE2, size: 0x4, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x5A, symBinAddr: 0x6FEE, symSize: 0x4B } + - { offsetInCU: 0x27, offset: 0x34E4F, size: 0x4, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x7039, symSize: 0x48 } + - { offsetInCU: 0xAC, offset: 0x34ED4, size: 0x4, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x7039, symSize: 0x48 } + - { offsetInCU: 0x108, offset: 0x34F30, size: 0x4, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x48, symBinAddr: 0x7081, symSize: 0x5A } + - { offsetInCU: 0x168, offset: 0x34F90, size: 0x4, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xA2, symBinAddr: 0x70DB, symSize: 0x43 } + - { offsetInCU: 0x196, offset: 0x34FBE, size: 0x4, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0xE5, symBinAddr: 0x711E, symSize: 0xB } + - { offsetInCU: 0x1C8, offset: 0x34FF0, size: 0x4, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0xF0, symBinAddr: 0x7129, symSize: 0xB } + - { offsetInCU: 0x1FA, offset: 0x35022, size: 0x4, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0xFB, symBinAddr: 0x7134, symSize: 0xB } + - { offsetInCU: 0x22C, offset: 0x35054, size: 0x4, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x106, symBinAddr: 0x713F, symSize: 0x4B } + - { offsetInCU: 0x27, offset: 0x350F8, size: 0x4, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x718A, symSize: 0xA3 } + - { offsetInCU: 0x14D, offset: 0x3521E, size: 0x4, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x718A, symSize: 0xA3 } + - { offsetInCU: 0x198, offset: 0x35269, size: 0x4, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0xA3, symBinAddr: 0x722D, symSize: 0xEF } + - { offsetInCU: 0x207, offset: 0x352D8, size: 0x4, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x192, symBinAddr: 0x731C, symSize: 0xA3 } + - { offsetInCU: 0x252, offset: 0x35323, size: 0x4, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x235, symBinAddr: 0x73BF, symSize: 0x22 } + - { offsetInCU: 0x284, offset: 0x35355, size: 0x4, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x257, symBinAddr: 0x73E1, symSize: 0xA3 } + - { offsetInCU: 0x2CF, offset: 0x353A0, size: 0x4, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x2FA, symBinAddr: 0x7484, symSize: 0x7B } + - { offsetInCU: 0x311, offset: 0x353E2, size: 0x4, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x375, symBinAddr: 0x74FF, symSize: 0x24 } + - { offsetInCU: 0x34E, offset: 0x3541F, size: 0x4, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x399, symBinAddr: 0x7523, symSize: 0xCD } + - { offsetInCU: 0x3B7, offset: 0x35488, size: 0x4, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x466, symBinAddr: 0x75F0, symSize: 0xEF } + - { offsetInCU: 0x422, offset: 0x354F3, size: 0x4, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x555, symBinAddr: 0x76DF, symSize: 0x4A } + - { offsetInCU: 0x451, offset: 0x35522, size: 0x4, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x59F, symBinAddr: 0x7729, symSize: 0x4C } + - { offsetInCU: 0x493, offset: 0x35564, size: 0x4, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x5EB, symBinAddr: 0x7775, symSize: 0xA3 } + - { offsetInCU: 0x4C1, offset: 0x35592, size: 0x4, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x68E, symBinAddr: 0x7818, symSize: 0x2B } + - { offsetInCU: 0x4FE, offset: 0x355CF, size: 0x4, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x6B9, symBinAddr: 0x7843, symSize: 0xB } + - { offsetInCU: 0x530, offset: 0x35601, size: 0x4, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x6C4, symBinAddr: 0x784E, symSize: 0xE } + - { offsetInCU: 0x56C, offset: 0x3563D, size: 0x4, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x6D2, symBinAddr: 0x785C, symSize: 0xB } + - { offsetInCU: 0x59E, offset: 0x3566F, size: 0x4, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x6DD, symBinAddr: 0x7867, symSize: 0x25 } + - { offsetInCU: 0x27, offset: 0x35713, size: 0x4, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x788C, symSize: 0x5D } + - { offsetInCU: 0x6B, offset: 0x35757, size: 0x4, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x788C, symSize: 0x5D } + - { offsetInCU: 0xAD, offset: 0x35799, size: 0x4, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x5D, symBinAddr: 0x78E9, symSize: 0x49 } + - { offsetInCU: 0xDB, offset: 0x357C7, size: 0x4, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xA6, symBinAddr: 0x7932, symSize: 0x9 } + - { offsetInCU: 0x119, offset: 0x35805, size: 0x4, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xAF, symBinAddr: 0x793B, symSize: 0x47 } + - { offsetInCU: 0x27, offset: 0x358CF, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x7982, symSize: 0x7C } + - { offsetInCU: 0x83, offset: 0x3592B, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x7982, symSize: 0x7C } + - { offsetInCU: 0xB6, offset: 0x3595E, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x7C, symBinAddr: 0x79FE, symSize: 0x31 } + - { offsetInCU: 0xE8, offset: 0x35990, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0xAD, symBinAddr: 0x7A2F, symSize: 0x127 } + - { offsetInCU: 0x129, offset: 0x359D1, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x1D4, symBinAddr: 0x7B56, symSize: 0x11 } + - { offsetInCU: 0x158, offset: 0x35A00, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x1E5, symBinAddr: 0x7B67, symSize: 0xE } + - { offsetInCU: 0x194, offset: 0x35A3C, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x1F3, symBinAddr: 0x7B75, symSize: 0x5B } + - { offsetInCU: 0x1D1, offset: 0x35A79, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x24E, symBinAddr: 0x7BD0, symSize: 0x87 } + - { offsetInCU: 0x213, offset: 0x35ABB, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x2D5, symBinAddr: 0x7C57, symSize: 0x24 } + - { offsetInCU: 0x241, offset: 0x35AE9, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x2F9, symBinAddr: 0x7C7B, symSize: 0x182 } + - { offsetInCU: 0x34C, offset: 0x35BF4, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x47B, symBinAddr: 0x7DFD, symSize: 0x84 } + - { offsetInCU: 0x3B7, offset: 0x35C5F, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x4FF, symBinAddr: 0x7E81, symSize: 0x87 } + - { offsetInCU: 0x431, offset: 0x35CD9, size: 0x4, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x586, symBinAddr: 0x7F08, symSize: 0x153 } + - { offsetInCU: 0x27, offset: 0x35DAD, size: 0x4, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x805B, symSize: 0x43 } + - { offsetInCU: 0x70, offset: 0x35DF6, size: 0x4, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x805B, symSize: 0x43 } + - { offsetInCU: 0x9E, offset: 0x35E24, size: 0x4, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x43, symBinAddr: 0x809E, symSize: 0x7 } + - { offsetInCU: 0xCD, offset: 0x35E53, size: 0x4, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x4A, symBinAddr: 0x80A5, symSize: 0x3C } + - { offsetInCU: 0x11D, offset: 0x35EA3, size: 0x4, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x86, symBinAddr: 0x80E1, symSize: 0x42 } + - { offsetInCU: 0x17C, offset: 0x35F02, size: 0x4, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xC8, symBinAddr: 0x8123, symSize: 0xD1 } + - { offsetInCU: 0x1BD, offset: 0x35F43, size: 0x4, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x199, symBinAddr: 0x81F4, symSize: 0xAB } + - { offsetInCU: 0x27, offset: 0x3603B, size: 0x4, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x829F, symSize: 0x25 } + - { offsetInCU: 0x6E, offset: 0x36082, size: 0x4, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x829F, symSize: 0x25 } + - { offsetInCU: 0x9D, offset: 0x360B1, size: 0x4, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0x25, symBinAddr: 0x82C4, symSize: 0xA } + - { offsetInCU: 0xCC, offset: 0x360E0, size: 0x4, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x2F, symBinAddr: 0x82CE, symSize: 0x22 } + - { offsetInCU: 0xFE, offset: 0x36112, size: 0x4, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x51, symBinAddr: 0x82F0, symSize: 0x1F } + - { offsetInCU: 0x162, offset: 0x36176, size: 0x4, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x70, symBinAddr: 0x830F, symSize: 0x25 } + - { offsetInCU: 0x191, offset: 0x361A5, size: 0x4, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x95, symBinAddr: 0x8334, symSize: 0x25 } + - { offsetInCU: 0x1C0, offset: 0x361D4, size: 0x4, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0xBA, symBinAddr: 0x8359, symSize: 0x8 } + - { offsetInCU: 0x1FE, offset: 0x36212, size: 0x4, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0xC2, symBinAddr: 0x8361, symSize: 0x34 } + - { offsetInCU: 0x24C, offset: 0x36260, size: 0x4, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0xF6, symBinAddr: 0x8395, symSize: 0x72 } + - { offsetInCU: 0x28A, offset: 0x3629E, size: 0x4, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0x168, symBinAddr: 0x8407, symSize: 0x28 } + - { offsetInCU: 0x2D5, offset: 0x362E9, size: 0x4, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x1CD, symBinAddr: 0x842F, symSize: 0x28 } + - { offsetInCU: 0x322, offset: 0x36336, size: 0x4, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x1F5, symBinAddr: 0x8457, symSize: 0x44 } + - { offsetInCU: 0x360, offset: 0x36374, size: 0x4, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x239, symBinAddr: 0x849B, symSize: 0x44 } + - { offsetInCU: 0x39E, offset: 0x363B2, size: 0x4, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x27D, symBinAddr: 0x84DF, symSize: 0x44 } + - { offsetInCU: 0x3DC, offset: 0x363F0, size: 0x4, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x2C1, symBinAddr: 0x8523, symSize: 0x3B } + - { offsetInCU: 0x40B, offset: 0x3641F, size: 0x4, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x2FC, symBinAddr: 0x855E, symSize: 0x9C } + - { offsetInCU: 0x485, offset: 0x36499, size: 0x4, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x398, symBinAddr: 0x85FA, symSize: 0x25 } + - { offsetInCU: 0x4B4, offset: 0x364C8, size: 0x4, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x3BD, symBinAddr: 0x861F, symSize: 0xF5 } + - { offsetInCU: 0x27, offset: 0x366EF, size: 0x4, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x8714, symSize: 0x38 } + - { offsetInCU: 0x191, offset: 0x36859, size: 0x4, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x8714, symSize: 0x38 } + - { offsetInCU: 0x1C3, offset: 0x3688B, size: 0x4, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x38, symBinAddr: 0x874C, symSize: 0x7 } + - { offsetInCU: 0x1FE, offset: 0x368C6, size: 0x4, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x3F, symBinAddr: 0x8753, symSize: 0x9 } + - { offsetInCU: 0x23C, offset: 0x36904, size: 0x4, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x48, symBinAddr: 0x875C, symSize: 0xD7 } + - { offsetInCU: 0x2EE, offset: 0x369B6, size: 0x4, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0x11F, symBinAddr: 0x8833, symSize: 0x98 } + - { offsetInCU: 0x35E, offset: 0x36A26, size: 0x4, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x1B7, symBinAddr: 0x88CB, symSize: 0x7 } + - { offsetInCU: 0x399, offset: 0x36A61, size: 0x4, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x1BE, symBinAddr: 0x88D2, symSize: 0xC } + - { offsetInCU: 0x3D7, offset: 0x36A9F, size: 0x4, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x1CA, symBinAddr: 0x88DE, symSize: 0xC } + - { offsetInCU: 0x415, offset: 0x36ADD, size: 0x4, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x1D6, symBinAddr: 0x88EA, symSize: 0x33 } + - { offsetInCU: 0x456, offset: 0x36B1E, size: 0x4, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x209, symBinAddr: 0x891D, symSize: 0x62 } + - { offsetInCU: 0x4A8, offset: 0x36B70, size: 0x4, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x26B, symBinAddr: 0x897F, symSize: 0x5D } + - { offsetInCU: 0x4EA, offset: 0x36BB2, size: 0x4, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x2C8, symBinAddr: 0x89DC, symSize: 0x49 } + - { offsetInCU: 0x518, offset: 0x36BE0, size: 0x4, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x311, symBinAddr: 0x8A25, symSize: 0x32 } + - { offsetInCU: 0x27, offset: 0x36C86, size: 0x4, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x8A57, symSize: 0x58 } + - { offsetInCU: 0x3D, offset: 0x36C9C, size: 0x4, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x1628, symBinAddr: 0x179BC, symSize: 0x0 } + - { offsetInCU: 0xA7, offset: 0x36D06, size: 0x4, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x8A57, symSize: 0x58 } + - { offsetInCU: 0xD6, offset: 0x36D35, size: 0x4, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x58, symBinAddr: 0x8AAF, symSize: 0x5B } + - { offsetInCU: 0x13B, offset: 0x36D9A, size: 0x4, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xB3, symBinAddr: 0x8B0A, symSize: 0x90 } + - { offsetInCU: 0x19A, offset: 0x36DF9, size: 0x4, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x143, symBinAddr: 0x8B9A, symSize: 0x85 } + - { offsetInCU: 0x1E5, offset: 0x36E44, size: 0x4, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1C8, symBinAddr: 0x8C1F, symSize: 0x8A } + - { offsetInCU: 0x27, offset: 0x36EE0, size: 0x4, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x8CAC, symSize: 0xFD } + - { offsetInCU: 0x7B, offset: 0x36F34, size: 0x4, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x8CAC, symSize: 0xFD } + - { offsetInCU: 0x141, offset: 0x36FFA, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0xFD, symBinAddr: 0x8DA9, symSize: 0x211 } + - { offsetInCU: 0x356, offset: 0x3720F, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x30E, symBinAddr: 0x8FBA, symSize: 0x292 } + - { offsetInCU: 0x4E2, offset: 0x3739B, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x5A0, symBinAddr: 0x924C, symSize: 0x550 } + - { offsetInCU: 0x761, offset: 0x3761A, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0xAF0, symBinAddr: 0x979C, symSize: 0x15A } + - { offsetInCU: 0x806, offset: 0x376BF, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0xC4A, symBinAddr: 0x98F6, symSize: 0x24E } + - { offsetInCU: 0x864, offset: 0x3771D, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0xE98, symBinAddr: 0x9B44, symSize: 0xD7 } + - { offsetInCU: 0x8B8, offset: 0x37771, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0xF6F, symBinAddr: 0x9C1B, symSize: 0x3F } + - { offsetInCU: 0x90C, offset: 0x377C5, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0xFAE, symBinAddr: 0x9C5A, symSize: 0xB2 } + - { offsetInCU: 0x960, offset: 0x37819, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0x1060, symBinAddr: 0x9D0C, symSize: 0x92 } + - { offsetInCU: 0x9B4, offset: 0x3786D, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0x10F2, symBinAddr: 0x9D9E, symSize: 0x47 } + - { offsetInCU: 0xA08, offset: 0x378C1, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0x1139, symBinAddr: 0x9DE5, symSize: 0x47 } + - { offsetInCU: 0xA5C, offset: 0x37915, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0x1180, symBinAddr: 0x9E2C, symSize: 0x49 } + - { offsetInCU: 0xAB0, offset: 0x37969, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0x11C9, symBinAddr: 0x9E75, symSize: 0x49 } + - { offsetInCU: 0xB04, offset: 0x379BD, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0x1212, symBinAddr: 0x9EBE, symSize: 0x47 } + - { offsetInCU: 0xB58, offset: 0x37A11, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0x1259, symBinAddr: 0x9F05, symSize: 0x47 } + - { offsetInCU: 0xBAC, offset: 0x37A65, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0x12A0, symBinAddr: 0x9F4C, symSize: 0x4A } + - { offsetInCU: 0xC00, offset: 0x37AB9, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0x12EA, symBinAddr: 0x9F96, symSize: 0x4A } + - { offsetInCU: 0xC54, offset: 0x37B0D, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x1334, symBinAddr: 0x9FE0, symSize: 0x5C } + - { offsetInCU: 0xCA8, offset: 0x37B61, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x1390, symBinAddr: 0xA03C, symSize: 0x5C } + - { offsetInCU: 0xCFC, offset: 0x37BB5, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x13EC, symBinAddr: 0xA098, symSize: 0x57 } + - { offsetInCU: 0xD50, offset: 0x37C09, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x1443, symBinAddr: 0xA0EF, symSize: 0x52 } + - { offsetInCU: 0xD93, offset: 0x37C4C, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x1495, symBinAddr: 0xA141, symSize: 0x70 } + - { offsetInCU: 0xDE7, offset: 0x37CA0, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x1505, symBinAddr: 0xA1B1, symSize: 0xB9 } + - { offsetInCU: 0xE57, offset: 0x37D10, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x15BE, symBinAddr: 0xA26A, symSize: 0x56 } + - { offsetInCU: 0xECF, offset: 0x37D88, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x1614, symBinAddr: 0xA2C0, symSize: 0x126 } + - { offsetInCU: 0xF87, offset: 0x37E40, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x173A, symBinAddr: 0xA3E6, symSize: 0x29 } + - { offsetInCU: 0xFBA, offset: 0x37E73, size: 0x4, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x1763, symBinAddr: 0xA40F, symSize: 0x80 } + - { offsetInCU: 0x27, offset: 0x37F50, size: 0x4, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xA48F, symSize: 0x259 } + - { offsetInCU: 0x153, offset: 0x3807C, size: 0x4, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0xA48F, symSize: 0x259 } + - { offsetInCU: 0x269, offset: 0x38192, size: 0x4, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x259, symBinAddr: 0xA6E8, symSize: 0x39B } + - { offsetInCU: 0x400, offset: 0x38329, size: 0x4, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x5F4, symBinAddr: 0xAA83, symSize: 0x45 } + - { offsetInCU: 0x469, offset: 0x38392, size: 0x4, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x639, symBinAddr: 0xAAC8, symSize: 0x67 } + - { offsetInCU: 0x4D3, offset: 0x383FC, size: 0x4, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x6A0, symBinAddr: 0xAB2F, symSize: 0xC2 } + - { offsetInCU: 0x530, offset: 0x38459, size: 0x4, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x762, symBinAddr: 0xABF1, symSize: 0x31 } + - { offsetInCU: 0x27, offset: 0x384EC, size: 0x4, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xAC22, symSize: 0x49 } + - { offsetInCU: 0x38, offset: 0x384FD, size: 0x4, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xAC22, symSize: 0x49 } + - { offsetInCU: 0x27, offset: 0x3860D, size: 0x4, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xAC6B, symSize: 0x12B } + - { offsetInCU: 0x31, offset: 0x38617, size: 0x4, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xAC6B, symSize: 0x12B } + - { offsetInCU: 0x57, offset: 0x3863D, size: 0x4, addend: 0x0, symName: '_instanceMethodForwarderForSelector:._OCMReturnTypeCache', symObjAddr: 0x1550, symBinAddr: 0x179C0, symSize: 0x0 } + - { offsetInCU: 0xF9, offset: 0x386DF, size: 0x4, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0x12B, symBinAddr: 0xAD96, symSize: 0x76 } + - { offsetInCU: 0x27, offset: 0x388F9, size: 0x4, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xAE0C, symSize: 0x420 } + - { offsetInCU: 0x17A, offset: 0x38A4C, size: 0x4, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xAE0C, symSize: 0x420 } + - { offsetInCU: 0x27, offset: 0x38CAC, size: 0x4, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xB22C, symSize: 0x5D } + - { offsetInCU: 0x4B, offset: 0x38CD0, size: 0x4, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x6AE, symBinAddr: 0xB8DA, symSize: 0x4E } + - { offsetInCU: 0x6F, offset: 0x38CF4, size: 0x4, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0x6054, symBinAddr: 0x179C4, symSize: 0x0 } + - { offsetInCU: 0x82, offset: 0x38D07, size: 0x4, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0x6058, symBinAddr: 0x179C8, symSize: 0x0 } + - { offsetInCU: 0x1C3, offset: 0x38E48, size: 0x4, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xB22C, symSize: 0x5D } + - { offsetInCU: 0x20B, offset: 0x38E90, size: 0x4, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x5D, symBinAddr: 0xB289, symSize: 0x35 } + - { offsetInCU: 0x257, offset: 0x38EDC, size: 0x4, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x92, symBinAddr: 0xB2BE, symSize: 0x1C } + - { offsetInCU: 0x291, offset: 0x38F16, size: 0x4, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0xAE, symBinAddr: 0xB2DA, symSize: 0x4F } + - { offsetInCU: 0x2C4, offset: 0x38F49, size: 0x4, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0xFD, symBinAddr: 0xB329, symSize: 0xDF } + - { offsetInCU: 0x36C, offset: 0x38FF1, size: 0x4, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x1DC, symBinAddr: 0xB408, symSize: 0x24 } + - { offsetInCU: 0x3AC, offset: 0x39031, size: 0x4, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x200, symBinAddr: 0xB42C, symSize: 0xB8 } + - { offsetInCU: 0x4FB, offset: 0x39180, size: 0x4, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x2B8, symBinAddr: 0xB4E4, symSize: 0x26C } + - { offsetInCU: 0x6FD, offset: 0x39382, size: 0x4, addend: 0x0, symName: _ParseStructType, symObjAddr: 0xE8B, symBinAddr: 0xC0B7, symSize: 0xD0 } + - { offsetInCU: 0x7E5, offset: 0x3946A, size: 0x4, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x524, symBinAddr: 0xB750, symSize: 0x96 } + - { offsetInCU: 0x849, offset: 0x394CE, size: 0x4, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x5BA, symBinAddr: 0xB7E6, symSize: 0x51 } + - { offsetInCU: 0x871, offset: 0x394F6, size: 0x4, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x60B, symBinAddr: 0xB837, symSize: 0xA3 } + - { offsetInCU: 0x958, offset: 0x395DD, size: 0x4, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0x6FC, symBinAddr: 0xB928, symSize: 0x85 } + - { offsetInCU: 0x999, offset: 0x3961E, size: 0x4, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0x781, symBinAddr: 0xB9AD, symSize: 0x5 } + - { offsetInCU: 0x9BE, offset: 0x39643, size: 0x4, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0x786, symBinAddr: 0xB9B2, symSize: 0x24 } + - { offsetInCU: 0xA00, offset: 0x39685, size: 0x4, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0x7AA, symBinAddr: 0xB9D6, symSize: 0x84 } + - { offsetInCU: 0xAD7, offset: 0x3975C, size: 0x4, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0x82E, symBinAddr: 0xBA5A, symSize: 0x7B } + - { offsetInCU: 0xB44, offset: 0x397C9, size: 0x4, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x8A9, symBinAddr: 0xBAD5, symSize: 0x32 } + - { offsetInCU: 0xB68, offset: 0x397ED, size: 0x4, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x8DB, symBinAddr: 0xBB07, symSize: 0x62 } + - { offsetInCU: 0xBD3, offset: 0x39858, size: 0x4, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x93D, symBinAddr: 0xBB69, symSize: 0x32 } + - { offsetInCU: 0xBF7, offset: 0x3987C, size: 0x4, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x96F, symBinAddr: 0xBB9B, symSize: 0x80 } + - { offsetInCU: 0xC97, offset: 0x3991C, size: 0x4, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0x9EF, symBinAddr: 0xBC1B, symSize: 0xB3 } + - { offsetInCU: 0xD27, offset: 0x399AC, size: 0x4, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xAA2, symBinAddr: 0xBCCE, symSize: 0x84 } + - { offsetInCU: 0xDD4, offset: 0x39A59, size: 0x4, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xB26, symBinAddr: 0xBD52, symSize: 0x59 } + - { offsetInCU: 0xE33, offset: 0x39AB8, size: 0x4, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xB7F, symBinAddr: 0xBDAB, symSize: 0x6F } + - { offsetInCU: 0xE7B, offset: 0x39B00, size: 0x4, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xBEE, symBinAddr: 0xBE1A, symSize: 0x23 } + - { offsetInCU: 0xEAD, offset: 0x39B32, size: 0x4, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0xC11, symBinAddr: 0xBE3D, symSize: 0x27A } + - { offsetInCU: 0x27, offset: 0x39DFA, size: 0x4, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xC187, symSize: 0x5 } + - { offsetInCU: 0x49, offset: 0x39E1C, size: 0x4, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xC187, symSize: 0x5 } + - { offsetInCU: 0x27, offset: 0x39EBB, size: 0x4, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xC18C, symSize: 0x3E } + - { offsetInCU: 0x7F, offset: 0x39F13, size: 0x4, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xC18C, symSize: 0x3E } + - { offsetInCU: 0xC1, offset: 0x39F55, size: 0x4, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x3E, symBinAddr: 0xC1CA, symSize: 0x87 } +... diff --git a/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml new file mode 100644 index 0000000000..ba49144eb9 --- /dev/null +++ b/Libraries/OCMock/OCMock.xcframework/watchos-arm64_i386_x86_64-simulator/dSYMs/OCMock.framework.dSYM/Contents/Resources/Relocations/x86_64/OCMock.yml @@ -0,0 +1,392 @@ +--- +triple: 'x86_64-apple-darwin' +binary-path: '/Users/erik/Library/Developer/Xcode/DerivedData/OCMock-eolppnbannkelbekssbvglkcoyjl/Build/Products/Release-watchsimulator/OCMock.framework/OCMock' +relocations: + - { offsetInCU: 0x34, offset: 0x2EF16, size: 0x8, addend: 0x0, symName: _OCMockVersionString, symObjAddr: 0x0, symBinAddr: 0xBCA0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x2EF4B, size: 0x8, addend: 0x0, symName: _OCMockVersionNumber, symObjAddr: 0x28, symBinAddr: 0xBCC8, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x2EF88, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0xF9C, symSize: 0x69 } + - { offsetInCU: 0x19E, offset: 0x2F0FF, size: 0x8, addend: 0x0, symName: '+[OCMockObject initialize]', symObjAddr: 0x0, symBinAddr: 0xF9C, symSize: 0x69 } + - { offsetInCU: 0x1F1, offset: 0x2F152, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForClass:]', symObjAddr: 0x69, symBinAddr: 0x1005, symSize: 0x36 } + - { offsetInCU: 0x248, offset: 0x2F1A9, size: 0x8, addend: 0x0, symName: '+[OCMockObject mockForProtocol:]', symObjAddr: 0x9F, symBinAddr: 0x103B, symSize: 0x36 } + - { offsetInCU: 0x29F, offset: 0x2F200, size: 0x8, addend: 0x0, symName: '+[OCMockObject partialMockForObject:]', symObjAddr: 0xD5, symBinAddr: 0x1071, symSize: 0x36 } + - { offsetInCU: 0x2F6, offset: 0x2F257, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForClass:]', symObjAddr: 0x10B, symBinAddr: 0x10A7, symSize: 0x31 } + - { offsetInCU: 0x36E, offset: 0x2F2CF, size: 0x8, addend: 0x0, symName: '+[OCMockObject niceMockForProtocol:]', symObjAddr: 0x13C, symBinAddr: 0x10D8, symSize: 0x31 } + - { offsetInCU: 0x3E6, offset: 0x2F347, size: 0x8, addend: 0x0, symName: '+[OCMockObject _makeNice:]', symObjAddr: 0x16D, symBinAddr: 0x1109, symSize: 0x14 } + - { offsetInCU: 0x427, offset: 0x2F388, size: 0x8, addend: 0x0, symName: '+[OCMockObject observerMock]', symObjAddr: 0x181, symBinAddr: 0x111D, symSize: 0x29 } + - { offsetInCU: 0x466, offset: 0x2F3C7, size: 0x8, addend: 0x0, symName: '-[OCMockObject init]', symObjAddr: 0x1AA, symBinAddr: 0x1146, symSize: 0x179 } + - { offsetInCU: 0x593, offset: 0x2F4F4, size: 0x8, addend: 0x0, symName: '-[OCMockObject dealloc]', symObjAddr: 0x323, symBinAddr: 0x12BF, symSize: 0x74 } + - { offsetInCU: 0x5F6, offset: 0x2F557, size: 0x8, addend: 0x0, symName: '-[OCMockObject description]', symObjAddr: 0x397, symBinAddr: 0x1333, symSize: 0xD } + - { offsetInCU: 0x629, offset: 0x2F58A, size: 0x8, addend: 0x0, symName: '-[OCMockObject addStub:]', symObjAddr: 0x3A4, symBinAddr: 0x1340, symSize: 0x72 } + - { offsetInCU: 0x695, offset: 0x2F5F6, size: 0x8, addend: 0x0, symName: '-[OCMockObject stubForInvocation:]', symObjAddr: 0x416, symBinAddr: 0x13B2, symSize: 0x16D } + - { offsetInCU: 0x72E, offset: 0x2F68F, size: 0x8, addend: 0x0, symName: '-[OCMockObject addExpectation:]', symObjAddr: 0x583, symBinAddr: 0x151F, symSize: 0x5B } + - { offsetInCU: 0x785, offset: 0x2F6E6, size: 0x8, addend: 0x0, symName: '-[OCMockObject assertInvocationsArrayIsPresent]', symObjAddr: 0x5DE, symBinAddr: 0x157A, symSize: 0x71 } + - { offsetInCU: 0x7E6, offset: 0x2F747, size: 0x8, addend: 0x0, symName: '-[OCMockObject addInvocation:]', symObjAddr: 0x64F, symBinAddr: 0x15EB, symSize: 0x6E } + - { offsetInCU: 0x858, offset: 0x2F7B9, size: 0x8, addend: 0x0, symName: '-[OCMockObject setExpectationOrderMatters:]', symObjAddr: 0x6BD, symBinAddr: 0x1659, symSize: 0x10 } + - { offsetInCU: 0x897, offset: 0x2F7F8, size: 0x8, addend: 0x0, symName: '-[OCMockObject stopMocking]', symObjAddr: 0x6CD, symBinAddr: 0x1669, symSize: 0x67 } + - { offsetInCU: 0x8D6, offset: 0x2F837, size: 0x8, addend: 0x0, symName: '-[OCMockObject stub]', symObjAddr: 0x734, symBinAddr: 0x16D0, symSize: 0x36 } + - { offsetInCU: 0x921, offset: 0x2F882, size: 0x8, addend: 0x0, symName: '-[OCMockObject expect]', symObjAddr: 0x76A, symBinAddr: 0x1706, symSize: 0x36 } + - { offsetInCU: 0x96C, offset: 0x2F8CD, size: 0x8, addend: 0x0, symName: '-[OCMockObject reject]', symObjAddr: 0x7A0, symBinAddr: 0x173C, symSize: 0x2B } + - { offsetInCU: 0x9C4, offset: 0x2F925, size: 0x8, addend: 0x0, symName: '-[OCMockObject verify]', symObjAddr: 0x7CB, symBinAddr: 0x1767, symSize: 0x14 } + - { offsetInCU: 0xA14, offset: 0x2F975, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyAtLocation:]', symObjAddr: 0x7DF, symBinAddr: 0x177B, symSize: 0x3B2 } + - { offsetInCU: 0xD59, offset: 0x2FCBA, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:]', symObjAddr: 0xB91, symBinAddr: 0x1B2D, symSize: 0x14 } + - { offsetInCU: 0xDBD, offset: 0x2FD1E, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyWithDelay:atLocation:]', symObjAddr: 0xBA5, symBinAddr: 0x1B41, symSize: 0x279 } + - { offsetInCU: 0xF20, offset: 0x2FE81, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:]', symObjAddr: 0xE1E, symBinAddr: 0x1DBA, symSize: 0x14 } + - { offsetInCU: 0xF84, offset: 0x2FEE5, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:atLocation:]', symObjAddr: 0xE32, symBinAddr: 0x1DCE, symSize: 0x17 } + - { offsetInCU: 0x1001, offset: 0x2FF62, size: 0x8, addend: 0x0, symName: '-[OCMockObject verifyInvocation:withQuantifier:atLocation:]', symObjAddr: 0xE49, symBinAddr: 0x1DE5, symSize: 0x1FF } + - { offsetInCU: 0x1177, offset: 0x300D8, size: 0x8, addend: 0x0, symName: '-[OCMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0x1048, symBinAddr: 0x1FE4, symSize: 0xC6 } + - { offsetInCU: 0x127D, offset: 0x301DE, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardingTargetForSelector:]', symObjAddr: 0x110E, symBinAddr: 0x20AA, symSize: 0x99 } + - { offsetInCU: 0x13B4, offset: 0x30315, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleSelector:]', symObjAddr: 0x11A7, symBinAddr: 0x2143, symSize: 0x177 } + - { offsetInCU: 0x1450, offset: 0x303B1, size: 0x8, addend: 0x0, symName: '-[OCMockObject forwardInvocation:]', symObjAddr: 0x131E, symBinAddr: 0x22BA, symSize: 0x118 } + - { offsetInCU: 0x154D, offset: 0x304AE, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleInvocation:]', symObjAddr: 0x1436, symBinAddr: 0x23D2, symSize: 0x216 } + - { offsetInCU: 0x1739, offset: 0x3069A, size: 0x8, addend: 0x0, symName: '-[OCMockObject _nextExpectedInvocation]', symObjAddr: 0x164C, symBinAddr: 0x25E8, symSize: 0x122 } + - { offsetInCU: 0x17C4, offset: 0x30725, size: 0x8, addend: 0x0, symName: '-[OCMockObject handleUnRecordedInvocation:]', symObjAddr: 0x176E, symBinAddr: 0x270A, symSize: 0x9B } + - { offsetInCU: 0x186E, offset: 0x307CF, size: 0x8, addend: 0x0, symName: '-[OCMockObject doesNotRecognizeSelector:]', symObjAddr: 0x1809, symBinAddr: 0x27A5, symSize: 0xB9 } + - { offsetInCU: 0x1932, offset: 0x30893, size: 0x8, addend: 0x0, symName: '-[OCMockObject _stubDescriptions:]', symObjAddr: 0x18C2, symBinAddr: 0x285E, symSize: 0x266 } + - { offsetInCU: 0x27, offset: 0x30AE3, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x2AC4, symSize: 0x68 } + - { offsetInCU: 0x10A, offset: 0x30BC6, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initWithClass:]', symObjAddr: 0x0, symBinAddr: 0x2AC4, symSize: 0x68 } + - { offsetInCU: 0x182, offset: 0x30C3E, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject dealloc]', symObjAddr: 0x68, symBinAddr: 0x2B2C, symSize: 0x3E } + - { offsetInCU: 0x1CA, offset: 0x30C86, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject description]', symObjAddr: 0xA6, symBinAddr: 0x2B6A, symSize: 0x3F } + - { offsetInCU: 0x23B, offset: 0x30CF7, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockedClass]', symObjAddr: 0xE5, symBinAddr: 0x2BA9, symSize: 0x11 } + - { offsetInCU: 0x270, offset: 0x30D2C, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject assertClassIsSupported:]', symObjAddr: 0xF6, symBinAddr: 0x2BBA, symSize: 0xAA } + - { offsetInCU: 0x32B, offset: 0x30DE7, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMocking]', symObjAddr: 0x1A0, symBinAddr: 0x2C64, symSize: 0x70 } + - { offsetInCU: 0x38E, offset: 0x30E4A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject stopMockingClassMethods]', symObjAddr: 0x210, symBinAddr: 0x2CD4, symSize: 0x3D } + - { offsetInCU: 0x432, offset: 0x30EEE, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject addStub:]', symObjAddr: 0x24D, symBinAddr: 0x2D11, symSize: 0x81 } + - { offsetInCU: 0x4BD, offset: 0x30F79, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject prepareClassForClassMethodMocking]', symObjAddr: 0x2CE, symBinAddr: 0x2D92, symSize: 0x2CB } + - { offsetInCU: 0x84B, offset: 0x31307, size: 0x8, addend: 0x0, symName: '___54-[OCClassMockObject prepareClassForClassMethodMocking]_block_invoke', symObjAddr: 0x599, symBinAddr: 0x305D, symSize: 0xBE } + - { offsetInCU: 0x9A8, offset: 0x31464, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o40o, symObjAddr: 0x657, symBinAddr: 0x311B, symSize: 0x38 } + - { offsetInCU: 0x9D1, offset: 0x3148D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o40o, symObjAddr: 0x68F, symBinAddr: 0x3153, symSize: 0x2B } + - { offsetInCU: 0x9F0, offset: 0x314AC, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject setupForwarderForClassMethodSelector:]', symObjAddr: 0x6BA, symBinAddr: 0x317E, symSize: 0xC7 } + - { offsetInCU: 0xBB8, offset: 0x31674, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject forwardInvocationForClassObject:]', symObjAddr: 0x781, symBinAddr: 0x3245, symSize: 0xCD } + - { offsetInCU: 0xCBE, offset: 0x3177A, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject initializeForClassObject]', symObjAddr: 0x84E, symBinAddr: 0x3312, symSize: 0x6 } + - { offsetInCU: 0xCED, offset: 0x317A9, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject methodSignatureForSelector:]', symObjAddr: 0x854, symBinAddr: 0x3318, symSize: 0x5D } + - { offsetInCU: 0xD6D, offset: 0x31829, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject mockObjectClass]', symObjAddr: 0x8B1, symBinAddr: 0x3375, symSize: 0x2F } + - { offsetInCU: 0xDA4, offset: 0x31860, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject class]', symObjAddr: 0x8E0, symBinAddr: 0x33A4, symSize: 0x11 } + - { offsetInCU: 0xDD9, offset: 0x31895, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject respondsToSelector:]', symObjAddr: 0x8F1, symBinAddr: 0x33B5, symSize: 0x1D } + - { offsetInCU: 0xE33, offset: 0x318EF, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject isKindOfClass:]', symObjAddr: 0x90E, symBinAddr: 0x33D2, symSize: 0x1D } + - { offsetInCU: 0xE8D, offset: 0x31949, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject conformsToProtocol:]', symObjAddr: 0x92B, symBinAddr: 0x33EF, symSize: 0x52 } + - { offsetInCU: 0xF4D, offset: 0x31A09, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSValue__]', symObjAddr: 0x97D, symBinAddr: 0x3441, symSize: 0x40 } + - { offsetInCU: 0xFA5, offset: 0x31A61, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSTimeZone__]', symObjAddr: 0x9BD, symBinAddr: 0x3481, symSize: 0x40 } + - { offsetInCU: 0xFFD, offset: 0x31AB9, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSSet__]', symObjAddr: 0x9FD, symBinAddr: 0x34C1, symSize: 0x40 } + - { offsetInCU: 0x1055, offset: 0x31B11, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSOrderedSet__]', symObjAddr: 0xA3D, symBinAddr: 0x3501, symSize: 0x40 } + - { offsetInCU: 0x10AD, offset: 0x31B69, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSNumber__]', symObjAddr: 0xA7D, symBinAddr: 0x3541, symSize: 0x40 } + - { offsetInCU: 0x1105, offset: 0x31BC1, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDate__]', symObjAddr: 0xABD, symBinAddr: 0x3581, symSize: 0x40 } + - { offsetInCU: 0x115D, offset: 0x31C19, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSString__]', symObjAddr: 0xAFD, symBinAddr: 0x35C1, symSize: 0x40 } + - { offsetInCU: 0x11B5, offset: 0x31C71, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSDictionary__]', symObjAddr: 0xB3D, symBinAddr: 0x3601, symSize: 0x40 } + - { offsetInCU: 0x120D, offset: 0x31CC9, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSData__]', symObjAddr: 0xB7D, symBinAddr: 0x3641, symSize: 0x40 } + - { offsetInCU: 0x1265, offset: 0x31D21, size: 0x8, addend: 0x0, symName: '-[OCClassMockObject(NSIsKindsImplementation) isNSArray__]', symObjAddr: 0xBBD, symBinAddr: 0x3681, symSize: 0x40 } + - { offsetInCU: 0x27, offset: 0x31F39, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x36C1, symSize: 0xE1 } + - { offsetInCU: 0x131, offset: 0x32043, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject initWithObject:]', symObjAddr: 0x0, symBinAddr: 0x36C1, symSize: 0xE1 } + - { offsetInCU: 0x1F7, offset: 0x32109, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject description]', symObjAddr: 0xE1, symBinAddr: 0x37A2, symSize: 0x42 } + - { offsetInCU: 0x268, offset: 0x3217A, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject realObject]', symObjAddr: 0x123, symBinAddr: 0x37E4, symSize: 0x11 } + - { offsetInCU: 0x29D, offset: 0x321AF, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject assertClassIsSupported:]', symObjAddr: 0x134, symBinAddr: 0x37F5, symSize: 0xF5 } + - { offsetInCU: 0x3A1, offset: 0x322B3, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classToSubclassForObject:]', symObjAddr: 0x229, symBinAddr: 0x38EA, symSize: 0x53 } + - { offsetInCU: 0x454, offset: 0x32366, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject stopMocking]', symObjAddr: 0x27C, symBinAddr: 0x393D, symSize: 0x99 } + - { offsetInCU: 0x552, offset: 0x32464, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addStub:]', symObjAddr: 0x315, symBinAddr: 0x39D6, symSize: 0x81 } + - { offsetInCU: 0x5DD, offset: 0x324EF, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject addInvocation:]', symObjAddr: 0x396, symBinAddr: 0x3A57, symSize: 0x7F } + - { offsetInCU: 0x640, offset: 0x32552, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject handleUnRecordedInvocation:]', symObjAddr: 0x415, symBinAddr: 0x3AD6, symSize: 0xF1 } + - { offsetInCU: 0x75D, offset: 0x3266F, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject prepareObjectForInstanceMethodMocking]', symObjAddr: 0x506, symBinAddr: 0x3BC7, symSize: 0x2B3 } + - { offsetInCU: 0xAB4, offset: 0x329C6, size: 0x8, addend: 0x0, symName: '___60-[OCPartialMockObject prepareObjectForInstanceMethodMocking]_block_invoke', symObjAddr: 0x7B9, symBinAddr: 0x3E7A, symSize: 0x87 } + - { offsetInCU: 0xBEE, offset: 0x32B00, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject setupForwarderForSelector:]', symObjAddr: 0x8A3, symBinAddr: 0x3F01, symSize: 0x127 } + - { offsetInCU: 0xDDD, offset: 0x32CEF, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject classForRealObject]', symObjAddr: 0x9CA, symBinAddr: 0x4028, symSize: 0x55 } + - { offsetInCU: 0xE7A, offset: 0x32D8C, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardingTargetForSelectorForRealObject:]', symObjAddr: 0xA1F, symBinAddr: 0x407D, symSize: 0x89 } + - { offsetInCU: 0xF32, offset: 0x32E44, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject ocmock_replaced_forwardingTargetForSelector:]', symObjAddr: 0xAA8, symBinAddr: 0x4106, symSize: 0x8 } + - { offsetInCU: 0xF71, offset: 0x32E83, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject forwardInvocationForRealObject:]', symObjAddr: 0xAB0, symBinAddr: 0x410E, symSize: 0xAE } + - { offsetInCU: 0x1054, offset: 0x32F66, size: 0x8, addend: 0x0, symName: '-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]', symObjAddr: 0xB5E, symBinAddr: 0x41BC, symSize: 0x155 } + - { offsetInCU: 0x1155, offset: 0x33067, size: 0x8, addend: 0x0, symName: '___95-[OCPartialMockObject descriptionForVerificationFailureWithMatcher:quantifier:invocationCount:]_block_invoke', symObjAddr: 0xCB3, symBinAddr: 0x4311, symSize: 0x4A } + - { offsetInCU: 0x11F1, offset: 0x33103, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0xCFD, symBinAddr: 0x435B, symSize: 0x17 } + - { offsetInCU: 0x121A, offset: 0x3312C, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0xD14, symBinAddr: 0x4372, symSize: 0x13 } + - { offsetInCU: 0x27, offset: 0x333C9, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x4385, symSize: 0x72 } + - { offsetInCU: 0xD9, offset: 0x3347B, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject initWithProtocol:]', symObjAddr: 0x0, symBinAddr: 0x4385, symSize: 0x72 } + - { offsetInCU: 0x12C, offset: 0x334CE, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject description]', symObjAddr: 0x72, symBinAddr: 0x43F7, symSize: 0x35 } + - { offsetInCU: 0x1B1, offset: 0x33553, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject methodSignatureForSelector:]', symObjAddr: 0xA7, symBinAddr: 0x442C, symSize: 0x83 } + - { offsetInCU: 0x2A6, offset: 0x33648, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject conformsToProtocol:]', symObjAddr: 0x12A, symBinAddr: 0x44AF, symSize: 0x18 } + - { offsetInCU: 0x31A, offset: 0x336BC, size: 0x8, addend: 0x0, symName: '-[OCProtocolMockObject respondsToSelector:]', symObjAddr: 0x142, symBinAddr: 0x44C7, symSize: 0x19 } + - { offsetInCU: 0x27, offset: 0x33799, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x44E0, symSize: 0x1F } + - { offsetInCU: 0x178, offset: 0x338EA, size: 0x8, addend: 0x0, symName: '-[OCMRecorder init]', symObjAddr: 0x0, symBinAddr: 0x44E0, symSize: 0x1F } + - { offsetInCU: 0x1AD, offset: 0x3391F, size: 0x8, addend: 0x0, symName: '-[OCMRecorder initWithMockObject:]', symObjAddr: 0x1F, symBinAddr: 0x44FF, symSize: 0x3F } + - { offsetInCU: 0x224, offset: 0x33996, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setMockObject:]', symObjAddr: 0x5E, symBinAddr: 0x453E, symSize: 0x11 } + - { offsetInCU: 0x263, offset: 0x339D5, size: 0x8, addend: 0x0, symName: '-[OCMRecorder setShouldReturnMockFromInit:]', symObjAddr: 0x6F, symBinAddr: 0x454F, symSize: 0x10 } + - { offsetInCU: 0x2A2, offset: 0x33A14, size: 0x8, addend: 0x0, symName: '-[OCMRecorder dealloc]', symObjAddr: 0x7F, symBinAddr: 0x455F, symSize: 0x42 } + - { offsetInCU: 0x2E1, offset: 0x33A53, size: 0x8, addend: 0x0, symName: '-[OCMRecorder description]', symObjAddr: 0xC1, symBinAddr: 0x45A1, symSize: 0x1D } + - { offsetInCU: 0x324, offset: 0x33A96, size: 0x8, addend: 0x0, symName: '-[OCMRecorder invocationMatcher]', symObjAddr: 0xDE, symBinAddr: 0x45BE, symSize: 0x11 } + - { offsetInCU: 0x359, offset: 0x33ACB, size: 0x8, addend: 0x0, symName: '-[OCMRecorder didRecordInvocation]', symObjAddr: 0xEF, symBinAddr: 0x45CF, symSize: 0x10 } + - { offsetInCU: 0x38E, offset: 0x33B00, size: 0x8, addend: 0x0, symName: '-[OCMRecorder classMethod]', symObjAddr: 0xFF, symBinAddr: 0x45DF, symSize: 0x30 } + - { offsetInCU: 0x3D8, offset: 0x33B4A, size: 0x8, addend: 0x0, symName: '-[OCMRecorder ignoringNonObjectArgs]', symObjAddr: 0x12F, symBinAddr: 0x460F, symSize: 0x30 } + - { offsetInCU: 0x422, offset: 0x33B94, size: 0x8, addend: 0x0, symName: '-[OCMRecorder methodSignatureForSelector:]', symObjAddr: 0x15F, symBinAddr: 0x463F, symSize: 0x120 } + - { offsetInCU: 0x525, offset: 0x33C97, size: 0x8, addend: 0x0, symName: '-[OCMRecorder forwardInvocation:]', symObjAddr: 0x27F, symBinAddr: 0x475F, symSize: 0x96 } + - { offsetInCU: 0x5E5, offset: 0x33D57, size: 0x8, addend: 0x0, symName: '-[OCMRecorder doesNotRecognizeSelector:]', symObjAddr: 0x315, symBinAddr: 0x47F5, symSize: 0x5E } + - { offsetInCU: 0x68C, offset: 0x33DFE, size: 0x8, addend: 0x0, symName: '-[OCMRecorder(Properties) _ignoringNonObjectArgs]', symObjAddr: 0x373, symBinAddr: 0x4853, symSize: 0x57 } + - { offsetInCU: 0x6E7, offset: 0x33E59, size: 0x8, addend: 0x0, symName: '___49-[OCMRecorder(Properties) _ignoringNonObjectArgs]_block_invoke', symObjAddr: 0x3CA, symBinAddr: 0x48AA, symSize: 0x16 } + - { offsetInCU: 0x736, offset: 0x33EA8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32o, symObjAddr: 0x3E0, symBinAddr: 0x48C0, symSize: 0x17 } + - { offsetInCU: 0x75F, offset: 0x33ED1, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32o, symObjAddr: 0x3F7, symBinAddr: 0x48D7, symSize: 0x13 } + - { offsetInCU: 0x27, offset: 0x3407B, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x48EA, symSize: 0x36 } + - { offsetInCU: 0xAB, offset: 0x340FF, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier exactly:]', symObjAddr: 0x0, symBinAddr: 0x48EA, symSize: 0x36 } + - { offsetInCU: 0x102, offset: 0x34156, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier never]', symObjAddr: 0x36, symBinAddr: 0x4920, symSize: 0x14 } + - { offsetInCU: 0x152, offset: 0x341A6, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atLeast:]', symObjAddr: 0x4A, symBinAddr: 0x4934, symSize: 0x36 } + - { offsetInCU: 0x1A9, offset: 0x341FD, size: 0x8, addend: 0x0, symName: '+[OCMQuantifier atMost:]', symObjAddr: 0x80, symBinAddr: 0x496A, symSize: 0x36 } + - { offsetInCU: 0x200, offset: 0x34254, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier initWithCount:]', symObjAddr: 0xB6, symBinAddr: 0x49A0, symSize: 0x7C } + - { offsetInCU: 0x273, offset: 0x342C7, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier isValidCount:]', symObjAddr: 0x132, symBinAddr: 0x4A1C, symSize: 0x8 } + - { offsetInCU: 0x2B2, offset: 0x34306, size: 0x8, addend: 0x0, symName: '-[OCMQuantifier description]', symObjAddr: 0x13A, symBinAddr: 0x4A24, symSize: 0x43 } + - { offsetInCU: 0x2F5, offset: 0x34349, size: 0x8, addend: 0x0, symName: '-[OCMExactCountQuantifier isValidCount:]', symObjAddr: 0x17D, symBinAddr: 0x4A67, symSize: 0xD } + - { offsetInCU: 0x338, offset: 0x3438C, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier initWithCount:]', symObjAddr: 0x18A, symBinAddr: 0x4A74, symSize: 0x64 } + - { offsetInCU: 0x392, offset: 0x343E6, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier isValidCount:]', symObjAddr: 0x1EE, symBinAddr: 0x4AD8, symSize: 0xD } + - { offsetInCU: 0x3D5, offset: 0x34429, size: 0x8, addend: 0x0, symName: '-[OCMAtLeastQuantifier description]', symObjAddr: 0x1FB, symBinAddr: 0x4AE5, symSize: 0x46 } + - { offsetInCU: 0x418, offset: 0x3446C, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier initWithCount:]', symObjAddr: 0x241, symBinAddr: 0x4B2B, symSize: 0x64 } + - { offsetInCU: 0x472, offset: 0x344C6, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier isValidCount:]', symObjAddr: 0x2A5, symBinAddr: 0x4B8F, symSize: 0xD } + - { offsetInCU: 0x4B5, offset: 0x34509, size: 0x8, addend: 0x0, symName: '-[OCMAtMostQuantifier description]', symObjAddr: 0x2B2, symBinAddr: 0x4B9C, symSize: 0x46 } + - { offsetInCU: 0x27, offset: 0x345AD, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x4BE2, symSize: 0x96 } + - { offsetInCU: 0x1AA, offset: 0x34730, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder init]', symObjAddr: 0x0, symBinAddr: 0x4BE2, symSize: 0x96 } + - { offsetInCU: 0x201, offset: 0x34787, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder stub]', symObjAddr: 0x96, symBinAddr: 0x4C78, symSize: 0x14 } + - { offsetInCU: 0x236, offset: 0x347BC, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturn:]', symObjAddr: 0xAA, symBinAddr: 0x4C8C, symSize: 0x85 } + - { offsetInCU: 0x2C9, offset: 0x3484F, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andReturnValue:]', symObjAddr: 0x12F, symBinAddr: 0x4D11, symSize: 0x65 } + - { offsetInCU: 0x34D, offset: 0x348D3, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andThrow:]', symObjAddr: 0x194, symBinAddr: 0x4D76, symSize: 0x65 } + - { offsetInCU: 0x3D1, offset: 0x34957, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andPost:]', symObjAddr: 0x1F9, symBinAddr: 0x4DDB, symSize: 0x65 } + - { offsetInCU: 0x455, offset: 0x349DB, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andCall:onObject:]', symObjAddr: 0x25E, symBinAddr: 0x4E40, symSize: 0x74 } + - { offsetInCU: 0x4F0, offset: 0x34A76, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andDo:]', symObjAddr: 0x2D2, symBinAddr: 0x4EB4, symSize: 0x65 } + - { offsetInCU: 0x574, offset: 0x34AFA, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder andForwardToRealObject]', symObjAddr: 0x337, symBinAddr: 0x4F19, symSize: 0x60 } + - { offsetInCU: 0x5E0, offset: 0x34B66, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder forwardInvocation:]', symObjAddr: 0x397, symBinAddr: 0x4F79, symSize: 0x6B } + - { offsetInCU: 0x64B, offset: 0x34BD1, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andReturn]', symObjAddr: 0x402, symBinAddr: 0x4FE4, symSize: 0x57 } + - { offsetInCU: 0x6A6, offset: 0x34C2C, size: 0x8, addend: 0x0, symName: '___41-[OCMStubRecorder(Properties) _andReturn]_block_invoke', symObjAddr: 0x459, symBinAddr: 0x503B, symSize: 0x91 } + - { offsetInCU: 0x798, offset: 0x34D1E, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andThrow]', symObjAddr: 0x514, symBinAddr: 0x50CC, symSize: 0x57 } + - { offsetInCU: 0x7F3, offset: 0x34D79, size: 0x8, addend: 0x0, symName: '___40-[OCMStubRecorder(Properties) _andThrow]_block_invoke', symObjAddr: 0x56B, symBinAddr: 0x5123, symSize: 0x19 } + - { offsetInCU: 0x85B, offset: 0x34DE1, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andPost]', symObjAddr: 0x584, symBinAddr: 0x513C, symSize: 0x57 } + - { offsetInCU: 0x8B6, offset: 0x34E3C, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andPost]_block_invoke', symObjAddr: 0x5DB, symBinAddr: 0x5193, symSize: 0x19 } + - { offsetInCU: 0x91E, offset: 0x34EA4, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andCall]', symObjAddr: 0x5F4, symBinAddr: 0x51AC, symSize: 0x57 } + - { offsetInCU: 0x979, offset: 0x34EFF, size: 0x8, addend: 0x0, symName: '___39-[OCMStubRecorder(Properties) _andCall]_block_invoke', symObjAddr: 0x64B, symBinAddr: 0x5203, symSize: 0x19 } + - { offsetInCU: 0x9F7, offset: 0x34F7D, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andDo]', symObjAddr: 0x664, symBinAddr: 0x521C, symSize: 0x57 } + - { offsetInCU: 0xA52, offset: 0x34FD8, size: 0x8, addend: 0x0, symName: '___37-[OCMStubRecorder(Properties) _andDo]_block_invoke', symObjAddr: 0x6BB, symBinAddr: 0x5273, symSize: 0x19 } + - { offsetInCU: 0xABA, offset: 0x35040, size: 0x8, addend: 0x0, symName: '-[OCMStubRecorder(Properties) _andForwardToRealObject]', symObjAddr: 0x6D4, symBinAddr: 0x528C, symSize: 0x57 } + - { offsetInCU: 0xB15, offset: 0x3509B, size: 0x8, addend: 0x0, symName: '___54-[OCMStubRecorder(Properties) _andForwardToRealObject]_block_invoke', symObjAddr: 0x72B, symBinAddr: 0x52E3, symSize: 0x16 } + - { offsetInCU: 0x27, offset: 0x35737, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x52F9, symSize: 0x72 } + - { offsetInCU: 0x1BE, offset: 0x358CE, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder init]', symObjAddr: 0x0, symBinAddr: 0x52F9, symSize: 0x72 } + - { offsetInCU: 0x215, offset: 0x35925, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder expectation]', symObjAddr: 0x72, symBinAddr: 0x536B, symSize: 0x14 } + - { offsetInCU: 0x24A, offset: 0x3595A, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder never]', symObjAddr: 0x86, symBinAddr: 0x537F, symSize: 0x35 } + - { offsetInCU: 0x2A9, offset: 0x359B9, size: 0x8, addend: 0x0, symName: '-[OCMExpectationRecorder forwardInvocation:]', symObjAddr: 0xBB, symBinAddr: 0x53B4, symSize: 0x6B } + - { offsetInCU: 0x27, offset: 0x35A8C, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x541F, symSize: 0x9B } + - { offsetInCU: 0x21F, offset: 0x35C84, size: 0x8, addend: 0x0, symName: '-[OCMVerifier init]', symObjAddr: 0x0, symBinAddr: 0x541F, symSize: 0x9B } + - { offsetInCU: 0x276, offset: 0x35CDB, size: 0x8, addend: 0x0, symName: '-[OCMVerifier withQuantifier:]', symObjAddr: 0x9B, symBinAddr: 0x54BA, symSize: 0x20 } + - { offsetInCU: 0x2DA, offset: 0x35D3F, size: 0x8, addend: 0x0, symName: '-[OCMVerifier forwardInvocation:]', symObjAddr: 0xBB, symBinAddr: 0x54DA, symSize: 0x97 } + - { offsetInCU: 0x367, offset: 0x35DCC, size: 0x8, addend: 0x0, symName: '-[OCMVerifier dealloc]', symObjAddr: 0x152, symBinAddr: 0x5571, symSize: 0x58 } + - { offsetInCU: 0x3B2, offset: 0x35E17, size: 0x8, addend: 0x0, symName: '-[OCMVerifier location]', symObjAddr: 0x1AA, symBinAddr: 0x55C9, symSize: 0x16 } + - { offsetInCU: 0x3E9, offset: 0x35E4E, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setLocation:]', symObjAddr: 0x1C0, symBinAddr: 0x55DF, symSize: 0x11 } + - { offsetInCU: 0x428, offset: 0x35E8D, size: 0x8, addend: 0x0, symName: '-[OCMVerifier quantifier]', symObjAddr: 0x1D1, symBinAddr: 0x55F0, symSize: 0x16 } + - { offsetInCU: 0x45F, offset: 0x35EC4, size: 0x8, addend: 0x0, symName: '-[OCMVerifier setQuantifier:]', symObjAddr: 0x1E7, symBinAddr: 0x5606, symSize: 0x11 } + - { offsetInCU: 0x27, offset: 0x35F42, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x5617, symSize: 0x3B } + - { offsetInCU: 0x97, offset: 0x35FB2, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher dealloc]', symObjAddr: 0x0, symBinAddr: 0x5617, symSize: 0x3B } + - { offsetInCU: 0xD6, offset: 0x35FF1, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setInvocation:]', symObjAddr: 0x3B, symBinAddr: 0x5652, symSize: 0x3C } + - { offsetInCU: 0x154, offset: 0x3606F, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setRecordedAsClassMethod:]', symObjAddr: 0x77, symBinAddr: 0x568E, symSize: 0x9 } + - { offsetInCU: 0x193, offset: 0x360AE, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedAsClassMethod]', symObjAddr: 0x80, symBinAddr: 0x5697, symSize: 0x9 } + - { offsetInCU: 0x1C8, offset: 0x360E3, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher setIgnoreNonObjectArgs:]', symObjAddr: 0x89, symBinAddr: 0x56A0, symSize: 0x9 } + - { offsetInCU: 0x207, offset: 0x36122, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher description]', symObjAddr: 0x92, symBinAddr: 0x56A9, symSize: 0x16 } + - { offsetInCU: 0x24A, offset: 0x36165, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher recordedInvocation]', symObjAddr: 0xA8, symBinAddr: 0x56BF, symSize: 0xA } + - { offsetInCU: 0x27F, offset: 0x3619A, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesSelector:]', symObjAddr: 0xB2, symBinAddr: 0x56C9, symSize: 0x62 } + - { offsetInCU: 0x351, offset: 0x3626C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationMatcher matchesInvocation:]', symObjAddr: 0x114, symBinAddr: 0x572B, symSize: 0x324 } + - { offsetInCU: 0x27, offset: 0x365D5, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x5A4F, symSize: 0x61 } + - { offsetInCU: 0xCE, offset: 0x3667C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub init]', symObjAddr: 0x0, symBinAddr: 0x5A4F, symSize: 0x61 } + - { offsetInCU: 0x119, offset: 0x366C7, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub dealloc]', symObjAddr: 0x61, symBinAddr: 0x5AB0, symSize: 0x42 } + - { offsetInCU: 0x158, offset: 0x36706, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub addInvocationAction:]', symObjAddr: 0xA3, symBinAddr: 0x5AF2, symSize: 0x1D } + - { offsetInCU: 0x1AE, offset: 0x3675C, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invocationActions]', symObjAddr: 0xC0, symBinAddr: 0x5B0F, symSize: 0x11 } + - { offsetInCU: 0x1E3, offset: 0x36791, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub handleInvocation:]', symObjAddr: 0xD1, symBinAddr: 0x5B20, symSize: 0x130 } + - { offsetInCU: 0x3C0, offset: 0x3696E, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeArgActionsForInvocation:]', symObjAddr: 0x201, symBinAddr: 0x5C50, symSize: 0x14A } + - { offsetInCU: 0x565, offset: 0x36B13, size: 0x8, addend: 0x0, symName: '-[OCMInvocationStub invokeActionsForInvocation:]', symObjAddr: 0x34B, symBinAddr: 0x5D9A, symSize: 0x27 } + - { offsetInCU: 0x27, offset: 0x36BA8, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x5DC1, symSize: 0x1F } + - { offsetInCU: 0xD2, offset: 0x36C53, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation setMatchAndReject:]', symObjAddr: 0x0, symBinAddr: 0x5DC1, symSize: 0x1F } + - { offsetInCU: 0x111, offset: 0x36C92, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isMatchAndReject]', symObjAddr: 0x1F, symBinAddr: 0x5DE0, symSize: 0x10 } + - { offsetInCU: 0x146, offset: 0x36CC7, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation isSatisfied]', symObjAddr: 0x2F, symBinAddr: 0x5DF0, symSize: 0x10 } + - { offsetInCU: 0x17B, offset: 0x36CFC, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation addInvocationAction:]', symObjAddr: 0x3F, symBinAddr: 0x5E00, symSize: 0x98 } + - { offsetInCU: 0x1F4, offset: 0x36D75, size: 0x8, addend: 0x0, symName: '-[OCMInvocationExpectation handleInvocation:]', symObjAddr: 0xD7, symBinAddr: 0x5E98, symSize: 0xD1 } + - { offsetInCU: 0x27, offset: 0x36E6A, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x5F69, symSize: 0x163 } + - { offsetInCU: 0x78, offset: 0x36EBB, size: 0x8, addend: 0x0, symName: '-[OCMRealObjectForwarder handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x5F69, symSize: 0x163 } + - { offsetInCU: 0x27, offset: 0x37124, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x60CC, symSize: 0x57 } + - { offsetInCU: 0xD5, offset: 0x371D2, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller initWithCallBlock:]', symObjAddr: 0x0, symBinAddr: 0x60CC, symSize: 0x57 } + - { offsetInCU: 0x130, offset: 0x3722D, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller dealloc]', symObjAddr: 0x57, symBinAddr: 0x6123, symSize: 0x3B } + - { offsetInCU: 0x16F, offset: 0x3726C, size: 0x8, addend: 0x0, symName: '-[OCMBlockCaller handleInvocation:]', symObjAddr: 0x92, symBinAddr: 0x615E, symSize: 0x19 } + - { offsetInCU: 0x27, offset: 0x37321, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6177, symSize: 0x180 } + - { offsetInCU: 0xAA, offset: 0x373A4, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6177, symSize: 0x180 } + - { offsetInCU: 0x27E, offset: 0x37578, size: 0x8, addend: 0x0, symName: '-[OCMBoxedReturnValueProvider isMethodReturnType:compatibleWithValueType:value:valueSize:]', symObjAddr: 0x180, symBinAddr: 0x62F7, symSize: 0x80 } + - { offsetInCU: 0x27, offset: 0x376C7, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6377, symSize: 0xB1 } + - { offsetInCU: 0x41, offset: 0x376E1, size: 0x8, addend: 0x0, symName: _OCMStubbedException, symObjAddr: 0x150, symBinAddr: 0x1AC78, symSize: 0x0 } + - { offsetInCU: 0xC0, offset: 0x37760, size: 0x8, addend: 0x0, symName: '-[OCMExceptionReturnValueProvider handleInvocation:]', symObjAddr: 0x0, symBinAddr: 0x6377, symSize: 0xB1 } + - { offsetInCU: 0x27, offset: 0x3782B, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x6428, symSize: 0x5B } + - { offsetInCU: 0xA3, offset: 0x378A7, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider initWithProvider:andSelector:]', symObjAddr: 0x0, symBinAddr: 0x6428, symSize: 0x5B } + - { offsetInCU: 0x10E, offset: 0x37912, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider dealloc]', symObjAddr: 0x5B, symBinAddr: 0x6483, symSize: 0x3B } + - { offsetInCU: 0x14D, offset: 0x37951, size: 0x8, addend: 0x0, symName: '-[OCMIndirectReturnValueProvider handleInvocation:]', symObjAddr: 0x96, symBinAddr: 0x64BE, symSize: 0x9B } + - { offsetInCU: 0x27, offset: 0x37A8E, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x6559, symSize: 0x50 } + - { offsetInCU: 0x5F, offset: 0x37AC6, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster initWithNotification:]', symObjAddr: 0x0, symBinAddr: 0x6559, symSize: 0x50 } + - { offsetInCU: 0xBA, offset: 0x37B21, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster dealloc]', symObjAddr: 0x50, symBinAddr: 0x65A9, symSize: 0x3B } + - { offsetInCU: 0xF9, offset: 0x37B60, size: 0x8, addend: 0x0, symName: '-[OCMNotificationPoster handleInvocation:]', symObjAddr: 0x8B, symBinAddr: 0x65E4, symSize: 0x39 } + - { offsetInCU: 0x27, offset: 0x37C24, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x661D, symSize: 0x50 } + - { offsetInCU: 0x94, offset: 0x37C91, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0x661D, symSize: 0x50 } + - { offsetInCU: 0xE7, offset: 0x37CE4, size: 0x8, addend: 0x0, symName: '-[OCMObjectReturnValueProvider dealloc]', symObjAddr: 0x50, symBinAddr: 0x666D, symSize: 0x45 } + - { offsetInCU: 0x27, offset: 0x37D62, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x66B2, symSize: 0x4A } + - { offsetInCU: 0xB1, offset: 0x37DEC, size: 0x8, addend: 0x0, symName: '+[OCMLocation locationWithTestCase:file:line:]', symObjAddr: 0x0, symBinAddr: 0x66B2, symSize: 0x4A } + - { offsetInCU: 0x136, offset: 0x37E71, size: 0x8, addend: 0x0, symName: '-[OCMLocation initWithTestCase:file:line:]', symObjAddr: 0x4A, symBinAddr: 0x66FC, symSize: 0x69 } + - { offsetInCU: 0x1B1, offset: 0x37EEC, size: 0x8, addend: 0x0, symName: '-[OCMLocation dealloc]', symObjAddr: 0xB3, symBinAddr: 0x6765, symSize: 0x3B } + - { offsetInCU: 0x1F0, offset: 0x37F2B, size: 0x8, addend: 0x0, symName: '-[OCMLocation testCase]', symObjAddr: 0xEE, symBinAddr: 0x67A0, symSize: 0xA } + - { offsetInCU: 0x225, offset: 0x37F60, size: 0x8, addend: 0x0, symName: '-[OCMLocation file]', symObjAddr: 0xF8, symBinAddr: 0x67AA, symSize: 0xA } + - { offsetInCU: 0x25A, offset: 0x37F95, size: 0x8, addend: 0x0, symName: '-[OCMLocation line]', symObjAddr: 0x102, symBinAddr: 0x67B4, symSize: 0xA } + - { offsetInCU: 0x28F, offset: 0x37FCA, size: 0x8, addend: 0x0, symName: _OCMMakeLocation, symObjAddr: 0x10C, symBinAddr: 0x67BE, symSize: 0x52 } + - { offsetInCU: 0x27, offset: 0x380BE, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x6810, symSize: 0x93 } + - { offsetInCU: 0x157, offset: 0x381EE, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginStubMacro]', symObjAddr: 0x0, symBinAddr: 0x6810, symSize: 0x93 } + - { offsetInCU: 0x206, offset: 0x3829D, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endStubMacro]', symObjAddr: 0x93, symBinAddr: 0x68A3, symSize: 0xE3 } + - { offsetInCU: 0x30C, offset: 0x383A3, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginExpectMacro]', symObjAddr: 0x176, symBinAddr: 0x6986, symSize: 0x93 } + - { offsetInCU: 0x3BB, offset: 0x38452, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endExpectMacro]', symObjAddr: 0x209, symBinAddr: 0x6A19, symSize: 0x12 } + - { offsetInCU: 0x405, offset: 0x3849C, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginRejectMacro]', symObjAddr: 0x21B, symBinAddr: 0x6A2B, symSize: 0x93 } + - { offsetInCU: 0x4B4, offset: 0x3854B, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endRejectMacro]', symObjAddr: 0x2AE, symBinAddr: 0x6ABE, symSize: 0x70 } + - { offsetInCU: 0x54B, offset: 0x385E2, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:]', symObjAddr: 0x31E, symBinAddr: 0x6B2E, symSize: 0x14 } + - { offsetInCU: 0x5AD, offset: 0x38644, size: 0x8, addend: 0x0, symName: '+[OCMMacroState beginVerifyMacroAtLocation:withQuantifier:]', symObjAddr: 0x332, symBinAddr: 0x6B42, symSize: 0xC1 } + - { offsetInCU: 0x6AB, offset: 0x38742, size: 0x8, addend: 0x0, symName: '+[OCMMacroState endVerifyMacro]', symObjAddr: 0x3F3, symBinAddr: 0x6C03, symSize: 0xEE } + - { offsetInCU: 0x7AD, offset: 0x38844, size: 0x8, addend: 0x0, symName: '+[OCMMacroState globalState]', symObjAddr: 0x4E1, symBinAddr: 0x6CF1, symSize: 0x45 } + - { offsetInCU: 0x804, offset: 0x3889B, size: 0x8, addend: 0x0, symName: '-[OCMMacroState initWithRecorder:]', symObjAddr: 0x526, symBinAddr: 0x6D36, symSize: 0x50 } + - { offsetInCU: 0x85F, offset: 0x388F6, size: 0x8, addend: 0x0, symName: '-[OCMMacroState dealloc]', symObjAddr: 0x576, symBinAddr: 0x6D86, symSize: 0xA4 } + - { offsetInCU: 0x8CE, offset: 0x38965, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setRecorder:]', symObjAddr: 0x61A, symBinAddr: 0x6E2A, symSize: 0x28 } + - { offsetInCU: 0x925, offset: 0x389BC, size: 0x8, addend: 0x0, symName: '-[OCMMacroState recorder]', symObjAddr: 0x642, symBinAddr: 0x6E52, symSize: 0xA } + - { offsetInCU: 0x95A, offset: 0x389F1, size: 0x8, addend: 0x0, symName: '-[OCMMacroState setInvocationDidThrow:]', symObjAddr: 0x64C, symBinAddr: 0x6E5C, symSize: 0x9 } + - { offsetInCU: 0x999, offset: 0x38A30, size: 0x8, addend: 0x0, symName: '-[OCMMacroState invocationDidThrow]', symObjAddr: 0x655, symBinAddr: 0x6E65, symSize: 0x9 } + - { offsetInCU: 0x9CE, offset: 0x38A65, size: 0x8, addend: 0x0, symName: '-[OCMMacroState switchToClassMethod]', symObjAddr: 0x65E, symBinAddr: 0x6E6E, symSize: 0x16 } + - { offsetInCU: 0x27, offset: 0x38B1A, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x6E84, symSize: 0x5E } + - { offsetInCU: 0x70, offset: 0x38B63, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller initWithBlockArguments:]', symObjAddr: 0x0, symBinAddr: 0x6E84, symSize: 0x5E } + - { offsetInCU: 0xCB, offset: 0x38BBE, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller dealloc]', symObjAddr: 0x5E, symBinAddr: 0x6EE2, symSize: 0x42 } + - { offsetInCU: 0x10A, offset: 0x38BFD, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller copyWithZone:]', symObjAddr: 0xA0, symBinAddr: 0x6F24, symSize: 0xB } + - { offsetInCU: 0x160, offset: 0x38C53, size: 0x8, addend: 0x0, symName: '-[OCMBlockArgCaller handleArgument:]', symObjAddr: 0xAB, symBinAddr: 0x6F2F, symSize: 0x4C } + - { offsetInCU: 0x27, offset: 0x38D47, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x6F7B, symSize: 0x80 } + - { offsetInCU: 0x88, offset: 0x38DA8, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject init]', symObjAddr: 0x0, symBinAddr: 0x6F7B, symSize: 0x80 } + - { offsetInCU: 0xE7, offset: 0x38E07, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject retain]', symObjAddr: 0x80, symBinAddr: 0x6FFB, symSize: 0x2F } + - { offsetInCU: 0x11E, offset: 0x38E3E, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject dealloc]', symObjAddr: 0xAF, symBinAddr: 0x702A, symSize: 0x14B } + - { offsetInCU: 0x1BB, offset: 0x38EDB, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject description]', symObjAddr: 0x1FA, symBinAddr: 0x7175, symSize: 0xD } + - { offsetInCU: 0x1EE, offset: 0x38F0E, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject setExpectationOrderMatters:]', symObjAddr: 0x207, symBinAddr: 0x7182, symSize: 0x9 } + - { offsetInCU: 0x22D, offset: 0x38F4D, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject autoRemoveFromCenter:]', symObjAddr: 0x210, symBinAddr: 0x718B, symSize: 0x55 } + - { offsetInCU: 0x284, offset: 0x38FA4, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject expect]', symObjAddr: 0x265, symBinAddr: 0x71E0, symSize: 0x7D } + - { offsetInCU: 0x2EB, offset: 0x3900B, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verify]', symObjAddr: 0x2E2, symBinAddr: 0x725D, symSize: 0x14 } + - { offsetInCU: 0x337, offset: 0x39057, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject verifyAtLocation:]', symObjAddr: 0x2F6, symBinAddr: 0x7271, symSize: 0x158 } + - { offsetInCU: 0x544, offset: 0x39264, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:]', symObjAddr: 0x44E, symBinAddr: 0x73C9, symSize: 0x9B } + - { offsetInCU: 0x62C, offset: 0x3934C, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject notificationWithName:object:userInfo:]', symObjAddr: 0x4E9, symBinAddr: 0x7464, symSize: 0xA3 } + - { offsetInCU: 0x72D, offset: 0x3944D, size: 0x8, addend: 0x0, symName: '-[OCObserverMockObject handleNotification:]', symObjAddr: 0x58C, symBinAddr: 0x7507, symSize: 0x135 } + - { offsetInCU: 0x27, offset: 0x395B9, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x763C, symSize: 0x3B } + - { offsetInCU: 0x74, offset: 0x39606, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder dealloc]', symObjAddr: 0x0, symBinAddr: 0x763C, symSize: 0x3B } + - { offsetInCU: 0xB3, offset: 0x39645, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder didRecordInvocation]', symObjAddr: 0x3B, symBinAddr: 0x7677, symSize: 0x8 } + - { offsetInCU: 0xE6, offset: 0x39678, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:]', symObjAddr: 0x43, symBinAddr: 0x767F, symSize: 0x33 } + - { offsetInCU: 0x166, offset: 0x396F8, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder notificationWithName:object:userInfo:]', symObjAddr: 0x76, symBinAddr: 0x76B2, symSize: 0x33 } + - { offsetInCU: 0x1FE, offset: 0x39790, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder matchesNotification:]', symObjAddr: 0xA9, symBinAddr: 0x76E5, symSize: 0xE6 } + - { offsetInCU: 0x323, offset: 0x398B5, size: 0x8, addend: 0x0, symName: '-[OCMObserverRecorder argument:matchesArgument:]', symObjAddr: 0x18F, symBinAddr: 0x77CB, symSize: 0xAC } + - { offsetInCU: 0x27, offset: 0x39A06, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x7877, symSize: 0x19 } + - { offsetInCU: 0x72, offset: 0x39A51, size: 0x8, addend: 0x0, symName: '+[OCMArg any]', symObjAddr: 0x0, symBinAddr: 0x7877, symSize: 0x19 } + - { offsetInCU: 0xB1, offset: 0x39A90, size: 0x8, addend: 0x0, symName: '+[OCMArg anyPointer]', symObjAddr: 0x19, symBinAddr: 0x7890, symSize: 0xB } + - { offsetInCU: 0xE4, offset: 0x39AC3, size: 0x8, addend: 0x0, symName: '+[OCMArg anyObjectRef]', symObjAddr: 0x24, symBinAddr: 0x789B, symSize: 0x12 } + - { offsetInCU: 0x12E, offset: 0x39B0D, size: 0x8, addend: 0x0, symName: '+[OCMArg anySelector]', symObjAddr: 0x36, symBinAddr: 0x78AD, symSize: 0x11 } + - { offsetInCU: 0x19A, offset: 0x39B79, size: 0x8, addend: 0x0, symName: '+[OCMArg isNil]', symObjAddr: 0x47, symBinAddr: 0x78BE, symSize: 0x19 } + - { offsetInCU: 0x1D9, offset: 0x39BB8, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotNil]', symObjAddr: 0x60, symBinAddr: 0x78D7, symSize: 0x19 } + - { offsetInCU: 0x218, offset: 0x39BF7, size: 0x8, addend: 0x0, symName: '+[OCMArg isEqual:]', symObjAddr: 0x79, symBinAddr: 0x78F0, symSize: 0x9 } + - { offsetInCU: 0x259, offset: 0x39C38, size: 0x8, addend: 0x0, symName: '+[OCMArg isNotEqual:]', symObjAddr: 0x82, symBinAddr: 0x78F9, symSize: 0x32 } + - { offsetInCU: 0x2B8, offset: 0x39C97, size: 0x8, addend: 0x0, symName: '+[OCMArg isKindOfClass:]', symObjAddr: 0xB4, symBinAddr: 0x792B, symSize: 0x68 } + - { offsetInCU: 0x30F, offset: 0x39CEE, size: 0x8, addend: 0x0, symName: '___24+[OCMArg isKindOfClass:]_block_invoke', symObjAddr: 0x11C, symBinAddr: 0x7993, symSize: 0x1C } + - { offsetInCU: 0x373, offset: 0x39D52, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithSelector:onObject:]', symObjAddr: 0x162, symBinAddr: 0x79AF, symSize: 0x19 } + - { offsetInCU: 0x3DF, offset: 0x39DBE, size: 0x8, addend: 0x0, symName: '+[OCMArg checkWithBlock:]', symObjAddr: 0x17B, symBinAddr: 0x79C8, symSize: 0x36 } + - { offsetInCU: 0x436, offset: 0x39E15, size: 0x8, addend: 0x0, symName: '+[OCMArg setTo:]', symObjAddr: 0x1B1, symBinAddr: 0x79FE, symSize: 0x36 } + - { offsetInCU: 0x48D, offset: 0x39E6C, size: 0x8, addend: 0x0, symName: '+[OCMArg setToValue:]', symObjAddr: 0x1E7, symBinAddr: 0x7A34, symSize: 0x36 } + - { offsetInCU: 0x4E4, offset: 0x39EC3, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlock]', symObjAddr: 0x21D, symBinAddr: 0x7A6A, symSize: 0x29 } + - { offsetInCU: 0x523, offset: 0x39F02, size: 0x8, addend: 0x0, symName: '+[OCMArg invokeBlockWithArgs:]', symObjAddr: 0x246, symBinAddr: 0x7A93, symSize: 0x141 } + - { offsetInCU: 0x5F3, offset: 0x39FD2, size: 0x8, addend: 0x0, symName: '+[OCMArg defaultValue]', symObjAddr: 0x387, symBinAddr: 0x7BD4, symSize: 0x19 } + - { offsetInCU: 0x632, offset: 0x3A011, size: 0x8, addend: 0x0, symName: '+[OCMArg resolveSpecialValues:]', symObjAddr: 0x3A0, symBinAddr: 0x7BED, symSize: 0xEF } + - { offsetInCU: 0x27, offset: 0x3A2D9, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x7CDC, symSize: 0x22 } + - { offsetInCU: 0x19B, offset: 0x3A44D, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraint]', symObjAddr: 0x0, symBinAddr: 0x7CDC, symSize: 0x22 } + - { offsetInCU: 0x1DE, offset: 0x3A490, size: 0x8, addend: 0x0, symName: '-[OCMConstraint evaluate:]', symObjAddr: 0x22, symBinAddr: 0x7CFE, symSize: 0x8 } + - { offsetInCU: 0x21D, offset: 0x3A4CF, size: 0x8, addend: 0x0, symName: '-[OCMConstraint copyWithZone:]', symObjAddr: 0x2A, symBinAddr: 0x7D06, symSize: 0xB } + - { offsetInCU: 0x273, offset: 0x3A525, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:]', symObjAddr: 0x35, symBinAddr: 0x7D11, symSize: 0xE0 } + - { offsetInCU: 0x3C0, offset: 0x3A672, size: 0x8, addend: 0x0, symName: '+[OCMConstraint constraintWithSelector:onObject:withValue:]', symObjAddr: 0x115, symBinAddr: 0x7DF1, symSize: 0x9F } + - { offsetInCU: 0x49A, offset: 0x3A74C, size: 0x8, addend: 0x0, symName: '-[OCMAnyConstraint evaluate:]', symObjAddr: 0x1B4, symBinAddr: 0x7E90, symSize: 0x8 } + - { offsetInCU: 0x4D9, offset: 0x3A78B, size: 0x8, addend: 0x0, symName: '-[OCMIsNilConstraint evaluate:]', symObjAddr: 0x1BC, symBinAddr: 0x7E98, symSize: 0xC } + - { offsetInCU: 0x51A, offset: 0x3A7CC, size: 0x8, addend: 0x0, symName: '-[OCMIsNotNilConstraint evaluate:]', symObjAddr: 0x1C8, symBinAddr: 0x7EA4, symSize: 0xC } + - { offsetInCU: 0x55B, offset: 0x3A80D, size: 0x8, addend: 0x0, symName: '-[OCMIsNotEqualConstraint evaluate:]', symObjAddr: 0x1D4, symBinAddr: 0x7EB0, symSize: 0x26 } + - { offsetInCU: 0x5B7, offset: 0x3A869, size: 0x8, addend: 0x0, symName: '-[OCMInvocationConstraint evaluate:]', symObjAddr: 0x1FA, symBinAddr: 0x7ED6, symSize: 0x6B } + - { offsetInCU: 0x648, offset: 0x3A8FA, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint initWithConstraintBlock:]', symObjAddr: 0x265, symBinAddr: 0x7F41, symSize: 0x5E } + - { offsetInCU: 0x6A3, offset: 0x3A955, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint dealloc]', symObjAddr: 0x2C3, symBinAddr: 0x7F9F, symSize: 0x42 } + - { offsetInCU: 0x6E2, offset: 0x3A994, size: 0x8, addend: 0x0, symName: '-[OCMBlockConstraint evaluate:]', symObjAddr: 0x305, symBinAddr: 0x7FE1, symSize: 0x22 } + - { offsetInCU: 0x27, offset: 0x3AA42, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x8003, symSize: 0x52 } + - { offsetInCU: 0x41, offset: 0x3AA5C, size: 0x8, addend: 0x0, symName: __OCMPassByRefSetterInstances, symObjAddr: 0x1AD0, symBinAddr: 0x1ACE0, symSize: 0x0 } + - { offsetInCU: 0xB0, offset: 0x3AACB, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter initialize]', symObjAddr: 0x0, symBinAddr: 0x8003, symSize: 0x52 } + - { offsetInCU: 0x110, offset: 0x3AB2B, size: 0x8, addend: 0x0, symName: '+[OCMPassByRefSetter isPassByRefSetterInstance:]', symObjAddr: 0x52, symBinAddr: 0x8055, symSize: 0x52 } + - { offsetInCU: 0x186, offset: 0x3ABA1, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter initWithValue:]', symObjAddr: 0xA4, symBinAddr: 0x80A7, symSize: 0x90 } + - { offsetInCU: 0x20A, offset: 0x3AC25, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter dealloc]', symObjAddr: 0x134, symBinAddr: 0x8137, symSize: 0x7F } + - { offsetInCU: 0x272, offset: 0x3AC8D, size: 0x8, addend: 0x0, symName: '-[OCMPassByRefSetter handleArgument:]', symObjAddr: 0x1B3, symBinAddr: 0x81B6, symSize: 0x94 } + - { offsetInCU: 0x27, offset: 0x3AD78, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x824C, symSize: 0x102 } + - { offsetInCU: 0x78, offset: 0x3ADC9, size: 0x8, addend: 0x0, symName: '+[NSInvocation(OCMAdditions) invocationForBlock:withArguments:]', symObjAddr: 0x0, symBinAddr: 0x824C, symSize: 0x102 } + - { offsetInCU: 0x1F1, offset: 0x3AF42, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) retainObjectArgumentsExcludingObject:]', symObjAddr: 0x102, symBinAddr: 0x834E, symSize: 0x1E8 } + - { offsetInCU: 0x575, offset: 0x3B2C6, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) setArgumentWithObject:atIndex:]', symObjAddr: 0x2EA, symBinAddr: 0x8536, symSize: 0x2A0 } + - { offsetInCU: 0x8E7, offset: 0x3B638, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) getArgumentAtIndexAsObject:]', symObjAddr: 0x58A, symBinAddr: 0x87D6, symSize: 0x622 } + - { offsetInCU: 0xF6F, offset: 0x3BCC0, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) invocationDescription]', symObjAddr: 0xBAC, symBinAddr: 0x8DF8, symSize: 0x142 } + - { offsetInCU: 0x10ED, offset: 0x3BE3E, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) argumentDescriptionAtIndex:]', symObjAddr: 0xCEE, symBinAddr: 0x8F3A, symSize: 0x216 } + - { offsetInCU: 0x118A, offset: 0x3BEDB, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) objectDescriptionAtIndex:]', symObjAddr: 0xF04, symBinAddr: 0x9150, symSize: 0xD3 } + - { offsetInCU: 0x1260, offset: 0x3BFB1, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) boolDescriptionAtIndex:]', symObjAddr: 0xFD7, symBinAddr: 0x9223, symSize: 0x39 } + - { offsetInCU: 0x12DE, offset: 0x3C02F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) charDescriptionAtIndex:]', symObjAddr: 0x1010, symBinAddr: 0x925C, symSize: 0xB5 } + - { offsetInCU: 0x1368, offset: 0x3C0B9, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedCharDescriptionAtIndex:]', symObjAddr: 0x10C5, symBinAddr: 0x9311, symSize: 0x9A } + - { offsetInCU: 0x13F2, offset: 0x3C143, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) intDescriptionAtIndex:]', symObjAddr: 0x115F, symBinAddr: 0x93AB, symSize: 0x4B } + - { offsetInCU: 0x147C, offset: 0x3C1CD, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedIntDescriptionAtIndex:]', symObjAddr: 0x11AA, symBinAddr: 0x93F6, symSize: 0x4B } + - { offsetInCU: 0x1506, offset: 0x3C257, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) shortDescriptionAtIndex:]', symObjAddr: 0x11F5, symBinAddr: 0x9441, symSize: 0x4C } + - { offsetInCU: 0x1590, offset: 0x3C2E1, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedShortDescriptionAtIndex:]', symObjAddr: 0x1241, symBinAddr: 0x948D, symSize: 0x4C } + - { offsetInCU: 0x161A, offset: 0x3C36B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDescriptionAtIndex:]', symObjAddr: 0x128D, symBinAddr: 0x94D9, symSize: 0x4C } + - { offsetInCU: 0x16A4, offset: 0x3C3F5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongDescriptionAtIndex:]', symObjAddr: 0x12D9, symBinAddr: 0x9525, symSize: 0x4C } + - { offsetInCU: 0x172E, offset: 0x3C47F, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longLongDescriptionAtIndex:]', symObjAddr: 0x1325, symBinAddr: 0x9571, symSize: 0x4C } + - { offsetInCU: 0x17B8, offset: 0x3C509, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) unsignedLongLongDescriptionAtIndex:]', symObjAddr: 0x1371, symBinAddr: 0x95BD, symSize: 0x4C } + - { offsetInCU: 0x1842, offset: 0x3C593, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) doubleDescriptionAtIndex:]', symObjAddr: 0x13BD, symBinAddr: 0x9609, symSize: 0x4D } + - { offsetInCU: 0x18CC, offset: 0x3C61D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) floatDescriptionAtIndex:]', symObjAddr: 0x140A, symBinAddr: 0x9656, symSize: 0x4D } + - { offsetInCU: 0x1956, offset: 0x3C6A7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) longDoubleDescriptionAtIndex:]', symObjAddr: 0x1457, symBinAddr: 0x96A3, symSize: 0x46 } + - { offsetInCU: 0x19E0, offset: 0x3C731, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) structDescriptionAtIndex:]', symObjAddr: 0x149D, symBinAddr: 0x96E9, symSize: 0x4C } + - { offsetInCU: 0x1A66, offset: 0x3C7B7, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) pointerDescriptionAtIndex:]', symObjAddr: 0x14E9, symBinAddr: 0x9735, symSize: 0x72 } + - { offsetInCU: 0x1AFC, offset: 0x3C84D, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) cStringDescriptionAtIndex:]', symObjAddr: 0x155B, symBinAddr: 0x97A7, symSize: 0xD4 } + - { offsetInCU: 0x1BBA, offset: 0x3C90B, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) selectorDescriptionAtIndex:]', symObjAddr: 0x162F, symBinAddr: 0x987B, symSize: 0x58 } + - { offsetInCU: 0x1C74, offset: 0x3C9C5, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) isMethodFamily:]', symObjAddr: 0x1687, symBinAddr: 0x98D3, symSize: 0xFF } + - { offsetInCU: 0x1E21, offset: 0x3CB72, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInInitFamily]', symObjAddr: 0x1786, symBinAddr: 0x99D2, symSize: 0x19 } + - { offsetInCU: 0x1E6C, offset: 0x3CBBD, size: 0x8, addend: 0x0, symName: '-[NSInvocation(OCMAdditions) methodIsInCreateFamily]', symObjAddr: 0x179F, symBinAddr: 0x99EB, symSize: 0x71 } + - { offsetInCU: 0x27, offset: 0x3CD13, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0x9A5C, symSize: 0x2AB } + - { offsetInCU: 0x162, offset: 0x3CE4E, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForDynamicPropertyAccessedWithSelector:inClass:]', symObjAddr: 0x0, symBinAddr: 0x9A5C, symSize: 0x2AB } + - { offsetInCU: 0x381, offset: 0x3D06D, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) propertyMatchingSelector:inClass:isGetter:]', symObjAddr: 0x2AB, symBinAddr: 0x9D07, symSize: 0x40C } + - { offsetInCU: 0x724, offset: 0x3D410, size: 0x8, addend: 0x0, symName: '+[NSMethodSignature(OCMAdditions) signatureForBlock:]', symObjAddr: 0x6B7, symBinAddr: 0xA113, symSize: 0x39 } + - { offsetInCU: 0x7A3, offset: 0x3D48F, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) usesSpecialStructureReturn]', symObjAddr: 0x6F0, symBinAddr: 0xA14C, symSize: 0x60 } + - { offsetInCU: 0x84F, offset: 0x3D53B, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullTypeString]', symObjAddr: 0x750, symBinAddr: 0xA1AC, symSize: 0xBA } + - { offsetInCU: 0x947, offset: 0x3D633, size: 0x8, addend: 0x0, symName: '-[NSMethodSignature(OCMAdditions) fullObjCTypes]', symObjAddr: 0x80A, symBinAddr: 0xA266, symSize: 0x2B } + - { offsetInCU: 0x27, offset: 0x3D6EC, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xA291, symSize: 0x5E } + - { offsetInCU: 0x3C, offset: 0x3D701, size: 0x8, addend: 0x0, symName: '-[NSNotificationCenter(OCMAdditions) addMockObserver:name:object:]', symObjAddr: 0x0, symBinAddr: 0xA291, symSize: 0x5E } + - { offsetInCU: 0x27, offset: 0x3D85F, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xA2EF, symSize: 0x12B } + - { offsetInCU: 0x35, offset: 0x3D86D, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) instanceMethodForwarderForSelector:]', symObjAddr: 0x0, symBinAddr: 0xA2EF, symSize: 0x12B } + - { offsetInCU: 0x5F, offset: 0x3D897, size: 0x8, addend: 0x0, symName: '_instanceMethodForwarderForSelector:._OCMReturnTypeCache', symObjAddr: 0x18C8, symBinAddr: 0x1ACE8, symSize: 0x0 } + - { offsetInCU: 0x197, offset: 0x3D9CF, size: 0x8, addend: 0x0, symName: '+[NSObject(OCMAdditions) enumerateMethodsInClass:usingBlock:]', symObjAddr: 0x12B, symBinAddr: 0xA41A, symSize: 0x76 } + - { offsetInCU: 0x27, offset: 0x3DC34, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xA490, symSize: 0x418 } + - { offsetInCU: 0x17E, offset: 0x3DD8B, size: 0x8, addend: 0x0, symName: '-[NSValue(OCMAdditions) getBytes:objCType:]', symObjAddr: 0x0, symBinAddr: 0xA490, symSize: 0x418 } + - { offsetInCU: 0x27, offset: 0x3E250, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xA8A8, symSize: 0x57 } + - { offsetInCU: 0x4F, offset: 0x3E278, size: 0x8, addend: 0x0, symName: _OCMIsBlock, symObjAddr: 0x662, symBinAddr: 0xAF0A, symSize: 0x45 } + - { offsetInCU: 0x77, offset: 0x3E2A0, size: 0x8, addend: 0x0, symName: _OCMIsBlock.blockClass, symObjAddr: 0x7998, symBinAddr: 0x1ACF0, symSize: 0x0 } + - { offsetInCU: 0x8E, offset: 0x3E2B7, size: 0x8, addend: 0x0, symName: _OCMIsBlock.onceToken, symObjAddr: 0x79A0, symBinAddr: 0x1ACF8, symSize: 0x0 } + - { offsetInCU: 0x1EC, offset: 0x3E415, size: 0x8, addend: 0x0, symName: _OCMTypeWithoutQualifiers, symObjAddr: 0x0, symBinAddr: 0xA8A8, symSize: 0x57 } + - { offsetInCU: 0x238, offset: 0x3E461, size: 0x8, addend: 0x0, symName: _OCMIsClassType, symObjAddr: 0x57, symBinAddr: 0xA8FF, symSize: 0x1F } + - { offsetInCU: 0x29A, offset: 0x3E4C3, size: 0x8, addend: 0x0, symName: _OCMIsBlockType, symObjAddr: 0x76, symBinAddr: 0xA91E, symSize: 0x12 } + - { offsetInCU: 0x2EA, offset: 0x3E513, size: 0x8, addend: 0x0, symName: _OCMIsUnqualifiedBlockType, symObjAddr: 0x88, symBinAddr: 0xA930, symSize: 0x44 } + - { offsetInCU: 0x321, offset: 0x3E54A, size: 0x8, addend: 0x0, symName: _OCMIsObjectType, symObjAddr: 0xCC, symBinAddr: 0xA974, symSize: 0xD0 } + - { offsetInCU: 0x449, offset: 0x3E672, size: 0x8, addend: 0x0, symName: _OCMIsPointerType, symObjAddr: 0x19C, symBinAddr: 0xAA44, symSize: 0x19 } + - { offsetInCU: 0x49B, offset: 0x3E6C4, size: 0x8, addend: 0x0, symName: _OCMNumberTypeForObjCType, symObjAddr: 0x1B5, symBinAddr: 0xAA5D, symSize: 0xB7 } + - { offsetInCU: 0x5ED, offset: 0x3E816, size: 0x8, addend: 0x0, symName: _OCMEqualTypesAllowingOpaqueStructs, symObjAddr: 0x26C, symBinAddr: 0xAB14, symSize: 0x296 } + - { offsetInCU: 0x8F6, offset: 0x3EB1F, size: 0x8, addend: 0x0, symName: _ParseStructType, symObjAddr: 0xE1F, symBinAddr: 0xB6C7, symSize: 0xE8 } + - { offsetInCU: 0x9F7, offset: 0x3EC20, size: 0x8, addend: 0x0, symName: _OCMIsNilValue, symObjAddr: 0x502, symBinAddr: 0xADAA, symSize: 0x7D } + - { offsetInCU: 0xA66, offset: 0x3EC8F, size: 0x8, addend: 0x0, symName: _OCMIsAppleBaseClass, symObjAddr: 0x57F, symBinAddr: 0xAE27, symSize: 0x45 } + - { offsetInCU: 0xABB, offset: 0x3ECE4, size: 0x8, addend: 0x0, symName: _OCMIsApplePrivateMethod, symObjAddr: 0x5C4, symBinAddr: 0xAE6C, symSize: 0x9E } + - { offsetInCU: 0xC26, offset: 0x3EE4F, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke, symObjAddr: 0x6A7, symBinAddr: 0xAF4F, symSize: 0x79 } + - { offsetInCU: 0xCBF, offset: 0x3EEE8, size: 0x8, addend: 0x0, symName: ___OCMIsBlock_block_invoke_2, symObjAddr: 0x720, symBinAddr: 0xAFC8, symSize: 0x6 } + - { offsetInCU: 0xCE8, offset: 0x3EF11, size: 0x8, addend: 0x0, symName: _OCMIsNonEscapingBlock, symObjAddr: 0x726, symBinAddr: 0xAFCE, symSize: 0x23 } + - { offsetInCU: 0xD3D, offset: 0x3EF66, size: 0x8, addend: 0x0, symName: _OCMCreateSubclass, symObjAddr: 0x749, symBinAddr: 0xAFF1, symSize: 0x8C } + - { offsetInCU: 0xE6F, offset: 0x3F098, size: 0x8, addend: 0x0, symName: _OCMDisposeSubclass, symObjAddr: 0x7D5, symBinAddr: 0xB07D, symSize: 0x77 } + - { offsetInCU: 0xF32, offset: 0x3F15B, size: 0x8, addend: 0x0, symName: _OCMIsMockSubclass, symObjAddr: 0x84C, symBinAddr: 0xB0F4, symSize: 0x21 } + - { offsetInCU: 0xF74, offset: 0x3F19D, size: 0x8, addend: 0x0, symName: _OCMIsSubclassOfMockClass, symObjAddr: 0x86D, symBinAddr: 0xB115, symSize: 0x6D } + - { offsetInCU: 0x100B, offset: 0x3F234, size: 0x8, addend: 0x0, symName: _OCMIsAliasSelector, symObjAddr: 0x8DA, symBinAddr: 0xB182, symSize: 0x21 } + - { offsetInCU: 0x104D, offset: 0x3F276, size: 0x8, addend: 0x0, symName: _OCMAliasForOriginalSelector, symObjAddr: 0x8FB, symBinAddr: 0xB1A3, symSize: 0x82 } + - { offsetInCU: 0x110B, offset: 0x3F334, size: 0x8, addend: 0x0, symName: _OCMOriginalSelectorForAlias, symObjAddr: 0x97D, symBinAddr: 0xB225, symSize: 0xAA } + - { offsetInCU: 0x1215, offset: 0x3F43E, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForClass, symObjAddr: 0xA27, symBinAddr: 0xB2CF, symSize: 0x7E } + - { offsetInCU: 0x1314, offset: 0x3F53D, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForClass, symObjAddr: 0xAA5, symBinAddr: 0xB34D, symSize: 0x54 } + - { offsetInCU: 0x1396, offset: 0x3F5BF, size: 0x8, addend: 0x0, symName: _OCMSetAssociatedMockForObject, symObjAddr: 0xAF9, symBinAddr: 0xB3A1, symSize: 0x68 } + - { offsetInCU: 0x141D, offset: 0x3F646, size: 0x8, addend: 0x0, symName: _OCMGetAssociatedMockForObject, symObjAddr: 0xB61, symBinAddr: 0xB409, symSize: 0x11 } + - { offsetInCU: 0x145F, offset: 0x3F688, size: 0x8, addend: 0x0, symName: _OCMReportFailure, symObjAddr: 0xB72, symBinAddr: 0xB41A, symSize: 0x2AD } + - { offsetInCU: 0x27, offset: 0x3FB8F, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xB7AF, symSize: 0x6 } + - { offsetInCU: 0x4D, offset: 0x3FBB5, size: 0x8, addend: 0x0, symName: '-[OCMArgAction handleArgument:]', symObjAddr: 0x0, symBinAddr: 0xB7AF, symSize: 0x6 } + - { offsetInCU: 0x27, offset: 0x3FC58, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xB7B5, symSize: 0x3D } + - { offsetInCU: 0x83, offset: 0x3FCB4, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider initWithValue:]', symObjAddr: 0x0, symBinAddr: 0xB7B5, symSize: 0x3D } + - { offsetInCU: 0xCA, offset: 0x3FCFB, size: 0x8, addend: 0x0, symName: '-[OCMNonRetainingObjectReturnValueProvider handleInvocation:]', symObjAddr: 0x3D, symBinAddr: 0xB7F2, symSize: 0x8E } +... diff --git a/Libraries/OCMock/libOCMock.a b/Libraries/OCMock/libOCMock.a deleted file mode 100644 index d6a8dea448..0000000000 Binary files a/Libraries/OCMock/libOCMock.a and /dev/null differ diff --git a/Test/OEXFileUtility+TestAdditions.m b/Test/OEXFileUtility+TestAdditions.m index dc0778c5d9..1127dad773 100644 --- a/Test/OEXFileUtility+TestAdditions.m +++ b/Test/OEXFileUtility+TestAdditions.m @@ -9,7 +9,7 @@ #import "OEXFileUtility+TestAdditions.h" #import "OEXFileUtility.h" -#import "OCMock.h" +#import @interface OEXFileUtility (TestExposure) diff --git a/Test/OEXMockUserDefaults.m b/Test/OEXMockUserDefaults.m index a58f0be683..19ef24a3d8 100644 --- a/Test/OEXMockUserDefaults.m +++ b/Test/OEXMockUserDefaults.m @@ -7,8 +7,7 @@ // #import "OEXMockUserDefaults.h" - -#import "OCMock.h" +#import #import "OEXRemovable.h" @interface OEXMockUserDefaults () diff --git a/Test/OEXPushNotificationManagerTests.m b/Test/OEXPushNotificationManagerTests.m index f797aaba46..c3912a19a2 100644 --- a/Test/OEXPushNotificationManagerTests.m +++ b/Test/OEXPushNotificationManagerTests.m @@ -8,7 +8,7 @@ #import #import -#import "OCMock.h" +#import #import "OEXAccessToken.h" #import "OEXMockCredentialStorage.h" diff --git a/Test/OEXSessionTests.m b/Test/OEXSessionTests.m index 3c080d6625..413facecc4 100644 --- a/Test/OEXSessionTests.m +++ b/Test/OEXSessionTests.m @@ -6,9 +6,10 @@ // Copyright (c) 2015 edX. All rights reserved. // -#import "OCMock.h" + #import #import +#import #import "NSNotificationCenter+OEXSafeAccess.h" #import "OEXAccessToken.h" diff --git a/Test/edXTests-Bridging-Header.h b/Test/edXTests-Bridging-Header.h index 20e22db169..437f2c3b47 100644 --- a/Test/edXTests-Bridging-Header.h +++ b/Test/edXTests-Bridging-Header.h @@ -4,7 +4,7 @@ #import "edX-Bridging-Header.h" #import -#import "OCMock.h" +#import #import #import "NSString+TestExamples.h" diff --git a/edX.xcodeproj/project.pbxproj b/edX.xcodeproj/project.pbxproj index d95a84bb2b..be81f2ce4a 100644 --- a/edX.xcodeproj/project.pbxproj +++ b/edX.xcodeproj/project.pbxproj @@ -767,7 +767,6 @@ E0241785254043C400E397EA /* read-this-before-update.rtf in Resources */ = {isa = PBXBuildFile; fileRef = E0241784254043C400E397EA /* read-this-before-update.rtf */; }; E0249F2B26305486007F9AE1 /* OpenInExternalBrowserView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0249F2A26305486007F9AE1 /* OpenInExternalBrowserView.swift */; }; E024B0001EC4589800498ECA /* WhatsNewViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E024AFFF1EC4589800498ECA /* WhatsNewViewControllerTests.swift */; }; - E02661732269A821002721B7 /* libOCMock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E02661672269A821002721B7 /* libOCMock.a */; }; E02E59EF1F0E231000060AE0 /* VersionParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02E59EE1F0E231000060AE0 /* VersionParser.swift */; }; E02E59F11F0E517300060AE0 /* VersionParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02E59F01F0E517300060AE0 /* VersionParserTests.swift */; }; E02F65681E8B94CC000D1C4E /* TZSpacerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E02F65651E8B94CC000D1C4E /* TZSpacerView.swift */; }; @@ -825,6 +824,8 @@ E0B58CDC2818F7DF0047D78F /* EnrolledCoursesViewController+CourseUpgrade.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B58CDB2818F7DD0047D78F /* EnrolledCoursesViewController+CourseUpgrade.swift */; }; E0B58CE028193AE30047D78F /* OEXAnalytics+CourseUpgrade.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0B58CDF28193AE30047D78F /* OEXAnalytics+CourseUpgrade.swift */; }; E0C6EF971BFF4B9900B315E3 /* UIButton+TintColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0C6EF961BFF4B9900B315E3 /* UIButton+TintColor.swift */; }; + E0C7169D2B04B48F00858BAB /* OCMock.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0C7169B2B046BB700858BAB /* OCMock.xcframework */; }; + E0C7169E2B04B48F00858BAB /* OCMock.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E0C7169B2B046BB700858BAB /* OCMock.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; E0CB646F1F20B6DD00CEF378 /* DateFormattingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0CB646E1F20B6DD00CEF378 /* DateFormattingTests.swift */; }; E0D029F627043CCF001F83B1 /* EnrolledCoursesViewController+Banner.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0D029F527043CCF001F83B1 /* EnrolledCoursesViewController+Banner.swift */; }; E0D029F827043DE6001F83B1 /* BannerAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0D029F727043DE6001F83B1 /* BannerAPI.swift */; }; @@ -897,6 +898,7 @@ dstSubfolderSpec = 10; files = ( 5F700E9A278C35B000B17044 /* SwiftyStoreKit.xcframework in Embed Frameworks */, + E0C7169E2B04B48F00858BAB /* OCMock.xcframework in Embed Frameworks */, E09F953928111ABE00F29443 /* KeychainSwift.xcframework in Embed Frameworks */, 77E647CB1C90CA1400B6740D /* edXCore.framework in Embed Frameworks */, ); @@ -1848,17 +1850,6 @@ E0241784254043C400E397EA /* read-this-before-update.rtf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.rtf; path = "read-this-before-update.rtf"; sourceTree = ""; }; E0249F2A26305486007F9AE1 /* OpenInExternalBrowserView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenInExternalBrowserView.swift; sourceTree = ""; }; E024AFFF1EC4589800498ECA /* WhatsNewViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNewViewControllerTests.swift; sourceTree = ""; }; - E02661672269A821002721B7 /* libOCMock.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libOCMock.a; sourceTree = ""; }; - E02661692269A821002721B7 /* OCMockObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMockObject.h; sourceTree = ""; }; - E026616A2269A821002721B7 /* OCMMacroState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMMacroState.h; sourceTree = ""; }; - E026616B2269A821002721B7 /* OCMock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMock.h; sourceTree = ""; }; - E026616C2269A821002721B7 /* NSNotificationCenter+OCMAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+OCMAdditions.h"; sourceTree = ""; }; - E026616D2269A821002721B7 /* OCMFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMFunctions.h; sourceTree = ""; }; - E026616E2269A821002721B7 /* OCMStubRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMStubRecorder.h; sourceTree = ""; }; - E026616F2269A821002721B7 /* OCMRecorder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMRecorder.h; sourceTree = ""; }; - E02661702269A821002721B7 /* OCMLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMLocation.h; sourceTree = ""; }; - E02661712269A821002721B7 /* OCMConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMConstraint.h; sourceTree = ""; }; - E02661722269A821002721B7 /* OCMArg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OCMArg.h; sourceTree = ""; }; E02DE7CA1C85E15A0086943F /* DiscussionPosts.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = DiscussionPosts.json; sourceTree = ""; }; E02E59EE1F0E231000060AE0 /* VersionParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionParser.swift; sourceTree = ""; }; E02E59F01F0E517300060AE0 /* VersionParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VersionParserTests.swift; sourceTree = ""; }; @@ -1937,6 +1928,7 @@ E0B58CDB2818F7DD0047D78F /* EnrolledCoursesViewController+CourseUpgrade.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EnrolledCoursesViewController+CourseUpgrade.swift"; sourceTree = ""; }; E0B58CDF28193AE30047D78F /* OEXAnalytics+CourseUpgrade.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OEXAnalytics+CourseUpgrade.swift"; sourceTree = ""; }; E0C6EF961BFF4B9900B315E3 /* UIButton+TintColor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIButton+TintColor.swift"; sourceTree = ""; }; + E0C7169B2B046BB700858BAB /* OCMock.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = OCMock.xcframework; sourceTree = ""; }; E0CB646E1F20B6DD00CEF378 /* DateFormattingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateFormattingTests.swift; sourceTree = ""; }; E0D029F527043CCF001F83B1 /* EnrolledCoursesViewController+Banner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EnrolledCoursesViewController+Banner.swift"; sourceTree = ""; }; E0D029F727043DE6001F83B1 /* BannerAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BannerAPI.swift; sourceTree = ""; }; @@ -2008,6 +2000,7 @@ 0D157630235EDA040007B0B7 /* Security.framework in Frameworks */, 776F39291B4EF4CD00ED11E3 /* WebKit.framework in Frameworks */, 805329121B0EA2DC0093B177 /* QuartzCore.framework in Frameworks */, + E0C7169D2B04B48F00858BAB /* OCMock.xcframework in Frameworks */, 0D15762D235ED9F30007B0B7 /* MediaPlayer.framework in Frameworks */, 0D15762E235ED9F30007B0B7 /* MediaAccessibility.framework in Frameworks */, 0D15762A235ED9DF0007B0B7 /* CoreText.framework in Frameworks */, @@ -2023,7 +2016,6 @@ E09F953828111ABE00F29443 /* KeychainSwift.xcframework in Frameworks */, 77E647A31C90C10300B6740D /* edXCore.framework in Frameworks */, BE8163F61954244E00F9A2C5 /* MessageUI.framework in Frameworks */, - E02661732269A821002721B7 /* libOCMock.a in Frameworks */, BE0EE28B192B78DA00F9FF98 /* libz.dylib in Frameworks */, BE0EE287192B78C400F9FF98 /* CoreTelephony.framework in Frameworks */, E0EAD9A22ACEBA48001C6470 /* GoogleAnalytics.xcframework in Frameworks */, @@ -3946,30 +3938,12 @@ E02661662269A821002721B7 /* OCMock */ = { isa = PBXGroup; children = ( - E02661672269A821002721B7 /* libOCMock.a */, - E02661682269A821002721B7 /* OCMock */, + E0C7169B2B046BB700858BAB /* OCMock.xcframework */, ); name = OCMock; path = Libraries/OCMock; sourceTree = SOURCE_ROOT; }; - E02661682269A821002721B7 /* OCMock */ = { - isa = PBXGroup; - children = ( - E02661692269A821002721B7 /* OCMockObject.h */, - E026616A2269A821002721B7 /* OCMMacroState.h */, - E026616B2269A821002721B7 /* OCMock.h */, - E026616C2269A821002721B7 /* NSNotificationCenter+OCMAdditions.h */, - E026616D2269A821002721B7 /* OCMFunctions.h */, - E026616E2269A821002721B7 /* OCMStubRecorder.h */, - E026616F2269A821002721B7 /* OCMRecorder.h */, - E02661702269A821002721B7 /* OCMLocation.h */, - E02661712269A821002721B7 /* OCMConstraint.h */, - E02661722269A821002721B7 /* OCMArg.h */, - ); - path = OCMock; - sourceTree = ""; - }; E03E6A131D38C90900944AAA /* Offline */ = { isa = PBXGroup; children = ( @@ -5684,7 +5658,7 @@ "$(inherited)", "$(PROJECT_DIR)/Libraries/OCMock", ); - MARKETING_VERSION = 5.0.0; + MARKETING_VERSION = 5.0.4; OTHER_LDFLAGS = "$(inherited)"; OTHER_SWIFT_FLAGS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = org.edx.mobile; @@ -6161,7 +6135,7 @@ "$(inherited)", "$(PROJECT_DIR)/Libraries/OCMock", ); - MARKETING_VERSION = 5.0.0; + MARKETING_VERSION = 5.0.4; OTHER_LDFLAGS = "$(inherited)"; OTHER_SWIFT_FLAGS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = org.edx.mobile; @@ -6252,7 +6226,7 @@ "$(inherited)", "$(PROJECT_DIR)/Libraries/OCMock", ); - MARKETING_VERSION = 5.0.0; + MARKETING_VERSION = 5.0.4; OTHER_LDFLAGS = "$(inherited)"; OTHER_SWIFT_FLAGS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = org.edx.mobile;