国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Linux加載vmlinux調試

2024-09-05 23:05:34
字體:
來源:轉載
供稿:網友

使用gdb加載內核符號表

arm-eabi-gdb out/target/product/msm8625/obj/KERNEL_OBJ/vmlinux

在內核的.config里面要打開 DEBUG_INFO和DEBUG_VM

定位故障代碼

(gdb) l * qrd7627a_add_io_devices+0x1000xc07cd05c is in qrd7627a_add_io_devices (/home/yejialong/GH700C/kernel/arch/arm/mach-msm/msm8x25/goso-msm7627a-io.c:1851).1846      } else if (machine_is_msm8625q_skud() || machine_is_msm8625q_evbd()) {1847    #ifndef CONFIG_CALA021848          platform_device_register(&pmic_mpp_leds_pdev_skud);1849    #endif1850          /* enable the skud flash and torch by gpio leds driver */1851          platform_device_register(&gpio_flash_skud);1852      } else if (machine_is_msm8625q_skue()) {1853           /* enable the skue flashlight by gpio leds driver */1854          platform_device_register(&gpio_flash_skue);1855      }

下面是mtk平臺加載的方法,但是不管哪個平臺都是差不多的,道理都是一樣的。

weiqifa@weiqifa-Inspiron-3847:~/weiqifa/tm100$ ./prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/arm-eabi-gdb ./out/target/product/tm100/obj/KERNEL_OBJ/vmlinuxGNU gdb (GDB) 7.3.1-gg2Copyright (C) 2011 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>This is free software: you are free to change and redistribute it.There is NO WARRANTY, to the extent permitted by law. Type "show copying"and "show warranty" for details.This GDB was configured as "--host=x86_64-linux-gnu --target=arm-linux-android".For bug reporting instructions, please see:<http://source.android.com/source/report-bugs.html>...Reading symbols from /home/weiqifa/weiqifa/tm100/out/target/product/tm100/obj/KERNEL_OBJ/vmlinux...done.(gdb)

rockchip rk3399調試vmlinux

./prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-addr2line -f -e kernel/vmlinuxweiqifa@dev:~/rk3399_7in1$ ./prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-addr2line -f -e kernel/vmlinux ffffff8008459f3crk_iommu_domain_free/data/weiqifa/rk3399_7in1/kernel/drivers/iommu/rockchip-iommu.c:1005 (discriminator 2)weiqifa@dev:~/rk3399_7in1$

RK平臺tombstone調試

./prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin/arm-eabi-addr2line -e ./out/target/product/rk3399_mid/symbols/system/lib/libspeexresampler.so 0x00002d54/proc/self/cwd/external/speex/libspeex/resample.c:376

arm-eabi-gdb  先用命令找到這個東西,然后在去找去找到vmlinux  還有就是我arm-eabi-4.7/ 這個版本才可以用,這個是我試出來的。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梁平县| 墨竹工卡县| 韩城市| 铜梁县| 绵阳市| 鸡泽县| 景泰县| 兴城市| 沙洋县| 五家渠市| 宁国市| 北流市| 纳雍县| 中西区| 道孚县| 湘潭市| 来宾市| 全椒县| 新源县| 嘉荫县| 明水县| 伊川县| 宜阳县| 宽甸| 江安县| 浮梁县| 新化县| 皮山县| 滁州市| 吴旗县| 独山县| 广汉市| 桦南县| 阳泉市| 会宁县| 科技| 汨罗市| 安塞县| 视频| 鄄城县| 平凉市|