免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: humjb_1983

[实践] Crash工具实战-变量解析 [复制链接]

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
发表于 2014-08-06 17:42 |显示全部楼层
super皮波 发表于 2014-08-06 14:42
回复 18# humjb_1983
请教一个问题,我用的arm芯片,在sysdump文件中找到当前进程的pgd,为什么pgd中对应 ...

你的pgd是从哪儿取的,怎么取的?代码贴一下呢?

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
发表于 2014-08-06 19:06 |显示全部楼层
super皮波 发表于 2014-08-06 14:42
回复 18# humjb_1983
请教一个问题,我用的arm芯片,在sysdump文件中找到当前进程的pgd,为什么pgd中对应 ...

再看了一下,你这个应该是发生oops了,应该是从相关信息看,应该是在内核态访问了用户态的地址,而该地址还没有对应的页表项,所以发生缺页,而这种情况是不允许的,所以最终oops。

需要看看具体出错的位置,请提供下完整的堆栈回朔。另外,是否在你的内核代码中直接访问了用户态的地址空间,这种情况下应该使用copy_from_user,否则就有可能出现这样的问题。

当然还有可能是内存越界、乱踩导致的,那就更复杂了。。。

论坛徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亚洲杯之阿曼
日期:2015-04-14 10:41:50NBA常规赛纪念章
日期:2015-05-04 22:32:03NBA季后赛大富翁
日期:2015-05-04 22:34:11菠菜明灯
日期:2015-05-04 22:35:49新奥尔良黄蜂
日期:2015-05-04 22:49:2315-16赛季CBA联赛之广夏
日期:2015-12-11 15:02:342015年亚洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亚洲杯之阿联酋
日期:2015-03-04 11:19:04休斯顿火箭
日期:2015-03-02 16:32:11纽约尼克斯
日期:2015-03-02 16:09:04
发表于 2014-08-06 22:50 |显示全部楼层
回复 21# humjb_1983
明天上班的时候贴一下
   

论坛徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亚洲杯之阿曼
日期:2015-04-14 10:41:50NBA常规赛纪念章
日期:2015-05-04 22:32:03NBA季后赛大富翁
日期:2015-05-04 22:34:11菠菜明灯
日期:2015-05-04 22:35:49新奥尔良黄蜂
日期:2015-05-04 22:49:2315-16赛季CBA联赛之广夏
日期:2015-12-11 15:02:342015年亚洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亚洲杯之阿联酋
日期:2015-03-04 11:19:04休斯顿火箭
日期:2015-03-02 16:32:11纽约尼克斯
日期:2015-03-02 16:09:04
发表于 2014-08-07 10:46 |显示全部楼层
回复 22# humjb_1983
这是完整的在crash中的log信息

c2 Unable to handle kernel paging request at virtual address bfd87ba4
[22109.841794] c2 pgd = c170c000
[22109.841813] c0 [bfd87ba4] *pgd=00000000
[22109.841846] c2 Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[22109.844151] c1 emc_freq: __emc_clk_set flag =  0x000c8410 , version flag = 0x11223368 phy register = 0x00060000
[22109.844332] c1 emc_freq: __emc_clk_set clk = 200 REG_AON_APB_DPLL_CFG = 1210032, PUBL_DLLGCR = 60000
[22109.844342] c1 emc_freq: clk set success, set clk = 200, get clk = 200, sence = 0
[22109.844352] c1 sys timer = 0x2b30a8eb, ap sys count = 0x01516c28
[22109.844362] c1 emc_freq: __emc_clk_set REG_AON_APB_DPLL_CFG = 1210032, PUBL_DLLGCR = 60000
[22109.844369] c1 sprdfb: DMC change freq(1)
[22109.893089] c0 Modules linked in: sprdwl goodix_ts trout_fm mali(O)
[22109.899417] c2 CPU: 2 PID: 16886 Comm: setprop Tainted: G        W  O 3.10.17 #1
[22109.906858] c2 task: d9a0e400 ti: c9f56000 task.ti: c9f56000
[22109.912676] c2 PC is at unmap_single_vma+0x1b8/0x5bc
[22109.917683] c2 LR is at unmap_single_vma+0x190/0x5bc
[22109.922795] c2 pc : [<c0102c28>]    lr : [<c0102c00>]    psr: a00f0013
                  sp : c9f57e08  ip : 0009babd  fp : c9f57e2c
