0

dalvik プロセスからのコア ダンプがあります (com.android.browser でした)。そのプロセスがJNIモジュールのどこかで終了したことは間違いありません。

また、そのデバイスのすべてのデバッグ シンボルがあります。しかし、このコアダンプに対して gdb を呼び出すことができません。私はこのようにしようとしています:

arm-eabi-gdb ../symbols/system/bin/dalvikvm android.browser_5879_1354575922.core

しかし、gdb は次のように述べています。

warning: core file may not match specified executable file.
.....
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
Core was generated by `com.android.browser'          
Program terminated with signal 11, Segmentation fault.

したがって、(gdb) info sharedlibrary何も表示されません:

No shared libraries loaded at this time.

dalvikvm プロセスのコアダンプを正しくロードするには?

4

1 に答える 1

0

OK、答えは app_process をイメージ名として提供することでした:

arm-eabi-gdb シンボル/システム/ビン/ app_process android.browser_5879_1354575922.core

于 2012-12-13T21:09:51.857 に答える