DynamoRIO / DynamoRIO/dynamorio

Handle different iret behavior in user vs kernel space

Open
#6,742 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.