Code Monkey home page Code Monkey logo

arm-thumb-decompiler-plugin's People

Contributors

intersbot avatar normmatt avatar

Watchers

 avatar  avatar

arm-thumb-decompiler-plugin's Issues

Decompiled code doesn't always decompile all the way and requires user intervention

Occasionally when decompiling, the user will just see undefined bytes in the 
place of the decompiled code 

Occasionally when decompiling, there will be a mix of Assembly and the Pseudo 
code. It would seem that the function end isn't being recorded probably when 
running MakeUnknown(), but I haven't figured out a solution. 

Both can be fixed by the user pressing 'C' until the proper code is present.

(If pressing 'c' doesn't work on the code, a bug likely occurred. Please 
provide a binary with just the offending function and what offsets we should  
use when loading. (Or fix it yourself))

Original issue reported on code.google.com by [email protected] on 6 Feb 2013 at 5:41

Can't compile the code

grabbed today the latest sources, tried to build the plugin inside VC2010, 
can't:

1>arm.CPP(352): error C2059: syntax error : 'return'
1>arm.CPP(353): error C2059: syntax error : '}'
1>arm.CPP(353): error C2143: syntax error : missing ';' before '}'
1>arm.CPP(353): error C2059: syntax error : '}'
1>arm.CPP(367): error C2143: syntax error : missing ';' before '{'
1>arm.CPP(367): error C2447: '{' : missing function header (old-style formal 
list?)

of course I'm going to fix it by myself, but still......

some more ideas;

add either header guard (ifndef define) or VS like style pragma #once into 
header files.

also hardcoded pathes inside project are not looking very nice, better anchor 
to environment variable, guys

thanks for attention


Original issue reported on code.google.com by [email protected] on 14 Mar 2013 at 6:13

Send decompiled code to own Custom View

When user decompiles code, it decompiles into the Main disassembler view. This 
prevents the user from checking the disassembled code itself. While they can't 
kill the decompiled code, once they decompile any former branch names are lost. 
Thus sending to a custom_viewer would be the best choice here. I did start on 
it, but never got around to finishing it. This is a must happen in my eyes  

Original issue reported on code.google.com by [email protected] on 6 Feb 2013 at 5:36

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.