The beSee-2-x architecture brings JVM wide instrumentation for AOP systems, independant from bytecode kit (BCEL, Javassist). A plugin is provided to instrument BEA WebLogic (v7) for tracing purpose (servlet->EJB->CMP->DB), with full JMX capabilities.
Codemon is a testing tool that enables code coverage of C codes. It supports the level of Decision Coverage and Condition Coverage.
An ant task that applies -g debug labels to classes that don't have them. The line number attributes are synchronized to a decompiled asm source view of the classes. The tool generates both the modified 'src' and classes.
The dbg library is a set of C++ utilities to facilitate modern debugging idioms. It has been designed to support defensive programming techniques in modern C++ code. It integrates well with standard library usage and has been carefully designed to be e
dLog is a swift c++ std::stream based output logger that works with tags. It is easy to use, swift and inexpensive when turned off. An example: dLog::write("fileOutput") << "open file:" << filename;
Development environment for OS/2 and DOS
FastAOP is an very high performant AOP (Aspect Oriented Programming) framework for java. The framework was initially developped to support performance profiling and monitoring for large J2EE applications with nearly no runntime overhad. Announcement: jp-mobile and fastAOP will go mobile, please visit jp-mobile (GWT based) website at: http://code.google.com/p/jp-mobile/
Tools for enforcing projects architecture specifications. Identification of "patterns" based on nomenclature rules. Validation of conformance to architecture rules. Query-based investigation. Statistics. Metrics.
jbytecode is a Java bytecode disassembler/assembler written in Python. Dissasembly code is aligned with Java bytecodes in the class file so modification and re-assembly is always possible, even when class is obfuscated.
Jfree is an ARM heap analyzer, created to help Linux for ARM developers to test their code. It uses the ARM stack unwinder from Michael McTernan with some additions like support to IWMMX instructions.
JTAG base library, ARM7TDMI and MIPS debugger stubs for GDB. Extendable architecture to add JTAG device drivers, debuggers, and custom JTAG applications.
kreXX is an object analysis tool for PHP
kreXX is a php debugger, which displays debug information about objects and variables in it's own draggable debug output. It is actually a fork of Krumo which can be found here: http://krumo.sourceforge.net/ We have used Krumo for some time in our projects, but added more features as we needed them. And so kreXX was created. Usage: After installation just use krexx($object);
lfyre is a general purpose, compiled programming language. It offers high performance, expressive power and flexibility. It has many features found in other languages, plus extra features as creating new operators, keywords and programming paradigms.
libptrace is a cross-platform process and thread tracing and manipulation library.
A library for easily and quickly getting a detailed stacktrace. It gives a "gdb style" stacktrace including: function name, argument names, argument types, argument contents, source code file and line number.
Log4php is a PHP port of Log4j, the most popular java logging framework.
Microdev is a complete development tool dedicated to microcontroller based boards. It is composed of a graphical and real time simulator and a full featured editor supporting Picbasic, JAL and Asm.
sdbg is an open-source and extensible debugger. Built based on plugin architecture, sdbg may support up to any numbers of platform, architecture and allows integration to any existing debugging API.
VMLAB User Components for AVR peripherals and external components
This is the source code repository for my VMLAB User Components. The Project Website contains detailed descriptions of each component. You can also Download Components as pre-compiled DLL files from this site. The "AVR Peripheral" components should be installed to the "mculib" directory; all other components are installed in the "userlib" directory. A few components include a "readme.txt" with additional setup instructions. Most components are licensed under the LGPLv2 (or higher). A few of the older components are released into the Public Domain.
这个类库中包含了大量 .NET 程序所需的基础类，特别是数据库操作类、异常捕获类，已在多个企业级项目中使用。 离线SDK文档：http://uolib.udnz.com/sdk/uolib.chm
vBug is a small logging solution for .NET development. It includes a library with functions you can use to send messages to a separate application (also included) that displays and saves them. It can filter messages by priority and perform searches.
Bit level lambda continuations and nothing else - Queue automata
Not working yet. To deal with the Halting Problem, computing and data are navigated using debugger ops: linearForward and treeForward, which navigate an astronomically large bit string where 1 is ( and 0 is ). All pairs are derived from (). For example, true is represented as ((()())()), and false is (()(()())). It appears related to the church encoding of lambda where T chooses first parameter and F chooses second, of a pair. Continuations are nearly finished code and are represented as a pair of stack and queue. The stack is a linked list of pair of true or false and object pushed on the stack. The queue is also such a linked list but is paired oppositely so previous queue state goes on the left and next object queued on the right of the new pair, so when the queue is navigated in sequence of that astronomically long bitstring (thats exponential of reusing objects in the acyclicNet), the Nav32 (using linearForward and treeForward for random access) first sees the oldest object queued
yakwailog is a simple logger written in c++. it is very easy to implent in any c++ related project because you just have to include it, initialise it, use and close it.
A python IDE with remote debugging capability.