Bugloo is a source level debugger for the Scheme compiler Bigloo. It aims at helping to debug Bigloo programs compiled into JVM bytecode. It is implemented by means of the JVM Debugging Architecture, a set of standard APIs provided by Sun to make debuggers and profilers. Currently, Bugloo can debug Bigloo programs, Java programs, or a mix of both. It is based on the debugging model used in GDB and provides additional features like debug sessions, traces, memory debugging, programmable breakpoints and embeddable interpreters. It is a command-line debugger. For the sake of simplicity, it includes a graphical user environment for GNU Emacs or XEmacs.
相關的專案TERASOLUNA Framework, SharpDevelop-jp, Properties Editor, TuxGuitar, Darik's Boot and Nuke |
perldbgui is a GUI for the standard Perl debugger. The GUI consists of two windows: one is a console window that's just like the regular perl debugger, the other is a source window that displays the executing source code. From the source window you can load other files, execute commonly used commands with buttons at the bottom, and execute almost any debugger command with keyboard shortcuts.
相關的專案SmillaEnlarger, Amateras, SharpDevelop-jp, Properties Editor, TERASOLUNA Framework |
Kelly is a JBuilder 4 & 5 plugin that makes it easy to deploy EJBs to JOnAS 2.x. Kelly can be installed and run with other JBuilder 4 & 5 plugins such as BEA WebLogicServer 5.1, BEA WLS 6, IBM WebSphere 3.5, Borland AS 4.5, etc. Kelly provides services to Jbuilder 4 & 5 java developers such as the ability to create any XML deployment files required by JOnAS 2.x, hot loading and unloading of any EJBs to JOnAS (only for JBuilder 5), control of JOnAS start-up from JBuilder 4 & 5, and the supply of JOnAS word dictionaries to JBuilder 4 & 5 in order to enhance the JBuilder 4 & 5 text completion services.
JRat is a Java runtime analysis toolkit that enables developers to better understand the runtime behavior of their Java programs. This includes but is not limited to performance profiling.
相關的專案MPC-BE, MeCab, Amateras, MinGW - Minimalist GNU for Windows, Dumpper v.60.3 |
Coro is a package providing both low-level coroutines as well as a high-level multitasking abstraction on top of Perl. It allows you to parallelize LWP and other network protocols with ease. Unlike the so-called "Perl threads/fork emulation", they provide a real shared address space (like real threads) without the associated race conditions and performance loss, while maintaining a very low memory overhead (2-3kb/coroutine). The package comes with examples and many supporting modules.
相關的專案MeCab, MPC-BE, Amateras, Properties Editor, Media Player Classic - Home Cinema |
Jockey is a user-space library for recording and
replaying an execution of generic x86 GNU/Linux
programs. It is a debugging aid, especially for
long-running networked programs that exhibit
non-deterministic behavior that's usually
difficult to reproduce.
相關的專案MeCab, Properties Editor, Dumpper v.60.3, MPC-BE, Amateras |
This is the offical FreeBSD port of Sun's Java Development Kit, including compilers, a run-time environment, appletviewer, and standard Java executors, the Java debugger, and more.
AsmTrace reads ELF executables and traces their
operation. The trace output shows registers and
tables, and can have disassembly of instructions.
It is similar to the strace program, but much
smaller and optimized for assembler programmers.
相關的專案Win32 Disk Imager, SharpDevelop-jp, Dumpper v.60.3, Properties Editor, MPC-BE |
log-malloc is a simple malloc/free logger. It is
very small and has no dependencies. No
configuration is necessary. It logs parameters,
return values, and the call stack. There is no
need to rebuild the application that will be
logged.
The Java JVMDI Coverage Analyzer is a shared library which, when
loaded into a Java VM, reports on which lines of code have been
executed during a test run.
elf is a command-line tool that allows a user (be it a script or
a human) to analyze the contents of an ELF object file
header. This header contains various integral values such
as the virtual entry point of the object file, the machine
architecture it was compiled for and more.
相關的專案Properties Editor, DeSmuME, Hinemos, 再生龍, SharpDevelop-jp |
Fuzz is a tool for testing software. It runs the target program repeatedly and provides random data streams to applications in a number of ways and then reports whether the program can be made to crash. It is a similar but more advanced version of the tool used to compile the original fuzz paper.
NJAMD (Not Just Another Malloc Debugger) is a malloc debugger that tries harder. It is completely threadsafe with immediate underflow and overflow detection, and features protecting already freed memory, heap persistence (for postmortem analysis) and excellent documentation. It traces all calls to malloc and free, even those wrapped in other libraries (i.e., widget allocation or C++ new and delete) back to your code. It does all this with minimal overhead, practically fast enough to be used as standard malloc, and without the need to even recompile or even relink your code.
APD is a general purpose non-interactive PHP
profiler/debugger that produces formatted
strace/truss type reports. APD supports full stack
backtraces via calls similar to croak() in Perl's
carp. APD is a Zend Extension and is designed to
provide timing with the minimal performance
impact. APD supports varying levels of debugging
and can be turned on/off in individual scripts.
Avrora is a set of tools for programs that run on
the AVR series of microcontrollers produced by
Atmel. It contains a flexible framework for
simulating, analyzing, and optimizing assembly
programs, and provides a clean Java API and
infrastructure for experimentation, profiling, and
analysis.