[22109.934951] c2 r10: cfb3b038  r9 : bfd87ba0  r8 : b6f41000
[22109.940482] c2 r7 : c9f57e30  r6 : da2e5318  r5 : 002cd000  r4 : c0dfe8e0
[22109.947417] c2 r3 : 00000001  r2 : c0d6f75c  r1 : 002cd000  r0 : bfd87ba0
[22109.954253] c2 Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[22109.961797] c2 Control: 10c53c7d  Table: 8170c06a  DAC: 00000015
[22109.967846] c2
                  PC: 0xc0102ba8:

   

论坛徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亚洲杯之阿曼
日期:2015-04-14 10:41:50NBA常规赛纪念章
日期:2015-05-04 22:32:03NBA季后赛大富翁
日期:2015-05-04 22:34:11菠菜明灯
日期:2015-05-04 22:35:49新奥尔良黄蜂
日期:2015-05-04 22:49:2315-16赛季CBA联赛之广夏
日期:2015-12-11 15:02:342015年亚洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亚洲杯之阿联酋
日期:2015-03-04 11:19:04休斯顿火箭
日期:2015-03-02 16:32:11纽约尼克斯
日期:2015-03-02 16:09:04
发表于 2014-08-07 10:50 |显示全部楼层
栈里的信息就不贴了
我现在的问题是pgd对应内存地址中的值都是0,按理来说不应该都是0,应该有一些地址空间是映射的
我发现所有task的pgd所对应的内存地址(也就是页目录项都是0),判断的方法就是在crash中通过rd命令去读pgd中的地址
这块应该不是内存被踩的缘故,我读过好几个task的pgd,页目录项都是0,我一次读1024个项
你遇到过这样的问题吗
crash> rd 0xc170c000 1024
c170c000:  00000000 00000000 00000000 00000000   ................
c170c010:  00000000 00000000 00000000 00000000   ................
c170c020:  00000000 00000000 00000000 00000000   ................
c170c030:  00000000 00000000 00000000 00000000   ................
c170c040:  00000000 00000000 00000000 00000000   ................
c170c050:  00000000 00000000 00000000 00000000   ................
c170c060:  00000000 00000000 00000000 00000000   ................
c170c070:  00000000 00000000 00000000 00000000   ................
c170c080:  00000000 00000000 00000000 00000000   ................
c170c090:  00000000 00000000 00000000 00000000   ................
c170c0a0:  00000000 00000000 00000000 00000000   ................
c170c0b0:  00000000 00000000 00000000 00000000   ................
c170c0c0:  00000000 00000000 00000000 00000000   ................
c170c0d0:  00000000 00000000 00000000 00000000   ................
c170c0e0:  00000000 00000000 00000000 00000000   ................
c170c0f0:  00000000 00000000 00000000 00000000   ................
c170c100:  00000000 00000000 00000000 00000000   ................
c170c110:  00000000 00000000 00000000 00000000   ................
c170c120:  00000000 00000000 00000000 00000000   ................
c170c130:  00000000 00000000 00000000 00000000   ................
c170c140:  00000000 00000000 00000000 00000000   ................
c170c150:  00000000 00000000 00000000 00000000   ................
c170c160:  00000000 00000000 00000000 00000000   ................
c170c170:  00000000 00000000 00000000 00000000   ................
c170c180:  00000000 00000000 00000000 00000000   ................
c170c190:  00000000 00000000 00000000 00000000   ................
c170c1a0:  00000000 00000000 00000000 00000000   ................
c170c1b0:  00000000 00000000 00000000 00000000   ................
c170c1c0:  00000000 00000000 00000000 00000000   ................
c170c1d0:  00000000 00000000 00000000 00000000   ................
c170c1e0:  00000000 00000000 00000000 00000000   ................
c170c1f0:  00000000 00000000 00000000 00000000   ................
c170c200:  00000000 00000000 00000000 00000000   ................
c170c210:  00000000 00000000 00000000 00000000   ................
c170c220:  00000000 00000000 00000000 00000000   ................
c170c230:  00000000 00000000 00000000 00000000   ................
c170c240:  00000000 00000000 00000000 00000000   ................
c170c250:  00000000 00000000 00000000 00000000   ................
c170c260:  00000000 00000000 00000000 00000000   ................
c170c270:  00000000 00000000 00000000 00000000   ................
c170c280:  00000000 00000000 00000000 00000000   ................
c170c290:  00000000 00000000 00000000 00000000   ................
c170c2a0:  00000000 00000000 00000000 00000000   ................
c170c2b0:  00000000 00000000 00000000 00000000   ................
c170c2c0:  00000000 00000000 00000000 00000000   ................
c170c2d0:  00000000 00000000 00000000 00000000   ................
c170c2e0:  00000000 00000000 00000000 00000000   ................
c170c2f0:  00000000 00000000 00000000 00000000   ................
c170c300:  00000000 00000000 00000000 00000000   ................
c170c310:  00000000 00000000 00000000 00000000   ................
c170c320:  00000000 00000000 00000000 00000000   ................
c170c330:  00000000 00000000 00000000 00000000   ................
c170c340:  00000000 00000000 00000000 00000000   ................
c170c350:  00000000 00000000 00000000 00000000   ................
c170c360:  00000000 00000000 00000000 00000000   ................
c170c370:  00000000 00000000 00000000 00000000   ................
c170c380:  00000000 00000000 00000000 00000000   ................
c170c390:  00000000 00000000 00000000 00000000   ................
c170c3a0:  00000000 00000000 00000000 00000000   ................
c170c3b0:  00000000 00000000 00000000 00000000   ................
c170c3c0:  00000000 00000000 00000000 00000000   ................
c170c3d0:  00000000 00000000 00000000 00000000   ................
c170c3e0:  00000000 00000000 00000000 00000000   ................
c170c3f0:  00000000 00000000 00000000 00000000   ................
c170c400:  00000000 00000000 00000000 00000000   ................
c170c410:  00000000 00000000 00000000 00000000   ................
c170c420:  00000000 00000000 00000000 00000000   ................
c170c430:  00000000 00000000 00000000 00000000   ................
c170c440:  00000000 00000000 00000000 00000000   ................
c170c450:  00000000 00000000 00000000 00000000   ................
c170c460:  00000000 00000000 00000000 00000000   ................
c170c470:  00000000 00000000 00000000 00000000   ................
c170c480:  00000000 00000000 00000000 00000000   ................
c170c490:  00000000 00000000 00000000 00000000   ................
c170c4a0:  00000000 00000000 00000000 00000000   ................
c170c4b0:  00000000 00000000 00000000 00000000   ................
c170c4c0:  00000000 00000000 00000000 00000000   ................
c170c4d0:  00000000 00000000 00000000 00000000   ................
c170c4e0:  00000000 00000000 00000000 00000000   ................
c170c4f0:  00000000 00000000 00000000 00000000   ................
c170c500:  00000000 00000000 00000000 00000000   ................
c170c510:  00000000 00000000 00000000 00000000   ................
c170c520:  00000000 00000000 00000000 00000000   ................
c170c530:  00000000 00000000 00000000 00000000   ................
c170c540:  00000000 00000000 00000000 00000000   ................
c170c550:  00000000 00000000 00000000 00000000   ................
c170c560:  00000000 00000000 00000000 00000000   ................
c170c570:  00000000 00000000 00000000 00000000   ................
c170c580:  00000000 00000000 00000000 00000000   ................
c170c590:  00000000 00000000 00000000 00000000   ................
c170c5a0:  00000000 00000000 00000000 00000000   ................
c170c5b0:  00000000 00000000 00000000 00000000   ................
c170c5c0:  00000000 00000000 00000000 00000000   ................
c170c5d0:  00000000 00000000 00000000 00000000   ................
c170c5e0:  00000000 00000000 00000000 00000000   ................
c170c5f0:  00000000 00000000 00000000 00000000   ................
c170c600:  00000000 00000000 00000000 00000000   ................
c170c610:  00000000 00000000 00000000 00000000   ................
c170c620:  00000000 00000000 00000000 00000000   ................
c170c630:  00000000 00000000 00000000 00000000   ................
c170c640:  00000000 00000000 00000000 00000000   ................
c170c650:  00000000 00000000 00000000 00000000   ................
c170c660:  00000000 00000000 00000000 00000000   ................
c170c670:  00000000 00000000 00000000 00000000   ................
c170c680:  00000000 00000000 00000000 00000000   ................
c170c690:  00000000 00000000 00000000 00000000   ................
c170c6a0:  00000000 00000000 00000000 00000000   ................
c170c6b0:  00000000 00000000 00000000 00000000   ................
c170c6c0:  00000000 00000000 00000000 00000000   ................
c170c6d0:  00000000 00000000 00000000 00000000   ................
c170c6e0:  00000000 00000000 00000000 00000000   ................
c170c6f0:  00000000 00000000 00000000 00000000   ................
c170c700:  00000000 00000000 00000000 00000000   ................
c170c710:  00000000 00000000 00000000 00000000   ................
c170c720:  00000000 00000000 00000000 00000000   ................
c170c730:  00000000 00000000 00000000 00000000   ................
c170c740:  00000000 00000000 00000000 00000000   ................
c170c750:  00000000 00000000 00000000 00000000   ................
c170c760:  00000000 00000000 00000000 00000000   ................
c170c770:  00000000 00000000 00000000 00000000   ................
c170c780:  00000000 00000000 00000000 00000000   ................
c170c790:  00000000 00000000 00000000 00000000   ................
c170c7a0:  00000000 00000000 00000000 00000000   ................
c170c7b0:  00000000 00000000 00000000 00000000   ................
c170c7c0:  00000000 00000000 00000000 00000000   ................
c170c7d0:  00000000 00000000 00000000 00000000   ................
c170c7e0:  00000000 00000000 00000000 00000000   ................
c170c7f0:  00000000 00000000 00000000 00000000   ................
c170c800:  00000000 00000000 00000000 00000000   ................
c170c810:  00000000 00000000 00000000 00000000   ................
c170c820:  00000000 00000000 00000000 00000000   ................
c170c830:  00000000 00000000 00000000 00000000   ................
c170c840:  00000000 00000000 00000000 00000000   ................
c170c850:  00000000 00000000 00000000 00000000   ................
c170c860:  00000000 00000000 00000000 00000000   ................
c170c870:  00000000 00000000 00000000 00000000   ................
c170c880:  00000000 00000000 00000000 00000000   ................
c170c890:  00000000 00000000 00000000 00000000   ................
c170c8a0:  00000000 00000000 00000000 00000000   ................
c170c8b0:  00000000 00000000 00000000 00000000   ................
c170c8c0:  00000000 00000000 00000000 00000000   ................
c170c8d0:  00000000 00000000 00000000 00000000   ................
c170c8e0:  00000000 00000000 00000000 00000000   ................
c170c8f0:  00000000 00000000 00000000 00000000   ................
c170c900:  00000000 00000000 00000000 00000000   ................
c170c910:  00000000 00000000 00000000 00000000   ................
c170c920:  00000000 00000000 00000000 00000000   ................
c170c930:  00000000 00000000 00000000 00000000   ................
c170c940:  00000000 00000000 00000000 00000000   ................
c170c950:  00000000 00000000 00000000 00000000   ................
c170c960:  00000000 00000000 00000000 00000000   ................
c170c970:  00000000 00000000 00000000 00000000   ................
c170c980:  00000000 00000000 00000000 00000000   ................
c170c990:  00000000 00000000 00000000 00000000   ................
c170c9a0:  00000000 00000000 00000000 00000000   ................
c170c9b0:  00000000 00000000 00000000 00000000   ................
c170c9c0:  00000000 00000000 00000000 00000000   ................
c170c9d0:  00000000 00000000 00000000 00000000   ................
c170c9e0:  00000000 00000000 00000000 00000000   ................
c170c9f0:  00000000 00000000 00000000 00000000   ................
c170ca00:  00000000 00000000 00000000 00000000   ................
c170ca10:  00000000 00000000 00000000 00000000   ................
c170ca20:  00000000 00000000 00000000 00000000   ................
c170ca30:  00000000 00000000 00000000 00000000   ................
c170ca40:  00000000 00000000 00000000 00000000   ................
c170ca50:  00000000 00000000 00000000 00000000   ................
c170ca60:  00000000 00000000 00000000 00000000   ................
c170ca70:  00000000 00000000 00000000 00000000   ................
c170ca80:  00000000 00000000 00000000 00000000   ................
c170ca90:  00000000 00000000 00000000 00000000   ................
c170caa0:  00000000 00000000 00000000 00000000   ................
c170cab0:  00000000 00000000 00000000 00000000   ................
c170cac0:  00000000 00000000 00000000 00000000   ................
c170cad0:  00000000 00000000 00000000 00000000   ................
c170cae0:  00000000 00000000 00000000 00000000   ................
c170caf0:  00000000 00000000 00000000 00000000   ................
c170cb00:  00000000 00000000 00000000 00000000   ................
c170cb10:  00000000 00000000 00000000 00000000   ................
c170cb20:  00000000 00000000 00000000 00000000   ................
c170cb30:  00000000 00000000 00000000 00000000   ................
c170cb40:  00000000 00000000 00000000 00000000   ................
c170cb50:  00000000 00000000 00000000 00000000   ................
c170cb60:  00000000 00000000 00000000 00000000   ................
c170cb70:  00000000 00000000 00000000 00000000   ................
c170cb80:  00000000 00000000 00000000 00000000   ................
c170cb90:  00000000 00000000 00000000 00000000   ................
c170cba0:  00000000 00000000 00000000 00000000   ................
c170cbb0:  00000000 00000000 00000000 00000000   ................
c170cbc0:  00000000 00000000 00000000 00000000   ................
c170cbd0:  00000000 00000000 00000000 00000000   ................
c170cbe0:  00000000 00000000 00000000 00000000   ................
c170cbf0:  00000000 00000000 00000000 00000000   ................
c170cc00:  00000000 00000000 00000000 00000000   ................
c170cc10:  00000000 00000000 00000000 00000000   ................
c170cc20:  00000000 00000000 00000000 00000000   ................
c170cc30:  00000000 00000000 00000000 00000000   ................
c170cc40:  00000000 00000000 00000000 00000000   ................
c170cc50:  00000000 00000000 00000000 00000000   ................
c170cc60:  00000000 00000000 00000000 00000000   ................
c170cc70:  00000000 00000000 00000000 00000000   ................
c170cc80:  00000000 00000000 00000000 00000000   ................
c170cc90:  00000000 00000000 00000000 00000000   ................
c170cca0:  00000000 00000000 00000000 00000000   ................
c170ccb0:  00000000 00000000 00000000 00000000   ................
c170ccc0:  00000000 00000000 00000000 00000000   ................
c170ccd0:  00000000 00000000 00000000 00000000   ................
c170cce0:  00000000 00000000 00000000 00000000   ................
c170ccf0:  00000000 00000000 00000000 00000000   ................
c170cd00:  00000000 00000000 00000000 00000000   ................
c170cd10:  00000000 00000000 00000000 00000000   ................
c170cd20:  00000000 00000000 00000000 00000000   ................
c170cd30:  00000000 00000000 00000000 00000000   ................
c170cd40:  00000000 00000000 00000000 00000000   ................
c170cd50:  00000000 00000000 00000000 00000000   ................
c170cd60:  00000000 00000000 00000000 00000000   ................
c170cd70:  00000000 00000000 00000000 00000000   ................
c170cd80:  00000000 00000000 00000000 00000000   ................
c170cd90:  00000000 00000000 00000000 00000000   ................
c170cda0:  00000000 00000000 00000000 00000000   ................
c170cdb0:  00000000 00000000 00000000 00000000   ................
c170cdc0:  00000000 00000000 00000000 00000000   ................
c170cdd0:  00000000 00000000 00000000 00000000   ................
c170cde0:  00000000 00000000 00000000 00000000   ................
c170cdf0:  00000000 00000000 00000000 00000000   ................
c170ce00:  00000000 00000000 00000000 00000000   ................
c170ce10:  00000000 00000000 00000000 00000000   ................
c170ce20:  00000000 00000000 00000000 00000000   ................
c170ce30:  00000000 00000000 00000000 00000000   ................
c170ce40:  00000000 00000000 00000000 00000000   ................
c170ce50:  00000000 00000000 00000000 00000000   ................
c170ce60:  00000000 00000000 00000000 00000000   ................
c170ce70:  00000000 00000000 00000000 00000000   ................
c170ce80:  00000000 00000000 00000000 00000000   ................
c170ce90:  00000000 00000000 00000000 00000000   ................
c170cea0:  00000000 00000000 00000000 00000000   ................
c170ceb0:  00000000 00000000 00000000 00000000   ................
c170cec0:  00000000 00000000 00000000 00000000   ................
c170ced0:  00000000 00000000 00000000 00000000   ................
c170cee0:  00000000 00000000 00000000 00000000   ................
c170cef0:  00000000 00000000 00000000 00000000   ................
c170cf00:  00000000 00000000 00000000 00000000   ................
c170cf10:  00000000 00000000 00000000 00000000   ................
c170cf20:  00000000 00000000 00000000 00000000   ................
c170cf30:  00000000 00000000 00000000 00000000   ................
c170cf40:  00000000 00000000 00000000 00000000   ................
c170cf50:  00000000 00000000 00000000 00000000   ................
c170cf60:  00000000 00000000 00000000 00000000   ................
c170cf70:  00000000 00000000 00000000 00000000   ................
c170cf80:  00000000 00000000 00000000 00000000   ................
c170cf90:  00000000 00000000 00000000 00000000   ................
c170cfa0:  00000000 00000000 00000000 00000000   ................
c170cfb0:  00000000 00000000 00000000 00000000   ................
c170cfc0:  00000000 00000000 00000000 00000000   ................
c170cfd0:  00000000 00000000 00000000 00000000   ................
c170cfe0:  00000000 00000000 00000000 00000000   ................
c170cff0:  00000000 00000000 00000000 00000000   ..


