summaryrefslogtreecommitdiff
path: root/dev-debug/valgrind/metadata.xml
blob: 9fb531a356b2737143de063381ba02e3aff147a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
<pkgmetadata>
  <maintainer type="project">
    <email>toolchain@gentoo.org</email>
    <name>Gentoo Toolchain Project</name>
  </maintainer>
  <longdescription>
		Valgrind is a GPL'd tool to help you find memory-management problems
		in your programs. When a program is run under Valgrind's supervision,
		all reads and writes of memory are checked, and calls to
		malloc/new/free/delete are intercepted. As a result, Valgrind can
		detect problems such as

		- Use of uninitialised memory
		- Reading/writing memory after it has been free'd
		- Reading/writing off the end of malloc'd blocks
		- Reading/writing inappropriate areas on the stack
		- Memory leaks -- where pointers to malloc'd blocks are lost forever
		- Passing of uninitialised and/or unaddressible memory to system calls
		- Mismatched use of malloc/new/new [] vs free/delete/delete []
		- Some abuses of the POSIX Pthreads API
	</longdescription>
  <upstream>
    <remote-id type="cpe">cpe:/a:valgrind:valgrind</remote-id>
  </upstream>
  <origin>baldeagleos-repo</origin>
</pkgmetadata>