Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Linux 中写入 CR0,但我不断收到分段错误。这用于 i386 或 x86_64 的组装。有没有办法解决这个问题?
Bellow 是设置段错误的代码的一部分。
mov eax,0xffffffff ;system call number (sys_write) mov cr0,eax
CR0 是一个受保护的寄存器。它不能在用户空间 linux 应用程序中修改。