electric-fence_2.2.4_i386.deb


Advertisement

Description

electric-fence - A malloc(3) debugger

Property Value
Distribution Debian 9 (Stretch)
Repository Debian Main i386
Package filename electric-fence_2.2.4_i386.deb
Package name electric-fence
Package version 2.2.4
Package release -
Package architecture i386
Package type deb
Category devel devel::debugger role::shared-lib works-with::software:running
Homepage -
License -
Maintainer Matthew Vernon <matthew@debian.org>
Download size 21.46 KB
Installed size 112.00 KB
Electric Fence is a debugger that uses virtual memory hardware to detect
illegal memory accesses. It can detect two common programming bugs: software
that overruns or underruns the boundaries of a malloc() memory allocation,
and software that touches a memory allocation that has been released by
free().
Unlike other malloc() debuggers, Electric Fence will detect read accesses as
well as writes, and it will stop and pinpoint the exact instruction that
causes an error. It is not as thorough as Purify, however.
In order to debug a program it needs to be linked with Electric Fence's
library or dynamic linking needs to be used; README.Debian explains that in
detail.

Alternatives

Package Version Architecture Repository
electric-fence_2.2.4_amd64.deb 2.2.4 amd64 Debian Main
electric-fence - - -

Requires

Name Value
libc6 >= 2.3.6-6~

Download

Type URL
Mirror ftp.br.debian.org
Binary Package electric-fence_2.2.4_i386.deb
Source Package electric-fence

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install electric-fence deb package:
    # sudo apt-get install electric-fence

Files

Path
/usr/lib/libefence.a
/usr/lib/libefence.so
/usr/lib/libefence.so.0
/usr/lib/libefence.so.0.0
/usr/share/doc/electric-fence/README
/usr/share/doc/electric-fence/README.Debian
/usr/share/doc/electric-fence/README.gdb
/usr/share/doc/electric-fence/changelog.gz
/usr/share/doc/electric-fence/copyright
/usr/share/lintian/overrides/electric-fence
/usr/share/man/man3/libefence.3.gz

Changelog

2012-07-17 - Matthew Vernon <matthew@debian.org>
electric-fence (2.2.4) unstable; urgency=medium (high for hurd users)
* Patch from Richard Kettlewell to improve the semaphore strategy of
efence. We no longer use recursive mutexes, and the code is instead
clearer about when it should and shouldn't be locking. This means that
electric-fence builds on hurd, which it hasn't previously.
2012-07-02 - Matthew Vernon <matthew@debian.org>
electric-fence (2.2.3) unstable; urgency=low
* Fix the build system such that we actually pass -fno-builtin-malloc to
gcc. Thanks to Ian Jackson and Colin Watson for helping me disentangle
this (Closes: #679320)
2012-06-27 - Matthew Vernon <matthew@debian.org>
electric-fence (2.2.2) unstable; urgency=low
* patch from Petr Machata to add posix_memalign support (Closes: #599938)
* Update standards-version
* Update to use debhelper compatibility version 8
* Don't ignore errors from make clean
* set -e in postrm
2012-06-27 - Matthew Vernon <matthew@debian.org>
electric-fence (2.2.1) unstable; urgency=low
* patch from Brandon (modified a little) to handle noopt 
DEB_BUILD_OPTIONS (Closes: #461428)
* patch from Fedora (via Botond Botyanszki) replacing mutex locking with
semaphores (Closes: #241156, #365382)
2011-10-07 - Matthew Vernon <matthew@debian.org>
electric-fence (2.1.19) unstable; urgency=low
* patch from Petr Salinger to handle both SIGBUS and SIGSEGV in eftest.c
on FreeBSD-based architectures (Closes: #643866)
2011-09-27 - Matthew Vernon <matthew@debian.org>
electric-fence (2.1.18) unstable; urgency=low
* refine the previous patch to use -fno-builtin-malloc instead
2011-09-09 - Matthew Vernon <matthew@debian.org>
electric-fence (2.1.17) unstable; urgency=low
* patch from Colin Watson to build with -fno-tree-dse as otherwise gcc
>=4.5 mis-optimises AllocateMoreSlots() (Closes: #625756).
2010-05-14 - Matthew Vernon <matthew@debian.org>
electric-fence (2.1.16) unstable; urgency=medium
* apply patch from Petr Salinger to fix FTBFS on GNU/kfreeBSD 
(closes: #340420)
2010-05-13 - Matthew Vernon <matthew@debian.org>
electric-fence (2.1.15) unstable; urgency=low
* patch from Samuel Thibault to fix pthread support (closes: #541387)
* update lintian overrides
2005-01-15 - Matthew Vernon <matthew@debian.org>
electric-fence (2.1.14) unstable; urgency=low
* Fix behaviour of realloc() to conform to ANSI (closes: #134867)
* Use strerror_r() (closes: #236407)
* Correct typo in README.gdb (closes: #242376)

See Also

Package Description
electric_9.07+dfsg-1_all.deb electrical CAD system
eleeye_0.29.6-2.1_i386.deb Chinese chess (Xiangqi) engine
elfrc_0.7-2_i386.deb convert arbitrary files into elf objects
elfutils_0.168-1_i386.deb collection of utilities to handle ELF objects
elida_0.4+nmu1_all.deb pbuilder mail interface
elinks-data_0.12~pre6-12_all.deb advanced text-mode WWW browser - data files
elinks-doc_0.12~pre6-12_all.deb advanced text-mode WWW browser - documentation
elinks_0.12~pre6-12_i386.deb advanced text-mode WWW browser
eliom_4.2-3+b2_i386.deb web framework for ocsigenserver (tools)
elixir_1.3.3-2_all.deb functional meta-programming aware language
elk-lapw_4.0.15-2+b1_i386.deb All-Electron Density-Functional Electronic Structure Code
elk_3.99.8-4.1+b1_i386.deb scheme interpreter
elkdoc_3.99.8-4.1_all.deb documentation for the Extension Language Kit
elki-dev_0.7.1-3_all.deb Data mining algorithm development framework - development files
elki_0.7.1-3_all.deb Data mining algorithm development framework
Advertisement
Advertisement