DynamoRIO / DynamoRIO/dynamorio
Handle different iret behavior in user vs kernel space
Open
Component-IR
OpSys-x86
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
iret has different behavior in protected mode than in user-mode, as noted at https://www.felixcloutier.com/x86/iret:iretd:iretq notes that. In fact, there are multiple kinds of returns, that can be specified by NT and VM flags.
This issue is to account for the multiple behaviors in DynamoRIO where needed, like in the decoder IR.
Contributor guide
Assessment
This issue has not been assessed yet.