/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build1/All/valgrind-3.10.1.20160113,1.txz vs.
/usr/local/poudriere/data/packages/e24a8cae34360705d022f17584bb6b4507b8eb89-build2/All/valgrind-3.10.1.20160113,1.txz
valgrind-3.10.1.20160113,1.txz-content
file list
Offset 263, 15 lines modifiedOffset 263, 15 lines modified
263 -​r-​xr-​xr-​x···​0·​root·········​(0)​·​wheel········​(0)​····​40504·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​lib/​valgrind/​vgpreload_memcheck-​amd64-​freebsd.​so263 -​r-​xr-​xr-​x···​0·​root·········​(0)​·​wheel········​(0)​····​40504·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​lib/​valgrind/​vgpreload_memcheck-​amd64-​freebsd.​so
264 -​r-​xr-​xr-​x···​0·​root·········​(0)​·​wheel········​(0)​····​38404·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​lib/​valgrind/​vgpreload_memcheck-​x86-​freebsd.​so264 -​r-​xr-​xr-​x···​0·​root·········​(0)​·​wheel········​(0)​····​38404·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​lib/​valgrind/​vgpreload_memcheck-​x86-​freebsd.​so
265 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​380·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​libdata/​pkgconfig/​valgrind.​pc265 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​380·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​libdata/​pkgconfig/​valgrind.​pc
266 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​1218·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​callgrind_annotate.​1.​gz266 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​1218·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​callgrind_annotate.​1.​gz
267 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​1707·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​callgrind_control.​1.​gz267 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​1707·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​callgrind_control.​1.​gz
268 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​1586·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​cg_annotate.​1.​gz268 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​1586·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​cg_annotate.​1.​gz
269 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​993·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​cg_diff.​1.​gz269 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​993·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​cg_diff.​1.​gz
270 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​755·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​cg_merge.​1.​gz270 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​754·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​cg_merge.​1.​gz
271 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​901·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​ms_print.​1.​gz271 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​901·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​ms_print.​1.​gz
272 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​950·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​valgrind-​listener.​1.​gz272 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​······​950·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​valgrind-​listener.​1.​gz
273 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​····​31644·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​valgrind.​1.​gz273 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​····​31644·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​valgrind.​1.​gz
274 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​2413·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​vgdb.​1.​gz274 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​2413·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​man/​man1/​vgdb.​1.​gz
275 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​1390·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​share/​doc/​valgrind/​html/​vg_basic.​css275 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​1390·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​share/​doc/​valgrind/​html/​vg_basic.​css
276 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​5356·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​share/​doc/​valgrind/​html/​design-​impl.​html276 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​5356·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​share/​doc/​valgrind/​html/​design-​impl.​html
277 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​5943·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​share/​doc/​valgrind/​html/​dist.​readme.​html277 -​rw-​r-​-​r-​-​···​0·​root·········​(0)​·​wheel········​(0)​·····​5943·​2016-​04-​21·​19:​48:​20.​000000·​/​usr/​local/​share/​doc/​valgrind/​html/​dist.​readme.​html
+COMPACT_MANIFEST
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 {"name":​"valgrind",​"origin":​"devel/​valgrind",​"version":​"3.​10.​1.​20160113,​1",​"comment":​"Memory·​debugging·​and·​profiling·​tool",​"maintainer":​"bdrewery@FreeBSD.​org",​"www":​"https:​/​/​bitbucket.​org/​stass/​valgrind-​freebsd/​overview",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​183625311,​"licenselogic":​"single",​"licenses":​["GPLv2"],​"desc":​"Valgrind·​is·​a·​system·​for·​debugging·​and·​profiling·​un*x·​programs.​·​With·​the·​tools\nthat·​come·​with·​Valgrind,​·​you·​can·​automatically·​detect·​many·​memory·​management\nand·​threading·​bugs,​·​avoiding·​hours·​of·​frustrating·​bug-​hunting,​·​making·​your\nprograms·​more·​stable.​·​You·​can·​also·​perform·​detailed·​profiling,​·​to·​speed·​up·​and\nreduce·​memory·​use·​of·​your·​programs.​\n\nThe·​Valgrind·​distribution·​includes·​five·​tools:​·​two·​memory·​error·​detectors,​·​a\nthread·​error·​detector,​·​a·​cache·​profiler·​and·​a·​heap·​profiler.​·​Several·​other\ntools·​have·​been·​built·​with·​Valgrind.​\n\nValgrind·​was·​initially·​ported·​to·​FreeBSD·​by\nDoug·​Rabson·​(http:​/​/​www.​rabson.​org/​)​.​\n\nWWW:​·​https:​/​/​bitbucket·​✂1 {"name":​"valgrind",​"origin":​"devel/​valgrind",​"version":​"3.​10.​1.​20160113,​1",​"comment":​"Memory·​debugging·​and·​profiling·​tool",​"maintainer":​"bdrewery@FreeBSD.​org",​"www":​"https:​/​/​bitbucket.​org/​stass/​valgrind-​freebsd/​overview",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​183625310,​"licenselogic":​"single",​"licenses":​["GPLv2"],​"desc":​"Valgrind·​is·​a·​system·​for·​debugging·​and·​profiling·​un*x·​programs.​·​With·​the·​tools\nthat·​come·​with·​Valgrind,​·​you·​can·​automatically·​detect·​many·​memory·​management\nand·​threading·​bugs,​·​avoiding·​hours·​of·​frustrating·​bug-​hunting,​·​making·​your\nprograms·​more·​stable.​·​You·​can·​also·​perform·​detailed·​profiling,​·​to·​speed·​up·​and\nreduce·​memory·​use·​of·​your·​programs.​\n\nThe·​Valgrind·​distribution·​includes·​five·​tools:​·​two·​memory·​error·​detectors,​·​a\nthread·​error·​detector,​·​a·​cache·​profiler·​and·​a·​heap·​profiler.​·​Several·​other\ntools·​have·​been·​built·​with·​Valgrind.​\n\nValgrind·​was·​initially·​ported·​to·​FreeBSD·​by\nDoug·​Rabson·​(http:​/​/​www.​rabson.​org/​)​.​\n\nWWW:​·​https:​/​/​bitbucket·​✂
+MANIFEST
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 {"name":​"valgrind",​"origin":​"devel/​valgrind",​"version":​"3.​10.​1.​20160113,​1",​"comment":​"Memory·​debugging·​and·​profiling·​tool",​"maintainer":​"bdrewery@FreeBSD.​org",​"www":​"https:​/​/​bitbucket.​org/​stass/​valgrind-​freebsd/​overview",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​183625311,​"licenselogic":​"single",​"licenses":​["GPLv2"],​"desc":​"Valgrind·​is·​a·​system·​for·​debugging·​and·​profiling·​un*x·​programs.​·​With·​the·​tools\nthat·​come·​with·​Valgrind,​·​you·​can·​automatically·​detect·​many·​memory·​management\nand·​threading·​bugs,​·​avoiding·​hours·​of·​frustrating·​bug-​hunting,​·​making·​your\nprograms·​more·​stable.​·​You·​can·​also·​perform·​detailed·​profiling,​·​to·​speed·​up·​and\nreduce·​memory·​use·​of·​your·​programs.​\n\nThe·​Valgrind·​distribution·​includes·​five·​tools:​·​two·​memory·​error·​detectors,​·​a\nthread·​error·​detector,​·​a·​cache·​profiler·​and·​a·​heap·​profiler.​·​Several·​other\ntools·​have·​been·​built·​with·​Valgrind.​\n\nValgrind·​was·​initially·​ported·​to·​FreeBSD·​by\nDoug·​Rabson·​(http:​/​/​www.​rabson.​org/​)​.​\n\nWWW:​·​https:​/​/​bitbucket·​✂1 {"name":​"valgrind",​"origin":​"devel/​valgrind",​"version":​"3.​10.​1.​20160113,​1",​"comment":​"Memory·​debugging·​and·​profiling·​tool",​"maintainer":​"bdrewery@FreeBSD.​org",​"www":​"https:​/​/​bitbucket.​org/​stass/​valgrind-​freebsd/​overview",​"abi":​"FreeBSD:​11:​amd64",​"arch":​"freebsd:​11:​x86:​64",​"prefix":​"/​usr/​local",​"flatsize":​183625310,​"licenselogic":​"single",​"licenses":​["GPLv2"],​"desc":​"Valgrind·​is·​a·​system·​for·​debugging·​and·​profiling·​un*x·​programs.​·​With·​the·​tools\nthat·​come·​with·​Valgrind,​·​you·​can·​automatically·​detect·​many·​memory·​management\nand·​threading·​bugs,​·​avoiding·​hours·​of·​frustrating·​bug-​hunting,​·​making·​your\nprograms·​more·​stable.​·​You·​can·​also·​perform·​detailed·​profiling,​·​to·​speed·​up·​and\nreduce·​memory·​use·​of·​your·​programs.​\n\nThe·​Valgrind·​distribution·​includes·​five·​tools:​·​two·​memory·​error·​detectors,​·​a\nthread·​error·​detector,​·​a·​cache·​profiler·​and·​a·​heap·​profiler.​·​Several·​other\ntools·​have·​been·​built·​with·​Valgrind.​\n\nValgrind·​was·​initially·​ported·​to·​FreeBSD·​by\nDoug·​Rabson·​(http:​/​/​www.​rabson.​org/​)​.​\n\nWWW:​·​https:​/​/​bitbucket·​✂
/usr/local/man/man1/callgrind_annotate.1.gz
callgrind_annotate.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​Callgrind·​Annotate2 .​\"·····​Title:​·​Callgrind·​Annotate
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"CALLGRIND·​ANNOTATE"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"CALLGRIND·​ANNOTATE"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/man/man1/callgrind_control.1.gz
callgrind_control.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​Callgrind·​Control2 .​\"·····​Title:​·​Callgrind·​Control
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"CALLGRIND·​CONTROL"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"CALLGRIND·​CONTROL"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/man/man1/cg_annotate.1.gz
cg_annotate.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​cg_annotate2 .​\"·····​Title:​·​cg_annotate
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"CG_ANNOTATE"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"CG_ANNOTATE"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/man/man1/cg_diff.1.gz
cg_diff.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​cg_diff2 .​\"·····​Title:​·​cg_diff
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"CG_DIFF"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"CG_DIFF"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/man/man1/cg_merge.1.gz
cg_merge.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​cg_merge2 .​\"·····​Title:​·​cg_merge
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"CG_MERGE"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"CG_MERGE"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/man/man1/ms_print.1.gz
ms_print.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​ms_print2 .​\"·····​Title:​·​ms_print
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"MS_PRINT"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"MS_PRINT"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/man/man1/valgrind-listener.1.gz
valgrind-listener.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​valgrind-​listener2 .​\"·····​Title:​·​valgrind-​listener
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"VALGRIND\-​LISTENER"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"VALGRIND\-​LISTENER"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/man/man1/valgrind.1.gz
valgrind.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​VALGRIND2 .​\"·····​Title:​·​VALGRIND
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"VALGRIND"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"VALGRIND"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/man/man1/vgdb.1.gz
vgdb.1
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 '\"·​t1 '\"·​t
2 .​\"·····​Title:​·​vgdb2 .​\"·····​Title:​·​vgdb
3 .​\"····​Author:​·​[see·​the·​"Author"·​section]3 .​\"····​Author:​·​[see·​the·​"Author"·​section]
4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>4 .​\"·​Generator:​·​DocBook·​XSL·​Stylesheets·​v1.​76.​1·​<http:​/​/​docbook.​sf.​net/​>
5 .​\"······​Date:​·​06/​10/​20165 .​\"······​Date:​·​06/​11/​2016
6 .​\"····​Manual:​·​Release·​3.​10.​06 .​\"····​Manual:​·​Release·​3.​10.​0
7 .​\"····​Source:​·​Release·​3.​10.​07 .​\"····​Source:​·​Release·​3.​10.​0
8 .​\"··​Language:​·​English8 .​\"··​Language:​·​English
9 .​\"9 .​\"
10 .​TH·​"VGDB"·​"1"·​"06/​10/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"10 .​TH·​"VGDB"·​"1"·​"06/​11/​2016"·​"Release·​3.​10.​0"·​"Release·​3.​10.​0"
11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​11 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
12 .​\"·​*·​Define·​some·​portability·​stuff12 .​\"·​*·​Define·​some·​portability·​stuff
13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​13 .​\"·​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​-​
14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~14 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
15 .​\"·​http:​/​/​bugs.​debian.​org/​50767315 .​\"·​http:​/​/​bugs.​debian.​org/​507673
16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html16 .​\"·​http:​/​/​lists.​gnu.​org/​archive/​html/​groff/​2009-​02/​msg00013.​html
17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~17 .​\"·​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~~~~~~~~~~~~~~~~~~~~​~~
/usr/local/share/doc/valgrind/html/dist.html
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 <div·​class="titlepage">21 <div·​class="titlepage">
22 <div>22 <div>
23 <div><h1·​class="title">23 <div><h1·​class="title">
24 <a·​name="dist"></​a>Valgrind·​Distribution·​Documents</​h1></​div>24 <a·​name="dist"></​a>Valgrind·​Distribution·​Documents</​h1></​div>
25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>
26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>
27 <div><div·​class="legalnotice"·​title="Legal·​Notice">27 <div><div·​class="legalnotice"·​title="Legal·​Notice">
28 <a·​name="idp66595640"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>28 <a·​name="idp72616760"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>
29 </​div></​div>29 </​div></​div>
30 </​div>30 </​div>
31 <hr>31 <hr>
32 </​div>32 </​div>
33 <div·​class="toc">33 <div·​class="toc">
34 <p><b>Table·​of·​Contents</​b></​p>34 <p><b>Table·​of·​Contents</​b></​p>
35 <dl>35 <dl>
/usr/local/share/doc/valgrind/html/index.html
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 <div·​align="center"><h1·​class="title">15 <div·​align="center"><h1·​class="title">
16 <a·​name="set-​index"></​a>Valgrind·​Documentation</​h1></​div>16 <a·​name="set-​index"></​a>Valgrind·​Documentation</​h1></​div>
17 <div·​align="center"><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>17 <div·​align="center"><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>
18 <div·​align="center"><p·​class="copyright">Cop​yright·​©·​2000-​2014·18 <div·​align="center"><p·​class="copyright">Cop​yright·​©·​2000-​2014·
19 ········​<a·​class="link"·​href="dist.​authors.​html"·​title="1.​ AUTHORS">AUTHORS</​a>19 ········​<a·​class="link"·​href="dist.​authors.​html"·​title="1.​ AUTHORS">AUTHORS</​a>
20 ······​</​p></​div>20 ······​</​p></​div>
21 <div·​align="center"><div·​class="legalnotice"·​title="Legal·​Notice">21 <div·​align="center"><div·​class="legalnotice"·​title="Legal·​Notice">
22 <a·​name="idp63516728"></​a><p>Permission·​is·​granted·​to·​copy,​·​distribute·​and/​or·​modify22 <a·​name="idp60272696"></​a><p>Permission·​is·​granted·​to·​copy,​·​distribute·​and/​or·​modify
23 ········​this·​document·​under·​the·​terms·​of·​the·​GNU·​Free·​Documentation23 ········​this·​document·​under·​the·​terms·​of·​the·​GNU·​Free·​Documentation
24 ········​License,​·​Version·​1.​2·​or·​any·​later·​version·​published·​by·​the24 ········​License,​·​Version·​1.​2·​or·​any·​later·​version·​published·​by·​the
25 ········​Free·​Software·​Foundation;​·​with·​no·​Invariant·​Sections,​·​with·​no25 ········​Free·​Software·​Foundation;​·​with·​no·​Invariant·​Sections,​·​with·​no
26 ········​Front-​Cover·​Texts,​·​and·​with·​no·​Back-​Cover·​Texts.​··​A·​copy·​of26 ········​Front-​Cover·​Texts,​·​and·​with·​no·​Back-​Cover·​Texts.​··​A·​copy·​of
27 ········​the·​license·​is·​included·​in·​the·​section·​entitled27 ········​the·​license·​is·​included·​in·​the·​section·​entitled
28 ········​<a·​class="xref"·​href="license.​gfdl.​html"·​title="2.​ The·​GNU·​Free·​Documentation·​License">The·​GNU·​Free·​Documentation·​License</​a>.​28 ········​<a·​class="xref"·​href="license.​gfdl.​html"·​title="2.​ The·​GNU·​Free·​Documentation·​License">The·​GNU·​Free·​Documentation·​License</​a>.​
29 ······​</​p>29 ······​</​p>
/usr/local/share/doc/valgrind/html/faq.html
Offset 183, 15 lines modifiedOffset 183, 15 lines modified
183 ··​Try·​upgrading·​to·​a·​more·​recent·​version·​of·​'make'.​··​Alternatively,​·​we·​have183 ··​Try·​upgrading·​to·​a·​more·​recent·​version·​of·​'make'.​··​Alternatively,​·​we·​have
184 ··​heard·​that·​unsetting·​the·​CFLAGS·​environment·​variable·​avoids·​the184 ··​heard·​that·​unsetting·​the·​CFLAGS·​environment·​variable·​avoids·​the
185 ··​problem.​</​p></​td>185 ··​problem.​</​p></​td>
186 </​tr>186 </​tr>
187 <tr><td·​colspan="2"> </​td></​tr>187 <tr><td·​colspan="2"> </​td></​tr>
188 <tr·​class="question">188 <tr·​class="question">
189 <td·​align="left"·​valign="top">189 <td·​align="left"·​valign="top">
190 <a·​name="faq.​glibc_devel"></​a><a·​name="idp72038072"></​a><b>2.​2.​</​b>190 <a·​name="faq.​glibc_devel"></​a><a·​name="idp68462264"></​a><b>2.​2.​</​b>
191 </​td>191 </​td>
192 <td·​align="left"·​valign="top">192 <td·​align="left"·​valign="top">
193 <b>When·​building·​Valgrind,​·​'make'·​fails·​with·​this:​</​b><pre·​class="screen">193 <b>When·​building·​Valgrind,​·​'make'·​fails·​with·​this:​</​b><pre·​class="screen">
194 /​usr/​bin/​ld:​·​cannot·​find·​-​lc194 /​usr/​bin/​ld:​·​cannot·​find·​-​lc
195 collect2:​·​ld·​returned·​1·​exit·​status195 collect2:​·​ld·​returned·​1·​exit·​status
196 </​pre>196 </​pre>
197 </​td>197 </​td>
/usr/local/share/doc/valgrind/html/FAQ.html
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 <div·​class="titlepage">21 <div·​class="titlepage">
22 <div>22 <div>
23 <div><h1·​class="title">23 <div><h1·​class="title">
24 <a·​name="FAQ"></​a>Valgrind·​FAQ</​h1></​div>24 <a·​name="FAQ"></​a>Valgrind·​FAQ</​h1></​div>
25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>
26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>
27 <div><div·​class="legalnotice"·​title="Legal·​Notice">27 <div><div·​class="legalnotice"·​title="Legal·​Notice">
28 <a·​name="idp71937464"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>28 <a·​name="idp67603896"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>
29 </​div></​div>29 </​div></​div>
30 </​div>30 </​div>
31 <hr>31 <hr>
32 </​div>32 </​div>
33 <div·​class="toc">33 <div·​class="toc">
34 <p><b>Table·​of·​Contents</​b></​p>34 <p><b>Table·​of·​Contents</​b></​p>
35 <dl><dt><span·​class="article"><a·​href="faq.​html">Valgrind·​Frequently·​Asked·​Questions</​a></​span></​dt></​dl>35 <dl><dt><span·​class="article"><a·​href="faq.​html">Valgrind·​Frequently·​Asked·​Questions</​a></​span></​dt></​dl>
/usr/local/share/doc/valgrind/html/tech-docs.html
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 <div·​class="titlepage">21 <div·​class="titlepage">
22 <div>22 <div>
23 <div><h1·​class="title">23 <div><h1·​class="title">
24 <a·​name="tech-​docs"></​a>Valgrind·​Technical·​Documentation</​h1></​div>24 <a·​name="tech-​docs"></​a>Valgrind·​Technical·​Documentation</​h1></​div>
25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>
26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>
27 <div><div·​class="legalnotice"·​title="Legal·​Notice">27 <div><div·​class="legalnotice"·​title="Legal·​Notice">
28 <a·​name="idp63850552"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>28 <a·​name="idp66934840"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>
29 </​div></​div>29 </​div></​div>
30 </​div>30 </​div>
31 <hr>31 <hr>
32 </​div>32 </​div>
33 <div·​class="toc">33 <div·​class="toc">
34 <p><b>Table·​of·​Contents</​b></​p>34 <p><b>Table·​of·​Contents</​b></​p>
35 <dl>35 <dl>
/usr/local/share/doc/valgrind/html/QuickStart.html
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 <div·​class="titlepage">21 <div·​class="titlepage">
22 <div>22 <div>
23 <div><h1·​class="title">23 <div><h1·​class="title">
24 <a·​name="QuickStart"></​a>The·​Valgrind·​Quick·​Start·​Guide</​h1></​div>24 <a·​name="QuickStart"></​a>The·​Valgrind·​Quick·​Start·​Guide</​h1></​div>
25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>
26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>
27 <div><div·​class="legalnotice"·​title="Legal·​Notice">27 <div><div·​class="legalnotice"·​title="Legal·​Notice">
28 <a·​name="idp65176120"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>28 <a·​name="idp65864248"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>
29 </​div></​div>29 </​div></​div>
30 </​div>30 </​div>
31 <hr>31 <hr>
32 </​div>32 </​div>
33 <div·​class="toc">33 <div·​class="toc">
34 <p><b>Table·​of·​Contents</​b></​p>34 <p><b>Table·​of·​Contents</​b></​p>
35 <dl>35 <dl>
/usr/local/share/doc/valgrind/html/dh-manual.html
Offset 22, 17 lines modifiedOffset 22, 17 lines modified
22 <a·​name="dh-​manual"></​a>10.​ DHAT:​·​a·​dynamic·​heap·​analysis·​tool</​h2></​div></​div></​div>22 <a·​name="dh-​manual"></​a>10.​ DHAT:​·​a·​dynamic·​heap·​analysis·​tool</​h2></​div></​div></​div>
23 <div·​class="toc">23 <div·​class="toc">
24 <p><b>Table·​of·​Contents</​b></​p>24 <p><b>Table·​of·​Contents</​b></​p>
25 <dl>25 <dl>
26 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​overview">10.​1.​·​Overview</​a></​span></​dt>26 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​overview">10.​1.​·​Overview</​a></​span></​dt>
27 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​understanding">10.​2.​·​Understanding·​DHAT's·​output</​a></​span></​dt>27 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​understanding">10.​2.​·​Understanding·​DHAT's·​output</​a></​span></​dt>
28 <dd><dl>28 <dd><dl>
29 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75269176">10.​2.​1.​·​Interpreting·​the·​max-​live,​·​tot-​alloc·​and·​deaths·​fields</​a></​span></​dt>29 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75330616">10.​2.​1.​·​Interpreting·​the·​max-​live,​·​tot-​alloc·​and·​deaths·​fields</​a></​span></​dt>
30 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75274296">10.​2.​2.​·​Interpreting·​the·​acc-​ratios·​fields</​a></​span></​dt>30 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75335736">10.​2.​2.​·​Interpreting·​the·​acc-​ratios·​fields</​a></​span></​dt>
31 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75281592">10.​2.​3.​·​Interpreting·​"Aggregated·​access·​counts·​by·​offset"·​data</​a></​span></​dt>31 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75343032">10.​2.​3.​·​Interpreting·​"Aggregated·​access·​counts·​by·​offset"·​data</​a></​span></​dt>
32 </​dl></​dd>32 </​dl></​dd>
33 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​options">10.​3.​·​DHAT·​Command-​line·​Options</​a></​span></​dt>33 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​options">10.​3.​·​DHAT·​Command-​line·​Options</​a></​span></​dt>
34 </​dl>34 </​dl>
35 </​div>35 </​div>
36 <p>To·​use·​this·​tool,​·​you·​must·​specify36 <p>To·​use·​this·​tool,​·​you·​must·​specify
37 <code·​class="option">-​-​tool=exp-​dhat</​code>·​on·​the·​Valgrind37 <code·​class="option">-​-​tool=exp-​dhat</​code>·​on·​the·​Valgrind
38 command·​line.​</​p>38 command·​line.​</​p>
Offset 86, 17 lines modifiedOffset 86, 17 lines modified
86 <div·​class="titlepage"><di​v><div><h2·​class="title"·​style="clear:​·​both">86 <div·​class="titlepage"><di​v><div><h2·​class="title"·​style="clear:​·​both">
87 <a·​name="dh-​manual.​understanding"></​a>10.​2.​ Understanding·​DHAT's·​output</​h2></​div></​div></​div>87 <a·​name="dh-​manual.​understanding"></​a>10.​2.​ Understanding·​DHAT's·​output</​h2></​div></​div></​div>
88 <p>DHAT·​provides·​a·​lot·​of·​useful·​information·​on·​dynamic·​heap·​usage.​88 <p>DHAT·​provides·​a·​lot·​of·​useful·​information·​on·​dynamic·​heap·​usage.​
89 Most·​of·​the·​art·​of·​using·​it·​is·​in·​interpretation·​of·​the·​resulting89 Most·​of·​the·​art·​of·​using·​it·​is·​in·​interpretation·​of·​the·​resulting
90 numbers.​··​That·​is·​best·​illustrated·​via·​a·​set·​of·​examples.​</​p>90 numbers.​··​That·​is·​best·​illustrated·​via·​a·​set·​of·​examples.​</​p>
91 <div·​class="sect2"·​title="10.​2.​1.​ Interpreting·​the·​max-​live,​·​tot-​alloc·​and·​deaths·​fields">91 <div·​class="sect2"·​title="10.​2.​1.​ Interpreting·​the·​max-​live,​·​tot-​alloc·​and·​deaths·​fields">
92 <div·​class="titlepage"><di​v><div><h3·​class="title">92 <div·​class="titlepage"><di​v><div><h3·​class="title">
93 <a·​name="idp75269176"></​a>10.​2.​1.​ Interpreting·​the·​max-​live,​·​tot-​alloc·​and·​deaths·​fields</​h3></​div></​div></​div>93 <a·​name="idp75330616"></​a>10.​2.​1.​ Interpreting·​the·​max-​live,​·​tot-​alloc·​and·​deaths·​fields</​h3></​div></​div></​div>
94 <div·​class="sect3"·​title="10.​2.​1.​1.​ A·​simple·​example"><div·​class="titlepage"><di​v><div><h4·​class="title">94 <div·​class="sect3"·​title="10.​2.​1.​1.​ A·​simple·​example"><div·​class="titlepage"><di​v><div><h4·​class="title">
95 <a·​name="idp75269816"></​a>10.​2.​1.​1.​ A·​simple·​example</​h4></​div></​div></​div></​div>95 <a·​name="idp75331256"></​a>10.​2.​1.​1.​ A·​simple·​example</​h4></​div></​div></​div></​div>
96 <pre·​class="screen">96 <pre·​class="screen">
97 ···​========·​SUMMARY·​STATISTICS·​========97 ···​========·​SUMMARY·​STATISTICS·​========
  
98 ···​guest_insns:​··​1,​045,​339,​53498 ···​guest_insns:​··​1,​045,​339,​534
99 ···​[.​.​.​]99 ···​[.​.​.​]
100 ···​max-​live:​····​63,​490·​in·​984·​blocks100 ···​max-​live:​····​63,​490·​in·​984·​blocks
101 ···​tot-​alloc:​···​1,​904,​700·​in·​29,​520·​blocks·​(avg·​size·​64.​52)​101 ···​tot-​alloc:​···​1,​904,​700·​in·​29,​520·​blocks·​(avg·​size·​64.​52)​
Offset 119, 15 lines modifiedOffset 119, 15 lines modified
119 also·​the·​number·​of·​blocks·​allocated·​in·​total,​·​that·​tells·​us·​that119 also·​the·​number·​of·​blocks·​allocated·​in·​total,​·​that·​tells·​us·​that
120 all·​allocated·​blocks·​were·​freed·​by·​the·​end·​of·​the·​program.​</​p>120 all·​allocated·​blocks·​were·​freed·​by·​the·​end·​of·​the·​program.​</​p>
121 <p>It·​also·​tells·​us·​that·​the·​average·​age·​at·​death·​was·​22,​227,​424121 <p>It·​also·​tells·​us·​that·​the·​average·​age·​at·​death·​was·​22,​227,​424
122 instructions.​··​From·​the·​summary·​statistics·​we·​see·​that·​the·​program·​ran122 instructions.​··​From·​the·​summary·​statistics·​we·​see·​that·​the·​program·​ran
123 for·​1,​045,​339,​534·​instructions,​·​and·​so·​the·​average·​age·​at·​death·​is123 for·​1,​045,​339,​534·​instructions,​·​and·​so·​the·​average·​age·​at·​death·​is
124 about·​2%·​of·​the·​program's·​total·​run·​time.​</​p>124 about·​2%·​of·​the·​program's·​total·​run·​time.​</​p>
125 <div·​class="sect3"·​title="10.​2.​1.​2.​ Example·​of·​a·​potential·​process-​lifetime·​leak"><div·​class="titlepage"><di​v><div><h4·​class="title">125 <div·​class="sect3"·​title="10.​2.​1.​2.​ Example·​of·​a·​potential·​process-​lifetime·​leak"><div·​class="titlepage"><di​v><div><h4·​class="title">
126 <a·​name="idp75271992"></​a>10.​2.​1.​2.​ Example·​of·​a·​potential·​process-​lifetime·​leak</​h4></​div></​div></​div></​div>126 <a·​name="idp75333432"></​a>10.​2.​1.​2.​ Example·​of·​a·​potential·​process-​lifetime·​leak</​h4></​div></​div></​div></​div>
127 <p>This·​next·​example·​(from·​a·​different·​program·​than·​the·​above)​127 <p>This·​next·​example·​(from·​a·​different·​program·​than·​the·​above)​
128 shows·​a·​potential·​process·​lifetime·​leak.​··​A·​process·​lifetime·​leak128 shows·​a·​potential·​process·​lifetime·​leak.​··​A·​process·​lifetime·​leak
129 occurs·​when·​a·​program·​keeps·​allocating·​data,​·​but·​only·​frees·​the129 occurs·​when·​a·​program·​keeps·​allocating·​data,​·​but·​only·​frees·​the
130 data·​just·​before·​it·​exits.​··​Hence·​the·​program's·​heap·​grows·​constantly130 data·​just·​before·​it·​exits.​··​Hence·​the·​program's·​heap·​grows·​constantly
131 in·​size,​·​yet·​Memcheck·​reports·​no·​leak,​·​because·​the·​program·​has131 in·​size,​·​yet·​Memcheck·​reports·​no·​leak,​·​because·​the·​program·​has
132 freed·​up·​everything·​at·​exit.​··​This·​is·​particularly·​a·​hazard·​for132 freed·​up·​everything·​at·​exit.​··​This·​is·​particularly·​a·​hazard·​for
133 long·​running·​programs.​</​p>133 long·​running·​programs.​</​p>
Offset 154, 17 lines modifiedOffset 154, 17 lines modified
154 transient·​allocation-​free·​spike·​-​-​·​rather,​·​it·​is·​spread·​out·​over·​a154 transient·​allocation-​free·​spike·​-​-​·​rather,​·​it·​is·​spread·​out·​over·​a
155 large·​part·​of·​the·​entire·​run.​··​One·​interpretation·​is,​·​roughly,​·​that155 large·​part·​of·​the·​entire·​run.​··​One·​interpretation·​is,​·​roughly,​·​that
156 all·​254·​blocks·​were·​allocated·​in·​the·​first·​half·​of·​the·​run,​·​held·​onto156 all·​254·​blocks·​were·​allocated·​in·​the·​first·​half·​of·​the·​run,​·​held·​onto
157 for·​the·​second·​half,​·​and·​then·​freed·​just·​before·​exit.​</​p>157 for·​the·​second·​half,​·​and·​then·​freed·​just·​before·​exit.​</​p>
158 </​div>158 </​div>
159 <div·​class="sect2"·​title="10.​2.​2.​ Interpreting·​the·​acc-​ratios·​fields">159 <div·​class="sect2"·​title="10.​2.​2.​ Interpreting·​the·​acc-​ratios·​fields">
160 <div·​class="titlepage"><di​v><div><h3·​class="title">160 <div·​class="titlepage"><di​v><div><h3·​class="title">
161 <a·​name="idp75274296"></​a>10.​2.​2.​ Interpreting·​the·​acc-​ratios·​fields</​h3></​div></​div></​div>161 <a·​name="idp75335736"></​a>10.​2.​2.​ Interpreting·​the·​acc-​ratios·​fields</​h3></​div></​div></​div>
162 <div·​class="sect3"·​title="10.​2.​2.​1.​ A·​fairly·​harmless·​allocation·​point·​record"><div·​class="titlepage"><di​v><div><h4·​class="title">162 <div·​class="sect3"·​title="10.​2.​2.​1.​ A·​fairly·​harmless·​allocation·​point·​record"><div·​class="titlepage"><di​v><div><h4·​class="title">
163 <a·​name="idp75274936"></​a>10.​2.​2.​1.​ A·​fairly·​harmless·​allocation·​point·​record</​h4></​div></​div></​div></​div>163 <a·​name="idp75336376"></​a>10.​2.​2.​1.​ A·​fairly·​harmless·​allocation·​point·​record</​h4></​div></​div></​div></​div>
164 <pre·​class="screen">164 <pre·​class="screen">
165 ···​max-​live:​····​49,​398·​in·​808·​blocks165 ···​max-​live:​····​49,​398·​in·​808·​blocks
166 ···​tot-​alloc:​···​1,​481,​940·​in·​24,​240·​blocks·​(avg·​size·​61.​13)​166 ···​tot-​alloc:​···​1,​481,​940·​in·​24,​240·​blocks·​(avg·​size·​61.​13)​
167 ···​deaths:​······​24,​240,​·​at·​avg·​age·​34,​611,​026167 ···​deaths:​······​24,​240,​·​at·​avg·​age·​34,​611,​026
168 ···​acc-​ratios:​··​2.​13·​rd,​·​0.​91·​wr··​(3,​166,​650·​b-​read,​·​1,​358,​820·​b-​written)​168 ···​acc-​ratios:​··​2.​13·​rd,​·​0.​91·​wr··​(3,​166,​650·​b-​read,​·​1,​358,​820·​b-​written)​
169 ······​at·​0x4C275B8:​·​malloc·​(vg_replace_malloc.​c:​236)​169 ······​at·​0x4C275B8:​·​malloc·​(vg_replace_malloc.​c:​236)​
170 ······​by·​0x40350E:​·​tcc_malloc·​(tinycc.​c:​6712)​170 ······​by·​0x40350E:​·​tcc_malloc·​(tinycc.​c:​6712)​
Offset 189, 15 lines modifiedOffset 189, 15 lines modified
189 <p>If·​all·​the·​blocks·​had·​been·​the·​same·​size,​·​DHAT·​would·​also·​show189 <p>If·​all·​the·​blocks·​had·​been·​the·​same·​size,​·​DHAT·​would·​also·​show
190 the·​access·​counts·​by·​block·​offset,​·​so·​we·​could·​see·​where·​exactly·​these190 the·​access·​counts·​by·​block·​offset,​·​so·​we·​could·​see·​where·​exactly·​these
191 unused·​areas·​are.​··​However,​·​that·​isn't·​the·​case:​·​the·​blocks·​have191 unused·​areas·​are.​··​However,​·​that·​isn't·​the·​case:​·​the·​blocks·​have
192 varying·​sizes,​·​so·​DHAT·​can't·​perform·​such·​an·​analysis.​··​We·​can·​see192 varying·​sizes,​·​so·​DHAT·​can't·​perform·​such·​an·​analysis.​··​We·​can·​see
193 that·​they·​must·​have·​varying·​sizes·​since·​the·​average·​block·​size,​·​61.​13,​193 that·​they·​must·​have·​varying·​sizes·​since·​the·​average·​block·​size,​·​61.​13,​
194 isn't·​a·​whole·​number.​</​p>194 isn't·​a·​whole·​number.​</​p>
195 <div·​class="sect3"·​title="10.​2.​2.​2.​ A·​more·​suspicious·​looking·​example"><div·​class="titlepage"><di​v><div><h4·​class="title">195 <div·​class="sect3"·​title="10.​2.​2.​2.​ A·​more·​suspicious·​looking·​example"><div·​class="titlepage"><di​v><div><h4·​class="title">
196 <a·​name="idp75277496"></​a>10.​2.​2.​2.​ A·​more·​suspicious·​looking·​example</​h4></​div></​div></​div></​div>196 <a·​name="idp75338936"></​a>10.​2.​2.​2.​ A·​more·​suspicious·​looking·​example</​h4></​div></​div></​div></​div>
197 <pre·​class="screen">197 <pre·​class="screen">
198 ···​max-​live:​····​180,​224·​in·​22·​blocks198 ···​max-​live:​····​180,​224·​in·​22·​blocks
199 ···​tot-​alloc:​···​180,​224·​in·​22·​blocks·​(avg·​size·​8192.​00)​199 ···​tot-​alloc:​···​180,​224·​in·​22·​blocks·​(avg·​size·​8192.​00)​
200 ···​deaths:​······​none·​(none·​of·​these·​blocks·​were·​freed)​200 ···​deaths:​······​none·​(none·​of·​these·​blocks·​were·​freed)​
201 ···​acc-​ratios:​··​0.​00·​rd,​·​0.​00·​wr··​(0·​b-​read,​·​0·​b-​written)​201 ···​acc-​ratios:​··​0.​00·​rd,​·​0.​00·​wr··​(0·​b-​read,​·​0·​b-​written)​
202 ······​at·​0x4C275B8:​·​malloc·​(vg_replace_malloc.​c:​236)​202 ······​at·​0x4C275B8:​·​malloc·​(vg_replace_malloc.​c:​236)​
203 ······​by·​0x40350E:​·​tcc_malloc·​(tinycc.​c:​6712)​203 ······​by·​0x40350E:​·​tcc_malloc·​(tinycc.​c:​6712)​
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
209 written.​··​Indeed,​·​they·​are·​also·​not·​freed·​("deaths:​·​none")​·​and·​are209 written.​··​Indeed,​·​they·​are·​also·​not·​freed·​("deaths:​·​none")​·​and·​are
210 simply·​leaked.​··​So,​·​here·​is·​180k·​of·​completely·​useless·​allocation·​that210 simply·​leaked.​··​So,​·​here·​is·​180k·​of·​completely·​useless·​allocation·​that
211 could·​be·​removed.​</​p>211 could·​be·​removed.​</​p>
212 <p>Re-​running·​with·​Memcheck·​does·​indeed·​report·​the·​same·​leak.​··​What212 <p>Re-​running·​with·​Memcheck·​does·​indeed·​report·​the·​same·​leak.​··​What
213 DHAT·​can·​tell·​us,​·​that·​Memcheck·​can't,​·​is·​that·​not·​only·​are·​the·​blocks213 DHAT·​can·​tell·​us,​·​that·​Memcheck·​can't,​·​is·​that·​not·​only·​are·​the·​blocks
214 leaked,​·​they·​are·​also·​never·​used.​</​p>214 leaked,​·​they·​are·​also·​never·​used.​</​p>
215 <div·​class="sect3"·​title="10.​2.​2.​3.​ Another·​suspicious·​example"><div·​class="titlepage"><di​v><div><h4·​class="title">215 <div·​class="sect3"·​title="10.​2.​2.​3.​ Another·​suspicious·​example"><div·​class="titlepage"><di​v><div><h4·​class="title">
216 <a·​name="idp75279288"></​a>10.​2.​2.​3.​ Another·​suspicious·​example</​h4></​div></​div></​div></​div>216 <a·​name="idp75340728"></​a>10.​2.​2.​3.​ Another·​suspicious·​example</​h4></​div></​div></​div></​div>
217 <p>Here's·​one·​where·​blocks·​are·​allocated,​·​written·​to,​217 <p>Here's·​one·​where·​blocks·​are·​allocated,​·​written·​to,​
218 but·​never·​read·​from.​··​We·​see·​this·​immediately·​from·​the·​zero·​read218 but·​never·​read·​from.​··​We·​see·​this·​immediately·​from·​the·​zero·​read
219 access·​ratio.​··​They·​do·​get·​freed,​·​though:​</​p>219 access·​ratio.​··​They·​do·​get·​freed,​·​though:​</​p>
220 <pre·​class="screen">220 <pre·​class="screen">
221 ···​max-​live:​····​54·​in·​3·​blocks221 ···​max-​live:​····​54·​in·​3·​blocks
222 ···​tot-​alloc:​···​1,​620·​in·​90·​blocks·​(avg·​size·​18.​00)​222 ···​tot-​alloc:​···​1,​620·​in·​90·​blocks·​(avg·​size·​18.​00)​
223 ···​deaths:​······​90,​·​at·​avg·​age·​34,​558,​236223 ···​deaths:​······​90,​·​at·​avg·​age·​34,​558,​236
Offset 237, 15 lines modifiedOffset 237, 15 lines modified
237 <p>Really,​·​what·​we·​want·​is·​to·​measure·​only·​memory·​accesses·​in237 <p>Really,​·​what·​we·​want·​is·​to·​measure·​only·​memory·​accesses·​in
238 between·​the·​end·​of·​an·​object's·​construction·​and·​the·​start·​of·​its238 between·​the·​end·​of·​an·​object's·​construction·​and·​the·​start·​of·​its
239 destruction.​··​Unfortunately·​I·​do·​not·​know·​of·​a·​reliable·​way·​to239 destruction.​··​Unfortunately·​I·​do·​not·​know·​of·​a·​reliable·​way·​to
240 determine·​when·​those·​transitions·​are·​made.​</​p>240 determine·​when·​those·​transitions·​are·​made.​</​p>
241 </​div>241 </​div>
242 <div·​class="sect2"·​title='10.​2.​3.​ Interpreting·​"Aggregated·​access·​counts·​by·​offset"·​data'>242 <div·​class="sect2"·​title='10.​2.​3.​ Interpreting·​"Aggregated·​access·​counts·​by·​offset"·​data'>
243 <div·​class="titlepage"><di​v><div><h3·​class="title">243 <div·​class="titlepage"><di​v><div><h3·​class="title">
244 <a·​name="idp75281592"></​a>10.​2.​3.​ Interpreting·​"Aggregated·​access·​counts·​by·​offset"·​data</​h3></​div></​div></​div>244 <a·​name="idp75343032"></​a>10.​2.​3.​ Interpreting·​"Aggregated·​access·​counts·​by·​offset"·​data</​h3></​div></​div></​div>
245 <p>For·​allocation·​points·​that·​always·​allocate·​blocks·​of·​the·​same245 <p>For·​allocation·​points·​that·​always·​allocate·​blocks·​of·​the·​same
246 size,​·​and·​which·​are·​4096·​bytes·​or·​smaller,​·​DHAT·​counts·​accesses246 size,​·​and·​which·​are·​4096·​bytes·​or·​smaller,​·​DHAT·​counts·​accesses
247 per·​offset,​·​for·​example:​</​p>247 per·​offset,​·​for·​example:​</​p>
248 <pre·​class="screen">248 <pre·​class="screen">
249 ···​max-​live:​····​317,​408·​in·​5,​668·​blocks249 ···​max-​live:​····​317,​408·​in·​5,​668·​blocks
250 ···​tot-​alloc:​···​317,​408·​in·​5,​668·​blocks·​(avg·​size·​56.​00)​250 ···​tot-​alloc:​···​317,​408·​in·​5,​668·​blocks·​(avg·​size·​56.​00)​
251 ···​deaths:​······​5,​668,​·​at·​avg·​age·​622,​890,​597251 ···​deaths:​······​5,​668,​·​at·​avg·​age·​622,​890,​597
/usr/local/share/doc/valgrind/html/manual.html
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 <div·​class="titlepage">21 <div·​class="titlepage">
22 <div>22 <div>
23 <div><h1·​class="title">23 <div><h1·​class="title">
24 <a·​name="manual"></​a>Valgrind·​User·​Manual</​h1></​div>24 <a·​name="manual"></​a>Valgrind·​User·​Manual</​h1></​div>
25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>25 <div><p·​class="releaseinfo">R​elease·​3.​10.​0·​10·​September·​2014</​p></​div>
26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>26 <div><p·​class="copyright">Cop​yright·​©·​2000-​2014·​<a·​class="ulink"·​href="http:​/​/​www.​valgrind.​org/​info/​developers.​html"·​target="_top">Valgrin​d·​Developers</​a></​p></​div>
27 <div><div·​class="legalnotice"·​title="Legal·​Notice">27 <div><div·​class="legalnotice"·​title="Legal·​Notice">
28 <a·​name="idp71602872"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>28 <a·​name="idp71121720"></​a><p>Email:​·​<a·​class="ulink"·​href="mailto:​valgrind@valgrind.​org"·​target="_top">valgrin​d@valgrind.​org</​a></​p>
29 </​div></​div>29 </​div></​div>
30 </​div>30 </​div>
31 <hr>31 <hr>
32 </​div>32 </​div>
33 <div·​class="toc">33 <div·​class="toc">
34 <p><b>Table·​of·​Contents</​b></​p>34 <p><b>Table·​of·​Contents</​b></​p>
35 <dl>35 <dl>
Offset 266, 17 lines modifiedOffset 266, 17 lines modified
266 <dt><span·​class="sect1"><a·​href="ms-​manual.​html#ms-​manual.​fileformat">9.​7.​·​Massif's·​Output·​File·​Format</​a></​span></​dt>266 <dt><span·​class="sect1"><a·​href="ms-​manual.​html#ms-​manual.​fileformat">9.​7.​·​Massif's·​Output·​File·​Format</​a></​span></​dt>
267 </​dl></​dd>267 </​dl></​dd>
268 <dt><span·​class="chapter"><a·​href="dh-​manual.​html">10.​·​DHAT:​·​a·​dynamic·​heap·​analysis·​tool</​a></​span></​dt>268 <dt><span·​class="chapter"><a·​href="dh-​manual.​html">10.​·​DHAT:​·​a·​dynamic·​heap·​analysis·​tool</​a></​span></​dt>
269 <dd><dl>269 <dd><dl>
270 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​overview">10.​1.​·​Overview</​a></​span></​dt>270 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​overview">10.​1.​·​Overview</​a></​span></​dt>
271 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​understanding">10.​2.​·​Understanding·​DHAT's·​output</​a></​span></​dt>271 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​understanding">10.​2.​·​Understanding·​DHAT's·​output</​a></​span></​dt>
272 <dd><dl>272 <dd><dl>
273 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75269176">10.​2.​1.​·​Interpreting·​the·​max-​live,​·​tot-​alloc·​and·​deaths·​fields</​a></​span></​dt>273 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75330616">10.​2.​1.​·​Interpreting·​the·​max-​live,​·​tot-​alloc·​and·​deaths·​fields</​a></​span></​dt>
274 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75274296">10.​2.​2.​·​Interpreting·​the·​acc-​ratios·​fields</​a></​span></​dt>274 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75335736">10.​2.​2.​·​Interpreting·​the·​acc-​ratios·​fields</​a></​span></​dt>
275 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75281592">10.​2.​3.​·​Interpreting·​"Aggregated·​access·​counts·​by·​offset"·​data</​a></​span></​dt>275 <dt><span·​class="sect2"><a·​href="dh-​manual.​html#idp75343032">10.​2.​3.​·​Interpreting·​"Aggregated·​access·​counts·​by·​offset"·​data</​a></​span></​dt>
276 </​dl></​dd>276 </​dl></​dd>
277 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​options">10.​3.​·​DHAT·​Command-​line·​Options</​a></​span></​dt>277 <dt><span·​class="sect1"><a·​href="dh-​manual.​html#dh-​manual.​options">10.​3.​·​DHAT·​Command-​line·​Options</​a></​span></​dt>
278 </​dl></​dd>278 </​dl></​dd>
279 <dt><span·​class="chapter"><a·​href="sg-​manual.​html">11.​·​SGCheck:​·​an·​experimental·​stack·​and·​global·​array·​overrun·​detector</​a></​span></​dt>279 <dt><span·​class="chapter"><a·​href="sg-​manual.​html">11.​·​SGCheck:​·​an·​experimental·​stack·​and·​global·​array·​overrun·​detector</​a></​span></​dt>
280 <dd><dl>280 <dd><dl>
281 <dt><span·​class="sect1"><a·​href="sg-​manual.​html#sg-​manual.​overview">11.​1.​·​Overview</​a></​span></​dt>281 <dt><span·​class="sect1"><a·​href="sg-​manual.​html#sg-​manual.​overview">11.​1.​·​Overview</​a></​span></​dt>
282 <dt><span·​class="sect1"><a·​href="sg-​manual.​html#sg-​manual.​options">11.​2.​·​SGCheck·​Command-​line·​Options</​a></​span></​dt>282 <dt><span·​class="sect1"><a·​href="sg-​manual.​html#sg-​manual.​options">11.​2.​·​SGCheck·​Command-​line·​Options</​a></​span></​dt>