Main > Free Download Search >

Free hal software for linux

hal

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 31
Halipeto 2.0

Halipeto 2.0


Halipeto is a system for generating web pages from templates and a database. more>>
Halipeto is a system for generating web pages from templates and a database. The project includes support for a simple database based on text files and could easily be extended to access information via SQL.
In other words, its a Haskell based Content Management System (a rather simple, but very flexible one).
Demonstration code and data is included to generate a part of the pancito web site.
Templates are XHTML with additional element attributes. Attributes are associated with Haskell functions. So, for example:
< p hal:text="hello {customer.name}" / >
is transformed to (asuming that the database contains the value "andrew" for customer.name):
< p >hello andrew< /p >
More complex functionality, including iterating over data, is also available. The system can be extended further by adding user-defined Haskell functions.
Enhancements:
- Updated to use new package names for HaXml.
<<less
Download (0.55MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
967 downloads
libhal++ 0.5.0

libhal++ 0.5.0


libhal++ is a C++ wrapper for libhal. more>>
libhal++ is a C++ wrapper for libhal.
libhal++ library is aimed at application development and thus (so far..) does not wrap API that is meant to modify the GDL, and/or API that would rather be used by hal-addons.
Enhancements:
- The footprint of using libhal (and thus hald, the hal daemon) was considerably lowered by adding property watches for Hal::Devices only as needed, as well as making Hal::Devices essentially singletons within internal storage and management of the Hal::Context, and handing out RefPtr wrapped instances of the singletons if already instantiated.
- The public API remains unchanged as it was within the 0.4 releases.
<<less
Download (0.33MB)
Added: 2006-11-25 License: GPL (GNU General Public License) Price:
643 downloads
KToshiba 0.11

KToshiba 0.11


KToshiba is a battery monitor and Fn-Key support for Toshiba laptops. more>>
KToshiba is a battery and Fn-key monitoring for Toshiba laptops, but it does much more than that. KToshiba lets you configure the Fn-F# combinations with the supported options to let you have a complete and fully customizable setup for your specific model, and lets you use those special multimedia keys found on the front panel (prev, next, play/pause, stop), plus some others found on newer models.
It also features a Grapical User Interface (UI) higly integrated with KDE a powerful Desktop Environment, and a configuration module available through the Control Center or directly from the application panel menu.
All of these coulnt be done without the work of Jonathan Buzzard and his Toshiba utilities.
Main features:
- Battery status monitoring (including AC status)
- Monitoring of MultiMedia keys on front panel (if available)
- Mute/Unmuting (via KMix)
- Lock Screen (via DCOP call)
- Battery Save Mode options
- Suspend to RAM (via ACPI, if available)
- Suspend to Disk (via ACPI, if available)
- Video Out toggling (for the moment only a widget displays status, since some models do it automatically)
- Raise/Lower LCD Brightness
- Control Wireless Antenna power (On/Off), and monitor switch status (On/Off)
- MousePad enabling/disabling (via ksynaptics and synaptics driver, if available)
- Control of Speaker volume (for models that do it via hotkey)
- Control the Fan status (On/Off)
- Selection of desired Boot Priority
- Control LCD Backlight (On/Off)
- Control Bluetooth device (On, if available)
- Control CPU Frequency Scaling via SpeedStep(r) (if available)
- Control Hyper-Threading(r) support (if available)
- More to come... (hopefully)
Enhancements:
- Suspend support now uses HAL
- KToshiba is now able to run commands using Fn-Keys
- New model IDs added
- KToshiba now requires libsynaptics
<<less
Download (0.89MB)
Added: 2007-05-30 License: GPL (GNU General Public License) Price:
879 downloads
Nexenta OS Alpha 7

Nexenta OS Alpha 7


Nexenta is a complete GNU-based open source operating system built on top of the OpenSolaris kernel and runtime. more>>
Nexenta is a complete GNU-based open source operating system built on top of the OpenSolaris kernel and runtime.
It is a result of our inspiration and desire to build a great system based on the best existing software: SunOS kernel and GNU software. We use Debian - one of the best existing software distribution/packaging mechanisms - to glue the numerous pieces together.
At the moment, Nexenta is not part of the Debian Project. Our packages are not present in the Debian database. We are hoping that in the future this will change and our packages will get their "upstream acceptance".
Nexenta OS has been a hard and challenging work, yet every bit of it is fun! We spent many hours building the system and today it is out - itll start speaking for itself.
Nexenta is completely open source and free of any charge.
It contains Apache, MySQL, Perl/Python/PHP, Firefox, Evolution, software update manager, Synaptic package manager, Gaim Instant Messenger, abiword, administration & development utilities, editors, graphics, GNOME, interpreters, libraries and many others. All of this is running on the state-of-the-art SunOS kernel. Visit our ScreenShots gallery to see them all in action.
Theres a huge and growing multitude of software: the kernel, network services, databases, utilities, user applications. There is a conglomerate of code and hardware that is constantly changing, improving, and altogether getting more complicated. Somebody once rightly said: free software is only free if time has no value. Nexenta distribution integrates well over 2,300 packages. It installs, runs and upgrades. It delivers!
Nexenta software packages (for the most part) are originated from Ubuntu (Breezy) Linux. Ubuntu (yet another excellent distribution that uses DEB software packaging) contains more than 16,000+ software packages. One of our goals is to make them all available for use on top of our environment.
Today Nexenta runs on both 32-bit and 64-bit x86/x64 platforms. As a prove of relative maturity and a confidence booster - this web portal and the entire development environment (including Bugs and HackZone) are powered by Nexenta.
Nexenta makes its first steps into the big world. We invite you to join us and participate too! Help us make Nexenta the best operating environment in the world! Help us test Nexenta on your laptops, desktops, and servers. Help us improve our web portal, translate Nexenta into your own language, add new applications, enhance existing ones and define a set of software to be used in the future releases.
This is a complete Nexenta OS with select applications on a single CD with network and GNOME environment.
The LiveCD image can be burned into a bootable CD-R/CD-RW, and/or it can be booted in VMWare or QEMU environments. Our LiveCD contains support for 32- and 64-bit x86/x64 platforms.
Main features:
Major Features
- OpenSolaris kernel build 26
Specifically for Desktop:
- GNOME 2.12.1
- Complete GNOME Office (Abiword, Gnumeric, GNOME-DB, Inkspace, GIMP, Gnomemeeting, Dia)
- X.org 6.8.2 with wider hardware support
- Synaptic package management and Automatic Update notifier
- Nexenta artworks with "Solar" theme
- Integrated DBUS, HAL (work in progress)
- KDE libraries, GNOME 1.x libraries
- Nice Fonts collection
Server applications:
- Apache1 (1.3.33), Apache2 (2.0.54) next generation, scalable, extendable web server
- PHP4, PHP5 with all sort of extensions
- Perl 5.8.7 with varios CPAN modules pre-built
- Python-2.2, Python-2.3, Python-2.4 with various extension modules
- Java: JRE-1.5.0 and GNU gnj and classpath
- Ruby-1.8 with all sort of extensions
- Subversion, CVS, others...
Simplified (minimal) installer:
- Script-based installer.
- Automatically makes existing hard drive partitions available to the desktop
"Under the hood"
- Debian packaging (including SUNW packages)
- Mostly compiled with GCC 4.0.1, but GCC-3.4 and Sun Devpro is also used
- More modular X.org packaging, latest CVS bits
- HAL integrational work (ongoing)
Login:
- user: root
- password: livecd
<<less
Download (644.1MB)
Added: 2007-05-15 License: GPL (GNU General Public License) Price:
895 downloads
Foresight Linux 1.3.2

Foresight Linux 1.3.2


Foresight Linux is a distribution based on Specifix Linux which showcases the latest and greatest from the GNOME project. more>>
Foresight Linux OS is a Distribution which showcases some of the latest and greatest from GNOME. Some of the things that may not be mature enough for some of the other distros.
Some of the more innovative things are included, like beagle, f-spot, howl, and the latest hal. All of this plus some nice, clean default themes and artwork.
Foresight Linux is built using the conary package management system. Conary is a way of managing software using a loosely knit group of network repositories. There are tools included to make it very simple to install and update packages.
There are four basic operations involved in package management; querying, installing, upgrading, removing.
Main features:
- Beagle :: Search tool that ransacks your personal information space to find whatever youre looking for.
- f-spot :: Personal photo management.
- Howl :: Cross-platform implementation of Zeroconf networking
- Hal :: Hardware abstraction layer that makes hardware just work.
- Conary :: A new way of looking at package management.
- Oversite :: Web based systems management.
- GNOME-Office :: Suite of Productivity Applications
- Mono :: .NET implementation for Linux
Querying
There are two type of searches you can do, local and remote. A local search queries localling installed software. A remote search queries network repositories for available software. Here are some examples:
To see what version of firefox you have installed, you run the conary command with the "q" argument as well as the package name "firefox"
foresight$ conary q firefox
firefox 1.0-2-1
This shows that firefox 1.0 build 3 is installed.
To see what versions of firefox are available, you run the conary command with the "rq" argument as well as the package name "firefox"
foresight$ conary rq firefox
firefox 1.0-3-1
This shows that firefox 1.0 build 3 is available. In this example, there is a newer version, so it can be upgraded
Installing/Upgrading
Installing and upgrading is basically the same operation, conary with the argument "update". To upgrade or install firefox:
foresight$ conary update firefox
foresight$
Note: There will be no feedback on success, so if you just get returned to a prompt without an error it was successful. Some of these operations could take a while, so be assured if you dont see an error that things are working. Remember, these packages are being downloaded over the internet prior to installation.
Removing
To remove a package, conary with the argument "erase". To remove firefox:
foresight$ conary erase firefox
foresight$
Note: As with update, there will be no feedback on success.
For more information of how conary works, see the Conary Wiki. This is more of a developer reference, but has lots of good information.
Checking for out of date packages
There is a handy utility called "yuck" which compares your versions of packages to those available from the repository." Yuck can also update those packages (requires root), the default behavior is to simply display.
foresight$ yuck
This will display a list of available updates.
foresight# yuck --update --except kernel
This will update everything that is out of date with the exception of the kernel. You can specifiy a comma separated list of exceptions (no spaces). I would recommend always excluding the kernel and update that individually with "conary update --keep-existing kernel".
This will also make it install a new kernel and leave the old one... so you system is still bootable if things arent right. From time to time you can remove the unused kernel with "conary erase kernel=[version]".
<<less
Download (650MB)
Added: 2007-07-24 License: GPL (GNU General Public License) Price:
823 downloads
wmVolMan 0.7

wmVolMan 0.7


wmVolMan is a small volume manager for Window Maker. more>>
wmVolMan is a small volume manager applet for Window Maker. For now it only displays and allows mounting and unmounting hotpluggable devices and removable media that are added to or removed from the system. It uses D-BUS and HAL to listen for new devices.

This is ALPHA software - it should work, but it contains bugs.

<<less
Download (0.090MB)
Added: 2006-08-29 License: GPL (GNU General Public License) Price:
1151 downloads
Sflack 12.0

Sflack 12.0


Sflack Linux is based on Slackware(R) Linux disrtibuition. more>>
Sflack Linux is based on Slackware Linux disrtibuition. Sflack Linux is a UNOFFICIAL port of Slackware to the x86_64 architecture. This means is:
- It runs nicer on an amd64;
- It is *not* called Slackware, or any direct derivative;
Do not bug Patrick Volkerding with bug reports. Sflack is not his responsibility.
Sflack isnt a multi-lib distribution, which means that you cannot run 32-bit applications easily.
The Official Release of Sflack Linux by Vincenzo Ingrosso would want to be an advanced Linux operating system, designed with the twin goals of ease of use and stability as top priorities. Including the latest popular software while retaining a sense of tradition, providing simplicity and ease of use alongside flexibility and power, Sflack brings the best of all worlds to the table.
Originally developed by Linus Torvalds in 1991, the UNIX-like Linux operating system now benefits from the contributions of millions of users and developers around the world. Sflack Linux provides new and experienced users alike with a fully-featured system, equipped to serve in any capacity from desktop workstation to machine-room server. Web, ftp, and email servers are ready to go out of the box, as are a wide selection of popular desktop environments. A full range of development tools, editors, and current libraries is included for users who wish to develop or compile additional software.
Sflack Overview
Sflack Linux is a complete and pure 64-bit multitasking "UNIX-like" system.i Its currently based around the 2.6 Linux kernel series and the GNU C Library version 2.4 (libc6). It contains an easy to use installation program, extensive online documentation, and a menu-driven package system. A full installation gives you the X Window System, C/C++ development environments, Perl, networking utilities, a mail server, a news server, a web server, an ftp server, the GNU Image Manipulation Program, Firefox Web Browser, plus many more programs. Sflack Linux can run on amd64 systems all the way up to the latest x86_64 machines (uses -m64 optimization for best performance on amd64-class machines).
Enhancements:
- This release uses the latest kernel, KDE 3.5.7, XFce 4.4.1, HAL automounting for desktop users, an updated toolchain, and many other enhancements.
<<less
Download (MB)
Added: 2007-07-05 License: GPL (GNU General Public License) Price:
842 downloads
Ivman 0.6.13

Ivman 0.6.13


Ivman is a flexible userspace volume manager for Linux. more>>
Ivman is an extremely flexible desktop independent frontend to HAL, the userspace Hardware Abstraction Layer for Linux (http://en.wikipedia.org/wiki/Linux).
Ivman can be used to execute arbitrary commands when devices are added to or removed from your system, or when device properties change. Any properties of the new or changed device can be included within the executed command.
Main features:
- mount/unmount CDs/DVDs/removable USB drives (this is Ivmans original purpose)
- start CD player or ripper or anything else you like when an audio CD is inserted
- start Xine or MPlayer or anything else you like when a video DVD is inserted
- run commands when a specific CD or DVD is inserted (e.g. immediately eject a Windows XP CD :-)
- run commands when your network interfaces are activated or deactivated
- have nice little popups appear on your desktop when new hardware is attached
- pretty much anything else you can think of, as long as your hardware is supported by HAL.
Enhancements:
- Some DBus assertion errors were fixed.
<<less
Download (0.27MB)
Added: 2006-12-02 License: QPL (QT Public License) Price:
1058 downloads
hmount 0.2.1

hmount 0.2.1


hmount project is a simple interface to HAL for mounting and unmount hot-plugged devices. more>>
hmount project is a simple interface to HAL for mounting and unmount hot-plugged devices. Unlike gnome-mount, it doesnt depend on gconf, GTK+, X, or GNOME libraries.
Installation:
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
Running `configure might take a while. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean. There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- autotools used for build.
- allow to use not full mountpoint during umount.
- right slash ignoreg in mountpoint during umount.
<<less
Download (0.098MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
981 downloads
Wolvix 1.1.0

Wolvix 1.1.0


Wolvix is a GNU/Linux LiveCD built from SLAX. more>>
Wolvix is a GNU/Linux LiveCD built from SLAX. Wolvix is a desktop oriented distribution made to fit the needs from regular to advanced desktop users.
Along with the applications youll get some of the best free Linux games. (No 3D gfx card required).
Enhancements:
- Im pleased to announce the final release of Wolvix Cub and Wolvix Hunter version 1.1.0. This release marks a turning point in the Wolvix development as its not longer a SLAX remaster, but now based on the stable Slackware releases and the Linux-Live scripts. New features in Wolvix 1.1.0 are: LZMA compressed modules, SMP support, NTFS write support, auto mounting through HAL, Xfce 4.4.1, and as always a full range of applications for office, graphics, multimedia and development use. Though this release is based on Slackware 11.0 it comes with the 2.6.21.5 kernel and many other package upgrades.
<<less
Download (MB)
Added: 2007-04-12 License: GPL (GNU General Public License) Price:
933 downloads
libmtp 0.2.0

libmtp 0.2.0


libmtp is an implementation of Microsofts Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIXs. more>>
libmtp is an implementation of Microsofts Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems.
libmtp is based on (forked from) the great libptp2 library by Mariusz Woloszyn.
Installation:
Problems with compilation under FC4: GCC4 related problem.
Run this:
CC=gcc32
export CC
./configure
make
Enhancements:
- It uses extended commands to retrieve and cache large metadata sets quickly.
- Is features VERY many new device ID:s and bug flags making it ever more interoperable.
- It fully supports 64bit filesizes. (We hope.).
- It produced udev rules for the new kernels.
- It produces a very bleeding edge HAL style .fdi file.
- Many, many other bug fixes. Notice that the album API in the libmtp.h file has changed somewhat, it should be quite easy to upgrade the existing code. However the album API still needs some overhaul. The library version is bumped to libmtp.so.6 as a consequence of the changes which affects distribution packaging and makes it necessary to recompile applications linking to libmtp.
<<less
Download (0.38MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
815 downloads
Brasero 2.26.3 / 2.27.4

Brasero 2.26.3 / 2.27.4


A disc authoring tool for the gnome desktop. more>>

Brasero 2.26.3 / 2.27.4 is a useful utility designed to burn CD/DVD for the Gnome Desktop.

It is built as simple as possible and has some unique features to enable users to create their discs easily and quickly.

Major Features:

  1. Supports multiple backends: cdrtools, growisofs and libburn(optional).
  2. Data CD/DVD:
    • Supports edition of discs contents (remove/move/rename files inside directories)
    • Can burn data CD/DVD on the fly
    • Automatic filtering for unwanted files (hidden files, broken/recursive symlinks, files not conforming to joliet standard, ...)
    • Supports multisession
    • Supports joliet extension
    • Can write the image to the hard drive
    • Can check disc file integrity
  3. Audio CD:
    • Write CD-TEXT information (automatically found thanks to gstreamer)
    • Supports the edition of CD-TEXT information
    • Can burn audio CD on the fly
    • Can use all audio files handled by Gstreamer local installation (ogg, flac, mp3, ...)
    • Can search for audio files inside dropped folders
    • Full edition of silences between tracks
  4. CD/DVD copy:
    • Can copy a CD/DVD to the hard drive
    • Can copy CD and DVD on the fly
    • Supports single-session data DVD
    • Supports any kind of CD
  5. Others:
    • Erase CD/DVD
    • Can save/load projects
    • Can burn CD/DVD images and cue files
    • Song, image and video previewer
    • Device detection thanks to HAL
    • File change notification (requires kernel > 2.6.13)
    • A customisable GUI (when used with GDL)
    • Supports Drag and Drop / Cut'n'Paste from nautilus (and others apps)
    • Can use files on a network as long as the protocol is handled by gnome-vfs
    • Can search for files thanks to beagle (search is based on keywords or on file type)
    • Can display a playlist and its contents (note that playlists are automatically searched through beagle)
    • All disc IO is done asynchronously to prevent the application from blocking
<<less
Added: 2009-07-14 License: GPL Price: FREE
21 downloads
 
Other version of Brasero
Brasero 0.6.0a customizable interface - search, parse and display of playlists - detects discs through Hal
License:GPL (GNU General Public License)
Download (1.3MB)
838 downloads
Added: 2007-07-11
Martini 0.1.0

Martini 0.1.0


Martini is a powerful file manager. more>>
Martini is a powerful file manager. Martini was written with performance and user-friendliness in mind.
Martini is a file manager for linux, it is written in c and only need Imlib2, glib and fam to work. Martini was written with speed and user-friendly in mind.
The core make use of plugin to display different view (icons, list, image, ecc..). In this way its very simple to add new views and to use the program in different environment. In fact dont depend by any specific desktop such as gnome or kde.
Martini try to be more freedesktop standard as possible and follow this specification: mime-spec, icon-theme, thumbnail-spec.
For now I have quite finish the GtkIcon and GtkList plugin. There are also, but in really early stage, an Icon plugin that use the new EFL for the best eye-candy experience and a text plugin for all the console lovers.
Martini is really small and fast and dont make use of any special Desktop Environment facilities. It can be used in any environment such gnome, kde, enlightenment, and so on.
The program as an integrated image thumbnailer, and can make use of external thumbnailer helper.
Main features:
Performance
- Martini is really small and fast and dont make use of any special Desktop
Environment facilities.
- It can be used in any environment such gnome, kde, enlightenment, and so on.
Standard
- Martini follow this standards to be more compatible as possible:
- X Window System Drag and Drop Protocol
- Freedesktop.org MIME Shared Info
- Freedesktop.org Thumbnail
- Freedesktop.org Icon Theme
- Rox Application Directory
- Freedesktop.org Trash Spec (not yet implemented)
- This is the list of the standard drafts that will be implemented when they become more stable.
- Freedesktop.org Startup Notification
- Freedesktop.org Desktop Entry
- Freedesktop.org Clipboard
Device Automouter
- Martini make the mount process of any storage device transparent to the user.
- You just have to connect your USB-Stick (or any other device) to have it appear in the goto menu
- If a device is not yet mounted then pmount is executed trasparently.
- HAL is used to find filesystems attached to the system, also when they are not mounted end not listed in the fstab file.
Thumbnails
- The program as an integrated image thumbnailer, and can make use of external thumbnailer helper.
- As you can see in the screenshots section the image thumbnailer engine can apply fancy (themable) border to the miniature.
- The thumbnail are Freedesktop compliant.
File Monitor
- Martini use FAM to monitor change made on the filesystem.
Script
- Martini use script like nautilus do.
Application Directory
- Application directory are self contained applications.
- Read more about Application Directory on the Rox Wiki
XWindow Primary Clipboard
- Martini support the primary linux-style copy/paste operation.
- If you select some file and press the mouse middle button in another directory then the selected file will copyed to the new location in one-click
<<less
Download (1.6MB)
Added: 2005-11-22 License: GPL (GNU General Public License) Price:
1434 downloads
Easy various links manager 0.10

Easy various links manager 0.10


Easy various links manager or Everest Linux Links Manager (evlinks) is a network manager and config toolkit. more>>
Easy various links manager or Everest Linux Links Manager (evlinks) is a network manager and config toolkit that aims to replace network services and networkmanager.

Tthe design of evlinks:

1. use mac address as config file names to avoid interface name change.

2. multi profile support, for example, you can have a setting for Office and another setting for home.

3. never display info such as "eth0/wlan0/ath0" to users. what is the meaning of this strange words for normal user?

4. coupled loosely, if any component of evlinks crash or can not work, others works very well.

5. policy support: for example, whether start wired at booting time,whether start wireless at booting time,offline or online, if wired line unpluged, shall we switch to wireless?

The components of evlinks:

1. evlinkslo/evlinksboot:

run at system booting.
enable loopback and other interfaces according to config file.

2. evlinksiw, wireless config tool

3. evlinkswireless, a wrapper for evlinksiw to handle multiple wireless adapters. if you only have one wireless adapter, it will start evlinksiw directly.

4. evlinksw, wired config tool, support multiple profiles.

5. evlinkswired, same as evlinkswireless, a wrapper for evlinksw to handle multiple wired adapter.

6. evlinksmonitor, a hal client to monitor the adapter changes. since it use hal, then we can catch the signal when new adapter plugged and removed.

7. evlinkstraffic, network traffic monitor. used in evlinksmonitor and evlinkspppoe.

8. evlinkspppoe, PPPoE clients, used to connect ADSL(no PPPoA support)

9. evlinksdispatcher and evlinksrun. dirty code to help normal user run it easily.that is to say, normal user use evlinksrun to call evlinks utils, they all run as super user. it is not a good design, also had security problem, need change later.

<<less
Download (MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
509 downloads
Memory Allocation Checker 0.2.1

Memory Allocation Checker 0.2.1


Memcheck provides the ability to fault on pointer overrun or freed pointer deference. more>>
Memcheck provides the ability to fault on pointer overrun (read or write) or freed pointer deference (read or write), logs double free and realloc of already freed pointers and memory not freed on exit, checks for pointer underrun on free and realloc, optionally reverses the behavior of overrun and underrun, "churns" reallocations to always return a different pointer, and logs pointer overruns instead of faulting.
It has a very small performance impact, with the tradeoff of a large memory footprint. It includes a validation test suite to verify correctness of the library. It is tested on a variety of architectures, including Alpha, ARM, HPPA, PPC, ix86, IA64, rs6000, S390, SPARC, and SPARC64.
It is tested on a variety of platforms, including OSF, FreeBSD, NetBSD, OpenBSD, Linux, HP/UX, Mac OSX, AIX, SCO, and Solaris.
Enhancements:
- Some missing backtraces were fixed.
- An atexit replacement was implemented to catch allocations that are freed by previously installed atexit handlers.
- Deeper backtraces are stored, and internal recursions are handled.
<<less
Download (0.32MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1208 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 3
  • 1
  • 2
  • 3