objc[3315]: Objective-C runtime debugging. Set variable=YES to enable. objc[3315]: OBJC_HELP: describe available environment variables objc[3315]: OBJC_PRINT_OPTIONS: list which options are set objc[3315]: OBJC_PRINT_IMAGES: log image and library names as they are loaded objc[3315]: OBJC_PRINT_IMAGE_TIMES: measure duration of image loading steps objc[3315]: OBJC_PRINT_LOAD_METHODS: log calls to class and category +load methods objc[3315]: OBJC_PRINT_INITIALIZE_METHODS: log calls to class +initialize methods objc[3315]: OBJC_PRINT_RESOLVED_METHODS: log methods created by +resolveClassMethod: and +resolveInstanceMethod: objc[3315]: OBJC_PRINT_CLASS_SETUP: log progress of class and category setup objc[3315]: OBJC_PRINT_PROTOCOL_SETUP: log progress of protocol setup objc[3315]: OBJC_PRINT_IVAR_SETUP: log processing of non-fragile ivars objc[3315]: OBJC_PRINT_VTABLE_SETUP: log processing of class vtables objc[3315]: OBJC_PRINT_VTABLE_IMAGES: print vtable images showing overridden methods objc[3315]: OBJC_PRINT_CACHE_SETUP: log processing of method caches objc[3315]: OBJC_PRINT_FUTURE_CLASSES: log use of future classes for toll-free bridging objc[3315]: OBJC_PRINT_PREOPTIMIZATION: log preoptimization courtesy of dyld shared cache objc[3315]: OBJC_PRINT_CXX_CTORS: log calls to C++ ctors and dtors for instance variables objc[3315]: OBJC_PRINT_EXCEPTIONS: log exception handling objc[3315]: OBJC_PRINT_EXCEPTION_THROW: log backtrace of every objc_exception_throw() objc[3315]: OBJC_PRINT_ALT_HANDLERS: log processing of exception alt handlers objc[3315]: OBJC_PRINT_REPLACED_METHODS: log methods replaced by category implementations objc[3315]: OBJC_PRINT_DEPRECATION_WARNINGS: warn about calls to deprecated runtime functions objc[3315]: OBJC_PRINT_POOL_HIGHWATER: log high-water marks for autorelease pools objc[3315]: OBJC_PRINT_CUSTOM_CORE: log classes with custom core methods objc[3315]: OBJC_PRINT_CUSTOM_RR: log classes with custom retain/release methods objc[3315]: OBJC_PRINT_CUSTOM_AWZ: log classes with custom allocWithZone methods objc[3315]: OBJC_PRINT_RAW_ISA: log classes that require raw pointer isa fields objc[3315]: OBJC_DEBUG_UNLOAD: warn about poorly-behaving bundles when unloaded objc[3315]: OBJC_DEBUG_FRAGILE_SUPERCLASSES: warn about subclasses that may have been broken by subsequent changes to superclasses objc[3315]: OBJC_DEBUG_NIL_SYNC: warn about @synchronized(nil), which does no synchronization objc[3315]: OBJC_DEBUG_NONFRAGILE_IVARS: capriciously rearrange non-fragile ivars objc[3315]: OBJC_DEBUG_ALT_HANDLERS: record more info about bad alt handler use objc[3315]: OBJC_DEBUG_MISSING_POOLS: warn about autorelease with no pool in place, which may be a leak objc[3315]: OBJC_DEBUG_POOL_ALLOCATION: halt when autorelease pools are popped out of order, and allow heap debuggers to track autorelease pools objc[3315]: OBJC_DEBUG_DUPLICATE_CLASSES: warn when multiple classes with the same name are present objc[3315]: OBJC_DEBUG_DONT_CRASH: halt the process by exiting instead of crashing objc[3315]: OBJC_DEBUG_POOL_DEPTH: log fault when at least a set number of autorelease pages has been allocated objc[3315]: OBJC_DEBUG_SCRIBBLE_CACHES: scribble the IMPs in freed method caches objc[3315]: OBJC_DEBUG_SCAN_WEAK_TABLES: scan the weak references table continuously in the background - set OBJC_DEBUG_SCAN_WEAK_TABLES_INTERVAL_NANOSECONDS to set scanning interval (default 1000000) objc[3315]: OBJC_DISABLE_VTABLES: disable vtable dispatch objc[3315]: OBJC_DISABLE_PREOPTIMIZATION: disable preoptimization courtesy of dyld shared cache objc[3315]: OBJC_DISABLE_TAGGED_POINTERS: disable tagged pointer optimization of NSNumber et al. objc[3315]: OBJC_DISABLE_TAG_OBFUSCATION: disable obfuscation of tagged pointers objc[3315]: OBJC_DISABLE_NONPOINTER_ISA: disable non-pointer isa fields objc[3315]: OBJC_DISABLE_INITIALIZE_FORK_SAFETY: disable safety checks for +initialize after fork objc[3315]: OBJC_DISABLE_FAULTS: disable os faults objc[3315]: OBJC_DISABLE_PREOPTIMIZED_CACHES: disable preoptimized caches objc[3315]: OBJC_DISABLE_AUTORELEASE_COALESCING: disable coalescing of autorelease pool pointers objc[3315]: OBJC_DISABLE_AUTORELEASE_COALESCING_LRU: disable coalescing of autorelease pool pointers using look back N strategy