crash日志学习(初步)

来源:互联网 发布:收购淘宝卖家账号 编辑:程序博客网 时间:2024/05/18 01:50

//1.进程信息:这部分是闪退进程的相关信息
//崩溃报告的唯一标识符,用以标识不同的崩溃信息
Incident Identifier: C8F7C4F0-2F16-47AC-BD37-43A877537623
//与设备标识相对应的唯一键值。不是真正的设备标识符(UUID 苹果为了保护用户隐私iOS6以后已经无法获取了),但也是有用的情报;如果崩溃日志有100个的CrashReporter Key值是相同的,或者只有少数几个不同的CrashReporter Key值,说明这个崩溃问题不是一个普遍的问题,只发生在一个或少数几个设备上。就是说同一个设备上同一版本的APP发生crash时,该值是一样的。
CrashReporter Key: 6935196ff64432f66495e545897856df6ff3e1e6
//设备标识类型(祥见另一篇日志),如果很多崩溃日志都是来自相同的设备类型,说明应用只在这些特定类型的设备上有问题。此处的崩溃日志产生的设备是iPhone6
Hardware Model: iPhone7,2
//应用名称,中括号里面的数字是闪退时应用的进程ID(出于隐私这里隐藏了应用程序名)
Process: 应用名[9596]
//路径,崩溃日志的储存位置
Path: /var/mobile/Containers/Bundle/Application/F1017AD0-D477-427F-85CC-0C1FE4F4385D/应用名.app/应用名
//崩溃应用的bundle id
Identifier: com.*.****
//崩溃应用版本号,由info.plist中的两个字段组成:CFBundleShortVersionString + CFBundleVersion
Version: 1.0.1 (1.1.1)
//当前APP的CPU架构
Code Type: ARM-64 (Native)
//当前进程的父进程,由于iOS中APP通常是单进程的,一般父进程都是launchd
Parent Process: debugserver [9595]

//2.基本信息:包含闪退发生的日期时间,崩溃设备的iOS系统版本
//crash发生的时间
Date/Time: 2016-03-03 16:53:52.52 +0800
//程序开始时间
Launch Time: 2016-03-03 16:52:49.49 +0800
//系统版本(括号内代表build号)
OS Version: iOS 9.2.1 (13D15)
//crash日志的格式,目前基本上都是104,不同version里面包含的字段可能有不同
Report Version: 105

//3.异常(非常重要):闪退发生时抛出的异常类型Exception Type、异常子类型Exception Subtype、抛出异常的线程Triggered by Thread,更多时候会有Exception Codes异常编码字段,该字段可以较精确知道崩溃的原因是哪种类型的
Exception Type: EXC_RESOURCE
Exception Subtype: WAKEUPS
Exception Message: (Limit 150/sec) Observed 709/sec over 300 secs
Exception Note: NON-FATAL CONDITION (this is NOT a crash)
Triggered by Thread: 9

Filtered syslog:
None found

Global Trace Buffer (reverse chronological seconds):
50.089345 CFNetwork 0x0000000183317104 TCP Conn 0x12f1e3900 complete. fd: 5, err: 0
50.090921 CFNetwork 0x0000000183318630 TCP Conn 0x12f1e3900 event 1. err: 0
50.224002 CFNetwork 0x0000000183318708 TCP Conn 0x12f1e3900 started
55.756394 CFNetwork 0x000000018327584c TCP Conn 0x12f1b9ed0 SSL Handshake DONE
55.861968 CFNetwork 0x0000000183317104 TCP Conn 0x12f0f9000 complete. fd: 7, err: 0
55.862506 CFNetwork 0x000000018327575c TCP Conn 0x12f1b9ed0 starting SSL negotiation
55.862844 CFNetwork 0x0000000183317104 TCP Conn 0x12f1b9ed0 complete. fd: 5, err: 0
55.863657 CFNetwork 0x0000000183318630 TCP Conn 0x12f0f9000 event 1. err: 0
55.863985 CFNetwork 0x0000000183318630 TCP Conn 0x12f1b9ed0 event 1. err: 0
56.021943 CFNetwork 0x0000000183318708 TCP Conn 0x12f0f9000 started
56.086950 CFNetwork 0x0000000183318708 TCP Conn 0x12f1b9ed0 started
60.314451 CFNetwork 0x000000018327584c TCP Conn 0x12f204670 SSL Handshake DONE
60.318609 CFNetwork 0x000000018327584c TCP Conn 0x12f202570 SSL Handshake DONE
60.419179 CFNetwork 0x000000018327575c TCP Conn 0x12f204670 starting SSL negotiation

//4.线程回溯:提供应用中所有线程的回溯日志。回溯是闪退发生时所有活动帧清单,包含闪退发生时调用函数的清单。
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0:
0 libsystem_kernel.dylib 0x00000001828254bc mach_msg_trap + 8
1 libsystem_kernel.dylib 0x0000000182825338 mach_msg + 72
2 CoreFoundation 0x0000000182c54ac0 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x0000000182c527c4 __CFRunLoopRun + 1032
4 CoreFoundation 0x0000000182b81680 CFRunLoopRunSpecific + 384
5 GraphicsServices 0x0000000184090088 GSEventRunModal + 180
6 UIKit 0x00000001879f8d90 UIApplicationMain + 204
7 BankOfLuoYang 0x00000001001d4874 0x100070000 + 1460340
8 libdyld.dylib 0x00000001827228b8 start + 4

Thread 1:
0 libsystem_kernel.dylib 0x0000000182840b6c __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x0000000182905530 _pthread_wqthread + 1284
2 libsystem_pthread.dylib 0x0000000182905020 start_wqthread + 4

Thread 2 name: Dispatch queue: com.apple.libdispatch-manager
Thread 2:
0 libsystem_kernel.dylib 0x00000001828414fc kevent_qos + 8
1 libdispatch.dylib 0x00000001013be270 0x1013a8000 + 90736
2 libdispatch.dylib 0x00000001013abe2c 0x1013a8000 + 15916

Thread 3 name: gputools.smt_poll.0x12de35910
Thread 3:
0 libsystem_kernel.dylib 0x0000000182840440 __semwait_signal + 8
1 libsystem_c.dylib 0x000000018275d22c nanosleep + 212
2 libsystem_c.dylib 0x000000018275d14c usleep + 68
3 GPUToolsCore 0x00000001014189f0 0x101410000 + 35312
4 libsystem_pthread.dylib 0x0000000182907b28 _pthread_body + 156
5 libsystem_pthread.dylib 0x0000000182907a8c _pthread_body + 0
6 libsystem_pthread.dylib 0x0000000182905028 thread_start + 4

Thread 4:
0 libsystem_kernel.dylib 0x000000018283ff48 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x0000000182906ce8 _pthread_cond_wait + 648
2 BankOfLuoYang 0x00000001004b5224 0x100070000 + 4477476
3 BankOfLuoYang 0x00000001004b56d4 0x100070000 + 4478676
4 BankOfLuoYang 0x00000001004b27b4 0x100070000 + 4466612
5 libsystem_pthread.dylib 0x0000000182907b28 _pthread_body + 156
6 libsystem_pthread.dylib 0x0000000182907a8c _pthread_body + 0
7 libsystem_pthread.dylib 0x0000000182905028 thread_start + 4

Thread 5 name: org.hxhg.jpush.thread
Thread 5:
0 libsystem_kernel.dylib 0x00000001828254bc mach_msg_trap + 8
1 libsystem_kernel.dylib 0x0000000182825338 mach_msg + 72
2 CoreFoundation 0x0000000182c54ac0 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x0000000182c527c4 __CFRunLoopRun + 1032
4 CoreFoundation 0x0000000182b81680 CFRunLoopRunSpecific + 384
5 CoreFoundation 0x0000000182bcee2c CFRunLoopRun + 112
6 BankOfLuoYang 0x0000000100689990 0x100070000 + 6396304
7 Foundation 0x000000018365fc40 NSThread__start + 1000
8 libsystem_pthread.dylib 0x0000000182907b28 _pthread_body + 156
9 libsystem_pthread.dylib 0x0000000182907a8c _pthread_body + 0
10 libsystem_pthread.dylib 0x0000000182905028 thread_start + 4

Thread 6 name: com.apple.NSURLConnectionLoader
Thread 6:
0 libsystem_kernel.dylib 0x00000001828254bc mach_msg_trap + 8
1 libsystem_kernel.dylib 0x0000000182825338 mach_msg + 72
2 CoreFoundation 0x0000000182c54ac0 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x0000000182c527c4 __CFRunLoopRun + 1032
4 CoreFoundation 0x0000000182b81680 CFRunLoopRunSpecific + 384
5 CFNetwork 0x00000001832f1434 +[NSURLConnection(Loader) _resourceLoadLoop:] + 412
6 Foundation 0x000000018365fc40 NSThread__start + 1000
7 libsystem_pthread.dylib 0x0000000182907b28 _pthread_body + 156
8 libsystem_pthread.dylib 0x0000000182907a8c _pthread_body + 0
9 libsystem_pthread.dylib 0x0000000182905028 thread_start + 4

Thread 7 name: com.apple.CFSocket.private
Thread 7:
0 libsystem_kernel.dylib 0x0000000182840368 __select + 8
1 CoreFoundation 0x0000000182c5b028 __CFSocketManager + 648
2 libsystem_pthread.dylib 0x0000000182907b28 _pthread_body + 156
3 libsystem_pthread.dylib 0x0000000182907a8c _pthread_body + 0
4 libsystem_pthread.dylib 0x0000000182905028 thread_start + 4

Thread 8:
0 libsystem_kernel.dylib 0x000000018283ff48 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x0000000182906ce8 _pthread_cond_wait + 648
2 BankOfLuoYang 0x00000001004b5224 0x100070000 + 4477476
3 BankOfLuoYang 0x00000001004b56d4 0x100070000 + 4478676
4 BankOfLuoYang 0x000000010049578c 0x100070000 + 4347788
5 libsystem_pthread.dylib 0x0000000182907b28 _pthread_body + 156
6 libsystem_pthread.dylib 0x0000000182907a8c _pthread_body + 0
7 libsystem_pthread.dylib 0x0000000182905028 thread_start + 4

Thread 9 Attributed:
0 libsystem_kernel.dylib 0x0000000182840440 __semwait_signal + 8
1 libsystem_c.dylib 0x000000018275d22c nanosleep + 212
2 libsystem_c.dylib 0x000000018275d14c usleep + 68
3 BankOfLuoYang 0x00000001004a6c78 0x100070000 + 4418680
4 libsystem_pthread.dylib 0x0000000182907b28 _pthread_body + 156
5 libsystem_pthread.dylib 0x0000000182907a8c _pthread_body + 0
6 libsystem_pthread.dylib 0x0000000182905028 thread_start + 4

Thread 10:
0 libsystem_kernel.dylib 0x0000000182840440 __semwait_signal + 8
1 libsystem_c.dylib 0x000000018275d22c nanosleep + 212
2 libsystem_c.dylib 0x000000018275d14c usleep + 68
3 BankOfLuoYang 0x00000001004b6270 0x100070000 + 4481648
4 libsystem_pthread.dylib 0x0000000182907b28 _pthread_body + 156
5 libsystem_pthread.dylib 0x0000000182907a8c _pthread_body + 0
6 libsystem_pthread.dylib 0x0000000182905028 thread_start + 4

//5.线程状态:闪退时寄存器中的值,一般在回溯部分的信息已经足够充分,此部分一般不需要。
Thread 9 crashed with ARM Thread State (64-bit):
x0: 0x000000000000003c x1: 0x0000000000000000 x2: 0x0000000000000001 x3: 0x0000000000000001
x4: 0x0000000000000000 x5: 0x00000000000f4240 x6: 0x0000000000000000 x7: 0x00000000000004c0
x8: 0x00000001a03fdce8 x9: 0x0000000000000011 x10: 0x00000000000003e8 x11: 0xffffffffffffffff
x12: 0x0000000000000001 x13: 0x0091760000917703 x14: 0x0000000000000000 x15: 0x0091770000917700
x16: 0x000000000000014e x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x0000000000000000
x20: 0x000000016e7bedc0 x21: 0x0000000100c075a0 x22: 0x000000012e1d5c88 x23: 0x0000000000000000
x24: 0x0000000000000000 x25: 0x0000000000000000 x26: 0x0000000100c07000 x27: 0x0000000000000001
x28: 0x0000000100c075a0 fp: 0x000000016e7bedb0 lr: 0x000000018275d22c
sp: 0x000000016e7bed80 pc: 0x0000000182840440 cpsr: 0xa0000000

//6.二进制映像:闪退时已经加载的二进制文件
Binary Images:
0x100070000 - 0x10089ffff BankOfLuoYang arm64 /var/mobile/Containers/Bundle/Application/F1017AD0-D477-427F-85CC-0C1FE4F4385D/BankOfLuoYang.app/BankOfLuoYang
0x101104000 - 0x10110bfff libBacktraceRecording.dylib arm64 <871fca15f29f3bcb9ea7814cc24b38f6> /Developer/usr/lib/libBacktraceRecording.dylib
0x101120000 - 0x101327fff libglInterpose.dylib arm64 <5c4533f7dc6038bab7ac03841b60d8f0> /Developer/Library/PrivateFrameworks/GPUTools.framework/libglInterpose.dylib
0x101388000 - 0x10138ffff libViewDebuggerSupport.dylib arm64 /Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
0x1013a8000 - 0x1013dbfff libdispatch.dylib arm64 /usr/lib/system/introspection/libdispatch.dylib
0x101410000 - 0x10144ffff GPUToolsCore arm64 /Developer/Library/PrivateFrameworks/GPUToolsCore.framework/GPUToolsCore
0x101484000 - 0x1014d3fff GLToolsCore arm64 <3af5137be38932ceaec95e29c1539e84> /Developer/Library/PrivateFrameworks/GLToolsCore.framework/GLToolsCore
0x1200d0000 - 0x1200fffff dyld arm64 <9e98992ceed735e2ac4784cb28efe7c1> /usr/lib/dyld
0x18228c000 - 0x18228dfff libSystem.B.dylib arm64 /usr/lib/libSystem.B.dylib
0x182290000 - 0x1822e3fff libc++.1.dylib arm64 /usr/lib/libc++.1.dylib
0x1822e4000 - 0x182303fff libc++abi.dylib arm64 <1c0a8ef87e8c37b2a577dc1a44e2b16e> /usr/lib/libc++abi.dylib
0x182304000 - 0x182670fff libobjc.A.dylib arm64 /usr/lib/libobjc.A.dylib
0x182674000 - 0x182678fff libcache.dylib arm64 <242f50f854a1301fa6f76b4531101238> /usr/lib/system/libcache.dylib
0x18267c000 - 0x182687fff libcommonCrypto.dylib arm64 <962b6da2f76d3b22afb83adeb2b030ef> /usr/lib/system/libcommonCrypto.dylib
0x182688000 - 0x18268bfff libcompiler_rt.dylib arm64 <516b8400a98f3a4fb8f82780faca4b31> /usr/lib/system/libcompiler_rt.dylib
0x18268c000 - 0x182693fff libcopyfile.dylib arm64 /usr/lib/system/libcopyfile.dylib
0x182694000 - 0x1826effff libcorecrypto.dylib arm64 /usr/lib/system/libcorecrypto.dylib
0x182720000 - 0x182722fff libdyld.dylib arm64 <217f387a9d803ad1b8543fbcae5c8ec0> /usr/lib/system/libdyld.dylib
0x182724000 - 0x182724fff liblaunch.dylib arm64 /usr/lib/system/liblaunch.dylib
0x182728000 - 0x18272cfff libmacho.dylib arm64 /usr/lib/system/libmacho.dylib
0x182730000 - 0x182731fff libremovefile.dylib arm64 <2fb2b791a3453c019640b22cee6a0c00> /usr/lib/system/libremovefile.dylib
0x182734000 - 0x18274afff libsystem_asl.dylib arm64 /usr/lib/system/libsystem_asl.dylib
0x18274c000 - 0x18274dfff libsystem_blocks.dylib arm64 <294794ae7146331c8fd65a1ba652e7a4> /usr/lib/system/libsystem_blocks.dylib
0x182750000 - 0x1827cffff libsystem_c.dylib arm64 <880a61b1eb96367f9bd7af9ec768c89b> /usr/lib/system/libsystem_c.dylib
0x1827d0000 - 0x1827d3fff libsystem_configuration.dylib arm64 <03109db3910b3d1db039296a8dcf3a6f> /usr/lib/system/libsystem_configuration.dylib
0x1827d4000 - 0x1827d6fff libsystem_containermanager.dylib arm64 /usr/lib/system/libsystem_containermanager.dylib
0x1827d8000 - 0x1827d9fff libsystem_coreservices.dylib arm64 <4bfbf0b2029f31299048d8aa82f50cf4> /usr/lib/system/libsystem_coreservices.dylib
0x1827dc000 - 0x1827f2fff libsystem_coretls.dylib arm64 /usr/lib/system/libsystem_coretls.dylib
0x1827f4000 - 0x1827fcfff libsystem_dnssd.dylib arm64 /usr/lib/system/libsystem_dnssd.dylib
0x182800000 - 0x182821fff libsystem_info.dylib arm64 /usr/lib/system/libsystem_info.dylib
0x182824000 - 0x182845fff libsystem_kernel.dylib arm64 <13195140aba33e139925c949e4ec1e14> /usr/lib/system/libsystem_kernel.dylib
0x182848000 - 0x182864fff libsystem_m.dylib arm64 <784c81a596ec3863bbb18d2c6d57d1ce> /usr/lib/system/libsystem_m.dylib
0x182868000 - 0x182881fff libsystem_malloc.dylib arm64 /usr/lib/system/libsystem_malloc.dylib
0x182884000 - 0x1828e3fff libsystem_network.dylib arm64 <8668f3c7d2583a858e982e431ff0029b> /usr/lib/system/libsystem_network.dylib
0x1828e4000 - 0x1828ecfff libsystem_networkextension.dylib arm64 <9294202d3e963025b416a89d70a0a9f9> /usr/lib/system/libsystem_networkextension.dylib
0x1828f0000 - 0x1828fafff libsystem_notify.dylib arm64 /usr/lib/system/libsystem_notify.dylib
0x1828fc000 - 0x182901fff libsystem_platform.dylib arm64 <7ad36a3f683830338c1023238ee36e2d> /usr/lib/system/libsystem_platform.dylib
0x182904000 - 0x18290cfff libsystem_pthread.dylib arm64 <699f755441ea3a8da43569da86269469> /usr/lib/system/libsystem_pthread.dylib
0x182910000 - 0x182912fff libsystem_sandbox.dylib arm64 /usr/lib/system/libsystem_sandbox.dylib
0x182914000 - 0x182924fff libsystem_trace.dylib arm64 <6168fd469cbd3f4494d9a17c2128acb1> /usr/lib/system/libsystem_trace.dylib
0x182928000 - 0x18292dfff libunwind.dylib arm64 <667befcaf5f339fb885e77ce99512fca> /usr/lib/system/libunwind.dylib
0x182930000 - 0x182930fff libvminterpose.dylib arm64 <0735d1ebbd123718a8f17eb113615d6d> /usr/lib/system/libvminterpose.dylib
0x182934000 - 0x182959fff libxpc.dylib arm64 /usr/lib/system/libxpc.dylib
0x18295c000 - 0x182b61fff libicucore.A.dylib arm64 <5c1540546de5350ab314c1d4c8a46d1b> /usr/lib/libicucore.A.dylib
0x182b64000 - 0x182b75fff libz.1.dylib arm64 /usr/lib/libz.1.dylib
0x182b78000 - 0x182ef0fff CoreFoundation arm64 <121118a9a44d3518b99f3ebfd8806f69> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x182ef4000 - 0x182f04fff libbsm.0.dylib arm64 /usr/lib/libbsm.0.dylib
0x182f08000 - 0x182f08fff libenergytrace.dylib arm64 <913105a7ca583fed80e6b6329387bd34> /usr/lib/libenergytrace.dylib
0x182f0c000 - 0x182f7cfff IOKit arm64 <3183206b8f683af29d373817ca5ce34d> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x182f80000 - 0x182f9ffff libMobileGestalt.dylib arm64 /usr/lib/libMobileGestalt.dylib
0x182fa0000 - 0x18308afff libxml2.2.dylib arm64 <83e0d7a7234a3d93b70b33c650cce1c5> /usr/lib/libxml2.2.dylib
0x18308c000 - 0x1830f9fff Security arm64 <74474ceb538f35bdac96f3a9b7c9c2fa> /System/Library/Frameworks/Security.framework/Security
0x1830fc000 - 0x183155fff SystemConfiguration arm64 /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x183158000 - 0x183240fff libsqlite3.dylib arm64 /usr/lib/libsqlite3.dylib
0x183244000 - 0x1834d0fff CFNetwork arm64 <479946ecd173383d803077b338576727> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x1834d4000 - 0x1834e1fff libbz2.1.0.dylib arm64 <736f0f9f7b003dcbb91351472cedfd49> /usr/lib/libbz2.1.0.dylib
0x1834e4000 - 0x1834fdfff liblzma.5.dylib arm64 <6a0f886fe05d3250a030dd9256b14c08> /usr/lib/liblzma.5.dylib
0x183500000 - 0x18351afff libCRFSuite.dylib arm64 <8315a6fa429b3bc58da2a8d1cd259d61> /usr/lib/libCRFSuite.dylib
0x18351c000 - 0x183546fff libarchive.2.dylib arm64 <2558513a9240332998aa09cdbf49f3ec> /usr/lib/libarchive.2.dylib
0x183548000 - 0x183566fff libextension.dylib arm64 /usr/lib/libextension.dylib
0x183568000 - 0x183569fff liblangid.dylib arm64 <49ce8afa64a033328e76f25af85ff4c4> /usr/lib/liblangid.dylib
0x18356c000 - 0x1837d9fff Foundation arm64 <9c53ce054a5630c98001ecd8fd71080a> /System/Library/Frameworks/Foundation.framework/Foundation
0x1837dc000 - 0x183887fff libBLAS.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x183888000 - 0x183bedfff libLAPACK.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x183bf0000 - 0x183e4cfff vImage arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x183e50000 - 0x183e72fff libvMisc.dylib arm64 <1dee62445ded325a93cfca54303bd378> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x183e74000 - 0x183e88fff libLinearAlgebra.dylib arm64 <0623251016ad33349829e232f4624c7b> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x183e8c000 - 0x183e9bfff libSparseBLAS.dylib arm64 <5d1851c74bd63cb1a1b6e4dfe8dc59cc> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib
0x183e9c000 - 0x183f08fff libvDSP.dylib arm64 <7a83ca773be63bbbb33a8e8d1c2da9b7> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x183f0c000 - 0x183f0cfff vecLib arm64 <9008c7ee8a703d6faa091456a8990715> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x183f10000 - 0x183f10fff Accelerate arm64 <234dafe4fb09333a8bd23b74dff5670e> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x183f14000 - 0x184081fff CoreGraphics arm64 /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x184084000 - 0x184098fff GraphicsServices arm64 <9c0d8d96ee9a3abaa9ca2c1c83291ccd> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x18409c000 - 0x1840e4fff AppSupport arm64 <02b59c1c8da334a9852a3aa9bab98c07> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x1840e8000 - 0x1841a9fff MobileCoreServices arm64 /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x1841ac000 - 0x1841f4fff BaseBoard arm64 /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x1841f8000 - 0x184203fff AssertionServices arm64 <6be337b9a4ad3c72b1a9f5e48ac329db> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x184204000 - 0x184225fff BackBoardServices arm64 <1098f9a35be63f4798089c25d613565c> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x184228000 - 0x18422bfff MobileSystemServices arm64 <7eb26bea09f53c1c9e8d732f9f8ba026> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x18422c000 - 0x184261fff FrontBoardServices arm64 /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x184264000 - 0x18426efff UserNotificationServices arm64 /System/Library/PrivateFrameworks/UserNotificationServices.framework/UserNotificationServices
0x184270000 - 0x184295fff SpringBoardServices arm64 /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x184298000 - 0x1842a7fff MobileKeyBag arm64 /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x1842a8000 - 0x1842aefff IOSurface arm64 <5cb861f068073646a7e4f594baeb3dac> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x1842b0000 - 0x1842bcfff liblockdown.dylib arm64 <80c801d17a24305a9f55a53ba66d1e1a> /usr/lib/liblockdown.dylib
0x1842c0000 - 0x1842cffff CrashReporterSupport arm64 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x1842d0000 - 0x1842d2fff IOSurfaceAccelerator arm64 <799c7fc9ad973988a2d974d16a1a8618> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x1842d4000 - 0x184315fff AppleJPEG arm64 <244899ffb13030d09097bcb67d1c0f0b> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x184318000 - 0x184639fff ImageIO arm64 <1dcba4911a183ca38528d0b4db7338a8> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x18463c000 - 0x184640fff TCC arm64 <785cd2d136fd3300a63f0c9b65a69b8f> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x184644000 - 0x184649fff AggregateDictionary arm64 /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x18464c000 - 0x184659fff PowerLog arm64 /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x18465c000 - 0x1846b9fff libTelephonyUtilDynamic.dylib arm64 /usr/lib/libTelephonyUtilDynamic.dylib
0x1846bc000 - 0x1846cefff CommonUtilities arm64 <8f96b3d9ea333d20985ec6f5d77a5946> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x1846d0000 - 0x1846e7fff libcompression.dylib arm64 /usr/lib/libcompression.dylib
0x1846e8000 - 0x184932fff CoreData arm64 <5d453eca9d25369fbe1152ec7aa44b1d> /System/Library/Frameworks/CoreData.framework/CoreData
0x184934000 - 0x184938fff libCoreVMClient.dylib arm64 <05aad56f45e13172ad7a5d9fc156ccd1> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x18493c000 - 0x184940fff IOAccelerator arm64 <7889e7b1f9ad30f19539dacc3a4e1a48> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x184944000 - 0x184945fff libCVMSPluginSupport.dylib arm64 /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x184948000 - 0x18494bfff libCoreFSCache.dylib arm64 /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x18494c000 - 0x184992fff libGLImage.dylib arm64 /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x184994000 - 0x18499efff libGFXShared.dylib arm64 <102edb9f54593c12b761398991a2878f> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x1849a0000 - 0x1849a6fff IOMobileFramebuffer arm64 <33cde30cbca83a60957157185c6fbe45> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x1849a8000 - 0x1849a8fff libmetal_timestamp.dylib arm64 <56af01754111343da708ce2963dc993c> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x1849ac000 - 0x1849f2fff Metal arm64 <2c6f99dd5edb3b4b9bb8233c120dd370> /System/Library/Frameworks/Metal.framework/Metal
0x1849f4000 - 0x1849fefff OpenGLES arm64 /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x184a00000 - 0x184a20fff CoreVideo arm64 <653d4a02c4443e79b9dedc88fec89b4d> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x184a24000 - 0x184a26fff OAuth arm64 /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x184a28000 - 0x184a5ffff Accounts arm64 <70308607c9873d7d827735c98303ef29> /System/Library/Frameworks/Accounts.framework/Accounts
0x184a60000 - 0x184b52fff libiconv.2.dylib arm64 /usr/lib/libiconv.2.dylib
0x184b54000 - 0x184c10fff CoreAudio arm64 <7cc6066c806039bca940716231637628> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x184c14000 - 0x184c17fff UserFS arm64 <8e3c32ed612f310f8253a9fc3ef365f4> /System/Library/PrivateFrameworks/UserFS.framework/UserFS
0x184c18000 - 0x184d05fff CoreMedia arm64 <6ad8fea7e3033ea8ae61060f5e19f6b6> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x184d08000 - 0x184d10fff libcupolicy.dylib arm64 <86ae97c485ea3d27880d4075a0378a12> /usr/lib/libcupolicy.dylib
0x184d14000 - 0x184d86fff CoreTelephony arm64 <9d5c070b5f1536399d8dc4583ef8240e> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x184d88000 - 0x184e68fff libFontParser.dylib arm64 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x184e6c000 - 0x184eecfff VideoToolbox arm64 /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x184ef0000 - 0x184ef0fff FontServices arm64 /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x184ef4000 - 0x18501ffff CoreText arm64 /System/Library/Frameworks/CoreText.framework/CoreText
0x185020000 - 0x185031fff ProtocolBuffer arm64 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x185034000 - 0x18505bfff PersistentConnection arm64 /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x18505c000 - 0x185063fff DataMigration arm64 <4d957c76b4a535349f065e4e26e32a75> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x185064000 - 0x18538afff AudioToolbox arm64 <732b31e0907438e38393c1401a2326b8> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x18538c000 - 0x18552efff QuartzCore arm64 /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x185530000 - 0x185536fff Netrb arm64 <89a82d19bfa832c3be2b4d8bcdaf04c7> /System/Library/PrivateFrameworks/Netrb.framework/Netrb
0x185538000 - 0x185549fff libcmph.dylib arm64 <788e21990d61308cb3a8eeac6f28cda9> /usr/lib/libcmph.dylib
0x18554c000 - 0x185567fff libmis.dylib arm64 <75c4bd30d45838a7a276a4c687d9676c> /usr/lib/libmis.dylib
0x185568000 - 0x1855e9fff LanguageModeling arm64 <8f0afc836b7c31a4ba004f9ba495159c> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x1855ec000 - 0x1856acfff ManagedConfiguration arm64 <14f012126fcc31b985744406ffabdc4c> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x1856b0000 - 0x1856c7fff libmarisa.dylib arm64 <5a00674979ab31b1a216a56c1f60458e> /usr/lib/libmarisa.dylib
0x1856c8000 - 0x18578ffff ProofReader arm64 <1128b6d743133c6b80b762645c0a9e54> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x185790000 - 0x185796fff MediaAccessibility arm64 <1ad85ca5a76f3e6692df4fbb1b7d1019> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x185798000 - 0x1857a7fff MobileAsset arm64 <10c161389d7039a0a01a8a338f349fae> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x1857a8000 - 0x185800fff ColorSync arm64 <9e5c88dec3743290b78e9df8ec74492c> /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync
0x185804000 - 0x18584ffff MetalPerformanceShaders arm64 <5b5f3ef3b3503289aad9b60b08268721> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders
0x185850000 - 0x185c7cfff FaceCore arm64 /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x185c80000 - 0x185cfbfff Quagga arm64 <668639b359dd35b99fd432f187422807> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x185cfc000 - 0x185e9efff CoreImage arm64 /System/Library/Frameworks/CoreImage.framework/CoreImage
0x185ea0000 - 0x185ed1fff TextInput arm64 <99990781f4e23fa4a7603033c12e7880> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x185ed4000 - 0x185edefff libAccessibility.dylib arm64 <925fa2dd49eb3ae9b2457f3bb3a56dc9> /usr/lib/libAccessibility.dylib
0x185ee0000 - 0x185ee8fff MobileInstallation arm64 <7c10ce470f0c3efabda569b468202a02> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x185eec000 - 0x1864d0fff JavaScriptCore arm64 <8734a54ac2923d9b9957c1a4b2cbc9eb> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x1864d4000 - 0x1866bbfff StoreServices arm64 <42778e41960a38518623cc14c54bb2e3> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x1866bc000 - 0x187663fff WebCore arm64 <31d224ffb1b03ef3aef621656fa6eb83> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x187664000 - 0x18768dfff libxslt.1.dylib arm64 /usr/lib/libxslt.1.dylib
0x187690000 - 0x18776dfff WebKitLegacy arm64 /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x187770000 - 0x187827fff CoreUI arm64 <29d544d0b53e394aabcfc44fa72488ce> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x187828000 - 0x18784dfff DictionaryServices arm64 /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x187850000 - 0x187850fff HangTracer arm64 <231afe8a1d2e31339c291c80e7c00bb6> /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer
0x187854000 - 0x1878a2fff PhysicsKit arm64 <9ba1d2dbac4d34b2a984036875c03449> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x1878a4000 - 0x18797afff UIFoundation arm64 <9f36816edf3139ecbced1102ad25421f> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x18797c000 - 0x188574fff UIKit arm64 <1ed8c851528d340980eaf65410c76c18> /System/Library/Frameworks/UIKit.framework/UIKit
0x188578000 - 0x188599fff CoreBluetooth arm64 <7db7b40d76183ecdb7347f3c71a5a2ef> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
0x18859c000 - 0x1885c1fff DataAccessExpress arm64 <4a4b7cfe1bff3250a33935a7cf001f77> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x1885c4000 - 0x1885ddfff NetworkStatistics arm64 /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x1885e0000 - 0x18865bfff AddressBook arm64 <2e4c3e893ece3d15bd32d883df32bdc7> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x18865c000 - 0x188766fff CoreMotion arm64 /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x188768000 - 0x188778fff CacheDelete arm64 /System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete
0x18877c000 - 0x188783fff CoreAUC arm64 /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
0x188784000 - 0x188b9dfff MediaToolbox arm64 /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x188ba0000 - 0x188d1ffff Celestial arm64 <76d04f7ae8bf319b91d4c7db0106a360> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x188d20000 - 0x188d2cfff IntlPreferences arm64 /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
0x188d30000 - 0x188d32fff CoreDuetDebugLogging arm64 /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x188d34000 - 0x188d49fff CoreDuetDaemonProtocol arm64 <562565236850366a963da45710fbdebe> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x188d4c000 - 0x188dfefff CoreDuet arm64 <17647cadc2d23f65b482ff3fcb0546f1> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x188e00000 - 0x188e01fff BTLEAudioController arm64 <142ecb401dca36c0b2fe630969f4aea6> /System/Library/PrivateFrameworks/BTLEAudioController.framework/BTLEAudioController
0x188e04000 - 0x188e7cfff libAVFAudio.dylib arm64 /System/Library/Frameworks/AVFoundation.framework/libAVFAudio.dylib
0x188e80000 - 0x188ffafff AVFoundation arm64 <0540460d4dae33caa1e7448265f8dbe5> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x188ffc000 - 0x18902dfff libtidy.A.dylib arm64 /usr/lib/libtidy.A.dylib
0x189030000 - 0x18909ffff IMFoundation arm64 <7a74488d40e7355782185ed0d28eaea3> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x1890a0000 - 0x189500fff GeoServices arm64 <5c25909ea0c831d497d4a5bd63dec7d8> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x189504000 - 0x189505fff DiagnosticLogCollection arm64 <30e6a7c0c5813ec6b7112fa8971c2f83> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/DiagnosticLogCollection
0x189508000 - 0x189509fff Marco arm64 <840159538b7f37189f0302127b5d1deb> /System/Library/PrivateFrameworks/Marco.framework/Marco
0x18950c000 - 0x189573fff CoreLocation arm64 <110f2fe0782f391fa60ed9145e471dd4> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x189574000 - 0x189579fff ConstantClasses arm64 <0ff28778ae7835688d319a72fa16c64d> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x18957c000 - 0x189587fff libChineseTokenizer.dylib arm64 <78c59c2e77013628a670dc0b21847bd1> /usr/lib/libChineseTokenizer.dylib
0x189588000 - 0x189805fff libmecabra.dylib arm64 <2ec0770c42e33fb8bcebf93eca6cd406> /usr/lib/libmecabra.dylib
0x189808000 - 0x18983bfff IDSFoundation arm64 <0d02d68e2e5f3568b3fc9256966f961b> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
0x1898ac000 - 0x1898c6fff MediaServices arm64 /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
0x1898c8000 - 0x1898ebfff AuthKit arm64 /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit
0x1898ec000 - 0x1898f1fff libheimdal-asn1.dylib arm64 <0a0c1e2fc9723c86a07c4d7e03f96e3d> /usr/lib/libheimdal-asn1.dylib
0x1898f4000 - 0x189912fff MediaRemote arm64 /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x189914000 - 0x189a41fff MobileSpotlightIndex arm64 <3b10039f2bce30b195c6d55ac84e7e06> /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex
0x189a44000 - 0x189a5ffff PlugInKit arm64 /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
0x189a60000 - 0x189a8afff ProtectedCloudStorage arm64 <3e97a39bd11931a994835edead4e8878> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
0x189a8c000 - 0x189aa7fff libresolv.9.dylib arm64 /usr/lib/libresolv.9.dylib
0x189aa8000 - 0x189abcfff ApplePushService arm64 <4aa626739c313711ad52bdbe7d2b55e6> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x189ac0000 - 0x189ae8fff ContactsFoundation arm64 <1f04f9109c403f28bacfacc409ae4fb5> /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
0x189aec000 - 0x189af0fff ParsecSubscriptionServiceSupport arm64 <93e2a4e0a61230c79f3df68b46910648> /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/ParsecSubscriptionServiceSupport
0x189af4000 - 0x189b7bfff Contacts arm64 <097c5169112d352cbe5155a6de1409e7> /System/Library/Frameworks/Contacts.framework/Contacts
0x189b7c000 - 0x189bb7fff CoreSpotlight arm64 /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight
0x189bb8000 - 0x189bd7fff vCard arm64 <62dd5070a2d13de28732634ca7a4750e> /System/Library/PrivateFrameworks/vCard.framework/vCard
0x189c48000 - 0x189c4afff CommonAuth arm64 /System/Library/PrivateFrameworks/CommonAuth.framework/CommonAuth
0x189c4c000 - 0x189cb9fff Heimdal arm64 /System/Library/PrivateFrameworks/Heimdal.framework/Heimdal
0x189cbc000 - 0x189ce5fff GSS arm64 <47e370680a2639cb9dd03b8960d6066a> /System/Library/Frameworks/GSS.framework/GSS
0x189d40000 - 0x189d48fff FMCoreLite arm64 <22ce5a480dc134c78aa6f7b25424412e> /System/Library/PrivateFrameworks/FMCoreLite.framework/FMCoreLite
0x189d4c000 - 0x189d4ffff MessageSupport arm64 /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport
0x189d50000 - 0x189d96fff MIME arm64 <2cbf3c4354373876bed0b24daf5dd199> /System/Library/PrivateFrameworks/MIME.framework/MIME
0x189d98000 - 0x189d9efff AOSNotification arm64 <1e3b06c7004832d28068fdc4ab69c628> /System/Library/PrivateFrameworks/AOSNotification.framework/AOSNotification
0x189da0000 - 0x189e03fff AccountsDaemon arm64 /System/Library/PrivateFrameworks/AccountsDaemon.framework/AccountsDaemon
0x189e04000 - 0x189e1efff AppleIDSSOAuthentication arm64 /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication
0x189e20000 - 0x189e2ffff MailServices arm64 /System/Library/PrivateFrameworks/MailServices.framework/MailServices
0x189e30000 - 0x189e8cfff AppleAccount arm64 /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x189e90000 - 0x189e94fff CommunicationsFilter arm64 <502c17a7d644355d944e63e7f0aa5119> /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter
0x189e98000 - 0x189ebcfff ChunkingLibrary arm64 <1b682215905e37b09552007585aa79c8> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x189ec0000 - 0x189ecafff CaptiveNetwork arm64 <84a16fec444b31d3af8b1f312a06f95e> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x189ecc000 - 0x189ef2fff EAP8021X arm64 <336e0ae3f83232c7b47a57c60caabecd> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x189ef4000 - 0x189ef9fff AssetCacheServices arm64 /System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices
0x189efc000 - 0x189f71fff MMCS arm64 /System/Library/PrivateFrameworks/MMCS.framework/MMCS
0x189f74000 - 0x189f86fff MobileWiFi arm64 <6cb9c727cbee38d7811516f6d36ab6ab> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x189f88000 - 0x189fc9fff ContentIndex arm64 <260cbd58c5d839898045581168937375> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex
0x189fd8000 - 0x189fe3fff MobileBluetooth arm64 /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
0x18a000000 - 0x18a007fff BluetoothManager arm64 /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager
0x18a008000 - 0x18a038fff Bom arm64 <4f5013bdfad73eb5bd8f7729969989bf> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x18a03c000 - 0x18a042fff CertUI arm64 <429fe8cafcfb394d982a8936fb0306d6> /System/Library/PrivateFrameworks/CertUI.framework/CertUI
0x18a044000 - 0x18a078fff FTServices arm64 <51a3e8b849143e5d8d2805c47fc5125f> /System/Library/PrivateFrameworks/FTServices.framework/FTServices
0x18a07c000 - 0x18a0d7fff CoreDAV arm64 <2bb6185fdcb632728e0efb912db4b9ef> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
0x18a0dc000 - 0x18a188fff CorePDF arm64 <23d8ca7a9d413cf8919a53851ecef053> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
0x18a18c000 - 0x18a1bdfff iCalendar arm64 /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x18a1cc000 - 0x18a218fff CalendarFoundation arm64 <9ea9daa746eb34e7b3a5c8373d064347> /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
0x18a310000 - 0x18a391fff CalendarDatabase arm64 <018e15690c6c34d8b2ab0c70f8514230> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase
0x18a394000 - 0x18a3c6fff CalendarDaemon arm64 <31850ade68653f8e9944fe9763a39ff7> /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon
0x18a3c8000 - 0x18a459fff EventKit arm64 <44c62470afe53e80843ad77b8280768f> /System/Library/Frameworks/EventKit.framework/EventKit
0x18a45c000 - 0x18a742fff WebKit arm64 <8ddf11fbac6032f3817c0fe8c8fd9888> /System/Library/Frameworks/WebKit.framework/WebKit
0x18a744000 - 0x18a779fff WebBookmarks arm64 <7846d0f988ca3275b6901cdc2320025e> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
0x18a77c000 - 0x18a87dfff ContactsUI arm64 <7221c5ed434b3690b5d07f304a08db19> /System/Library/Frameworks/ContactsUI.framework/ContactsUI
0x18ac64000 - 0x18ac6afff DAAPKit arm64 /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit
0x18ad80000 - 0x18afcbfff MusicLibrary arm64 <92ef18b61a95313f93f85b7faa166b27> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x18afcc000 - 0x18b00afff Notes arm64 /System/Library/PrivateFrameworks/Notes.framework/Notes
0x18b00c000 - 0x18b0e2fff AddressBookUI arm64 <8c3b71382bca37e7a0b1e2893fd30b0a> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x18b0e4000 - 0x18b196fff CloudKit arm64 <975214228f21358bab73d1b1e6e2a80c> /System/Library/Frameworks/CloudKit.framework/CloudKit
0x18b198000 - 0x18b1dbfff iTunesStore arm64 <9d73f2f6d4ce327282c29c14407c5127> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
0x18b2b0000 - 0x18b2fefff DataAccess arm64 <8455b88e75d23849986f81c41583d2f8> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
0x18b324000 - 0x18b3c0fff HomeSharing arm64 <67cc4c3ace3a3bf2bfa2fe355c019309> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
0x18b548000 - 0x18b7b6fff MediaPlayer arm64 <84d1bce21e263c3c8178447035e18a60> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x18be2c000 - 0x18bf4bfff Message arm64 <19993ce829213e40ba9400e31ba0d82b> /System/Library/PrivateFrameworks/Message.framework/Message
0x18c44c000 - 0x18c464fff GenerationalStorage arm64 <92a3694860e537be9cb2325a528aeb56> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x18c468000 - 0x18c472fff CoreRecents arm64 /System/Library/PrivateFrameworks/CoreRecents.framework/CoreRecents
0x18c514000 - 0x18cb68fff VectorKit arm64 /System/Library/PrivateFrameworks/VectorKit.framework/VectorKit
0x18cb6c000 - 0x18ccedfff MapKit arm64 <97a1db8315a43dbf8d82112180a8b39f> /System/Library/Frameworks/MapKit.framework/MapKit
0x18cd0c000 - 0x18cd0efff FTClientServices arm64 /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices
0x18cd10000 - 0x18cd1dfff QuickLookThumbnailing arm64 <8dc73c753a2131ac807a3ddfeb332378> /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing
0x18cdf0000 - 0x18ce44fff QuickLook arm64 /System/Library/Frameworks/QuickLook.framework/QuickLook
0x18ce90000 - 0x18cec6fff ContactsAutocomplete arm64 /System/Library/PrivateFrameworks/ContactsAutocomplete.framework/ContactsAutocomplete
0x18ced8000 - 0x18cfb4fff MessageUI arm64 /System/Library/Frameworks/MessageUI.framework/MessageUI
0x18d38c000 - 0x18d3a4fff SharedUtils arm64 <2efa061a294b3cb7bb8f42d730a6c428> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils
0x18d680000 - 0x18d68bfff LocalAuthentication arm64 /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
0x18d918000 - 0x18d929fff IAP arm64 <5fca71b606f83457b5db0c4393ea6927> /System/Library/PrivateFrameworks/IAP.framework/IAP
0x18dd10000 - 0x18dd22fff ExternalAccessory arm64 /System/Library/Frameworks/ExternalAccessory.framework/ExternalAccessory
0x18eedc000 - 0x18f048fff libGLProgrammability.dylib arm64 <4343f650782e3c9abfce3be50d00bf1e> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib
0x190b6c000 - 0x190b75fff libGPUSupportMercury.dylib arm64 <8335eb03dbd93a5ba39ed98b2b64f1d4> /System/Library/PrivateFrameworks/GPUSupport.framework/libGPUSupportMercury.dylib
0x192280000 - 0x1922d1fff libstdc++.6.dylib arm64 <3249a1b59ebc3f098813c58ff5068373> /usr/lib/libstdc++.6.dylib
0x192388000 - 0x19238bfff AGXCompilerConnection arm64 /System/Library/PrivateFrameworks/AGXCompilerConnection.framework/AGXCompilerConnection
0x193fe8000 - 0x1940acfff AGXGLDriver arm64 /System/Library/Extensions/AGXGLDriver.bundle/AGXGLDriver
0x1944e4000 - 0x1944e6fff libCGXType.A.dylib arm64 /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGXType.A.dylib
0x1946dc000 - 0x1946fafff libRIP.A.dylib arm64 <40a91f99969a37b4b6864eca954d3fc3> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x194f80000 - 0x19506bfff GLEngine arm64 <335b61f6ffa934ae99358f0fff928f5c> /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
0x195f44000 - 0x195f69fff CoreServicesInternal arm64 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal
0x19627c000 - 0x196287fff libGSFontCache.dylib arm64 <13e8d2a87baf3235aac346f540dfd38f> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x1996e4000 - 0x1996edfff libMobileGestaltExtensions.dylib arm64 <22ae77b3e0093fb48b5981c64b9abf2e> /usr/lib/libMobileGestaltExtensions.dylib

对于没有真机调试的crash,可以通过dSYM文件以及crash log分析定位的方法来实现对crash的处理分析解决。
本次调试设备注明:苹果手机(iPhone6)、苹果笔记本(MacBook Pro)、xcode(版本7.2.1)
1.苹果手机连上MBP电脑,打开xcode,快捷键CMD+shift+2打开设备管理器,找到当前对应的的iPhone设备DEVICES,选择View Device Logs,此时会打开一个新界面,里面显示的是当前设备的所有crash输出。找到我们需要的crash,右键选择export log,即可导出该crash日志到指定位置
2.CMD+shif+A打开应用程序程序,定位到xcode应用程序,右键选中“显示报、包内容”,找到Contens–》SharedFrameworks–》symbolicatecrash,拷贝该framework,在桌面快捷建立新文件CMD+shift+N,命名为CrashRopoet,粘贴刚才拷贝的framework;
3.

在报告的异常部分,可以找到一些异常编码。通常,这些异常编码以一些文字开头,紧接着是一个或多个十六进制值,此数值正是说明crash的根本性质的所在。从这些编码中我们可以区分出闪退是因为程序错误、非法的内存访问或者是其他原因。
常见的异常编码:
1)0x8badf00d:读作“ate bad food”,就是把数字替换成字母,该编码表示应用是因为发生watchdog超时而被iOS系统终止的。通常是应用话费太多时间而无法启动、终止或者响应系统事件。其后一般会紧接着如下描述:
Application Specific Information:
com.xxx.yyy   failed to resume in time
此类的crash,应该去审视自己APP初始化时做的事情是否正确,是否在主线程请求了网络,或者其他耗时的事情卡住了正常初始化流程。系统通常允许一个APP从启动到可以响应用户事件的事件最多为5s,如果超过了5s,APP就会被系统终止掉。在launch、resume、suspend、quit时都会有响应的时间要求。在highlight thread里面我们可以看到被终止时调用到的位置,xxxxAppDelegate加上行号。一般在连接xcode做调试时,为了方便,系统会暂时禁用掉watchdog,所以此类问题的发现需要使用正常的启动模式。
2)0xbad22222:该编码表示VoIP(Voice over Internet Protocol)应用因为过于频繁重启而被终止。
3)0xdead10cc:读作“dead lock”,该代码表示应用因为在后台运行时占用系统资源,如通讯录数据不被释放而被终止。
4)0xdeadfa11:读作“dead fall”,该代码表示应用是被用户强制退出的。根据苹果文档,强制退出发生在用户长按开关按钮直到出现“滑动来关机”,然后长按home按钮。强制退出将产生包含0xdeadfa11异常编码崩溃日志,因为大多数强制退出是因为应用阻塞了界面。通常在bug造成系统无法响应时可以采长按电源键,当屏幕出现关机确认画面时按下home键即可关闭当前程序。
5)0xbaaaaaad:用户按住home键和音量键,获取当前内存状态,不代表崩溃,它仅仅是包含了整个系统某一时刻的运行状态。
6)Low Memory termination。跟一般的crash结构不太一样,通常有Free pages、Wired pages、Purgeable pages、largest process组成,同时会列出当前时刻系统运行所有进程的信息。APP在运行过程中,系统内存紧张时会先发出警告,同时把后台挂起的程序终止掉,最中如果还是内存不够的话就会终止掉当前前台的进程。当接受到内存警告的时候,我们应该释放尽可能多的内存,crash其实也可以看做是对APP的一种保护。
7)0xc00010ff:程序执行大量耗费CPU和GPU的运算,导致设备过热,出发系统过热保护被系统终止。

常见的Exception Type
1)EXC_BAD_ACCESS:最常见的crash,通常用于访问了不该访问的内存导致的。一般其后()还会带有补充信息:SIGSEGV通常由于重复释放对象导致,这种类型在切换ARC之后就会很少见到了;SIGABRT收到abort信号退出,通常foundation库中的容器为了保护状态正常会做一些检测,例如插入nil到数组中等就会触发此类错误;SEGV(segmentation violation)代表无效内存地址,比如空指针、未初始化指针、栈溢出等等;SIGBUS总线错误,与SIGSEGV不同的是,SIGSEGV访问的是无效地址,而SIGBUS访问的是有效地址,但总线访问异常,比如地址对齐问题;SIGILL尝试执行非法的指令,可能不被识别或者没有权限。
2)EXC_BAD_INSTRUCTION:此类异常通常由于线程执行非法指令导致。
3)EXC_ARITHMETIC:除零错误。

0 0