Source/PLCrashMachExceptionServer.m (4 lines): - line 206: * @TODO We need to be able to determine if an exception can be/will/was handled by a signal handler. Failure - line 364: // TODO - A custom stack should be specified, using high/low guard pages to help prevent overwriting the stack - line 705: // TODO - Should we inform observers? - line 715: /* TODO: This will be used to dispatch 'no sender' delegate messages, which can be used to track whether Source/PLCrashSignalHandler.mm (2 lines): - line 123: // TODO - Should we handle the other flags, eg, SA_RESETHAND, SA_ONSTACK? */ - line 381: * TODO - Investigate use of async-safe locking to avoid this condition. See also: Source/PLCrashFrameDWARFUnwind.cpp (2 lines): - line 140: // TODO - configure the pointer state */ - line 159: * TODO: The FDE pc_start value should probably by typed for the target architecture. */ Source/PLCrashAsyncDwarfPrimitives.cpp (2 lines): - line 213: * TODO: This code permits overflow to occur under the assumption that the failure will be caught - line 345: * TODO: This implementation should provide a resolvable GNUEHPtr value, rather than requiring resolution occur here. Source/PLCrashReporter.m (2 lines): - line 211: * TODO: When forwarding signals (eg, to Mono's runtime), resetting the signal handlers - line 633: * TODO: Investigate use of (async-safe) locking to close the window in which an exception would not be safely forwarded. Source/PLCrashReport.proto (1 line): - line 119: required Architecture architecture = 3 [default = ARCHITECTURE_UNKNOWN /* deprecated = true (TODO: unsupported by embedded protobuf-c version) */]; Source/PLCrashAsyncDwarfCFAStateEvaluation.cpp (1 line): - line 99: // TODO - It would be preferrable to only allocate the number of registers actually required here. Source/PLCrashReportSystemInfo.m (1 line): - line 43: // FIXME: Deprecated, use TARGET_OS_SIMULATOR Source/PLCrashAsyncDwarfFDE.cpp (1 line): - line 140: * Set up default pointer state. TODO: Mac OS X and iOS do not currently use any relative-based encodings other Source/PLCrashAsyncDwarfExpression.cpp (1 line): - line 88: // TODO: Review the use of an up-to-800 byte stack allocation; we may want to replace this with Source/PLCrashAsyncCompactUnwindEncoding.h (1 line): - line 155: * TODO: Need a mechanism to define the actual size of the offset. For x86-32/x86-64, it is defined as being Source/PLCrashAsyncMachOImage.c (1 line): - line 796: * TODO: Evaluate effeciency of per-byte calling of plcrash_async_mobject_verify_local_pointer(). We should Source/PLCrashAsyncCompactUnwindEncoding.c (1 line): - line 974: * TODO: Need a mechanism to define the actual size of the offset. For x86-32/x86-64, it is defined as being