论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
发表于 2014-08-07 11:48 |显示全部楼层
super皮波 发表于 2014-08-07 10:50
栈里的信息就不贴了
我现在的问题是pgd对应内存地址中的值都是0,按理来说不应该都是0,应该有一些地址空间是 ...

你的current进程具体是什么进程?
arm的pgd好像有2048项,你这只打印了1024/4=256项,你多打点,因为前面的都是用户空间的地址,很可能是没有映射的,但最后的是内核态的地址,是肯定映射好了的,理论上最后的一部分应该是有东西的。。。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-12-20 06:20:00
发表于 2014-08-07 12:20 |显示全部楼层
回复 1# humjb_1983

想请问一下, 对于Xen 的dom0 怎样配置kdump,常规的方式试了不行
   

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
发表于 2014-08-07 12:34 |显示全部楼层
goingstudy 发表于 2014-08-07 12:20
回复 1# humjb_1983

想请问一下, 对于Xen 的dom0 怎样配置kdump,常规的方式试了不行

默认的确实有问题,需要对kdump的流程进行修改才能支持。。。。

论坛徽章:
46
2015小元宵徽章
日期:2015-03-06 15:58:18羊年新春福章
日期:2015-04-14 10:37:422015年亚洲杯之阿曼
日期:2015-04-14 10:41:50NBA常规赛纪念章
日期:2015-05-04 22:32:03NBA季后赛大富翁
日期:2015-05-04 22:34:11菠菜明灯
日期:2015-05-04 22:35:49新奥尔良黄蜂
日期:2015-05-04 22:49:2315-16赛季CBA联赛之广夏
日期:2015-12-11 15:02:342015年亚洲杯之巴勒斯坦
日期:2015-03-04 19:56:562015年亚洲杯之阿联酋
日期:2015-03-04 11:19:04休斯顿火箭
日期:2015-03-02 16:32:11纽约尼克斯
日期:2015-03-02 16:09:04
发表于 2014-08-07 14:05 |显示全部楼层
回复 26# humjb_1983
确实,刚才仔细看了看代码,arm中的pgd_shift宏是21,一直以为是22呢,所以共有2048项

rd xxxx  1024  是读1024项,不是1024个字节

多谢humjb_1983兄


   

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
发表于 2014-08-07 14:33 |显示全部楼层
super皮波 发表于 2014-08-07 14:05
回复 26# humjb_1983
确实,刚才仔细看了看代码,arm中的pgd_shift宏是21,一直以为是22呢,所以共有2048项 ...

呵呵,那后面的1024项中有内容么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP