-
Notifications
You must be signed in to change notification settings - Fork 283
Make "Code" feature #1404
Copy link
Copy link
Closed
Labels
Component: CoreIssue needs changes to the coreIssue needs changes to the coreComponent: UIIssue needs changes to the user interfaceIssue needs changes to the user interfaceEffort: MediumIssues require < 1 month of workIssues require < 1 month of workImpact: MediumIssue is impactful with a bad, or no, workaroundIssue is impactful with a bad, or no, workaround
Milestone
Metadata
Metadata
Assignees
Labels
Component: CoreIssue needs changes to the coreIssue needs changes to the coreComponent: UIIssue needs changes to the user interfaceIssue needs changes to the user interfaceEffort: MediumIssues require < 1 month of workIssues require < 1 month of workImpact: MediumIssue is impactful with a bad, or no, workaroundIssue is impactful with a bad, or no, workaround
Currently the only way to disassemble code in BN is to create a function. There are times, particularly when dealing with firmware, or pieces of code that don't quite fit the "function" model where it would be nice to see the disassembly, without the "function" overhead.
We should allow the creation of "code" regions which when displayed in linear view will do a true linear (i.e. non-recursive) disassembly. Users should be able to create them by hitting "c" on a non-code, non-datavar address in linear disassembly. This should create a code section from the address selected until the end of the section/segment, next-datavar, next-code, or next invalid disassembly.