Josh Watson

Results 12 issues of Josh Watson

We should create a corpus of tests to verify that CFG recovery is accurate and complete, and there are no regressions.

help wanted
good first issue

Assuming that only the expected structures are in a particular section may result in invalid information. Need a better way to parse these sections.

Handle selectors that aren't strings; it could be some arbitrary value. This will need to be handled better.

There are three different types of protocol structures, and which is being used can be determined from the size field of the protocol_list_t structure. Need to be able to handle...

Class information is currently only available during the current session, which means the plugin would have to be run every time the binary is opened. Make this information persist across...

README needs to be way more verbose

Make CFG's __init__ method pure, so that it's only storing the bytecode. Additionally, create `@classmethod` factory methods to generate a new `CFG` object from hex or bytes.

I think it would be nice to have a `PluginCommand.register_for_operand` that allowed a plugin to operate on a particular operand of an instruction. The plugin callback would be passed an...

Type: Enhancement
Component: UI
Component: Core
Effort: Low
Impact: Medium
UI: Linear

Implement the rest of the pseudoinstructions besides `ret`.

enhancement

Implement LLIL for `dadd` and `daddc`

enhancement