gitextract_ymv8c43d/ ├── .github/ │ └── workflows/ │ ├── build.yml │ └── release.yml ├── .gitignore ├── .spi.yml ├── ETTrace/ │ ├── .gitignore │ ├── CommunicationFrame/ │ │ ├── EMGDummyEmptyClass.h │ │ ├── EMGDummyEmptyClass.m │ │ └── Public/ │ │ └── CommunicationFrame.h │ ├── ETModels/ │ │ ├── FlameNode.swift │ │ ├── Flamegraph.swift │ │ ├── FlamegraphEvent.swift │ │ ├── Sample.swift │ │ └── ThreadNode.swift │ ├── ETTrace/ │ │ ├── EMGChannelListener.h │ │ ├── EMGChannelListener.m │ │ ├── EMGPerfAnalysis.mm │ │ ├── EMGPerfAnalysis_Private.h │ │ └── Public/ │ │ └── PerfAnalysis.h │ ├── ETTraceRunner/ │ │ ├── ConnectivityHelper.swift │ │ ├── Devices/ │ │ │ ├── CommunicationChannel.swift │ │ │ ├── DeviceManager.swift │ │ │ ├── PhysicalDeviceManager.swift │ │ │ └── SimulatorDeviceManager.swift │ │ ├── ETTrace.swift │ │ ├── ETTraceRunner.entitlements │ │ ├── ProcessSelector.swift │ │ ├── ResponseModels/ │ │ │ └── ResponseModel.swift │ │ ├── RunnerHelper.swift │ │ └── main.swift │ ├── JSONWrapper/ │ │ ├── JSONWrapper.m │ │ └── Public/ │ │ └── JSONWrapper.h │ ├── Symbolicator/ │ │ ├── FlamegraphGenerator.swift │ │ ├── Models.swift │ │ ├── Symbolicator.swift │ │ └── Utils.swift │ ├── Tracer/ │ │ ├── EMGStackTraceRecorder.cpp │ │ ├── EMGStackTraceRecorder.h │ │ ├── EMGTracer+PrintThreads.m │ │ ├── EMGTracer.mm │ │ ├── EMGWriteLibraries.m │ │ └── Public/ │ │ └── Tracer.h │ └── TracerSwift/ │ ├── ThreadHelper.swift │ └── UnsafeRawPointer+Commands.swift ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Unwinding/ │ ├── .gitignore │ ├── Crashlytics/ │ │ ├── CHANGELOG.md │ │ ├── Crashlytics/ │ │ │ ├── Components/ │ │ │ │ ├── FIRCLSEmerge.c │ │ │ │ └── FIRCLSGlobals.h │ │ │ ├── Helpers/ │ │ │ │ ├── FIRCLSDefines.h │ │ │ │ ├── FIRCLSFeatures.h │ │ │ │ ├── FIRCLSInternalLogging.c │ │ │ │ ├── FIRCLSInternalLogging.h │ │ │ │ ├── FIRCLSLogger.h │ │ │ │ ├── FIRCLSLogger.m │ │ │ │ ├── FIRCLSThreadState.c │ │ │ │ ├── FIRCLSThreadState.h │ │ │ │ ├── FIRCLSUtility.h │ │ │ │ └── FIRCLSUtility.m │ │ │ └── Unwind/ │ │ │ ├── FIRCLSUnwind.c │ │ │ ├── FIRCLSUnwind.h │ │ │ ├── FIRCLSUnwind_arch.h │ │ │ ├── FIRCLSUnwind_arm.c │ │ │ ├── FIRCLSUnwind_x86.c │ │ │ └── FIRCLSUnwind_x86.h │ │ ├── LICENSE │ │ ├── ProtoSupport/ │ │ │ ├── Protos/ │ │ │ │ ├── crashlytics.options │ │ │ │ └── crashlytics.proto │ │ │ ├── generate_crashlytics_protos.sh │ │ │ ├── nanopb_objc_generator.py │ │ │ └── proto_generator.py │ │ ├── Public/ │ │ │ └── Unwinding.h │ │ ├── README.md │ │ └── third_party/ │ │ └── libunwind/ │ │ ├── LICENSE │ │ └── dwarf.h │ ├── FirebaseCrashlytics.podspec │ └── LICENSE ├── build.sh └── build_runner.sh