gdb 内存泄漏gdb和gnt有什么区别

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)502 Bad Gateway
502 Bad Gateway一、环境准备
<span style="color: #. 搭建adb调试桥&可参考文章《》
<span style="color: #. 安装调试gdb工具&可参考文章《》
二、测试执行
root@G808_3G:/system/bin # ps | grep com.baidu.superservice            ====》查找你要测试的目标进程
ps | grep com.baidu.superservice
<span style="color: #19
<span style="color: #2
<span style="color: #9064 <span style="color: #468 ffffffff 40102b10 S com.baidu.superservice  ====》确认进程ID为1019
root@G808_3G:/system/bin # ls /proc/<span style="color: #19/task/                     ====》查看1019的信息
ls /proc/<span style="color: #19/task/
<span style="color: #19
<span style="color: #23
<span style="color: #25
<span style="color: #27
<span style="color: #28
<span style="color: #33
<span style="color: #37
<span style="color: #41
<span style="color: #43
<span style="color: #26
<span style="color: #04
<span style="color: #06
<span style="color: #26
<span style="color: #87
<span style="color: #16
<span style="color: #85
<span style="color: #03
<span style="color: #05
<span style="color: #72
<span style="color: #85
<span style="color: #40
<span style="color: #99
root@G808_3G:/system/bin # ./gdb -pid <span style="color: #23                ==》使用gdb -pid +&进程id分析
./gdb -pid <span style="color: #23
dlopen failed on 'libthread_db.so.1' - libthread_db.so.<span style="color: #: cannot open shared object file: No such file or directory
GDB will not be able to debug pthreads.
GNU gdb <span style="color: #.8
Copyright (C) <span style="color: #08 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version <span style="color: # 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 "arm-none-linux-gnueabi".
Attaching to process <span style="color: #23
warning: process <span style="color: #23 is a cloned process
Reading symbols from /system/bin/app_process...(no debugging symbols found)...done.
(no debugging symbols found)
<span style="color: #x40102e1c in ?? ()
(gdb) gcore                                              ====》此处执行gcore命令
warning: Memory read failed for corefile section, <span style="color: #96 bytes at <span style="color: #x40ee8000.
...省略...
warning: Failed to write corefile contents (No space left on device).
warning: Failed to write corefile contents (No space left on device).
warning: Failed to write corefile contents (No space left on device).
warning: Memory read failed for corefile section, <span style="color: #96 bytes at <span style="color: #x5b567000.
warning: Failed to write corefile contents (No space left on device).
warning: Failed to write corefile contents (No space left on device).
warning: Failed to write corefile contents (No space left on device).
...省略...
warning: Failed to write corefile contents (No space left on device).
Saved corefile core.<span style="color: #23                                ========》此处将保存文件为core.1023
The program is running.
Quit anyway (and detach it)? (y or n) y
Detaching from program: /system/bin/app_process, process <span style="color: #23
root@G808_3G:/system/bin # ll core*                        =====&确认文件core.1023是否已生成                            
-rw-r----- root
<span style="color: #482880 <span style="color: #16-<span style="color: #-<span style="color: # <span style="color: #:<span style="color: # core.<span style="color: #23
root@G808_3G:/system/bin # exit                          
shell@G808_3G:/ $ exit
C:\Program Files (x86)\Shuame\<span style="color: #.0.<span style="color: #.207&adb pull /system/bin/core.<span style="color: #23 D:\corefile      ====》退出到cmd命令行使用adb&pull命令将core.1023取出到本地,发现权限不够
failed to copy '/system/bin/core.1023' to 'D:\corefile/core.1023': Permission denied
C:\Program Files (x86)\Shuame\<span style="color: #.0.<span style="color: #.207&adb shell
shell@G808_3G:/ $ su
root@G808_3G:/ # cd /system/bin
cd /system/bin
root@G808_3G:/system/bin # ll core*
-rw-r----- root
<span style="color: #482880 <span style="color: #16-<span style="color: #-<span style="color: # <span style="color: #:<span style="color: # core.<span style="color: #23
root@G808_3G:/system/bin # chmod <span style="color: #7 core.<span style="color: #23              =====》重新进入/system/bin目录将生成的core.1023添加777权限。
chmod <span style="color: #7 core.<span style="color: #23
root@G808_3G:/system/bin # ll core*
-rwxrwxrwx root
<span style="color: #482880 <span style="color: #16-<span style="color: #-<span style="color: # <span style="color: #:<span style="color: # core.<span style="color: #23
root@G808_3G:/system/bin # exit
shell@G808_3G:/ $ exit
C:\Program Files (x86)\Shuame\<span style="color: #.0.<span style="color: #.207&adb pull /system/bin/core.<span style="color: #23 D:\corefile          ======》继续尝试将文件core.1023从移动设备移动到本地
<span style="color: #14 KB/s (<span style="color: #482880 bytes in <span style="color: #.735s)
C:\Program Files (x86)\Shuame\<span style="color: #.0.<span style="color: #.207&
三、本地排查core.1023文件是否存在敏感信息
确认命令[adb pull /system/bin/core.1023 D:\corefile]执行后,D盘根目录是否生成了core.1023文件
使用UltraEdit查看
  将core.1023文件用UltraEdit打开,在以下红框内查找是否存在用户名密码等等的敏感信息。
&使用Fiddler查看
  启动Fiddler后,将core文件直接拖拽到Fiddler中,即可显示该流量信息
在左侧选中目标文件后,点击右下方的HexView进行查看
鼠标右击选中“Find String”,进行相关敏感信息的查找操作
阅读(...) 评论()2013年7月 Linux/Unix社区大版内专家分月排行榜第二2012年6月 Linux/Unix社区大版内专家分月排行榜第二2011年5月 Linux/Unix社区大版内专家分月排行榜第二2011年4月 Linux/Unix社区大版内专家分月排行榜第二2011年3月 Linux/Unix社区大版内专家分月排行榜第二2010年10月 Linux/Unix社区大版内专家分月排行榜第二2010年9月 Linux/Unix社区大版内专家分月排行榜第二
2011年9月 Linux/Unix社区大版内专家分月排行榜第三2010年12月 Linux/Unix社区大版内专家分月排行榜第三2010年11月 Linux/Unix社区大版内专家分月排行榜第三2010年9月 C/C++大版内专家分月排行榜第三
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 gdb watch 内存地址 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信