用gdb调试 android webkit
来源:互联网 发布:linux和windows的对比 编辑:程序博客网 时间:2024/05/21 14:41
用gdb调试webkit
参考:http://source.android.com/porting/debugging_gdb.html, 直接看这一段Detailed Instructions
启动模拟器
$emulator
进入device
$adb shell
从模拟器点击启动Browser
看看它的process id是多少
#ps
记住你要的pid
启动gdbserver, 指定在哪个prot上监听client,指定调试哪个进程
#gdbserver :5039 --attach pid
开始cient端的工作
On your workstation, forward port 5039 to the device with adb: 不知道怎么翻译
打开一个新的终端
$adb forward tcp:5039 tcp:5039
$cd ~/mydroid
找一个最新版本的arm-eabi-gdb
$find -name arm-eabi-gdb
记住path
启动gdbclient
$/home/peipei/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-gdb /home/peipei/mydroid/out/target/product/generic/symbols/system/bin/app_process
In gdb, Tell gdb where to find the shared libraries that will get loaded:
(gdb)set solib-absolute-prefix /home/peipei/mydroid/out/target/product/generic/symbols
(gdb)set solib-search-path /home/peipei/mydroid/out/target/product/generic/symbols/system/lib
小心,路径别写错,如果错了,gdb是不会告诉你的。
另外,要注意,两个路径都要指向symbols目录。
Connect to the device by issuing the gdb command:
(gdb)target remote :5039
The :5039 tells gdb to connect to the localhost port 5039, which is bridged to the device by adb.
You may need to inspire gdb to load some symbols by typing:
(gdb)shared
- 用gdb调试 android webkit
- gdb调试android的webkit
- 使用GDB调试Android 4.0中的WebKit
- 使用GDB调试Android 4.0中的WebKit
- 如何使用gdb调试android webkit内核代码
- 如何使用gdb调试android webkit内核代码
- WebKit技巧:如何用GDB进行调试
- 在android下用gdb调试
- Android下用gdb远程调试
- 用GDB远程调试android native程序
- gdb android 调试
- Android 使用gdb调试
- Android gdb调试so
- gdb调试android
- Android 下GDB调试
- android ndk gdb 调试
- Android GDB调试system_server
- gdb调试android内核
- 【技术收藏】enpaodelvzi编写:一个Java写的俄罗斯方块源码 算法简单(300行) 注释详细
- 插入排序
- 读《微软的秘密》有感 - 辛苦中有些收获
- 调用系统内部searchmanager组建时,Intent参数的传递与获取
- 背完这些,口语不成问题...
- 用gdb调试 android webkit
- 前台调用后台代码
- 蜀门锻造费用统计(武器/坐骑锻造)
- 关于c语言的感悟
- Eclipse和MyEclipse快捷键指南
- WSDL essentials
- Cognos8导出数据包
- 一些关于位操作代码
- SuperServlet 完成度 40%