The GNU Compiler Collection contains frontends for C, C++, Objective-C, Fortran, Java, and Ada as well as libraries for these languages. It is a full-featured ANSI C compiler with support for K&R C as well. GCC provides many levels of source code error checking traditionally provided by other tools (such as lint), produces debugging information, and can perform many different optimizations to the resulting object code.
Related ProjectsDeSmuME, Darik's Boot and Nuke, SharpDevelop-jp, Properties Editor, MinGW - Minimalist GNU for Windows |
Eric is a full featured Python and Ruby editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as being usable as a professional project management tool, integrating many advanced features that Python offers the professional coder. Eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net. Current stable versions are Eric4 based on Qt4 and Python 2 and Eric5 based on Python 3 and Qt4.
Related ProjectsTERASOLUNA Framework, SmillaEnlarger, Amateras, iReport-Designer for JasperReports, SharpDevelop-jp |
The GNU Debugger (GDB) is a source-level debugger for C, C++, Java, Modula-2, and several other languages. It runs on GNU/Linux, the BSD's, and almost every major proprietary OS. GDB can debug programs running on the same machine as itself, or it can communicate over a network or serial line with a debugging stub on another machine; thus, it can be used for embedded and kernel debugging.
Related ProjectsDumpper v.60.3, MeCab, Properties Editor, TERASOLUNA Framework, Amateras |
Eric is a full featured Python and Ruby editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as being usable as a professional project management tool, integrating many advanced features that Python offers the professional coder. Eric includes a plugin system, which allows easy extension of the IDE functionality with plugins downloadable from the net. Current stable versions are Eric4 based on Qt4 and Python 2 and Eric5 based on Python 3 and Qt4.
Related ProjectsSmillaEnlarger, iReport-Designer for JasperReports, Properties Editor, TERASOLUNA Framework, Amateras |
EDB (Evan's Debugger) is a Qt4 based binary mode debugger with the goal of having usability on par with OllyDbg. It uses a plugin architecture, so adding new features can be done with ease. The current release is for Linux, but future releases will target more platforms.
Related ProjectsProperties Editor, TERASOLUNA Framework, Amateras, Open Source QR Code Library, iReport-Designer for JasperReports |
Electric Fence (efence) stops your program on the exact instruction that overruns (or underruns) a malloc() memory buffer. GDB will then display the source-code line that causes the bug. It works by using the virtual-memory hardware to create a red-zone at the border of each buffer - touch that, and your program stops. Catch all of those formerly impossible-to-catch overrun bugs that have been bothering you for years.
Related ProjectsDarik's Boot and Nuke, iReport-Designer for JasperReports, SmillaEnlarger, TERASOLUNA Framework, Open Source QR Code Library |
TOra is a Toolkit for Oracle that helps the DBA or developer of a database application. It features an SQL worksheet with PL/SQL block parsing, a PL/SQL debugger and editor with syntax highlighting, a Schema browser, Unicode support, printing, and a full suite of DBA management tools.
Related ProjectsWin32 Disk Imager, Properties Editor, Media Player Classic - Home Cinema, Amateras, MPC-BE |
strace is a useful diagnostic, instructional, and debugging tool. System administrators, diagnosticians, and troubleshooters will find it invaluable for solving problems with programs for which the source is not readily available.
Related ProjectsMedia Player Classic - Home Cinema, Slackware Add-on package Project, MPC-BE, x64dbg, MinGW日本版 |
TCP Re-engineering Tool monitors and analyzes data transmitted between a client and a server via a TCP connection. It focuses on the data stream (software layer), not on the lower level transmission protocol (as packet sniffers do).
Related ProjectsProperties Editor, Amateras, Hinemos, Dumpper v.60.3, SharpDevelop-jp |
jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read, modify, and write Java class files and bytecode.
Related ProjectsAmateras, Properties Editor, Win32 Disk Imager, MeCab, MPC-BE |
GNU DDD, the Data Display Debugger, is a GUI to command-line debuggers like GDB, DBX, JDB, XDB, Ladebug, WDB, the Perl debugger, or the Python debugger. It provides a graphical data display where complex data structures can be explored incrementally and interactively.
DUMA (Detect Unintended Memory Access) stops your
program on the exact instruction that overruns (or
underruns) a malloc() memory buffer. GDB will then
display the source-code line that causes the bug.
It works by using the virtual-memory hardware to
create a red-zone at the border of each buffer:
touch that, and your program stops. It can catch
formerly impossible-to-catch overrun bugs. DUMA is
a fork of Bruce Perens' Electric Fence library.
Related ProjectsWin32 Disk Imager, Properties Editor, MeCab, Media Player Classic - Home Cinema, TERASOLUNA Framework |
An open-source x64/x32 debugger for windows. Used to research malware or to aid in the process of reverse engineering, without having the source code available.
Register Date: 2017-04-28 23:02
|
Related ProjectsCaitSith, SELinux for Japanese Users, Open Platform Trust Services, Metasploitable, WinAVR |
FTPL (FakeTime Preload Library, aka libfaketime) intercepts various system library calls and tricks programs of your choice into seeing a faked system time without having to change the time system-wide. This can be used for running legacy software with Y2K bugs, testing software for year-2038 compliance, debugging time-related issues such as expired SSL certificates, and using software that ceases to run outside a certain time frame. The faked time can be specified either absolutely or relative to the real current time, and optionally also affects file timestamps. The faked clock continues to run, but can optionally be frozen, slowed down, or made faster. A wrapper script "faketime" simplifies the usage, similar to tools such as fakechroot.
Related ProjectsSmillaEnlarger, Darik's Boot and Nuke, DeSmuME, Amateras, TuxGuitar |
PyChecker is a tool for finding common bugs in Python source code. It finds problems that are typically caught by a compiler (or lint) for less dynamic languages, like C and C++. Common errors that can be found include forgetting to import a module, misspelling a variable, passing the wrong number of parameters to a function/method, and not using a module/variable.
Related ProjectsMeCab, Media Player Classic - Home Cinema, Amateras, MPC-BE, Win32 Disk Imager |