Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Context Aware GetInstructionInfo and Lifting Support #1407

Open
bpotchik opened this issue Jul 22, 2019 · 1 comment
Open

Context Aware GetInstructionInfo and Lifting Support #1407

bpotchik opened this issue Jul 22, 2019 · 1 comment
Labels
Component: Architecture Issue needs changes to an architecture plugin Effort: High Issue should take > 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality

Comments

@bpotchik
Copy link
Member

It would be ideal to provide a way to provide context aware disassembly. One example of where this may be useful is in the Thumb2 architecture where a branching instruction is in an IT block. We currently have no way to produce correct instruction info for initial basic block analysis in this case.
Screen Shot 2019-07-22 at 12 44 10 PM

Solving this problem, the correct disassembly could look like this:
Screen Shot 2019-07-22 at 12 45 00 PM

@bpotchik bpotchik added the Component: Architecture Issue needs changes to an architecture plugin label Jul 22, 2019
@bpotchik bpotchik self-assigned this Jul 22, 2019
@lwerdna lwerdna self-assigned this Jul 22, 2019
@bpotchik bpotchik changed the title Context Aware GetInstructionInfo Support Context Aware GetInstructionInfo and Lifting Support Jul 29, 2019
@plafosse plafosse added Effort: High Issue should take > 1 month Impact: High Issue adds or blocks important functionality labels Mar 17, 2021
@CouleeApps CouleeApps added Component: Architectures and removed Component: Architecture Issue needs changes to an architecture plugin labels May 9, 2023
@fuzyll fuzyll added Component: Architecture Issue needs changes to an architecture plugin and removed Component: Architectures labels May 17, 2023
@xusheng6 xusheng6 added the Type: Enhancement Issue is a small enhancement to existing functionality label Jul 3, 2023
@xusheng6
Copy link
Member

xusheng6 commented Jul 3, 2023

Related to: #4428

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Architecture Issue needs changes to an architecture plugin Effort: High Issue should take > 1 month Impact: High Issue adds or blocks important functionality Type: Enhancement Issue is a small enhancement to existing functionality
Projects
None yet
Development

No branches or pull requests

6 participants