设为首页 加入收藏

TOP

Linux内核源码学习之 内核页表打印(二)
2015-04-07 15:29:54 来源: 作者: 【 】 浏览:57
Tags:Linux 内核 源码 习之 打印
ernel((pmd_t *)(pmd + pmd_idx), pmd_cur);


? ? ? ? ? ? ? ? ? ? pte1= pmd_val(*((pmd_t *)(pmd + pmd_idx)));


? ? ? ? ? ? ? ? ? ? if((((unsignedlong)pte1)>>7)&0x1)


? ? ? ? ? ? ? ? ? ? {


? ? ? ? ? ? ? ? ? ? ? ? //打印2M页


? ? ? ? ? ? ? ? ? ? }


? ? ? ? ? ? ? ? ? ? else


? ? ? ? ? ? ? ? ? ? {


? ? ? ? ? ? ? ? ? ? ? ? for(pte_ofs = 0; pte_ofs < PTRS_PER_PTE; pte_ofs++) {


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? unsignedlong pg_cur = pmd_cur + pte_ofs * PAGE_SIZE;


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if(pte_present(pte[pte_ofs]))


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? {


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //打印4kb页


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? }


? ? ? ? ? ? ? ? ? ? ? ? }


? ? ? ? ? ? ? ? ? ? }


? ? ? ? ? ? }? ? ?


? ? ? }? ? ? ?


}


因为打印的内容很多,用seq文件实现比较方便。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C#函数式编程之序列 下一篇Java访问模式(Visitor者模式)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: