2012-05-01 19 views
1

私はいくつかの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 
+3

推測された推測 - 関数本体のオフセット(バイト)。 – DCoder

答えて

1

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

ここではそれについて語るドキュメントです:アドレスから、彼らはマシンコードです

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

+0

それは素晴らしい情報です、ありがとうございます。 – Darren

+0

私は助けてくれると嬉しいです。 :) – Almo

0

この絵では、たとえば

オフセット、

  • libsystem_kernel.dylib mach_msgのマシンコード開始0x18474f054
  • libsystem_kernel.dylib mach_msg + 72
  • は、ブレークポイントが 0x18474f054 + 0x72

enter image description here

に等しい、停止する場所で、あなたが見ることができるよう
  • libsystem_kernel.dylib mach_msg + 68
  • が、これは​​が呼ばれた場所であり、​​のaddrssは 0x18474f21cです
    関連する問題