-
Hello! I'm currently using pwndbg as my debugger for my kernel development.
do you have an idea how I can fix this? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 11 replies
-
Can you try running
It seems to be checking that the page start/end match the page size. |
Beta Was this translation helpful? Give feedback.
-
This line is probably the issue:
You can see that the size ( Also, I don't think you're allowed to have a mapping that crosses from 0x0000... to 0xffff...., but I may be wrong. The behavior of pwndbg here is to bail out of showing the page tables because historically we haven't trusted |
Beta Was this translation helpful? Give feedback.
This line is probably the issue:
You can see that the size (
0000000000010000
) is not correct given the end and start addresses(ffff800000000000 - 00007fffffff0000)
.Also, I don't think you're allowed to have a mapping that crosses from 0x0000... to 0xffff...., but I may be wrong.
The behavior of pwndbg here is to bail out of showing the page tables because historically we haven't trusted
monitor info mem
that much. But I do think a better behavior here is to show the page tables but warn that something is wrong.