Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.890.014 Times

Boomerang alpha 0.3

  Date Added: July 09, 2010  |  Visits: 871

Boomerang alpha

Report Broken Link
Printer Friendly Version


Product Homepage
Download (148 downloads)



A decompiler takes as input an executable file, and attempts to create a high level, compilable, possibly even maintainable source file that does the same thing. It is therefore the opposite of a compiler, which takes a source file and makes an executable. However, a general decompiler does not attempt to reverse every action of the decompiler, rather it transforms the input program repeatedly until the result is high level source code. It therefore wont recreate the original source file; probably nothing like it. It does not matter if the executable file has symbols or not, or was compiled from any particular language. (However, declarative languages like ML are not considered.) The intent is to create a retargetable decompiler (i.e. one that can decompile different types of machine code files with modest effort, e.g. X86-windows, sparc-solaris, etc). It was also intended to be highly modular, so that different parts of the decompiler can be replaced with experimental modules. It was intended to eventually become interactive, a la IDA Pro, because some things (not just variable names and comments, though these are obviously very important) require expert intervention. Whether the interactivity belongs in the decompiler or in a separate tool remains unclear. By transforming the semantics of individual instructions, and using powerful techniques such as Static Single Assignment dataflow analysis, Boomerang should be (largely) independent of the exact behaviour of the compiler that happened to be used. Optimisation should not affect the results. Hence, the goal is a general decompiler. Limitations:.

Requirements: No special requirements
Platforms: Linux
Keyword: Alpha Boomerang Decompiler Disassemblers File Programming Programs Source
Users rating: 0/10

License: Freeware Size: 2.6 MB
USER REVIEWS
More Reviews or Write Review


BOOMERANG ALPHA RELATED
Audio Tools  -  WavTools 0.2.1
WavTools is a set of WAV file processing programs for Unix. The tools included are are: wavcat - Concatenates WAV files, with options to convert stereo to mono. wavpad - Adds padding to 16 bit 44 kHz WAV files, as required by some CD writing...
21.5 KB  
Development Editors  -  Boomerang for Linux 0.3 Alpha
A general, open source, retargetable decompiler of machine code programs This project is an attempt to develop a real decompiler for machine code programs through the open source community. A decompiler takes as input an executable file, and...
2.54 MB  
Development Editors  -  Boomerang for Windows 0.3.1 Alpha
A general, open source, retargetable decompiler of machine code programs This project is an attempt to develop a real decompiler for machine code programs through the open source community. A decompiler takes as input an executable file, and...
1.77 MB  
Programming  -  GNU make 3.81
GNU make is a tool which controls the generation of executables and other non-source files of a program from the programs source files. Make gets its knowledge of how to build your program from a file called the makefile, which lists each of the...
1.1 MB  
Network & Internet  -  Source Speak 1.0 RC2
Source Speak is a PHP program which enables a person to display their programs source code. If you are wondering why someone would want to share their code, there are many reasons. displaying code for a potential employer showing other...
 
File Utilities  -  HJSplit for Linux 2.3
HJSplit is a popular set of freeware file-splitting programs created by Freebyte.com in collaboration with various programmers. HJSplit supports many platforms (Windows XP, 7, Vista, NT, 200x, 3.x, 9x, ME, Linux/wine, all 64 bit editions of...
 
Development Editors  -  Syn2 2.5.838
Syn2 is a handy, easy to use text editor designed to edit programs source codes with such features as syntax highlighting, code folding, tree structure etc. It also offers support for many encodings. Give Syn2 a try to see how useful it can be...
2.1 MB  
Internet Client Suites  -  Meteor Share 4.1.0
MeteorShare is one of the most advanced file-sharing programs available at present, one that is most likely to turn you into a very loyal user. Whether it is movies, MP3s, applications, books or other you wish to download, this application does...
2.64 MB  
Programming  -  ed2k-tools 0.3.3
ed2k-tools is a collection of little helper tools for the eDonkey2000 and Overnet file sharing programs. Have you written a little tool for eDonkey or overnet that you want to make publicly available here under an Open Source/Free...
368.64 KB  
Utilities  -  Nikhil's Shredder 1.05
When a file is deleted, it is not completely removed from the hard disk so it is actually possible for somebody to recover these files using file recovery programs. Shredder is a freeware program, with a very easy-to-use interface, that lets you...
10 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB