ceeac

Results 20 issues of ceeac

Steps to reproduce: 1. Select a road to build 2. Click and drag the mouse to get a build preview - do not release the mouse 3. Move the view...

bug

Attempt to create an AST from the Control Flow Graph. Prerequisite for solving #112.

PR: work in progress
dom: codegen
dom: decompilation

**Boomerang version:** v0.5.1 (d4d9aea84) **Steps to reproduce:** 1. Decompile an executable containing a switch statement that is propagated to **Additional comments:** When decompiling an executable containing a switch statement, the...

type: bug

Build and usage instructions, especially on Windows, are not very helpful. Usage instructions are practically non-existent (besides `boomerang-cli -h`). We should provide better documentation in those cases.

dom: docs
good first issue

Currently, decompilation of Windows executables produces unreadable and/or semantically wrong output because the signatures for most of the Windows API functions are missing. We should add signatures for at least...

type: enhancement
dom: decompilation
good first issue

Currently, instructions with unknown semantics are treated as NOP. This causes a multitude of problems; most importantly, instructions with special semantics are decompiled wrong. For example, x86 executables containing a...

type: feature
dom: decoder
dom: decompilation
dom: parsers

**OS:** Void Linux 32 bit **Output of 'boomerang-cli --version':** boomerang-cli v0.4.0-alpha-387-gb349b74ac **Steps to reproduce:** 1. Run regression test suite on 32 bit Linux **Expected/desired behaviour** Regression test suite runs successfully....

type: regression
dom: decompilation
os: linux

**OS:** Win7 64 bit **Output of 'boomerang-cli --version':** boomerang-cli v0.4.0-alpha-387-gb349b74ac **Steps to reproduce:** 1. Build regression test suite on Windows **Expected/desired behaviour:** Regression test suite runs successfully **Actual behaviour:** ```...

type: regression
dom: decompilation
os: windows

The current Code Generator does not produce very readable code, especially not for very complex functions. We should implement a new code generator e.g. based on the "[No More Gotos](https://net.cs.uni-bonn.de/fileadmin/ag/martini/Staff/yakdan/dream_ndss2015.pdf)"...

type: feature
dom: codegen

Currently, command-line interactive mode (`boomerang-cli -i`) does not support command history or auto-completion. (arrow keys, tab completion, Ctrl-K etc.) It might be nice to support at least some of those...

type: feature
dom: cli
good first issue