forked from Tencent/matrix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.pbxproj
1778 lines (1767 loc) · 140 KB
/
project.pbxproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
1110CEAE228D8BF7002E7353 /* WCPowerConsumeStackCollector.h in Headers */ = {isa = PBXBuildFile; fileRef = 1110CEAC228D8BF6002E7353 /* WCPowerConsumeStackCollector.h */; };
1110CEB0228D8BF7002E7353 /* WCPowerConsumeStackCollector.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1110CEAD228D8BF6002E7353 /* WCPowerConsumeStackCollector.mm */; };
1110E02A2243388500A873F9 /* WCFilterStackHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1110E0282243388500A873F9 /* WCFilterStackHandler.h */; };
1110E02B2243388500A873F9 /* WCFilterStackHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1110E0292243388500A873F9 /* WCFilterStackHandler.mm */; };
111A10262379411100546915 /* MatrixAsyncHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 111A10242379411100546915 /* MatrixAsyncHook.h */; };
111A10272379411100546915 /* MatrixAsyncHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 111A10252379411100546915 /* MatrixAsyncHook.m */; };
114E342E21E83FE6001FB50C /* MatrixAppRebootType.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E342B21E83FC5001FB50C /* MatrixAppRebootType.h */; settings = {ATTRIBUTES = (Public, ); }; };
116460A12111AF190069B5DE /* KSDate.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E681220AAC0CE0045083D /* KSDate.c */; };
116460A22111AF190069B5DE /* KSLogger.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E682420AAC0CE0045083D /* KSLogger.c */; };
116460A32111AF190069B5DE /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 114E685520AAC0CE0045083D /* Demangle.cpp */; };
116460A42111AF190069B5DE /* KSCrashMonitor_CPPException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 114E67F720AAC0CE0045083D /* KSCrashMonitor_CPPException.cpp */; };
116460A62111AF190069B5DE /* KSStackCursor_SelfThread.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E683820AAC0CE0045083D /* KSStackCursor_SelfThread.c */; };
116460A72111AF190069B5DE /* NSError+SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E684320AAC0CE0045083D /* NSError+SimpleConstructor.m */; };
116460A92111AF190069B5DE /* KSCPU_arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E680F20AAC0CE0045083D /* KSCPU_arm64.c */; };
116460AA2111AF190069B5DE /* WCDumpReportTaskData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E688720AAC0CE0045083D /* WCDumpReportTaskData.mm */; };
116460AB2111AF190069B5DE /* KSCrashMonitor_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67FB20AAC0CE0045083D /* KSCrashMonitor_MachException.c */; };
116460AC2111AF190069B5DE /* WCDumpInterface.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E687820AAC0CE0045083D /* WCDumpInterface.mm */; };
116460AD2111AF190069B5DE /* KSCrashReportFilterGZip.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E684A20AAC0CE0045083D /* KSCrashReportFilterGZip.m */; };
116460AE2111AF190069B5DE /* Punycode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 114E685B20AAC0CE0045083D /* Punycode.cpp */; };
116460AF2111AF190069B5DE /* WCCPUHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E687120AAC0CE0045083D /* WCCPUHandler.mm */; };
116460B02111AF190069B5DE /* KSCrashMonitor_User.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E680320AAC0CE0045083D /* KSCrashMonitor_User.c */; };
116460B12111AF190069B5DE /* KSCPU_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E681020AAC0CE0045083D /* KSCPU_x86_32.c */; };
116460B22111AF190069B5DE /* MatrixAdapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E67BF20AAC0CE0045083D /* MatrixAdapter.mm */; };
116460B32111AF190069B5DE /* Container+DeepSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E684F20AAC0CE0045083D /* Container+DeepSearch.m */; };
116460B42111AF190069B5DE /* KSCPU.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E680B20AAC0CE0045083D /* KSCPU.c */; };
116460B52111AF190069B5DE /* KSCPU_arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E680E20AAC0CE0045083D /* KSCPU_arm.c */; };
116460B62111AF190069B5DE /* WCCrashBlockMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E686B20AAC0CE0045083D /* WCCrashBlockMonitor.mm */; };
116460B72111AF190069B5DE /* WCDumpReportDataProvider.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E688520AAC0CE0045083D /* WCDumpReportDataProvider.mm */; };
116460B82111AF190069B5DE /* KSStackCursor_MachineContext.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E683620AAC0CE0045083D /* KSStackCursor_MachineContext.c */; };
116460B92111AF190069B5DE /* KSCrashMonitor_Zombie.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E680520AAC0CE0045083D /* KSCrashMonitor_Zombie.c */; };
116460BA2111AF190069B5DE /* KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E681A20AAC0CE0045083D /* KSDynamicLinker.c */; };
116460BB2111AF190069B5DE /* WCGetMainThreadUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E688020AAC0CE0045083D /* WCGetMainThreadUtil.mm */; };
116460BC2111AF190069B5DE /* KSCrashMonitor_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67FF20AAC0CE0045083D /* KSCrashMonitor_Signal.c */; };
116460BD2111AF190069B5DE /* KSSymbolicator.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E683C20AAC0CE0045083D /* KSSymbolicator.c */; };
116460BE2111AF190069B5DE /* KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E682D20AAC0CE0045083D /* KSObjC.c */; };
116460BF2111AF190069B5DE /* KSCrashMonitorType.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E680820AAC0CE0045083D /* KSCrashMonitorType.c */; };
116460C02111AF190069B5DE /* KSCrashCachedData.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67E420AAC0CE0045083D /* KSCrashCachedData.c */; };
116460C12111AF190069B5DE /* KSCrashMonitor_AppState.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67F520AAC0CE0045083D /* KSCrashMonitor_AppState.c */; };
116460C22111AF190069B5DE /* KSID.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E681E20AAC0CE0045083D /* KSID.c */; };
116460C32111AF190069B5DE /* KSStackCursor.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E683220AAC0CE0045083D /* KSStackCursor.c */; };
116460C42111AF190069B5DE /* WCBlockMonitorMgr.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E687E20AAC0CE0045083D /* WCBlockMonitorMgr.mm */; };
116460C52111AF190069B5DE /* KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E682020AAC0CE0045083D /* KSJSONCodec.c */; };
116460C62111AF190069B5DE /* KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E683E20AAC0CE0045083D /* KSSysCtl.c */; };
116460C72111AF190069B5DE /* KSCrashMonitor_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E67FE20AAC0CE0045083D /* KSCrashMonitor_NSException.m */; };
116460C92111AF190069B5DE /* KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67E220AAC0CE0045083D /* KSCrashC.c */; };
116460CA2111AF190069B5DE /* KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67E820AAC0CE0045083D /* KSCrashReport.c */; };
116460CB2111AF190069B5DE /* NSData+KarlGZip.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E685220AAC0CE0045083D /* NSData+KarlGZip.m */; };
116460CC2111AF190069B5DE /* KSCrashReportFixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67EB20AAC0CE0045083D /* KSCrashReportFixer.c */; };
116460CD2111AF190069B5DE /* WCBlockMonitorConfiguration.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E686820AAC0CE0045083D /* WCBlockMonitorConfiguration.mm */; };
116460CE2111AF190069B5DE /* KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E683A20AAC0CE0045083D /* KSString.c */; };
116460CF2111AF190069B5DE /* KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E682620AAC0CE0045083D /* KSMach.c */; };
116460D02111AF190069B5DE /* KSCrashReportFilterBasic.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E684820AAC0CE0045083D /* KSCrashReportFilterBasic.m */; };
116460D12111AF190069B5DE /* WCGetCallStackReportHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E687A20AAC0CE0045083D /* WCGetCallStackReportHandler.mm */; };
116460D22111AF190069B5DE /* MatrixPluginConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E67CA20AAC0CE0045083D /* MatrixPluginConfig.mm */; };
116460D32111AF190069B5DE /* KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E683020AAC0CE0045083D /* KSSignalInfo.c */; };
116460D42111AF190069B5DE /* KSCrashMonitor_System.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E680220AAC0CE0045083D /* KSCrashMonitor_System.m */; };
116460D52111AF190069B5DE /* KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E681C20AAC0CE0045083D /* KSFileUtils.c */; };
116460D62111AF190069B5DE /* WCCrashReportInfoUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E686420AAC0CE0045083D /* WCCrashReportInfoUtil.mm */; };
116460D72111AF190069B5DE /* WCCrashBlockMonitorConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E67CE20AAC0CE0045083D /* WCCrashBlockMonitorConfig.mm */; };
116460D82111AF190069B5DE /* NSApplicationEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 11E683E62103231D00E4EADC /* NSApplicationEvent.mm */; };
116460D92111AF190069B5DE /* KSStackCursor_Backtrace.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E683420AAC0CE0045083D /* KSStackCursor_Backtrace.c */; };
116460DA2111AF190069B5DE /* KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E67E120AAC0CE0045083D /* KSCrash.m */; };
116460DB2111AF190069B5DE /* KSCPU_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E681120AAC0CE0045083D /* KSCPU_x86_64.c */; };
116460DC2111AF190069B5DE /* KSDemangle_CPP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 114E681620AAC0CE0045083D /* KSDemangle_CPP.cpp */; };
116460DD2111AF190069B5DE /* KSDemangle_Swift.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 114E681820AAC0CE0045083D /* KSDemangle_Swift.cpp */; };
116460DE2111AF190069B5DE /* KSMachineContext.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E682820AAC0CE0045083D /* KSMachineContext.c */; };
116460DF2111AF190069B5DE /* WCBlockMonitorConfigHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E687C20AAC0CE0045083D /* WCBlockMonitorConfigHandler.mm */; };
116460E02111AF190069B5DE /* Matrix.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E67C320AAC0CE0045083D /* Matrix.mm */; };
116460E12111AF190069B5DE /* WCCrashBlockFileHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E688320AAC0CE0045083D /* WCCrashBlockFileHandler.mm */; };
116460E22111AF190069B5DE /* KSCrashMonitor_Deadlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E67FA20AAC0CE0045083D /* KSCrashMonitor_Deadlock.m */; };
116460E32111AF190069B5DE /* KSCrashMonitor.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67F320AAC0CE0045083D /* KSCrashMonitor.c */; };
116460E42111AF190069B5DE /* KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E682320AAC0CE0045083D /* KSJSONCodecObjC.m */; };
116460E52111AF190069B5DE /* MatrixDeviceInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 11203FAA20EE10A20022FF96 /* MatrixDeviceInfo.mm */; };
116460E62111AF190069B5DE /* KSCrashReportStore.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E67ED20AAC0CE0045083D /* KSCrashReportStore.c */; };
116460E72111AF190069B5DE /* MatrixIssue.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E67BC20AAC0CE0045083D /* MatrixIssue.mm */; };
116460E82111AF190069B5DE /* WCMainThreadHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E687520AAC0CE0045083D /* WCMainThreadHandler.mm */; };
116460E92111AF190069B5DE /* KSThread.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E684020AAC0CE0045083D /* KSThread.c */; };
116460EA2111AF190069B5DE /* KSCrashReportFilterJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E684C20AAC0CE0045083D /* KSCrashReportFilterJSON.m */; };
116460EB2111AF190069B5DE /* KSMemory.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E682B20AAC0CE0045083D /* KSMemory.c */; };
116460EC2111AF190069B5DE /* KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = 114E67E720AAC0CE0045083D /* KSCrashDoctor.m */; };
116460ED2111AF190069B5DE /* MatrixPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E67C820AAC0CE0045083D /* MatrixPlugin.mm */; };
116460EE2111AF190069B5DE /* WCCrashBlockJsonUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E686220AAC0CE0045083D /* WCCrashBlockJsonUtil.mm */; };
116460EF2111AF190069B5DE /* WCCrashBlockMonitorPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E67D020AAC0CE0045083D /* WCCrashBlockMonitorPlugin.mm */; };
116460F02111AF190069B5DE /* WCCrashReportInterpreter.mm in Sources */ = {isa = PBXBuildFile; fileRef = 114E686620AAC0CE0045083D /* WCCrashReportInterpreter.mm */; };
116460F12111AF190069B5DE /* KSDebug.c in Sources */ = {isa = PBXBuildFile; fileRef = 114E681420AAC0CE0045083D /* KSDebug.c */; };
116460F92111AF190069B5DE /* KSCPU_Apple.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E680D20AAC0CE0045083D /* KSCPU_Apple.h */; };
116460FA2111AF190069B5DE /* KSCrashMonitor_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E680020AAC0CE0045083D /* KSCrashMonitor_Signal.h */; };
116460FB2111AF190069B5DE /* KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E683F20AAC0CE0045083D /* KSSysCtl.h */; };
116460FC2111AF190069B5DE /* KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67E020AAC0CE0045083D /* KSCrash.h */; };
116460FE2111AF190069B5DE /* NSData+KarlGZip.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685120AAC0CE0045083D /* NSData+KarlGZip.h */; };
116460FF2111AF190069B5DE /* KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682120AAC0CE0045083D /* KSJSONCodec.h */; };
116461002111AF190069B5DE /* KSDemangle_CPP.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E681720AAC0CE0045083D /* KSDemangle_CPP.h */; };
116461012111AF190069B5DE /* None.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67D420AAC0CE0045083D /* None.h */; };
116461022111AF190069B5DE /* NSError+SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E684220AAC0CE0045083D /* NSError+SimpleConstructor.h */; };
116461032111AF190069B5DE /* NSApplicationEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 11E683E52103231D00E4EADC /* NSApplicationEvent.h */; };
116461042111AF190069B5DE /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685620AAC0CE0045083D /* Demangle.h */; };
116461052111AF190069B5DE /* KSDate.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E681320AAC0CE0045083D /* KSDate.h */; };
116461062111AF190069B5DE /* Optional.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67D520AAC0CE0045083D /* Optional.h */; };
116461072111AF190069B5DE /* KSCrashMonitor_System.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E680120AAC0CE0045083D /* KSCrashMonitor_System.h */; };
116461082111AF190069B5DE /* WCCrashBlockMonitorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 11646026210F0FAD0069B5DE /* WCCrashBlockMonitorDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461092111AF190069B5DE /* KSStackCursor_Backtrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E683520AAC0CE0045083D /* KSStackCursor_Backtrace.h */; };
1164610A2111AF190069B5DE /* KSCrashReportVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67EF20AAC0CE0045083D /* KSCrashReportVersion.h */; };
1164610B2111AF190069B5DE /* Container+DeepSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E684E20AAC0CE0045083D /* Container+DeepSearch.h */; };
1164610D2111AF190069B5DE /* MatrixLogDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67C020AAC0CE0045083D /* MatrixLogDef.h */; };
1164610E2111AF190069B5DE /* KSCrashMonitor_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67FC20AAC0CE0045083D /* KSCrashMonitor_MachException.h */; };
1164610F2111AF190069B5DE /* KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682720AAC0CE0045083D /* KSMach.h */; };
116461102111AF190069B5DE /* KSSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E683D20AAC0CE0045083D /* KSSymbolicator.h */; };
116461112111AF190069B5DE /* WCMainThreadHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E687420AAC0CE0045083D /* WCMainThreadHandler.h */; };
116461122111AF190069B5DE /* llvm-config.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67D820AAC0CE0045083D /* llvm-config.h */; };
116461132111AF190069B5DE /* KSMachineContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682920AAC0CE0045083D /* KSMachineContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461142111AF190069B5DE /* LLVM.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685920AAC0CE0045083D /* LLVM.h */; };
116461152111AF190069B5DE /* MatrixFramework.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67C420AAC0CE0045083D /* MatrixFramework.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461162111AF190069B5DE /* KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682220AAC0CE0045083D /* KSJSONCodecObjC.h */; };
116461172111AF190069B5DE /* KSCrashCachedData.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67E520AAC0CE0045083D /* KSCrashCachedData.h */; };
116461182111AF190069B5DE /* KSCrashMonitorType.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E680920AAC0CE0045083D /* KSCrashMonitorType.h */; };
116461192111AF190069B5DE /* MatrixDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 11203FA920EE10A20022FF96 /* MatrixDeviceInfo.h */; };
1164611A2111AF190069B5DE /* WCBlockMonitorMgr.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E687D20AAC0CE0045083D /* WCBlockMonitorMgr.h */; };
1164611B2111AF190069B5DE /* KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682F20AAC0CE0045083D /* KSObjCApple.h */; };
1164611C2111AF190069B5DE /* WCBlockMonitorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E686720AAC0CE0045083D /* WCBlockMonitorConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; };
1164611D2111AF190069B5DE /* KSStackCursor_SelfThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E683920AAC0CE0045083D /* KSStackCursor_SelfThread.h */; };
1164611E2111AF190069B5DE /* Casting.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67DC20AAC0CE0045083D /* Casting.h */; };
1164611F2111AF190069B5DE /* KSCrashMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67F420AAC0CE0045083D /* KSCrashMonitor.h */; };
116461202111AF190069B5DE /* KSStackCursor_MachineContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E683720AAC0CE0045083D /* KSStackCursor_MachineContext.h */; };
116461212111AF190069B5DE /* MatrixIssue.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67BB20AAC0CE0045083D /* MatrixIssue.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461222111AF190069B5DE /* KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E681D20AAC0CE0045083D /* KSFileUtils.h */; };
116461232111AF190069B5DE /* WCCrashReportInfoUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E686320AAC0CE0045083D /* WCCrashReportInfoUtil.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461242111AF190069B5DE /* KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E681B20AAC0CE0045083D /* KSDynamicLinker.h */; };
116461252111AF190069B5DE /* Punycode.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685C20AAC0CE0045083D /* Punycode.h */; };
116461262111AF190069B5DE /* StringRef.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67D620AAC0CE0045083D /* StringRef.h */; };
116461272111AF190069B5DE /* KSCPU.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E680C20AAC0CE0045083D /* KSCPU.h */; };
116461282111AF190069B5DE /* KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67E320AAC0CE0045083D /* KSCrashC.h */; };
116461292111AF190069B5DE /* WCCrashBlockMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E686A20AAC0CE0045083D /* WCCrashBlockMonitor.h */; };
1164612A2111AF190069B5DE /* WCDumpReportTaskData.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E688620AAC0CE0045083D /* WCDumpReportTaskData.h */; };
1164612C2111AF190069B5DE /* WCCrashReportInterpreter.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E686520AAC0CE0045083D /* WCCrashReportInterpreter.h */; settings = {ATTRIBUTES = (Public, ); }; };
1164612D2111AF190069B5DE /* KSCrashMonitor_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67FD20AAC0CE0045083D /* KSCrashMonitor_NSException.h */; };
1164612E2111AF190069B5DE /* KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67F020AAC0CE0045083D /* KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Public, ); }; };
1164612F2111AF190069B5DE /* MatrixAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67BE20AAC0CE0045083D /* MatrixAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461302111AF190069B5DE /* KSCrashMonitor_AppState.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67F620AAC0CE0045083D /* KSCrashMonitor_AppState.h */; };
116461312111AF190069B5DE /* WCCPUHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E687020AAC0CE0045083D /* WCCPUHandler.h */; };
116461322111AF190069B5DE /* KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67E620AAC0CE0045083D /* KSCrashDoctor.h */; };
116461332111AF190069B5DE /* KSThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E684120AAC0CE0045083D /* KSThread.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461342111AF190069B5DE /* type_traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67DE20AAC0CE0045083D /* type_traits.h */; };
116461352111AF190069B5DE /* WCCrashBlockJsonUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E686120AAC0CE0045083D /* WCCrashBlockJsonUtil.h */; };
116461362111AF190069B5DE /* KSCrashReportFilterBasic.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E684720AAC0CE0045083D /* KSCrashReportFilterBasic.h */; };
116461372111AF190069B5DE /* KSCrashReportFilterJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E684B20AAC0CE0045083D /* KSCrashReportFilterJSON.h */; };
116461382111AF190069B5DE /* WCBlockMonitorConfigHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E687B20AAC0CE0045083D /* WCBlockMonitorConfigHandler.h */; };
116461392111AF190069B5DE /* WCCrashBlockMonitorPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67CF20AAC0CE0045083D /* WCCrashBlockMonitorPlugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
1164613A2111AF190069B5DE /* Fallthrough.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685820AAC0CE0045083D /* Fallthrough.h */; };
1164613B2111AF190069B5DE /* KSID.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E681F20AAC0CE0045083D /* KSID.h */; };
1164613C2111AF190069B5DE /* KSCrashMonitor_Zombie.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E680620AAC0CE0045083D /* KSCrashMonitor_Zombie.h */; };
1164613D2111AF190069B5DE /* KSCrashMonitor_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E680420AAC0CE0045083D /* KSCrashMonitor_User.h */; };
1164613E2111AF190069B5DE /* AlignOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67DB20AAC0CE0045083D /* AlignOf.h */; };
1164613F2111AF190069B5DE /* KSVarArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685020AAC0CE0045083D /* KSVarArgs.h */; };
116461402111AF190069B5DE /* Malloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685A20AAC0CE0045083D /* Malloc.h */; };
116461412111AF190069B5DE /* KSCrashMonitor_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67F820AAC0CE0045083D /* KSCrashMonitor_CPPException.h */; };
116461422111AF190069B5DE /* SwiftStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685E20AAC0CE0045083D /* SwiftStrings.h */; };
116461442111AF190069B5DE /* KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E684620AAC0CE0045083D /* KSCrashReportFilter.h */; };
116461452111AF190069B5DE /* KSMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682C20AAC0CE0045083D /* KSMemory.h */; };
116461462111AF190069B5DE /* Compiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67DD20AAC0CE0045083D /* Compiler.h */; };
116461472111AF190069B5DE /* KSDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E681520AAC0CE0045083D /* KSDebug.h */; };
116461482111AF190069B5DE /* WCGetCallStackReportHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E687920AAC0CE0045083D /* WCGetCallStackReportHandler.h */; };
116461492111AF190069B5DE /* KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67EE20AAC0CE0045083D /* KSCrashReportStore.h */; };
1164614A2111AF190069B5DE /* MatrixPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67C720AAC0CE0045083D /* MatrixPlugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
1164614B2111AF190069B5DE /* KSSystemCapabilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67F120AAC0CE0045083D /* KSSystemCapabilities.h */; };
1164614C2111AF190069B5DE /* KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67EA20AAC0CE0045083D /* KSCrashReportFields.h */; };
1164614D2111AF190069B5DE /* WCGetMainThreadUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E687F20AAC0CE0045083D /* WCGetMainThreadUtil.h */; };
1164614E2111AF190069B5DE /* KSCrashReportFixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67EC20AAC0CE0045083D /* KSCrashReportFixer.h */; };
1164614F2111AF190069B5DE /* WCDumpInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E687720AAC0CE0045083D /* WCDumpInterface.h */; };
116461502111AF190069B5DE /* WCDumpReportDataProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E688420AAC0CE0045083D /* WCDumpReportDataProvider.h */; };
116461512111AF190069B5DE /* WCCrashBlockMonitorConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67CD20AAC0CE0045083D /* WCCrashBlockMonitorConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461522111AF190069B5DE /* DemangleNodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E685720AAC0CE0045083D /* DemangleNodes.h */; };
116461532111AF190069B5DE /* KSCrashMonitor_Deadlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67F920AAC0CE0045083D /* KSCrashMonitor_Deadlock.h */; };
116461542111AF190069B5DE /* KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E683B20AAC0CE0045083D /* KSString.h */; };
116461552111AF190069B5DE /* KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682520AAC0CE0045083D /* KSLogger.h */; };
116461562111AF190069B5DE /* KSCrashMonitorContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E680720AAC0CE0045083D /* KSCrashMonitorContext.h */; };
116461572111AF190069B5DE /* KSCrashReportFilterGZip.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E684920AAC0CE0045083D /* KSCrashReportFilterGZip.h */; };
116461582111AF190069B5DE /* MatrixPluginConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67C920AAC0CE0045083D /* MatrixPluginConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
116461592111AF190069B5DE /* KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682E20AAC0CE0045083D /* KSObjC.h */; };
1164615A2111AF190069B5DE /* WCBlockTypeDef.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E686920AAC0CE0045083D /* WCBlockTypeDef.h */; settings = {ATTRIBUTES = (Public, ); }; };
1164615B2111AF190069B5DE /* WCCrashBlockFileHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E688220AAC0CE0045083D /* WCCrashBlockFileHandler.h */; settings = {ATTRIBUTES = (Public, ); }; };
1164615C2111AF190069B5DE /* KSMachineContext_Apple.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E682A20AAC0CE0045083D /* KSMachineContext_Apple.h */; };
1164615D2111AF190069B5DE /* KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67E920AAC0CE0045083D /* KSCrashReport.h */; };
1164615E2111AF190069B5DE /* Matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E67C220AAC0CE0045083D /* Matrix.h */; settings = {ATTRIBUTES = (Public, ); }; };
1164615F2111AF190069B5DE /* KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E683120AAC0CE0045083D /* KSSignalInfo.h */; };
116461602111AF190069B5DE /* KSDemangle_Swift.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E681920AAC0CE0045083D /* KSDemangle_Swift.h */; };
116461612111AF190069B5DE /* KSStackCursor.h in Headers */ = {isa = PBXBuildFile; fileRef = 114E683320AAC0CE0045083D /* KSStackCursor.h */; settings = {ATTRIBUTES = (Public, ); }; };
116834C922538BB500D6ED61 /* nsobject_hook_method.h in Headers */ = {isa = PBXBuildFile; fileRef = 116834C722538BB500D6ED61 /* nsobject_hook_method.h */; };
116834CA22538BB500D6ED61 /* nsobject_hook_method.mm in Sources */ = {isa = PBXBuildFile; fileRef = 116834C822538BB500D6ED61 /* nsobject_hook_method.mm */; };
11721F9921EC74B300E57E77 /* WCCrashBlockMonitorPlugin+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 11721F9721EC74B300E57E77 /* WCCrashBlockMonitorPlugin+Private.h */; };
1177FFE82137A1C500FDFEB4 /* MatrixTester.h in Headers */ = {isa = PBXBuildFile; fileRef = 1177FFE321379FE800FDFEB4 /* MatrixTester.h */; settings = {ATTRIBUTES = (Public, ); }; };
1177FFF22137A53200FDFEB4 /* MatrixTester.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1177FFE421379FE800FDFEB4 /* MatrixTester.mm */; };
11B438EE21F17C6600A0A8C3 /* WCCrashBlockMonitorPlugin+Upload.h in Headers */ = {isa = PBXBuildFile; fileRef = 11B438EC21F17C6600A0A8C3 /* WCCrashBlockMonitorPlugin+Upload.h */; settings = {ATTRIBUTES = (Public, ); }; };
11B71A4B22F45A1F004A7212 /* KSCrash_fishhook.c in Sources */ = {isa = PBXBuildFile; fileRef = 11B71A4922F45A1F004A7212 /* KSCrash_fishhook.c */; };
11B71A4C22F45A1F004A7212 /* KSCrash_fishhook.h in Headers */ = {isa = PBXBuildFile; fileRef = 11B71A4A22F45A1F004A7212 /* KSCrash_fishhook.h */; };
93DD5872225F3731005C267C /* bundle_name_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DD5870225F3731005C267C /* bundle_name_helper.h */; };
93DD5874225F3731005C267C /* bundle_name_helper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 93DD5871225F3731005C267C /* bundle_name_helper.mm */; };
BB30255921B0D8B900F9C9F5 /* WCMemoryStatConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = BB30255521B0D8B900F9C9F5 /* WCMemoryStatConfig.h */; settings = {ATTRIBUTES = (Public, ); }; };
BB30256221B0D8B900F9C9F5 /* WCMemoryStatConfig.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB30255621B0D8B900F9C9F5 /* WCMemoryStatConfig.mm */; };
BB30256D21B0DAAB00F9C9F5 /* WCMemoryStatPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = BB30256921B0DAAB00F9C9F5 /* WCMemoryStatPlugin.h */; settings = {ATTRIBUTES = (Public, ); }; };
BB30257621B0DAAB00F9C9F5 /* WCMemoryStatPlugin.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB30256A21B0DAAB00F9C9F5 /* WCMemoryStatPlugin.mm */; };
BB3025FA21B16F2200F9C9F5 /* WCMemoryStatPlugin+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = BB3025F621B16F2200F9C9F5 /* WCMemoryStatPlugin+Private.h */; };
BB77ACF222368582008C67D9 /* sb_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACB522368582008C67D9 /* sb_tree.h */; };
BB77ACF622368582008C67D9 /* splay_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACB622368582008C67D9 /* splay_tree.h */; };
BB77ACFA22368582008C67D9 /* memory_report_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACB722368582008C67D9 /* memory_report_generator.cpp */; };
BB77ACFE22368582008C67D9 /* dyld_image_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACB922368582008C67D9 /* dyld_image_info.cpp */; };
BB77AD0222368582008C67D9 /* stack_frames_db.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACBA22368582008C67D9 /* stack_frames_db.cpp */; };
BB77AD0622368582008C67D9 /* stack_frames_db.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACBB22368582008C67D9 /* stack_frames_db.h */; };
BB77AD0A22368582008C67D9 /* dyld_image_info.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACBC22368582008C67D9 /* dyld_image_info.h */; };
BB77AD0E22368582008C67D9 /* logger_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACBD22368582008C67D9 /* logger_internal.h */; };
BB77AD1222368582008C67D9 /* memory_logging.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACBE22368582008C67D9 /* memory_logging.h */; };
BB77AD1622368582008C67D9 /* memory_stat_err_code.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACBF22368582008C67D9 /* memory_stat_err_code.h */; settings = {ATTRIBUTES = (Public, ); }; };
BB77AD1A22368582008C67D9 /* memory_logging_adapter.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACC022368582008C67D9 /* memory_logging_adapter.h */; };
BB77AD1E22368582008C67D9 /* nsobject_hook.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACC222368582008C67D9 /* nsobject_hook.mm */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
BB77AD2222368582008C67D9 /* allocation_event_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACC322368582008C67D9 /* allocation_event_buffer.h */; };
BB77AD2622368582008C67D9 /* object_event_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACC422368582008C67D9 /* object_event_handler.cpp */; };
BB77AD2A22368582008C67D9 /* allocation_event_db.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACC522368582008C67D9 /* allocation_event_db.cpp */; };
BB77AD2E22368582008C67D9 /* allocation_event_db.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACC622368582008C67D9 /* allocation_event_db.h */; };
BB77AD3222368582008C67D9 /* nsobject_hook.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACC722368582008C67D9 /* nsobject_hook.h */; };
BB77AD3622368582008C67D9 /* allocation_event_buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACC822368582008C67D9 /* allocation_event_buffer.cpp */; };
BB77AD3A22368582008C67D9 /* object_event_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACC922368582008C67D9 /* object_event_handler.h */; };
BB77AD3E22368582008C67D9 /* fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACCB22368582008C67D9 /* fwd.h */; };
BB77AD4222368582008C67D9 /* memorystream.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACCC22368582008C67D9 /* memorystream.h */; };
BB77AD4622368582008C67D9 /* reader.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACCD22368582008C67D9 /* reader.h */; };
BB77AD4A22368582008C67D9 /* prettywriter.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACCE22368582008C67D9 /* prettywriter.h */; };
BB77AD4E22368582008C67D9 /* ostreamwrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACCF22368582008C67D9 /* ostreamwrapper.h */; };
BB77AD5222368582008C67D9 /* encodedstream.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD022368582008C67D9 /* encodedstream.h */; };
BB77AD5622368582008C67D9 /* filereadstream.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD122368582008C67D9 /* filereadstream.h */; };
BB77AD5A22368582008C67D9 /* istreamwrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD222368582008C67D9 /* istreamwrapper.h */; };
BB77AD5E22368582008C67D9 /* stringbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD322368582008C67D9 /* stringbuffer.h */; };
BB77AD6222368582008C67D9 /* ieee754.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD522368582008C67D9 /* ieee754.h */; };
BB77AD6622368582008C67D9 /* strtod.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD622368582008C67D9 /* strtod.h */; };
BB77AD6A22368582008C67D9 /* swap.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD722368582008C67D9 /* swap.h */; };
BB77AD6E22368582008C67D9 /* regex.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD822368582008C67D9 /* regex.h */; };
BB77AD7222368582008C67D9 /* diyfp.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACD922368582008C67D9 /* diyfp.h */; };
BB77AD7622368582008C67D9 /* biginteger.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACDA22368582008C67D9 /* biginteger.h */; };
BB77AD7A22368582008C67D9 /* strfunc.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACDB22368582008C67D9 /* strfunc.h */; };
BB77AD7E22368582008C67D9 /* itoa.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACDC22368582008C67D9 /* itoa.h */; };
BB77AD8222368582008C67D9 /* stack.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACDD22368582008C67D9 /* stack.h */; };
BB77AD8622368582008C67D9 /* dtoa.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACDE22368582008C67D9 /* dtoa.h */; };
BB77AD8A22368582008C67D9 /* meta.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACDF22368582008C67D9 /* meta.h */; };
BB77AD8E22368582008C67D9 /* pow10.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE022368582008C67D9 /* pow10.h */; };
BB77AD9222368582008C67D9 /* encodings.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE122368582008C67D9 /* encodings.h */; };
BB77AD9622368582008C67D9 /* schema.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE222368582008C67D9 /* schema.h */; };
BB77AD9A22368582008C67D9 /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE322368582008C67D9 /* stream.h */; };
BB77AD9E22368582008C67D9 /* filewritestream.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE422368582008C67D9 /* filewritestream.h */; };
BB77ADA222368582008C67D9 /* rapidjson.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE522368582008C67D9 /* rapidjson.h */; };
BB77ADA622368582008C67D9 /* document.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE622368582008C67D9 /* document.h */; };
BB77ADAA22368582008C67D9 /* allocators.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE722368582008C67D9 /* allocators.h */; };
BB77ADAE22368582008C67D9 /* writer.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACE822368582008C67D9 /* writer.h */; };
BB77ADB222368582008C67D9 /* error.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACEA22368582008C67D9 /* error.h */; };
BB77ADB622368582008C67D9 /* en.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACEB22368582008C67D9 /* en.h */; };
BB77ADBA22368582008C67D9 /* memorybuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACEC22368582008C67D9 /* memorybuffer.h */; };
BB77ADBE22368582008C67D9 /* pointer.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACED22368582008C67D9 /* pointer.h */; };
BB77ADC222368582008C67D9 /* logger_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACEE22368582008C67D9 /* logger_internal.cpp */; };
BB77ADC622368582008C67D9 /* memory_logging_adapter.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACEF22368582008C67D9 /* memory_logging_adapter.mm */; };
BB77ADCA22368582008C67D9 /* memory_logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BB77ACF022368582008C67D9 /* memory_logging.cpp */; };
BB77ADCE22368582008C67D9 /* memory_report_generator.h in Headers */ = {isa = PBXBuildFile; fileRef = BB77ACF122368582008C67D9 /* memory_report_generator.h */; };
BB9DCB9321B629CE00E6DD1E /* WCMemoryStatModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9DCB8F21B629CE00E6DD1E /* WCMemoryStatModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
BB9DCB9C21B629CE00E6DD1E /* WCMemoryStatModel.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB9DCB9021B629CE00E6DD1E /* WCMemoryStatModel.mm */; };
BB9DCBFB21B6830F00E6DD1E /* MatrixBaseModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9DCBF721B6830F00E6DD1E /* MatrixBaseModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
BB9DCC0421B6830F00E6DD1E /* MatrixBaseModel.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB9DCBF821B6830F00E6DD1E /* MatrixBaseModel.mm */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
BB9DCC2F21B6B2AE00E6DD1E /* WCMemoryRecordManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9DCC2B21B6B2AE00E6DD1E /* WCMemoryRecordManager.h */; };
BB9DCC3821B6B2AE00E6DD1E /* WCMemoryRecordManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB9DCC2C21B6B2AE00E6DD1E /* WCMemoryRecordManager.mm */; };
BB9DCC5621B775B200E6DD1E /* MatrixPathUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9DCC5221B775B200E6DD1E /* MatrixPathUtil.h */; };
BB9DCC5F21B775B200E6DD1E /* MatrixPathUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB9DCC5321B775B200E6DD1E /* MatrixPathUtil.mm */; };
BB9DCC6E21B7772900E6DD1E /* MatrixAppRebootAnalyzer.mm in Sources */ = {isa = PBXBuildFile; fileRef = BB9DCC6721B7772900E6DD1E /* MatrixAppRebootAnalyzer.mm */; };
BB9DCC9221B7772900E6DD1E /* MatrixAppRebootAnalyzer.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9DCC6B21B7772900E6DD1E /* MatrixAppRebootAnalyzer.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
1110CEAC228D8BF6002E7353 /* WCPowerConsumeStackCollector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCPowerConsumeStackCollector.h; sourceTree = "<group>"; };
1110CEAD228D8BF6002E7353 /* WCPowerConsumeStackCollector.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCPowerConsumeStackCollector.mm; sourceTree = "<group>"; };
1110E0282243388500A873F9 /* WCFilterStackHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WCFilterStackHandler.h; sourceTree = "<group>"; };
1110E0292243388500A873F9 /* WCFilterStackHandler.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WCFilterStackHandler.mm; sourceTree = "<group>"; };
111A10242379411100546915 /* MatrixAsyncHook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MatrixAsyncHook.h; sourceTree = "<group>"; };
111A10252379411100546915 /* MatrixAsyncHook.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MatrixAsyncHook.m; sourceTree = "<group>"; };
11203FA920EE10A20022FF96 /* MatrixDeviceInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MatrixDeviceInfo.h; sourceTree = "<group>"; };
11203FAA20EE10A20022FF96 /* MatrixDeviceInfo.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixDeviceInfo.mm; sourceTree = "<group>"; };
114E342B21E83FC5001FB50C /* MatrixAppRebootType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MatrixAppRebootType.h; sourceTree = "<group>"; };
114E67B920AAC0CE0045083D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
114E67BB20AAC0CE0045083D /* MatrixIssue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MatrixIssue.h; sourceTree = "<group>"; };
114E67BC20AAC0CE0045083D /* MatrixIssue.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixIssue.mm; sourceTree = "<group>"; };
114E67BE20AAC0CE0045083D /* MatrixAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MatrixAdapter.h; sourceTree = "<group>"; };
114E67BF20AAC0CE0045083D /* MatrixAdapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixAdapter.mm; sourceTree = "<group>"; };
114E67C020AAC0CE0045083D /* MatrixLogDef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MatrixLogDef.h; sourceTree = "<group>"; };
114E67C220AAC0CE0045083D /* Matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Matrix.h; sourceTree = "<group>"; };
114E67C320AAC0CE0045083D /* Matrix.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = Matrix.mm; sourceTree = "<group>"; };
114E67C420AAC0CE0045083D /* MatrixFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MatrixFramework.h; sourceTree = "<group>"; };
114E67C720AAC0CE0045083D /* MatrixPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MatrixPlugin.h; sourceTree = "<group>"; };
114E67C820AAC0CE0045083D /* MatrixPlugin.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixPlugin.mm; sourceTree = "<group>"; };
114E67C920AAC0CE0045083D /* MatrixPluginConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MatrixPluginConfig.h; sourceTree = "<group>"; };
114E67CA20AAC0CE0045083D /* MatrixPluginConfig.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixPluginConfig.mm; sourceTree = "<group>"; };
114E67CD20AAC0CE0045083D /* WCCrashBlockMonitorConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCCrashBlockMonitorConfig.h; sourceTree = "<group>"; };
114E67CE20AAC0CE0045083D /* WCCrashBlockMonitorConfig.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCCrashBlockMonitorConfig.mm; sourceTree = "<group>"; };
114E67CF20AAC0CE0045083D /* WCCrashBlockMonitorPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCCrashBlockMonitorPlugin.h; sourceTree = "<group>"; };
114E67D020AAC0CE0045083D /* WCCrashBlockMonitorPlugin.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCCrashBlockMonitorPlugin.mm; sourceTree = "<group>"; };
114E67D420AAC0CE0045083D /* None.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = None.h; sourceTree = "<group>"; };
114E67D520AAC0CE0045083D /* Optional.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Optional.h; sourceTree = "<group>"; };
114E67D620AAC0CE0045083D /* StringRef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringRef.h; sourceTree = "<group>"; };
114E67D820AAC0CE0045083D /* llvm-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "llvm-config.h"; sourceTree = "<group>"; };
114E67D920AAC0CE0045083D /* LICENSE.TXT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.TXT; sourceTree = "<group>"; };
114E67DB20AAC0CE0045083D /* AlignOf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlignOf.h; sourceTree = "<group>"; };
114E67DC20AAC0CE0045083D /* Casting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Casting.h; sourceTree = "<group>"; };
114E67DD20AAC0CE0045083D /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
114E67DE20AAC0CE0045083D /* type_traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
114E67E020AAC0CE0045083D /* KSCrash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrash.h; sourceTree = "<group>"; };
114E67E120AAC0CE0045083D /* KSCrash.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCrash.m; sourceTree = "<group>"; };
114E67E220AAC0CE0045083D /* KSCrashC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashC.c; sourceTree = "<group>"; };
114E67E320AAC0CE0045083D /* KSCrashC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashC.h; sourceTree = "<group>"; };
114E67E420AAC0CE0045083D /* KSCrashCachedData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashCachedData.c; sourceTree = "<group>"; };
114E67E520AAC0CE0045083D /* KSCrashCachedData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashCachedData.h; sourceTree = "<group>"; };
114E67E620AAC0CE0045083D /* KSCrashDoctor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashDoctor.h; sourceTree = "<group>"; };
114E67E720AAC0CE0045083D /* KSCrashDoctor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCrashDoctor.m; sourceTree = "<group>"; };
114E67E820AAC0CE0045083D /* KSCrashReport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashReport.c; sourceTree = "<group>"; };
114E67E920AAC0CE0045083D /* KSCrashReport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReport.h; sourceTree = "<group>"; };
114E67EA20AAC0CE0045083D /* KSCrashReportFields.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportFields.h; sourceTree = "<group>"; };
114E67EB20AAC0CE0045083D /* KSCrashReportFixer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashReportFixer.c; sourceTree = "<group>"; };
114E67EC20AAC0CE0045083D /* KSCrashReportFixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportFixer.h; sourceTree = "<group>"; };
114E67ED20AAC0CE0045083D /* KSCrashReportStore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashReportStore.c; sourceTree = "<group>"; };
114E67EE20AAC0CE0045083D /* KSCrashReportStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportStore.h; sourceTree = "<group>"; };
114E67EF20AAC0CE0045083D /* KSCrashReportVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportVersion.h; sourceTree = "<group>"; };
114E67F020AAC0CE0045083D /* KSCrashReportWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportWriter.h; sourceTree = "<group>"; };
114E67F120AAC0CE0045083D /* KSSystemCapabilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSSystemCapabilities.h; sourceTree = "<group>"; };
114E67F320AAC0CE0045083D /* KSCrashMonitor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashMonitor.c; sourceTree = "<group>"; };
114E67F420AAC0CE0045083D /* KSCrashMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor.h; sourceTree = "<group>"; };
114E67F520AAC0CE0045083D /* KSCrashMonitor_AppState.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashMonitor_AppState.c; sourceTree = "<group>"; };
114E67F620AAC0CE0045083D /* KSCrashMonitor_AppState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_AppState.h; sourceTree = "<group>"; };
114E67F720AAC0CE0045083D /* KSCrashMonitor_CPPException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KSCrashMonitor_CPPException.cpp; sourceTree = "<group>"; };
114E67F820AAC0CE0045083D /* KSCrashMonitor_CPPException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_CPPException.h; sourceTree = "<group>"; };
114E67F920AAC0CE0045083D /* KSCrashMonitor_Deadlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_Deadlock.h; sourceTree = "<group>"; };
114E67FA20AAC0CE0045083D /* KSCrashMonitor_Deadlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCrashMonitor_Deadlock.m; sourceTree = "<group>"; };
114E67FB20AAC0CE0045083D /* KSCrashMonitor_MachException.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashMonitor_MachException.c; sourceTree = "<group>"; };
114E67FC20AAC0CE0045083D /* KSCrashMonitor_MachException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_MachException.h; sourceTree = "<group>"; };
114E67FD20AAC0CE0045083D /* KSCrashMonitor_NSException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_NSException.h; sourceTree = "<group>"; };
114E67FE20AAC0CE0045083D /* KSCrashMonitor_NSException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCrashMonitor_NSException.m; sourceTree = "<group>"; };
114E67FF20AAC0CE0045083D /* KSCrashMonitor_Signal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashMonitor_Signal.c; sourceTree = "<group>"; };
114E680020AAC0CE0045083D /* KSCrashMonitor_Signal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_Signal.h; sourceTree = "<group>"; };
114E680120AAC0CE0045083D /* KSCrashMonitor_System.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_System.h; sourceTree = "<group>"; };
114E680220AAC0CE0045083D /* KSCrashMonitor_System.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCrashMonitor_System.m; sourceTree = "<group>"; };
114E680320AAC0CE0045083D /* KSCrashMonitor_User.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashMonitor_User.c; sourceTree = "<group>"; };
114E680420AAC0CE0045083D /* KSCrashMonitor_User.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_User.h; sourceTree = "<group>"; };
114E680520AAC0CE0045083D /* KSCrashMonitor_Zombie.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashMonitor_Zombie.c; sourceTree = "<group>"; };
114E680620AAC0CE0045083D /* KSCrashMonitor_Zombie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitor_Zombie.h; sourceTree = "<group>"; };
114E680720AAC0CE0045083D /* KSCrashMonitorContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitorContext.h; sourceTree = "<group>"; };
114E680820AAC0CE0045083D /* KSCrashMonitorType.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrashMonitorType.c; sourceTree = "<group>"; };
114E680920AAC0CE0045083D /* KSCrashMonitorType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashMonitorType.h; sourceTree = "<group>"; };
114E680B20AAC0CE0045083D /* KSCPU.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCPU.c; sourceTree = "<group>"; };
114E680C20AAC0CE0045083D /* KSCPU.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCPU.h; sourceTree = "<group>"; };
114E680D20AAC0CE0045083D /* KSCPU_Apple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCPU_Apple.h; sourceTree = "<group>"; };
114E680E20AAC0CE0045083D /* KSCPU_arm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCPU_arm.c; sourceTree = "<group>"; };
114E680F20AAC0CE0045083D /* KSCPU_arm64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCPU_arm64.c; sourceTree = "<group>"; };
114E681020AAC0CE0045083D /* KSCPU_x86_32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCPU_x86_32.c; sourceTree = "<group>"; };
114E681120AAC0CE0045083D /* KSCPU_x86_64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCPU_x86_64.c; sourceTree = "<group>"; };
114E681220AAC0CE0045083D /* KSDate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSDate.c; sourceTree = "<group>"; };
114E681320AAC0CE0045083D /* KSDate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSDate.h; sourceTree = "<group>"; };
114E681420AAC0CE0045083D /* KSDebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSDebug.c; sourceTree = "<group>"; };
114E681520AAC0CE0045083D /* KSDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSDebug.h; sourceTree = "<group>"; };
114E681620AAC0CE0045083D /* KSDemangle_CPP.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KSDemangle_CPP.cpp; sourceTree = "<group>"; };
114E681720AAC0CE0045083D /* KSDemangle_CPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSDemangle_CPP.h; sourceTree = "<group>"; };
114E681820AAC0CE0045083D /* KSDemangle_Swift.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KSDemangle_Swift.cpp; sourceTree = "<group>"; };
114E681920AAC0CE0045083D /* KSDemangle_Swift.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSDemangle_Swift.h; sourceTree = "<group>"; };
114E681A20AAC0CE0045083D /* KSDynamicLinker.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSDynamicLinker.c; sourceTree = "<group>"; };
114E681B20AAC0CE0045083D /* KSDynamicLinker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSDynamicLinker.h; sourceTree = "<group>"; };
114E681C20AAC0CE0045083D /* KSFileUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSFileUtils.c; sourceTree = "<group>"; };
114E681D20AAC0CE0045083D /* KSFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSFileUtils.h; sourceTree = "<group>"; };
114E681E20AAC0CE0045083D /* KSID.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSID.c; sourceTree = "<group>"; };
114E681F20AAC0CE0045083D /* KSID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSID.h; sourceTree = "<group>"; };
114E682020AAC0CE0045083D /* KSJSONCodec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSJSONCodec.c; sourceTree = "<group>"; };
114E682120AAC0CE0045083D /* KSJSONCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSJSONCodec.h; sourceTree = "<group>"; };
114E682220AAC0CE0045083D /* KSJSONCodecObjC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSJSONCodecObjC.h; sourceTree = "<group>"; };
114E682320AAC0CE0045083D /* KSJSONCodecObjC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSJSONCodecObjC.m; sourceTree = "<group>"; };
114E682420AAC0CE0045083D /* KSLogger.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSLogger.c; sourceTree = "<group>"; };
114E682520AAC0CE0045083D /* KSLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSLogger.h; sourceTree = "<group>"; };
114E682620AAC0CE0045083D /* KSMach.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSMach.c; sourceTree = "<group>"; };
114E682720AAC0CE0045083D /* KSMach.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMach.h; sourceTree = "<group>"; };
114E682820AAC0CE0045083D /* KSMachineContext.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSMachineContext.c; sourceTree = "<group>"; };
114E682920AAC0CE0045083D /* KSMachineContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMachineContext.h; sourceTree = "<group>"; };
114E682A20AAC0CE0045083D /* KSMachineContext_Apple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMachineContext_Apple.h; sourceTree = "<group>"; };
114E682B20AAC0CE0045083D /* KSMemory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSMemory.c; sourceTree = "<group>"; };
114E682C20AAC0CE0045083D /* KSMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMemory.h; sourceTree = "<group>"; };
114E682D20AAC0CE0045083D /* KSObjC.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSObjC.c; sourceTree = "<group>"; };
114E682E20AAC0CE0045083D /* KSObjC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSObjC.h; sourceTree = "<group>"; };
114E682F20AAC0CE0045083D /* KSObjCApple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSObjCApple.h; sourceTree = "<group>"; };
114E683020AAC0CE0045083D /* KSSignalInfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSSignalInfo.c; sourceTree = "<group>"; };
114E683120AAC0CE0045083D /* KSSignalInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSSignalInfo.h; sourceTree = "<group>"; };
114E683220AAC0CE0045083D /* KSStackCursor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSStackCursor.c; sourceTree = "<group>"; };
114E683320AAC0CE0045083D /* KSStackCursor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSStackCursor.h; sourceTree = "<group>"; };
114E683420AAC0CE0045083D /* KSStackCursor_Backtrace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSStackCursor_Backtrace.c; sourceTree = "<group>"; };
114E683520AAC0CE0045083D /* KSStackCursor_Backtrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSStackCursor_Backtrace.h; sourceTree = "<group>"; };
114E683620AAC0CE0045083D /* KSStackCursor_MachineContext.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSStackCursor_MachineContext.c; sourceTree = "<group>"; };
114E683720AAC0CE0045083D /* KSStackCursor_MachineContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSStackCursor_MachineContext.h; sourceTree = "<group>"; };
114E683820AAC0CE0045083D /* KSStackCursor_SelfThread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSStackCursor_SelfThread.c; sourceTree = "<group>"; };
114E683920AAC0CE0045083D /* KSStackCursor_SelfThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSStackCursor_SelfThread.h; sourceTree = "<group>"; };
114E683A20AAC0CE0045083D /* KSString.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSString.c; sourceTree = "<group>"; };
114E683B20AAC0CE0045083D /* KSString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSString.h; sourceTree = "<group>"; };
114E683C20AAC0CE0045083D /* KSSymbolicator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSSymbolicator.c; sourceTree = "<group>"; };
114E683D20AAC0CE0045083D /* KSSymbolicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSSymbolicator.h; sourceTree = "<group>"; };
114E683E20AAC0CE0045083D /* KSSysCtl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSSysCtl.c; sourceTree = "<group>"; };
114E683F20AAC0CE0045083D /* KSSysCtl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSSysCtl.h; sourceTree = "<group>"; };
114E684020AAC0CE0045083D /* KSThread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSThread.c; sourceTree = "<group>"; };
114E684120AAC0CE0045083D /* KSThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSThread.h; sourceTree = "<group>"; };
114E684220AAC0CE0045083D /* NSError+SimpleConstructor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSError+SimpleConstructor.h"; sourceTree = "<group>"; };
114E684320AAC0CE0045083D /* NSError+SimpleConstructor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSError+SimpleConstructor.m"; sourceTree = "<group>"; };
114E684620AAC0CE0045083D /* KSCrashReportFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportFilter.h; sourceTree = "<group>"; };
114E684720AAC0CE0045083D /* KSCrashReportFilterBasic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportFilterBasic.h; sourceTree = "<group>"; };
114E684820AAC0CE0045083D /* KSCrashReportFilterBasic.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCrashReportFilterBasic.m; sourceTree = "<group>"; };
114E684920AAC0CE0045083D /* KSCrashReportFilterGZip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportFilterGZip.h; sourceTree = "<group>"; };
114E684A20AAC0CE0045083D /* KSCrashReportFilterGZip.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCrashReportFilterGZip.m; sourceTree = "<group>"; };
114E684B20AAC0CE0045083D /* KSCrashReportFilterJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrashReportFilterJSON.h; sourceTree = "<group>"; };
114E684C20AAC0CE0045083D /* KSCrashReportFilterJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSCrashReportFilterJSON.m; sourceTree = "<group>"; };
114E684E20AAC0CE0045083D /* Container+DeepSearch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Container+DeepSearch.h"; sourceTree = "<group>"; };
114E684F20AAC0CE0045083D /* Container+DeepSearch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Container+DeepSearch.m"; sourceTree = "<group>"; };
114E685020AAC0CE0045083D /* KSVarArgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSVarArgs.h; sourceTree = "<group>"; };
114E685120AAC0CE0045083D /* NSData+KarlGZip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+KarlGZip.h"; sourceTree = "<group>"; };
114E685220AAC0CE0045083D /* NSData+KarlGZip.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+KarlGZip.m"; sourceTree = "<group>"; };
114E685520AAC0CE0045083D /* Demangle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Demangle.cpp; sourceTree = "<group>"; };
114E685620AAC0CE0045083D /* Demangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Demangle.h; sourceTree = "<group>"; };
114E685720AAC0CE0045083D /* DemangleNodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemangleNodes.h; sourceTree = "<group>"; };
114E685820AAC0CE0045083D /* Fallthrough.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fallthrough.h; sourceTree = "<group>"; };
114E685920AAC0CE0045083D /* LLVM.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LLVM.h; sourceTree = "<group>"; };
114E685A20AAC0CE0045083D /* Malloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Malloc.h; sourceTree = "<group>"; };
114E685B20AAC0CE0045083D /* Punycode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Punycode.cpp; sourceTree = "<group>"; };
114E685C20AAC0CE0045083D /* Punycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Punycode.h; sourceTree = "<group>"; };
114E685D20AAC0CE0045083D /* LICENSE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
114E685E20AAC0CE0045083D /* SwiftStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SwiftStrings.h; sourceTree = "<group>"; };
114E686120AAC0CE0045083D /* WCCrashBlockJsonUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCCrashBlockJsonUtil.h; sourceTree = "<group>"; };
114E686220AAC0CE0045083D /* WCCrashBlockJsonUtil.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCCrashBlockJsonUtil.mm; sourceTree = "<group>"; };
114E686320AAC0CE0045083D /* WCCrashReportInfoUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCCrashReportInfoUtil.h; sourceTree = "<group>"; };
114E686420AAC0CE0045083D /* WCCrashReportInfoUtil.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCCrashReportInfoUtil.mm; sourceTree = "<group>"; };
114E686520AAC0CE0045083D /* WCCrashReportInterpreter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCCrashReportInterpreter.h; sourceTree = "<group>"; };
114E686620AAC0CE0045083D /* WCCrashReportInterpreter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCCrashReportInterpreter.mm; sourceTree = "<group>"; };
114E686720AAC0CE0045083D /* WCBlockMonitorConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCBlockMonitorConfiguration.h; sourceTree = "<group>"; };
114E686820AAC0CE0045083D /* WCBlockMonitorConfiguration.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCBlockMonitorConfiguration.mm; sourceTree = "<group>"; };
114E686920AAC0CE0045083D /* WCBlockTypeDef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCBlockTypeDef.h; sourceTree = "<group>"; };
114E686A20AAC0CE0045083D /* WCCrashBlockMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCCrashBlockMonitor.h; sourceTree = "<group>"; };
114E686B20AAC0CE0045083D /* WCCrashBlockMonitor.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCCrashBlockMonitor.mm; sourceTree = "<group>"; };
114E687020AAC0CE0045083D /* WCCPUHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCCPUHandler.h; sourceTree = "<group>"; };
114E687120AAC0CE0045083D /* WCCPUHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCCPUHandler.mm; sourceTree = "<group>"; };
114E687420AAC0CE0045083D /* WCMainThreadHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCMainThreadHandler.h; sourceTree = "<group>"; };
114E687520AAC0CE0045083D /* WCMainThreadHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCMainThreadHandler.mm; sourceTree = "<group>"; };
114E687720AAC0CE0045083D /* WCDumpInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCDumpInterface.h; sourceTree = "<group>"; };
114E687820AAC0CE0045083D /* WCDumpInterface.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCDumpInterface.mm; sourceTree = "<group>"; };
114E687920AAC0CE0045083D /* WCGetCallStackReportHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCGetCallStackReportHandler.h; sourceTree = "<group>"; };
114E687A20AAC0CE0045083D /* WCGetCallStackReportHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCGetCallStackReportHandler.mm; sourceTree = "<group>"; };
114E687B20AAC0CE0045083D /* WCBlockMonitorConfigHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCBlockMonitorConfigHandler.h; sourceTree = "<group>"; };
114E687C20AAC0CE0045083D /* WCBlockMonitorConfigHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCBlockMonitorConfigHandler.mm; sourceTree = "<group>"; };
114E687D20AAC0CE0045083D /* WCBlockMonitorMgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCBlockMonitorMgr.h; sourceTree = "<group>"; };
114E687E20AAC0CE0045083D /* WCBlockMonitorMgr.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCBlockMonitorMgr.mm; sourceTree = "<group>"; };
114E687F20AAC0CE0045083D /* WCGetMainThreadUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCGetMainThreadUtil.h; sourceTree = "<group>"; };
114E688020AAC0CE0045083D /* WCGetMainThreadUtil.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCGetMainThreadUtil.mm; sourceTree = "<group>"; };
114E688220AAC0CE0045083D /* WCCrashBlockFileHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCCrashBlockFileHandler.h; sourceTree = "<group>"; };
114E688320AAC0CE0045083D /* WCCrashBlockFileHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCCrashBlockFileHandler.mm; sourceTree = "<group>"; };
114E688420AAC0CE0045083D /* WCDumpReportDataProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCDumpReportDataProvider.h; sourceTree = "<group>"; };
114E688520AAC0CE0045083D /* WCDumpReportDataProvider.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCDumpReportDataProvider.mm; sourceTree = "<group>"; };
114E688620AAC0CE0045083D /* WCDumpReportTaskData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WCDumpReportTaskData.h; sourceTree = "<group>"; };
114E688720AAC0CE0045083D /* WCDumpReportTaskData.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WCDumpReportTaskData.mm; sourceTree = "<group>"; };
11646026210F0FAD0069B5DE /* WCCrashBlockMonitorDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WCCrashBlockMonitorDelegate.h; sourceTree = "<group>"; };
11646028210F14D50069B5DE /* module.modulemap */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
116461662111AF190069B5DE /* Matrix.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Matrix.framework; sourceTree = BUILT_PRODUCTS_DIR; };
116834C722538BB500D6ED61 /* nsobject_hook_method.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = nsobject_hook_method.h; sourceTree = "<group>"; };
116834C822538BB500D6ED61 /* nsobject_hook_method.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = nsobject_hook_method.mm; sourceTree = "<group>"; };
11721F9721EC74B300E57E77 /* WCCrashBlockMonitorPlugin+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WCCrashBlockMonitorPlugin+Private.h"; sourceTree = "<group>"; };
1177FFE321379FE800FDFEB4 /* MatrixTester.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MatrixTester.h; sourceTree = "<group>"; };
1177FFE421379FE800FDFEB4 /* MatrixTester.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixTester.mm; sourceTree = "<group>"; };
11B438EC21F17C6600A0A8C3 /* WCCrashBlockMonitorPlugin+Upload.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WCCrashBlockMonitorPlugin+Upload.h"; sourceTree = "<group>"; };
11B71A4922F45A1F004A7212 /* KSCrash_fishhook.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = KSCrash_fishhook.c; sourceTree = "<group>"; };
11B71A4A22F45A1F004A7212 /* KSCrash_fishhook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSCrash_fishhook.h; sourceTree = "<group>"; };
11E683E52103231D00E4EADC /* NSApplicationEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NSApplicationEvent.h; sourceTree = "<group>"; };
11E683E62103231D00E4EADC /* NSApplicationEvent.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = NSApplicationEvent.mm; sourceTree = "<group>"; };
93DD5870225F3731005C267C /* bundle_name_helper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bundle_name_helper.h; sourceTree = "<group>"; };
93DD5871225F3731005C267C /* bundle_name_helper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = bundle_name_helper.mm; sourceTree = "<group>"; };
BB30255521B0D8B900F9C9F5 /* WCMemoryStatConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WCMemoryStatConfig.h; sourceTree = "<group>"; };
BB30255621B0D8B900F9C9F5 /* WCMemoryStatConfig.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WCMemoryStatConfig.mm; sourceTree = "<group>"; };
BB30256921B0DAAB00F9C9F5 /* WCMemoryStatPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WCMemoryStatPlugin.h; sourceTree = "<group>"; };
BB30256A21B0DAAB00F9C9F5 /* WCMemoryStatPlugin.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WCMemoryStatPlugin.mm; sourceTree = "<group>"; };
BB3025F621B16F2200F9C9F5 /* WCMemoryStatPlugin+Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WCMemoryStatPlugin+Private.h"; sourceTree = "<group>"; };
BB77ACB522368582008C67D9 /* sb_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sb_tree.h; sourceTree = "<group>"; };
BB77ACB622368582008C67D9 /* splay_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = splay_tree.h; sourceTree = "<group>"; };
BB77ACB722368582008C67D9 /* memory_report_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory_report_generator.cpp; sourceTree = "<group>"; };
BB77ACB922368582008C67D9 /* dyld_image_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dyld_image_info.cpp; sourceTree = "<group>"; };
BB77ACBA22368582008C67D9 /* stack_frames_db.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stack_frames_db.cpp; sourceTree = "<group>"; };
BB77ACBB22368582008C67D9 /* stack_frames_db.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stack_frames_db.h; sourceTree = "<group>"; };
BB77ACBC22368582008C67D9 /* dyld_image_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dyld_image_info.h; sourceTree = "<group>"; };
BB77ACBD22368582008C67D9 /* logger_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = logger_internal.h; sourceTree = "<group>"; };
BB77ACBE22368582008C67D9 /* memory_logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_logging.h; sourceTree = "<group>"; };
BB77ACBF22368582008C67D9 /* memory_stat_err_code.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_stat_err_code.h; sourceTree = "<group>"; };
BB77ACC022368582008C67D9 /* memory_logging_adapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_logging_adapter.h; sourceTree = "<group>"; };
BB77ACC222368582008C67D9 /* nsobject_hook.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = nsobject_hook.mm; sourceTree = "<group>"; };
BB77ACC322368582008C67D9 /* allocation_event_buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = allocation_event_buffer.h; sourceTree = "<group>"; };
BB77ACC422368582008C67D9 /* object_event_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = object_event_handler.cpp; sourceTree = "<group>"; };
BB77ACC522368582008C67D9 /* allocation_event_db.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = allocation_event_db.cpp; sourceTree = "<group>"; };
BB77ACC622368582008C67D9 /* allocation_event_db.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = allocation_event_db.h; sourceTree = "<group>"; };
BB77ACC722368582008C67D9 /* nsobject_hook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nsobject_hook.h; sourceTree = "<group>"; };
BB77ACC822368582008C67D9 /* allocation_event_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = allocation_event_buffer.cpp; sourceTree = "<group>"; };
BB77ACC922368582008C67D9 /* object_event_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = object_event_handler.h; sourceTree = "<group>"; };
BB77ACCB22368582008C67D9 /* fwd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fwd.h; sourceTree = "<group>"; };
BB77ACCC22368582008C67D9 /* memorystream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorystream.h; sourceTree = "<group>"; };
BB77ACCD22368582008C67D9 /* reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reader.h; sourceTree = "<group>"; };
BB77ACCE22368582008C67D9 /* prettywriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = prettywriter.h; sourceTree = "<group>"; };
BB77ACCF22368582008C67D9 /* ostreamwrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ostreamwrapper.h; sourceTree = "<group>"; };
BB77ACD022368582008C67D9 /* encodedstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encodedstream.h; sourceTree = "<group>"; };
BB77ACD122368582008C67D9 /* filereadstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filereadstream.h; sourceTree = "<group>"; };
BB77ACD222368582008C67D9 /* istreamwrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = istreamwrapper.h; sourceTree = "<group>"; };
BB77ACD322368582008C67D9 /* stringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringbuffer.h; sourceTree = "<group>"; };
BB77ACD522368582008C67D9 /* ieee754.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ieee754.h; sourceTree = "<group>"; };
BB77ACD622368582008C67D9 /* strtod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strtod.h; sourceTree = "<group>"; };
BB77ACD722368582008C67D9 /* swap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swap.h; sourceTree = "<group>"; };
BB77ACD822368582008C67D9 /* regex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regex.h; sourceTree = "<group>"; };
BB77ACD922368582008C67D9 /* diyfp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diyfp.h; sourceTree = "<group>"; };
BB77ACDA22368582008C67D9 /* biginteger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = biginteger.h; sourceTree = "<group>"; };
BB77ACDB22368582008C67D9 /* strfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strfunc.h; sourceTree = "<group>"; };
BB77ACDC22368582008C67D9 /* itoa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = itoa.h; sourceTree = "<group>"; };
BB77ACDD22368582008C67D9 /* stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stack.h; sourceTree = "<group>"; };
BB77ACDE22368582008C67D9 /* dtoa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtoa.h; sourceTree = "<group>"; };
BB77ACDF22368582008C67D9 /* meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = meta.h; sourceTree = "<group>"; };
BB77ACE022368582008C67D9 /* pow10.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pow10.h; sourceTree = "<group>"; };
BB77ACE122368582008C67D9 /* encodings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encodings.h; sourceTree = "<group>"; };
BB77ACE222368582008C67D9 /* schema.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = schema.h; sourceTree = "<group>"; };
BB77ACE322368582008C67D9 /* stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = "<group>"; };
BB77ACE422368582008C67D9 /* filewritestream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filewritestream.h; sourceTree = "<group>"; };
BB77ACE522368582008C67D9 /* rapidjson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidjson.h; sourceTree = "<group>"; };
BB77ACE622368582008C67D9 /* document.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = document.h; sourceTree = "<group>"; };
BB77ACE722368582008C67D9 /* allocators.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = allocators.h; sourceTree = "<group>"; };
BB77ACE822368582008C67D9 /* writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = writer.h; sourceTree = "<group>"; };
BB77ACEA22368582008C67D9 /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = "<group>"; };
BB77ACEB22368582008C67D9 /* en.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = en.h; sourceTree = "<group>"; };
BB77ACEC22368582008C67D9 /* memorybuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memorybuffer.h; sourceTree = "<group>"; };
BB77ACED22368582008C67D9 /* pointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pointer.h; sourceTree = "<group>"; };
BB77ACEE22368582008C67D9 /* logger_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger_internal.cpp; sourceTree = "<group>"; };
BB77ACEF22368582008C67D9 /* memory_logging_adapter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = memory_logging_adapter.mm; sourceTree = "<group>"; };
BB77ACF022368582008C67D9 /* memory_logging.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory_logging.cpp; sourceTree = "<group>"; };
BB77ACF122368582008C67D9 /* memory_report_generator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory_report_generator.h; sourceTree = "<group>"; };
BB9DCB8F21B629CE00E6DD1E /* WCMemoryStatModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WCMemoryStatModel.h; sourceTree = "<group>"; };
BB9DCB9021B629CE00E6DD1E /* WCMemoryStatModel.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WCMemoryStatModel.mm; sourceTree = "<group>"; };
BB9DCBF721B6830F00E6DD1E /* MatrixBaseModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MatrixBaseModel.h; sourceTree = "<group>"; };
BB9DCBF821B6830F00E6DD1E /* MatrixBaseModel.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixBaseModel.mm; sourceTree = "<group>"; };
BB9DCC2B21B6B2AE00E6DD1E /* WCMemoryRecordManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WCMemoryRecordManager.h; sourceTree = "<group>"; };
BB9DCC2C21B6B2AE00E6DD1E /* WCMemoryRecordManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WCMemoryRecordManager.mm; sourceTree = "<group>"; };
BB9DCC5221B775B200E6DD1E /* MatrixPathUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MatrixPathUtil.h; sourceTree = "<group>"; };
BB9DCC5321B775B200E6DD1E /* MatrixPathUtil.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixPathUtil.mm; sourceTree = "<group>"; };
BB9DCC6721B7772900E6DD1E /* MatrixAppRebootAnalyzer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MatrixAppRebootAnalyzer.mm; sourceTree = "<group>"; };
BB9DCC6B21B7772900E6DD1E /* MatrixAppRebootAnalyzer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MatrixAppRebootAnalyzer.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
116460F22111AF190069B5DE /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
111A10232379411100546915 /* AsyncHook */ = {
isa = PBXGroup;
children = (
111A10242379411100546915 /* MatrixAsyncHook.h */,
111A10252379411100546915 /* MatrixAsyncHook.m */,
);
path = AsyncHook;
sourceTree = "<group>";
};
1120401B20EF53D70022FF96 /* Frameworks */ = {
isa = PBXGroup;
children = (
);
name = Frameworks;
sourceTree = "<group>";
};
114E678220AAC0890045083D = {
isa = PBXGroup;
children = (
114E67B820AAC0CE0045083D /* Matrix */,
114E67CB20AAC0CE0045083D /* WCCrashBlockMonitor */,
BB49AFA221B00BAB00779E86 /* WCMemoryStat */,
114E678D20AAC0890045083D /* Products */,
1120401B20EF53D70022FF96 /* Frameworks */,
);
sourceTree = "<group>";
};
114E678D20AAC0890045083D /* Products */ = {
isa = PBXGroup;
children = (
116461662111AF190069B5DE /* Matrix.framework */,
);
name = Products;
sourceTree = "<group>";
};
114E67B820AAC0CE0045083D /* Matrix */ = {
isa = PBXGroup;
children = (
114E67C220AAC0CE0045083D /* Matrix.h */,
114E67C320AAC0CE0045083D /* Matrix.mm */,
114E67BA20AAC0CE0045083D /* Issue */,
114E67C620AAC0CE0045083D /* Plugin */,
11721F9421EC6B1B00E57E77 /* AppReboot */,
11721F9521EC6B2900E57E77 /* Log */,
11721F9621EC6B3400E57E77 /* Test */,
1177363121BFAC580053894E /* Util */,
111A10232379411100546915 /* AsyncHook */,
114E67C420AAC0CE0045083D /* MatrixFramework.h */,
114E67B920AAC0CE0045083D /* Info.plist */,
11646028210F14D50069B5DE /* module.modulemap */,
);
path = Matrix;
sourceTree = "<group>";
};
114E67BA20AAC0CE0045083D /* Issue */ = {
isa = PBXGroup;
children = (
114E67BB20AAC0CE0045083D /* MatrixIssue.h */,
114E67BC20AAC0CE0045083D /* MatrixIssue.mm */,
);
path = Issue;
sourceTree = "<group>";
};
114E67C620AAC0CE0045083D /* Plugin */ = {
isa = PBXGroup;
children = (
114E67C720AAC0CE0045083D /* MatrixPlugin.h */,
114E67C820AAC0CE0045083D /* MatrixPlugin.mm */,
114E67C920AAC0CE0045083D /* MatrixPluginConfig.h */,
114E67CA20AAC0CE0045083D /* MatrixPluginConfig.mm */,
);
path = Plugin;
sourceTree = "<group>";
};
114E67CB20AAC0CE0045083D /* WCCrashBlockMonitor */ = {
isa = PBXGroup;
children = (
114E67CC20AAC0CE0045083D /* CrashBlockPlugin */,
114E67D120AAC0CE0045083D /* KSCrash */,
);
path = WCCrashBlockMonitor;
sourceTree = "<group>";
};
114E67CC20AAC0CE0045083D /* CrashBlockPlugin */ = {
isa = PBXGroup;
children = (
114E67CD20AAC0CE0045083D /* WCCrashBlockMonitorConfig.h */,
114E67CE20AAC0CE0045083D /* WCCrashBlockMonitorConfig.mm */,
114E67CF20AAC0CE0045083D /* WCCrashBlockMonitorPlugin.h */,
114E67D020AAC0CE0045083D /* WCCrashBlockMonitorPlugin.mm */,
11B438EC21F17C6600A0A8C3 /* WCCrashBlockMonitorPlugin+Upload.h */,
11721F9721EC74B300E57E77 /* WCCrashBlockMonitorPlugin+Private.h */,
114E685F20AAC0CE0045083D /* Main */,
);
path = CrashBlockPlugin;
sourceTree = "<group>";
};
114E67D120AAC0CE0045083D /* KSCrash */ = {
isa = PBXGroup;
children = (
114E67D220AAC0CE0045083D /* llvm */,
114E67DF20AAC0CE0045083D /* Recording */,
114E684420AAC0CE0045083D /* Reporting */,
114E685320AAC0CE0045083D /* swift */,
);
path = KSCrash;
sourceTree = "<group>";
};
114E67D220AAC0CE0045083D /* llvm */ = {
isa = PBXGroup;
children = (
114E67D320AAC0CE0045083D /* ADT */,
114E67D720AAC0CE0045083D /* Config */,
114E67D920AAC0CE0045083D /* LICENSE.TXT */,
114E67DA20AAC0CE0045083D /* Support */,
);
path = llvm;
sourceTree = "<group>";
};
114E67D320AAC0CE0045083D /* ADT */ = {
isa = PBXGroup;
children = (
114E67D420AAC0CE0045083D /* None.h */,
114E67D520AAC0CE0045083D /* Optional.h */,
114E67D620AAC0CE0045083D /* StringRef.h */,
);
path = ADT;
sourceTree = "<group>";
};
114E67D720AAC0CE0045083D /* Config */ = {
isa = PBXGroup;
children = (
114E67D820AAC0CE0045083D /* llvm-config.h */,
);
path = Config;
sourceTree = "<group>";
};
114E67DA20AAC0CE0045083D /* Support */ = {
isa = PBXGroup;
children = (
114E67DB20AAC0CE0045083D /* AlignOf.h */,
114E67DC20AAC0CE0045083D /* Casting.h */,
114E67DD20AAC0CE0045083D /* Compiler.h */,
114E67DE20AAC0CE0045083D /* type_traits.h */,
);
path = Support;
sourceTree = "<group>";
};
114E67DF20AAC0CE0045083D /* Recording */ = {
isa = PBXGroup;
children = (
114E67E020AAC0CE0045083D /* KSCrash.h */,
114E67E120AAC0CE0045083D /* KSCrash.m */,
114E67E220AAC0CE0045083D /* KSCrashC.c */,
114E67E320AAC0CE0045083D /* KSCrashC.h */,
114E67E420AAC0CE0045083D /* KSCrashCachedData.c */,
114E67E520AAC0CE0045083D /* KSCrashCachedData.h */,
114E67E620AAC0CE0045083D /* KSCrashDoctor.h */,
114E67E720AAC0CE0045083D /* KSCrashDoctor.m */,
114E67E820AAC0CE0045083D /* KSCrashReport.c */,
114E67E920AAC0CE0045083D /* KSCrashReport.h */,
114E67EA20AAC0CE0045083D /* KSCrashReportFields.h */,
114E67EB20AAC0CE0045083D /* KSCrashReportFixer.c */,
114E67EC20AAC0CE0045083D /* KSCrashReportFixer.h */,
114E67ED20AAC0CE0045083D /* KSCrashReportStore.c */,
114E67EE20AAC0CE0045083D /* KSCrashReportStore.h */,
114E67EF20AAC0CE0045083D /* KSCrashReportVersion.h */,
114E67F020AAC0CE0045083D /* KSCrashReportWriter.h */,
114E67F120AAC0CE0045083D /* KSSystemCapabilities.h */,
114E67F220AAC0CE0045083D /* Monitors */,
114E680A20AAC0CE0045083D /* Tools */,
);
path = Recording;
sourceTree = "<group>";
};
114E67F220AAC0CE0045083D /* Monitors */ = {
isa = PBXGroup;
children = (
114E67F320AAC0CE0045083D /* KSCrashMonitor.c */,
114E67F420AAC0CE0045083D /* KSCrashMonitor.h */,
114E67F520AAC0CE0045083D /* KSCrashMonitor_AppState.c */,
114E67F620AAC0CE0045083D /* KSCrashMonitor_AppState.h */,
114E67F720AAC0CE0045083D /* KSCrashMonitor_CPPException.cpp */,
114E67F820AAC0CE0045083D /* KSCrashMonitor_CPPException.h */,
11B71A4A22F45A1F004A7212 /* KSCrash_fishhook.h */,
11B71A4922F45A1F004A7212 /* KSCrash_fishhook.c */,
114E67F920AAC0CE0045083D /* KSCrashMonitor_Deadlock.h */,
114E67FA20AAC0CE0045083D /* KSCrashMonitor_Deadlock.m */,
114E67FB20AAC0CE0045083D /* KSCrashMonitor_MachException.c */,
114E67FC20AAC0CE0045083D /* KSCrashMonitor_MachException.h */,
114E67FD20AAC0CE0045083D /* KSCrashMonitor_NSException.h */,
114E67FE20AAC0CE0045083D /* KSCrashMonitor_NSException.m */,
114E67FF20AAC0CE0045083D /* KSCrashMonitor_Signal.c */,
114E680020AAC0CE0045083D /* KSCrashMonitor_Signal.h */,
114E680120AAC0CE0045083D /* KSCrashMonitor_System.h */,
114E680220AAC0CE0045083D /* KSCrashMonitor_System.m */,
114E680320AAC0CE0045083D /* KSCrashMonitor_User.c */,
114E680420AAC0CE0045083D /* KSCrashMonitor_User.h */,
114E680520AAC0CE0045083D /* KSCrashMonitor_Zombie.c */,
114E680620AAC0CE0045083D /* KSCrashMonitor_Zombie.h */,
114E680720AAC0CE0045083D /* KSCrashMonitorContext.h */,
114E680820AAC0CE0045083D /* KSCrashMonitorType.c */,
114E680920AAC0CE0045083D /* KSCrashMonitorType.h */,
);
path = Monitors;
sourceTree = "<group>";
};
114E680A20AAC0CE0045083D /* Tools */ = {
isa = PBXGroup;
children = (
114E680B20AAC0CE0045083D /* KSCPU.c */,
114E680C20AAC0CE0045083D /* KSCPU.h */,
114E680D20AAC0CE0045083D /* KSCPU_Apple.h */,
114E680E20AAC0CE0045083D /* KSCPU_arm.c */,
114E680F20AAC0CE0045083D /* KSCPU_arm64.c */,
114E681020AAC0CE0045083D /* KSCPU_x86_32.c */,
114E681120AAC0CE0045083D /* KSCPU_x86_64.c */,
114E681220AAC0CE0045083D /* KSDate.c */,
114E681320AAC0CE0045083D /* KSDate.h */,
114E681420AAC0CE0045083D /* KSDebug.c */,
114E681520AAC0CE0045083D /* KSDebug.h */,
114E681620AAC0CE0045083D /* KSDemangle_CPP.cpp */,
114E681720AAC0CE0045083D /* KSDemangle_CPP.h */,
114E681820AAC0CE0045083D /* KSDemangle_Swift.cpp */,
114E681920AAC0CE0045083D /* KSDemangle_Swift.h */,
114E681A20AAC0CE0045083D /* KSDynamicLinker.c */,
114E681B20AAC0CE0045083D /* KSDynamicLinker.h */,
114E681C20AAC0CE0045083D /* KSFileUtils.c */,
114E681D20AAC0CE0045083D /* KSFileUtils.h */,
114E681E20AAC0CE0045083D /* KSID.c */,
114E681F20AAC0CE0045083D /* KSID.h */,
114E682020AAC0CE0045083D /* KSJSONCodec.c */,
114E682120AAC0CE0045083D /* KSJSONCodec.h */,
114E682220AAC0CE0045083D /* KSJSONCodecObjC.h */,
114E682320AAC0CE0045083D /* KSJSONCodecObjC.m */,
114E682420AAC0CE0045083D /* KSLogger.c */,
114E682520AAC0CE0045083D /* KSLogger.h */,
114E682620AAC0CE0045083D /* KSMach.c */,
114E682720AAC0CE0045083D /* KSMach.h */,
114E682820AAC0CE0045083D /* KSMachineContext.c */,
114E682920AAC0CE0045083D /* KSMachineContext.h */,
114E682A20AAC0CE0045083D /* KSMachineContext_Apple.h */,
114E682B20AAC0CE0045083D /* KSMemory.c */,
114E682C20AAC0CE0045083D /* KSMemory.h */,
114E682D20AAC0CE0045083D /* KSObjC.c */,
114E682E20AAC0CE0045083D /* KSObjC.h */,
114E682F20AAC0CE0045083D /* KSObjCApple.h */,
114E683020AAC0CE0045083D /* KSSignalInfo.c */,
114E683120AAC0CE0045083D /* KSSignalInfo.h */,
114E683220AAC0CE0045083D /* KSStackCursor.c */,
114E683320AAC0CE0045083D /* KSStackCursor.h */,
114E683420AAC0CE0045083D /* KSStackCursor_Backtrace.c */,
114E683520AAC0CE0045083D /* KSStackCursor_Backtrace.h */,
114E683620AAC0CE0045083D /* KSStackCursor_MachineContext.c */,
114E683720AAC0CE0045083D /* KSStackCursor_MachineContext.h */,
114E683820AAC0CE0045083D /* KSStackCursor_SelfThread.c */,
114E683920AAC0CE0045083D /* KSStackCursor_SelfThread.h */,
114E683A20AAC0CE0045083D /* KSString.c */,
114E683B20AAC0CE0045083D /* KSString.h */,
114E683C20AAC0CE0045083D /* KSSymbolicator.c */,
114E683D20AAC0CE0045083D /* KSSymbolicator.h */,
114E683E20AAC0CE0045083D /* KSSysCtl.c */,
114E683F20AAC0CE0045083D /* KSSysCtl.h */,
114E684020AAC0CE0045083D /* KSThread.c */,
114E684120AAC0CE0045083D /* KSThread.h */,
114E684220AAC0CE0045083D /* NSError+SimpleConstructor.h */,
114E684320AAC0CE0045083D /* NSError+SimpleConstructor.m */,
);
path = Tools;
sourceTree = "<group>";
};
114E684420AAC0CE0045083D /* Reporting */ = {
isa = PBXGroup;
children = (
114E684520AAC0CE0045083D /* Filters */,
);
path = Reporting;
sourceTree = "<group>";
};
114E684520AAC0CE0045083D /* Filters */ = {
isa = PBXGroup;
children = (
114E684620AAC0CE0045083D /* KSCrashReportFilter.h */,
114E684720AAC0CE0045083D /* KSCrashReportFilterBasic.h */,
114E684820AAC0CE0045083D /* KSCrashReportFilterBasic.m */,
114E684920AAC0CE0045083D /* KSCrashReportFilterGZip.h */,
114E684A20AAC0CE0045083D /* KSCrashReportFilterGZip.m */,
114E684B20AAC0CE0045083D /* KSCrashReportFilterJSON.h */,
114E684C20AAC0CE0045083D /* KSCrashReportFilterJSON.m */,
114E684D20AAC0CE0045083D /* Tools */,
);
path = Filters;
sourceTree = "<group>";
};
114E684D20AAC0CE0045083D /* Tools */ = {
isa = PBXGroup;
children = (
114E684E20AAC0CE0045083D /* Container+DeepSearch.h */,
114E684F20AAC0CE0045083D /* Container+DeepSearch.m */,
114E685020AAC0CE0045083D /* KSVarArgs.h */,
114E685120AAC0CE0045083D /* NSData+KarlGZip.h */,
114E685220AAC0CE0045083D /* NSData+KarlGZip.m */,
);
path = Tools;
sourceTree = "<group>";
};
114E685320AAC0CE0045083D /* swift */ = {
isa = PBXGroup;
children = (
114E685420AAC0CE0045083D /* Basic */,
114E685D20AAC0CE0045083D /* LICENSE.txt */,
114E685E20AAC0CE0045083D /* SwiftStrings.h */,
);
path = swift;
sourceTree = "<group>";
};
114E685420AAC0CE0045083D /* Basic */ = {
isa = PBXGroup;
children = (
114E685520AAC0CE0045083D /* Demangle.cpp */,
114E685620AAC0CE0045083D /* Demangle.h */,
114E685720AAC0CE0045083D /* DemangleNodes.h */,
114E685820AAC0CE0045083D /* Fallthrough.h */,
114E685920AAC0CE0045083D /* LLVM.h */,
114E685A20AAC0CE0045083D /* Malloc.h */,
114E685B20AAC0CE0045083D /* Punycode.cpp */,
114E685C20AAC0CE0045083D /* Punycode.h */,
);
path = Basic;
sourceTree = "<group>";
};
114E685F20AAC0CE0045083D /* Main */ = {
isa = PBXGroup;
children = (
11646026210F0FAD0069B5DE /* WCCrashBlockMonitorDelegate.h */,
114E686A20AAC0CE0045083D /* WCCrashBlockMonitor.h */,
114E686B20AAC0CE0045083D /* WCCrashBlockMonitor.mm */,
114E686E20AAC0CE0045083D /* BlockMonitor */,
114E688120AAC0CE0045083D /* File */,
114E686020AAC0CE0045083D /* Utility */,
);
path = Main;
sourceTree = "<group>";
};
114E686020AAC0CE0045083D /* Utility */ = {
isa = PBXGroup;
children = (
114E686120AAC0CE0045083D /* WCCrashBlockJsonUtil.h */,
114E686220AAC0CE0045083D /* WCCrashBlockJsonUtil.mm */,
114E686320AAC0CE0045083D /* WCCrashReportInfoUtil.h */,
114E686420AAC0CE0045083D /* WCCrashReportInfoUtil.mm */,
114E686520AAC0CE0045083D /* WCCrashReportInterpreter.h */,
114E686620AAC0CE0045083D /* WCCrashReportInterpreter.mm */,
);
path = Utility;
sourceTree = "<group>";
};
114E686E20AAC0CE0045083D /* BlockMonitor */ = {
isa = PBXGroup;
children = (
114E686920AAC0CE0045083D /* WCBlockTypeDef.h */,
114E687D20AAC0CE0045083D /* WCBlockMonitorMgr.h */,
114E687E20AAC0CE0045083D /* WCBlockMonitorMgr.mm */,
114E687B20AAC0CE0045083D /* WCBlockMonitorConfigHandler.h */,
114E687C20AAC0CE0045083D /* WCBlockMonitorConfigHandler.mm */,
114E686720AAC0CE0045083D /* WCBlockMonitorConfiguration.h */,
114E686820AAC0CE0045083D /* WCBlockMonitorConfiguration.mm */,
11E683E4210322ED00E4EADC /* SendEvent */,
114E686F20AAC0CE0045083D /* Handler */,
114E687620AAC0CE0045083D /* Report */,
);
path = BlockMonitor;
sourceTree = "<group>";
};
114E686F20AAC0CE0045083D /* Handler */ = {
isa = PBXGroup;
children = (
114E687020AAC0CE0045083D /* WCCPUHandler.h */,
114E687120AAC0CE0045083D /* WCCPUHandler.mm */,
1110CEAC228D8BF6002E7353 /* WCPowerConsumeStackCollector.h */,
1110CEAD228D8BF6002E7353 /* WCPowerConsumeStackCollector.mm */,
114E687F20AAC0CE0045083D /* WCGetMainThreadUtil.h */,
114E688020AAC0CE0045083D /* WCGetMainThreadUtil.mm */,
114E687420AAC0CE0045083D /* WCMainThreadHandler.h */,
114E687520AAC0CE0045083D /* WCMainThreadHandler.mm */,
1110E0282243388500A873F9 /* WCFilterStackHandler.h */,
1110E0292243388500A873F9 /* WCFilterStackHandler.mm */,
);
path = Handler;
sourceTree = "<group>";
};
114E687620AAC0CE0045083D /* Report */ = {
isa = PBXGroup;
children = (
114E687720AAC0CE0045083D /* WCDumpInterface.h */,
114E687820AAC0CE0045083D /* WCDumpInterface.mm */,
114E687920AAC0CE0045083D /* WCGetCallStackReportHandler.h */,
114E687A20AAC0CE0045083D /* WCGetCallStackReportHandler.mm */,
);
path = Report;
sourceTree = "<group>";
};
114E688120AAC0CE0045083D /* File */ = {
isa = PBXGroup;
children = (
114E688220AAC0CE0045083D /* WCCrashBlockFileHandler.h */,
114E688320AAC0CE0045083D /* WCCrashBlockFileHandler.mm */,
114E688420AAC0CE0045083D /* WCDumpReportDataProvider.h */,
114E688520AAC0CE0045083D /* WCDumpReportDataProvider.mm */,
114E688620AAC0CE0045083D /* WCDumpReportTaskData.h */,
114E688720AAC0CE0045083D /* WCDumpReportTaskData.mm */,
);
path = File;
sourceTree = "<group>";
};
11721F9421EC6B1B00E57E77 /* AppReboot */ = {
isa = PBXGroup;
children = (
114E342B21E83FC5001FB50C /* MatrixAppRebootType.h */,
BB9DCC6B21B7772900E6DD1E /* MatrixAppRebootAnalyzer.h */,
BB9DCC6721B7772900E6DD1E /* MatrixAppRebootAnalyzer.mm */,
);
path = AppReboot;
sourceTree = "<group>";
};
11721F9521EC6B2900E57E77 /* Log */ = {
isa = PBXGroup;
children = (
114E67BE20AAC0CE0045083D /* MatrixAdapter.h */,
114E67BF20AAC0CE0045083D /* MatrixAdapter.mm */,
114E67C020AAC0CE0045083D /* MatrixLogDef.h */,
);
path = Log;
sourceTree = "<group>";
};
11721F9621EC6B3400E57E77 /* Test */ = {