-
Notifications
You must be signed in to change notification settings - Fork 267
Closed
Labels
Arch: x86Issues with the x86/x64 architecture pluginIssues with the x86/x64 architecture pluginComponent: ArchitectureIssue needs changes to an architecture pluginIssue needs changes to an architecture pluginEffort: TrivialIssues require < 1 day of workIssues require < 1 day of workImpact: MediumIssue is impactful with a bad, or no, workaroundIssue is impactful with a bad, or no, workaround
Milestone
Description
Version and Platform (required):
- Binary Ninja Version: 5.0.7208-dev Personal (9967e4cb)
- OS: Windows
- OS Version: 10
- CPU Architecture: x64
Bug Description:
sysret sets RIP to RCX and so it should be considered a function terminator (not merely a basic block terminator, as it currently is, with a fallthrough to the next instruction).
Steps To Reproduce:
- Open
sysret.bin - Create an x86_64 function at offset 0
Expected Behavior:
A function with two instructions: swapgs; sysret.
Screenshots/Video Recording:
This is what it currently looks like:
Binary:
sysret.zip
Metadata
Metadata
Assignees
Labels
Arch: x86Issues with the x86/x64 architecture pluginIssues with the x86/x64 architecture pluginComponent: ArchitectureIssue needs changes to an architecture pluginIssue needs changes to an architecture pluginEffort: TrivialIssues require < 1 day of workIssues require < 1 day of workImpact: MediumIssue is impactful with a bad, or no, workaroundIssue is impactful with a bad, or no, workaround
