腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何从程序中访问控件寄存器cr0、cr2、
cr3
?分割故障
、
、
我编写了一个程序,试图读取和写入控制寄存器。代码:{ int value; __asm__("mov %cr0, %eax");我使用GDB并跨过每条装配线,在mov %cr0,%eax上出现分割错误。
浏览 1
提问于2011-09-14
得票数 14
1
回答
CR3
值与pgd_t值的差异
、
、
、
、
我正在玩,并且尝试在安装了
Linux
的x86_64 CPU上手动执行页面表遍历。current->mm->pgd = 0x457ec6067当前->毫米->pgd似乎在运行期间保持不变.我遗漏了什么?编辑。这是我的密码: "mov %%<
浏览 1
提问于2019-03-03
得票数 4
回答已采纳
4
回答
佳能的.
CR3
-没有原始编辑器的Ubuntu支持?
请注意,上下文中的格式是佳能相对较新的.
CR3
📷我目前在Virtualbox中有一个Windows 10,只有一个用途,即运行佳能的DPP。在运行在
Linux
上的任何原始编辑器上是否没有
CR3
支持? 请指点我。
浏览 0
提问于2019-01-20
得票数 3
2
回答
为什么每次从内核模块读取时,
CR3
注册内容都会有所不同?
、
、
、
、
我编写了一个内核驱动程序,目的是剖析
Linux
内核页表。我发现,每当我从驱动程序内部读取
CR3
寄存器时,
CR3
的内容每次读取时都会有所不同!如果
CR3
不断变化,那么驱动程序如何按预期正确地进行内存访问?
浏览 2
提问于2012-10-26
得票数 5
回答已采纳
2
回答
x86
cr3
和
linux
swqpper_pg_dir
、
、
、
、
在
Linux
源代码(版本2.6.18)中:movl %eax,%
cr3
orl $0x80000000": :"r" (x))name 0.............11 12.................31
cr3
flags address的20个
浏览 2
提问于2011-10-27
得票数 2
回答已采纳
1
回答
内核如何设置注册
cr3
?
、
、
我理解处理器的mmu使用寄存器
cr3
将线性地址转换为物理地址,前提是
cr3
被正确地设置为页面目录的物理地址。但是在内核分配了页面表之后,它如何找到表的物理地址并将
cr3
设置为它呢?编辑:我说的是
linux
内核。
浏览 4
提问于2017-07-21
得票数 4
回答已采纳
1
回答
x86
linux
cr3
注册取消引用(如何才能到达页面目录?)
、
、
、
我正在学习/修补x86-64
linux
上的内核内存管理。我想看看
cr3
使用下面的asm代码指向的页面目录的开头,但是取消引用
cr3
会导致内核锁定。访问
cr3
所指向的内容的正确方法是什么?init_moduleinit_module: movq $ENTER_MSG, %rdi
浏览 1
提问于2013-07-30
得票数 2
回答已采纳
1
回答
启用
CR3
时的用户空间PTI值
、
、
在内核模式下执行时,有没有办法在启用页表隔离(
CR3
)的情况下获取用户空间PTI值?
浏览 1
提问于2019-02-11
得票数 0
2
回答
在x86
CR3
的SPARC架构中,对应的寄存器是什么?
、
、
、
、
我知道在x86架构中,我可以读取内核上下文中的
CR3
寄存器来跟随内核的页面目录。它们的寻呼机制是否相同?? ps。ARM呢?我有一些关于这些的文件,但我需要更多...提前谢谢你。
浏览 2
提问于2012-07-31
得票数 0
回答已采纳
1
回答
linux
内核:为什么swapper_pg_dir被加载到
cr3
两次
、
我正在阅读
Linux
2.6.26源代码。331 movl $pa(swapper_pg_dir),%eax532 kmap_init();是否需要528行load_cr3( swapper_pg_dir ),因为swapper_pg_dir已经加载到head_32.S
浏览 1
提问于2018-02-03
得票数 0
回答已采纳
2
回答
使用hypervisor,如何监视创建或终止目标进程的时间
、
、
、
、
我想让我的虚拟机监控程序在
linux
上像恶意软件一样检测和监视目标进程。在英特尔CPU上,我知道
cr3
寄存器表明了这些角色。例如,当更改
cr3
寄存器值时,会导致vmexit。这意味着执行的进程将被改变(任务切换或创建进程)。特别是比较task_struct和目标进程列表,以检测并从目标进程列表中删除终止的进程
浏览 6
提问于2017-05-09
得票数 1
回答已采纳
3
回答
寄存器在C中是如何使用的?
、
、
比如
CR3
寄存器,它用于指向页面目录。
Linux
也使用分页,并且是用C编写的,但是在C中如何使用这些寄存器(如何使用C选择特定的寄存器)?
浏览 5
提问于2017-09-25
得票数 0
1
回答
Linux
是否对页目录和页表使用自映射?
、
、
、
我之所以问这个问题,是因为我很好奇
Linux
内核是如何工作的。根据的说法,Windows在其页目录和页表中使用了名为self-map的特殊条目,以便能够操作来自内核虚拟地址空间的页目录/表内容。如果有人熟悉
Linux
内存管理,请告诉我
Linux
内核处理这个问题的方式是相似的还是不同的。谢谢。
浏览 1
提问于2011-03-11
得票数 3
回答已采纳
1
回答
"mov eax,
cr3
;mov
cr3
,eax“在x86汇编代码中的功能是什么?
、
我正在拆解一些代码,我偶然发现:mov
cr3
, eax这是x86低级(bios/固件/引导加载程序前)初始化代码。我们甚至还没有建立缓存。
浏览 2
提问于2009-07-07
得票数 14
回答已采纳
2
回答
删除没有JPG对应的原始图像文件
、
、
我检查JPG文件,删除我不想要的JPG文件(因为JPGs加载速度快得多) 目前,我手动地考虑了这个文件夹,选择了任何没有JPG对的原始文件(在我的例子中是*.
cr3
)(因为我在评审过程中删除了JPG )
浏览 0
提问于2020-07-17
得票数 1
1
回答
如何在过程控制块(PCB)上进行分页
、
、
我正在学习OS概念,我对概念的组合有一些疑问,特别是在分页方面。
浏览 2
提问于2013-10-02
得票数 1
回答已采纳
2
回答
无法找到4 Fix Pack的下载链接:4.0.0.0-IC-Multi CR2-LO72170
我正在遵循4.0的安装指南。本指南和许多其他指南指出了以下累积版本2修补程序包:我所有的在线搜索都让我失望了,并且一直在引用一个不同的补丁包,这是后来的累积版本的一部分。请有人帮助我找到这个补丁包的下载链接。
浏览 5
提问于2013-09-04
得票数 0
回答已采纳
2
回答
如何获取
CR3
值?
、
、
如何获取
CR3
值?有没有什么命令可以用来读取当前的
CR3
? 谢谢!
浏览 0
提问于2011-09-21
得票数 1
回答已采纳
1
回答
如何复制寄存器
CR3
的值
、
、
、
#pragma warning(2:4235){ __asm( "mov %%eax, %2\n\t" : /* no input */: "%eax"} 编译后我看到了错误
浏览 2
提问于2020-08-15
得票数 0
1
回答
通过评估CPU寄存器找出系统锁定时哪个
Linux
进程正在执行
、
、
我需要找出当我的
Linux
(Debian)系统挂起(x86平台)时执行的是什么。0xB71B5278ebp: 0xBFBDE838edi: 0x9D50BB8eflags: 0x203206cr0: 0x80050033 从段寄存器的值可以看出,当
Linux
挂起时,它处于用户空间模式。通过查看
CR3
和EIP,我应该能够获得这些信息,但我感到困惑。据我所知,虚拟地址0xB71B13E8是相对
浏览 1
提问于2011-04-12
得票数 0
点击加载更多
相关
资讯
cr3格式怎么转换成jpg?cr3转换jpg方法分享!
cr3格式怎么转换成jpg?需要转换cr3格式看过来
微软 Win10 快速预览版 19603 更新推送
Win10音量窗口正测试多媒体控件
Linux DNS 查询剖析 Linux 中国
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券