2

私はいくつかのXcodeクラッシュログを調べていますが、各行の終わりにある数字は次のことを意味しているのではないかと思っていました。

0 Powercents 0x000781de testflight_backtrace + 142
1 Powercents 0x00078d6c TFSignalHandler + 212
2 libsystem_c.dylib 0x319937ec _sigtramp + 48
3 libsystem_c.dylib 0x3198920e pthread_kill + 54
4 libsystem_c.dylib 0x3198229e abort + 94
5 AppSupport 0x35f70c2e abortAfterPassingIntegrityCheck + 38
6 AppSupport 0x35f70ee6 runIntegrityCheckAndAbort + 526
7 AppSupport 0x35f7102c checkResultWithStatement + 120
8 AppSupport 0x35f72a12 _connectAndCheckVersion + 1058
9 AppSupport 0x35f72ab6 CPSqliteDatabaseConnectionForWriting + 42
10 AppSupport 0x35f72b8c CPSqliteDatabaseRegisterFunction + 20
11 AddressBook 0x345523f6 ABCDBContextCreateWithPathAndAddressBook + 214
12 AddressBook 0x34546428 ABCCreateAddressBookWithDatabaseDirectoryAndForceInProcessMigrationInProcessLinkingAndResetSortKeys + 232
13 AddressBook 0x34554cd6 ABAddressBookCreate + 14
14 TextInput 0x377981c4 _ZN2KB45fill_with_matchable_strings_from_address_bookERNS_7HashmapINS_6StringEbEE + 16
15 TextInput 0x3779edf4 _ZN2KB21DynamicDictionaryImpl28background_load_address_bookERKNS_16StaticDictionaryE + 200
16 TextInput 0x3779f72e _ZN2KBL14BackgroundLoadEPv + 278
17 libsystem_c.dylib 0x3194a734 _pthread_start + 320
18 libsystem_c.dylib 0x3194a5ef thread_start + 7
4

2 に答える 2

3

それらはマシンコードオフセットです

たとえば、この写真では、

  • libsystem_kernel.dylib mach_msgのマシンコードはアドレスから始まります0x18474f054
  • libsystem_kernel.dylib mach_msg + 68ご覧のとおり、これはmach_msg_trap呼び出された場所であり、mach_msg_trap's addrssは0x18474f21c
  • libsystem_kernel.dylib mach_msg + 72ブレークポイントが停止する場所です。これは次のようになります。0x18474f054 + 0x72

ここに画像の説明を入力してください

于 2017-08-04T12:41:19.000 に答える
2

クラッシュログは記号化されていません。あなたがそれを象徴するならば、それはあなたに解釈しやすい情報を与えるはずです。

これについて説明しているドキュメントは次のとおりです。

http://developer.apple.com/library/ios/#technotes/tn2151/_index.html

于 2012-05-01T13:58:31.240 に答える