yrp604 / arm-thumb-decompiler-plugin Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/arm-thumb-decompiler-plugin
Automatically exported from code.google.com/p/arm-thumb-decompiler-plugin
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.