LeakTracer is a small tool for checking C++ programs for memory leaks. Run
your program using the provided LeakCheck script. It uses the LD_PRELOAD
feature to "overlay" some functions on top of your functions (no recompile
needed).
LeakTracer uses gdb to print out the exact line where memory was allocated
but not freed -- this means you have to free all dynamically allocated data.
LeakTracer also overrides the global operator new and operator delete --
this will give problems if you override them as well.
LeakTracer traces only new/delete calls; it does not look at traditional
malloc/free/realloc.
This is a C++ XML library, used for databases/cego and probably
other applications
Many more details are available at:
This is a library based on an XML file format that is used to share
and reuse content like image and audio file.
Application using this library can query files on their system that
provides an assetml xml file description.
A library for easy manipulation of MIFARE NFC targets.
Kick Assembler is an advanced MOS 65xx assembler combined
with a Java Script like script language.
Libcli provides a shared library for including a Cisco-like command-line
interface into other software. It's a telnet interface which supports
command-line editing, history, authentication and callbacks for a user-definable
function tree.
The libffi library provides a portable, high level programming
interface to various calling conventions. This allows a programmer to
call any function specified by a call interface description at run
time.
The Firm library implements the Firm intermediate representation (IR). libFirm
contains algorithms for construction of the SSA form directly from the
attributed syntax tree. A set of analyses and optimisation phases is provided.
This version includes a complete backend for the IA32 architecture, as well as
some unfinished backends for SPARC, ARM
* support for object oriented type hierarchies
* analyses: dominance, loop tree, execution frequency, control dependencies,
call graph, rapid type, def-use, alias analysis, class hierarchy analysis
* Optimisations: constant folding, local common subexpression elimination,
global common subexpression elimination, code placement, operator strength
reduction, scalar replacement, load/store, control flow optimisations,
if-conversion, partial condition evaluation, reassociation, tail recursion
elimination, inlining, procedure cloning, dead code elimination, ...
* enhanced debugging support: extensive checkers, breakpoints on node creation,
entity creation, graph dumping
* lowering of intrinsics, double word arithmetics, bitfields
* backend with SSA based register allocation including several algorithms for
spilling and copy coalescing. Instruction and block scheduling, support for
ABI handling.
* working ia32 backend with support for x87 and SSE2 floating point
* handwritten recursive descent C90/C99 frontend available (lang/cparser)
A library that can be used for drawing images, circles, lines and test on
the LCD
From the libelf README file:
This is the public release of libelf, a free ELF object
file access library. If you have problems with applications
that use libelf and work with the commercial (SVR4, Solaris)
version but not with this one, please contact me.