Ich habe ADT (Eclipse + ADT Plugin) + CDT + NDK + Android SDK. Ich debugge eine Android-App mit "Debuggen als" --> "Android Native Anwendung" und es funktioniert gut und lädt meine Symbole, aber nur diese.
Wie kann ich die Systemfunktionennamen (Symbole) im Stapelablauf sehen?
Das habe ich von gdb erhalten:
Warnung: Konnte die gemeinsamen Bibliothekssymbole für 73 Bibliotheken nicht laden, z.B. /system/bin/linker.
Verwenden Sie den Befehl "info sharedlibrary", um die vollständige Liste zu sehen.
Benötigen Sie "set solib-search-path" oder "set sysroot"?
Warnung: Konnte die dynamische Linker-Unterbrechungsfunktion nicht finden.
GDB wird es eventuell erneut versuchen. Inzwischen ist es wahrscheinlich,
dass GDB die Initialisierer für gemeinsame Bibliotheken nicht debuggen kann,
oder ausstehende Haltepunkte nach dlopen() auflösen kann.
Beim Ausführen von info sharedlibrary
lautete die Ausgabe:
Von Zu Syms gelesen Gemeinsame Objektbibliothek
Nein /system/bin/linker
0x400339b8 0x40062a38 Ja //mylib1.so
Nein libstdc++.so
Nein libm.so
Nein liblog.so
Nein libcutils.so
Nein libgccdemangle.so
Nein libcorkscrew.so
Nein libz.so
Nein libutils.so
Nein libbinder.so
Nein libemoji.so
Nein libjpeg.so
Nein libexpat.so
Nein libstlport.so
Nein libGLES_trace.so
Nein libEGL.so
Nein libGLESv2.so
Nein libskia.so
Nein libandroidfw.so
Nein libnativehelper.so
Nein libnetutils.so
Nein libhardware.so
Nein libsync.so
Nein libui.so
Nein libgui.so
Nein libcamera_metadata.so
Nein libcamera_client.so
Nein libgabi++.so
Nein libicuuc.so
Nein libicui18n.so
Nein libsqlite.so
Nein libselinux.so
Nein libdvm.so
Nein libGLESv1_CM.so
Nein libETC1.so
Nein libwpa_client.so
Nein libhardware_legacy.so
Nein libsonivox.so
0x40997a38 0x40a05ac8 Ja /mylib2.so
0x40a47ec0 0x40a5cca0 Ja /mylib3.so
Nein libstagefright_foundation.so
Nein libspeexresampler.so
Nein libaudioutils.so
Nein libmedia.so
Nein libusbhost.so
Nein libharfbuzz_ng.so
Nein libLLVM.so
Nein libbcinfo.so
Nein libbcc.so
Nein libRS.so
Nein libRScpp.so
Nein libhwui.so
Nein libandroid_runtime.so
Nein libjavacore.so
Nein libdrmframework.so
Nein libdrmframework_jni.so
Nein libstagefright_omx.so
Nein libstagefright_yuv.so
Nein libvorbisidec.so
Nein libstagefright_enc_common.so
Nein libstagefright_avc_common.so
Nein libstagefright.so
Nein libmtp.so
Nein libexif.so
Nein libstagefright_amrnb_common.so
Nein libmedia_jni.so
Nein libexif_jni.so
Nein libsoundpool.so
Nein librs_jni.so
Nein libandroid.so
Nein libchromium_net.so
Nein libharfbuzz.so
Nein libwebcore.so
0x4c715e90 0x4c778798 Ja /mylib4.so
0x4c79459c 0x4c79c7dc Ja /mylib5.so
0x4c7af118 0x4c830994 Ja /mylib6.so
0x4c905a50 0x4c989c10 Ja /mylib7.so
Nein libchromium.so
Nein libstagefright_chromium_http.so