You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
|
2
|
3
|
4
(3) |
5
(1) |
6
|
|
7
|
8
(10) |
9
(5) |
10
(1) |
11
(2) |
12
|
13
|
|
14
|
15
(3) |
16
|
17
|
18
(6) |
19
|
20
|
|
21
|
22
(3) |
23
|
24
|
25
(2) |
26
|
27
|
|
28
|
29
|
30
|
|
|
|
|
|
From: Mark W. <ma...@so...> - 2020-06-09 11:56:33
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=b35657ab54ed5f25d893f1e3f3777ecf78ee51a9 commit b35657ab54ed5f25d893f1e3f3777ecf78ee51a9 Author: Mark Wielaard <ma...@kl...> Date: Tue Jun 9 12:59:40 2020 +0200 docs: Always generate UTF-8 encoding (cherry picked from commit ab85a400536f239f98351be233a4c1946b7a6133) Diff: --- docs/lib/vg-faq2txt.xsl | 2 +- docs/lib/vg-html-chunk.xsl | 4 +++- docs/lib/vg-html-common.xsl | 5 ++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/lib/vg-faq2txt.xsl b/docs/lib/vg-faq2txt.xsl index 97431bb604..95e94621d3 100644 --- a/docs/lib/vg-faq2txt.xsl +++ b/docs/lib/vg-faq2txt.xsl @@ -17,7 +17,7 @@ <xsl:strip-space elements="*"/> -<xsl:output method="text" encoding="ISO-8859-1" +<xsl:output method="text" encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/> <xsl:param name="generate.toc"> diff --git a/docs/lib/vg-html-chunk.xsl b/docs/lib/vg-html-chunk.xsl index e504d9bc93..b83af34ce4 100644 --- a/docs/lib/vg-html-chunk.xsl +++ b/docs/lib/vg-html-chunk.xsl @@ -4,10 +4,12 @@ <!-- import the common styles --> <xsl:import href="vg-html-common.xsl"/> - <!-- use our custom html stylesheet --> <xsl:param name="html.stylesheet" select="'vg_basic.css'"/> +<!-- use UTF-8 encoding --> +<xsl:param name="chunker.output.encoding" select="'UTF-8'"/> + <!-- custom header for html documentation --> <xsl:template name="header.navigation"> diff --git a/docs/lib/vg-html-common.xsl b/docs/lib/vg-html-common.xsl index 4fa7212832..7ffb6824a4 100644 --- a/docs/lib/vg-html-common.xsl +++ b/docs/lib/vg-html-common.xsl @@ -15,9 +15,8 @@ <!-- ../current/.. in docs/Makefile.am, since the latter is a --> <!-- symlink to the former, at least on SuSE 10.0. --> - -<!-- use 8859-1 encoding --> -<xsl:output method="html" encoding="ISO-8859-1" indent="yes"/> +<!-- use UTF-8 encoding --> +<xsl:output method="html" encoding="UTF-8" indent="yes"/> <!-- set various parameters --> <xsl:param name="use.id.as.filename" select="'1'"/> |
|
From: Mark W. <ma...@so...> - 2020-06-09 11:56:21
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=903dd4b53d9706bc87e1146919d0c162967cfff7 commit 903dd4b53d9706bc87e1146919d0c162967cfff7 Author: Mark Wielaard <ma...@kl...> Date: Tue Jun 9 11:23:46 2020 +0200 docs: Make sure all elements that need it have an id tag. When generating HTML it is useful if every element that can be referenced has a stable id. If it doesn't a random one is generated which makes it harder to link to parts of the manual on the website. It also generates spurious diffs. Explicitly add an id tag for the sect2 and sect3 elements in dh-manual, a unique id for each legalnotice element and for each FAQ question and answer. (cherry picked from commit a489f40f78cee5559c230699befe11ff52388c28) Diff: --- dhat/docs/dh-manual.xml | 20 ++++++++++---------- docs/xml/FAQ.xml | 8 ++++---- docs/xml/dist-docs.xml | 2 +- docs/xml/index.xml | 2 +- docs/xml/manual.xml | 2 +- docs/xml/quick-start-guide.xml | 2 +- docs/xml/tech-docs.xml | 2 +- 7 files changed, 19 insertions(+), 19 deletions(-) diff --git a/dhat/docs/dh-manual.xml b/dhat/docs/dh-manual.xml index f52cca204d..6b9f1cb3f9 100644 --- a/dhat/docs/dh-manual.xml +++ b/dhat/docs/dh-manual.xml @@ -153,7 +153,7 @@ smaller <option>--num-callers</option> value to reduce the stack depths, because this can significantly reduce the size of DHAT's output files.</para> -<sect2><title>The Output Header</title> +<sect2 id="dh-output-header"><title>The Output Header</title> <para>The first part of the output shows the program command and process ID. For example:</para> @@ -179,13 +179,13 @@ Times { </sect2> -<sect2><title>The AP Tree</title> +<sect2 id="dh-ap-tree"><title>The AP Tree</title> <para>The third part of the output is the largest and most interesting part, showing the allocation point (AP) tree.</para> -<sect3><title>Structure</title> +<sect3 id="dh-structure"><title>Structure</title> <para>The following image shows a screenshot of part of an AP tree. The font is very small because this screenshot is intended to @@ -223,7 +223,7 @@ email, bug report, etc.</para> </sect3> -<sect3><title>The Root Node</title> +<sect3 id="dh-root-node"><title>The Root Node</title> <para>The root node looks like this:</para> @@ -248,7 +248,7 @@ next example will explain these in more detail.</para> </sect3> -<sect3><title>Interior Nodes</title> +<sect3 id="dh-interior-nodes"><title>Interior Nodes</title> <para>AP nodes further down the tree show information about a subset of allocations. For example:</para> @@ -331,7 +331,7 @@ vectors and hash tables, and isn't always fixable. </para> </sect3> -<sect3><title>Leaf Nodes</title> +<sect3 id="dh-leaf-nodes"><title>Leaf Nodes</title> <para>This is a leaf node:</para> @@ -381,7 +381,7 @@ This also means that each node makes complete sense on its own.</para> </sect3> -<sect3><title>Access Counts</title> +<sect3 id="dh-access-counts"><title>Access Counts</title> <para>If all blocks covered by an AP node have the same size, an additional <computeroutput>Accesses</computeroutput> field will be present. It indicates @@ -423,7 +423,7 @@ layout inefficiencies.</para> </sect3> -<sect3><title>Aggregate Nodes</title> +<sect3 id="aggregate-nodes"><title>Aggregate Nodes</title> <para>The AP tree is very large and many nodes represent tiny numbers of blocks and bytes. Therefore, DHAT's viewer aggregates insignificant nodes like @@ -447,7 +447,7 @@ case).</para> </sect2> -<sect2><title>The Output Footer</title> +<sect2 id="dh-output-footer"><title>The Output Footer</title> <para>Below the AP tree is a line like this:</para> @@ -466,7 +466,7 @@ terms, abbreviations and symbols used in the output.</para> </sect2> -<sect2><title>Sort Metrics</title> +<sect2 id="dh-sort-metrics"><title>Sort Metrics</title> <para>The order in which sub-trees are sorted can be changed via the "Sort metric" drop-down menu at the top of DHAT's viewer. Different sort metrics can diff --git a/docs/xml/FAQ.xml b/docs/xml/FAQ.xml index 845f5bb96c..414ac1364b 100644 --- a/docs/xml/FAQ.xml +++ b/docs/xml/FAQ.xml @@ -13,7 +13,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="faq-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> @@ -96,14 +96,14 @@ </qandaentry> <qandaentry id="faq.glibc_devel"> - <question> + <question id="q-glibc_devel"> <para>When building Valgrind, 'make' fails with this:</para> <screen> /usr/bin/ld: cannot find -lc collect2: ld returned 1 exit status </screen> </question> - <answer> + <answer id="a-glibc_devel"> <para>You need to install the glibc-static-devel package.</para> </answer> </qandaentry> @@ -629,7 +629,7 @@ is built standalone as FAQ.txt. That's why we link to, for example, the online copy of the manual. --> <qandaentry id="e-help"> - <question><para>Where can I get more help?</para></question> + <question id="q-help"><para>Where can I get more help?</para></question> <answer id="a-help"> <para>Read the appropriate section(s) of the <ulink url="&vg-docs-url;">Valgrind Documentation</ulink>.</para> diff --git a/docs/xml/dist-docs.xml b/docs/xml/dist-docs.xml index 9bf4d100ae..b1b5598fb0 100644 --- a/docs/xml/dist-docs.xml +++ b/docs/xml/dist-docs.xml @@ -13,7 +13,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="dist-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> diff --git a/docs/xml/index.xml b/docs/xml/index.xml index 3bdb38aa12..4166239ef5 100644 --- a/docs/xml/index.xml +++ b/docs/xml/index.xml @@ -16,7 +16,7 @@ </holder> </copyright> - <legalnotice> + <legalnotice id="legal"> <para>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the diff --git a/docs/xml/manual.xml b/docs/xml/manual.xml index e71a9cf750..518be2964e 100644 --- a/docs/xml/manual.xml +++ b/docs/xml/manual.xml @@ -13,7 +13,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="manual-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> diff --git a/docs/xml/quick-start-guide.xml b/docs/xml/quick-start-guide.xml index a61f5f095a..0f5e0a5f8a 100644 --- a/docs/xml/quick-start-guide.xml +++ b/docs/xml/quick-start-guide.xml @@ -12,7 +12,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="quickstart-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> diff --git a/docs/xml/tech-docs.xml b/docs/xml/tech-docs.xml index 28070f970c..2e077fc1d3 100644 --- a/docs/xml/tech-docs.xml +++ b/docs/xml/tech-docs.xml @@ -12,7 +12,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="tech-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> |
|
From: Mark W. <ma...@so...> - 2020-06-09 11:00:05
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=ab85a400536f239f98351be233a4c1946b7a6133 commit ab85a400536f239f98351be233a4c1946b7a6133 Author: Mark Wielaard <ma...@kl...> Date: Tue Jun 9 12:59:40 2020 +0200 docs: Always generate UTF-8 encoding Diff: --- docs/lib/vg-faq2txt.xsl | 2 +- docs/lib/vg-html-chunk.xsl | 4 +++- docs/lib/vg-html-common.xsl | 5 ++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/lib/vg-faq2txt.xsl b/docs/lib/vg-faq2txt.xsl index 97431bb604..95e94621d3 100644 --- a/docs/lib/vg-faq2txt.xsl +++ b/docs/lib/vg-faq2txt.xsl @@ -17,7 +17,7 @@ <xsl:strip-space elements="*"/> -<xsl:output method="text" encoding="ISO-8859-1" +<xsl:output method="text" encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/> <xsl:param name="generate.toc"> diff --git a/docs/lib/vg-html-chunk.xsl b/docs/lib/vg-html-chunk.xsl index e504d9bc93..b83af34ce4 100644 --- a/docs/lib/vg-html-chunk.xsl +++ b/docs/lib/vg-html-chunk.xsl @@ -4,10 +4,12 @@ <!-- import the common styles --> <xsl:import href="vg-html-common.xsl"/> - <!-- use our custom html stylesheet --> <xsl:param name="html.stylesheet" select="'vg_basic.css'"/> +<!-- use UTF-8 encoding --> +<xsl:param name="chunker.output.encoding" select="'UTF-8'"/> + <!-- custom header for html documentation --> <xsl:template name="header.navigation"> diff --git a/docs/lib/vg-html-common.xsl b/docs/lib/vg-html-common.xsl index 4fa7212832..7ffb6824a4 100644 --- a/docs/lib/vg-html-common.xsl +++ b/docs/lib/vg-html-common.xsl @@ -15,9 +15,8 @@ <!-- ../current/.. in docs/Makefile.am, since the latter is a --> <!-- symlink to the former, at least on SuSE 10.0. --> - -<!-- use 8859-1 encoding --> -<xsl:output method="html" encoding="ISO-8859-1" indent="yes"/> +<!-- use UTF-8 encoding --> +<xsl:output method="html" encoding="UTF-8" indent="yes"/> <!-- set various parameters --> <xsl:param name="use.id.as.filename" select="'1'"/> |
|
From: Mark W. <ma...@so...> - 2020-06-09 09:30:27
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=a489f40f78cee5559c230699befe11ff52388c28 commit a489f40f78cee5559c230699befe11ff52388c28 Author: Mark Wielaard <ma...@kl...> Date: Tue Jun 9 11:23:46 2020 +0200 docs: Make sure all elements that need it have an id tag. When generating HTML it is useful if every element that can be referenced has a stable id. If it doesn't a random one is generated which makes it harder to link to parts of the manual on the website. It also generates spurious diffs. Explicitly add an id tag for the sect2 and sect3 elements in dh-manual, a unique id for each legalnotice element and for each FAQ question and answer. Diff: --- dhat/docs/dh-manual.xml | 20 ++++++++++---------- docs/xml/FAQ.xml | 8 ++++---- docs/xml/dist-docs.xml | 2 +- docs/xml/index.xml | 2 +- docs/xml/manual.xml | 2 +- docs/xml/quick-start-guide.xml | 2 +- docs/xml/tech-docs.xml | 2 +- 7 files changed, 19 insertions(+), 19 deletions(-) diff --git a/dhat/docs/dh-manual.xml b/dhat/docs/dh-manual.xml index f52cca204d..6b9f1cb3f9 100644 --- a/dhat/docs/dh-manual.xml +++ b/dhat/docs/dh-manual.xml @@ -153,7 +153,7 @@ smaller <option>--num-callers</option> value to reduce the stack depths, because this can significantly reduce the size of DHAT's output files.</para> -<sect2><title>The Output Header</title> +<sect2 id="dh-output-header"><title>The Output Header</title> <para>The first part of the output shows the program command and process ID. For example:</para> @@ -179,13 +179,13 @@ Times { </sect2> -<sect2><title>The AP Tree</title> +<sect2 id="dh-ap-tree"><title>The AP Tree</title> <para>The third part of the output is the largest and most interesting part, showing the allocation point (AP) tree.</para> -<sect3><title>Structure</title> +<sect3 id="dh-structure"><title>Structure</title> <para>The following image shows a screenshot of part of an AP tree. The font is very small because this screenshot is intended to @@ -223,7 +223,7 @@ email, bug report, etc.</para> </sect3> -<sect3><title>The Root Node</title> +<sect3 id="dh-root-node"><title>The Root Node</title> <para>The root node looks like this:</para> @@ -248,7 +248,7 @@ next example will explain these in more detail.</para> </sect3> -<sect3><title>Interior Nodes</title> +<sect3 id="dh-interior-nodes"><title>Interior Nodes</title> <para>AP nodes further down the tree show information about a subset of allocations. For example:</para> @@ -331,7 +331,7 @@ vectors and hash tables, and isn't always fixable. </para> </sect3> -<sect3><title>Leaf Nodes</title> +<sect3 id="dh-leaf-nodes"><title>Leaf Nodes</title> <para>This is a leaf node:</para> @@ -381,7 +381,7 @@ This also means that each node makes complete sense on its own.</para> </sect3> -<sect3><title>Access Counts</title> +<sect3 id="dh-access-counts"><title>Access Counts</title> <para>If all blocks covered by an AP node have the same size, an additional <computeroutput>Accesses</computeroutput> field will be present. It indicates @@ -423,7 +423,7 @@ layout inefficiencies.</para> </sect3> -<sect3><title>Aggregate Nodes</title> +<sect3 id="aggregate-nodes"><title>Aggregate Nodes</title> <para>The AP tree is very large and many nodes represent tiny numbers of blocks and bytes. Therefore, DHAT's viewer aggregates insignificant nodes like @@ -447,7 +447,7 @@ case).</para> </sect2> -<sect2><title>The Output Footer</title> +<sect2 id="dh-output-footer"><title>The Output Footer</title> <para>Below the AP tree is a line like this:</para> @@ -466,7 +466,7 @@ terms, abbreviations and symbols used in the output.</para> </sect2> -<sect2><title>Sort Metrics</title> +<sect2 id="dh-sort-metrics"><title>Sort Metrics</title> <para>The order in which sub-trees are sorted can be changed via the "Sort metric" drop-down menu at the top of DHAT's viewer. Different sort metrics can diff --git a/docs/xml/FAQ.xml b/docs/xml/FAQ.xml index 845f5bb96c..414ac1364b 100644 --- a/docs/xml/FAQ.xml +++ b/docs/xml/FAQ.xml @@ -13,7 +13,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="faq-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> @@ -96,14 +96,14 @@ </qandaentry> <qandaentry id="faq.glibc_devel"> - <question> + <question id="q-glibc_devel"> <para>When building Valgrind, 'make' fails with this:</para> <screen> /usr/bin/ld: cannot find -lc collect2: ld returned 1 exit status </screen> </question> - <answer> + <answer id="a-glibc_devel"> <para>You need to install the glibc-static-devel package.</para> </answer> </qandaentry> @@ -629,7 +629,7 @@ is built standalone as FAQ.txt. That's why we link to, for example, the online copy of the manual. --> <qandaentry id="e-help"> - <question><para>Where can I get more help?</para></question> + <question id="q-help"><para>Where can I get more help?</para></question> <answer id="a-help"> <para>Read the appropriate section(s) of the <ulink url="&vg-docs-url;">Valgrind Documentation</ulink>.</para> diff --git a/docs/xml/dist-docs.xml b/docs/xml/dist-docs.xml index 9bf4d100ae..b1b5598fb0 100644 --- a/docs/xml/dist-docs.xml +++ b/docs/xml/dist-docs.xml @@ -13,7 +13,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="dist-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> diff --git a/docs/xml/index.xml b/docs/xml/index.xml index 3bdb38aa12..4166239ef5 100644 --- a/docs/xml/index.xml +++ b/docs/xml/index.xml @@ -16,7 +16,7 @@ </holder> </copyright> - <legalnotice> + <legalnotice id="legal"> <para>Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the diff --git a/docs/xml/manual.xml b/docs/xml/manual.xml index e71a9cf750..518be2964e 100644 --- a/docs/xml/manual.xml +++ b/docs/xml/manual.xml @@ -13,7 +13,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="manual-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> diff --git a/docs/xml/quick-start-guide.xml b/docs/xml/quick-start-guide.xml index a61f5f095a..0f5e0a5f8a 100644 --- a/docs/xml/quick-start-guide.xml +++ b/docs/xml/quick-start-guide.xml @@ -12,7 +12,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="quickstart-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> diff --git a/docs/xml/tech-docs.xml b/docs/xml/tech-docs.xml index 28070f970c..2e077fc1d3 100644 --- a/docs/xml/tech-docs.xml +++ b/docs/xml/tech-docs.xml @@ -12,7 +12,7 @@ <year>&vg-lifespan;</year> <holder><ulink url="&vg-devs-url;">Valgrind Developers</ulink></holder> </copyright> - <legalnotice> + <legalnotice id="tech-legal"> <para>Email: <ulink url="mailto:&vg-vemail;">&vg-vemail;</ulink></para> </legalnotice> </bookinfo> |
|
From: Mark W. <ma...@so...> - 2020-06-09 07:06:40
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=0a69a8f5bdb8c9456104dedfd10744a493dfd06a commit 0a69a8f5bdb8c9456104dedfd10744a493dfd06a Author: Mark Wielaard <ma...@kl...> Date: Tue Jun 9 09:02:51 2020 +0200 Add execveat for arm[64], [nano]mips[32|64], ppc[32|64], s390x and x86. https://bugs.kde.org/show_bug.cgi?id=345077 Diff: --- coregrind/m_syswrap/syswrap-arm-linux.c | 2 ++ coregrind/m_syswrap/syswrap-arm64-linux.c | 2 +- coregrind/m_syswrap/syswrap-mips32-linux.c | 2 ++ coregrind/m_syswrap/syswrap-mips64-linux.c | 1 + coregrind/m_syswrap/syswrap-nanomips-linux.c | 2 +- coregrind/m_syswrap/syswrap-ppc32-linux.c | 2 ++ coregrind/m_syswrap/syswrap-ppc64-linux.c | 2 ++ coregrind/m_syswrap/syswrap-s390x-linux.c | 2 ++ coregrind/m_syswrap/syswrap-x86-linux.c | 1 + include/vki/vki-scnums-s390x-linux.h | 2 ++ 10 files changed, 16 insertions(+), 2 deletions(-) diff --git a/coregrind/m_syswrap/syswrap-arm-linux.c b/coregrind/m_syswrap/syswrap-arm-linux.c index db7ce10567..579542785e 100644 --- a/coregrind/m_syswrap/syswrap-arm-linux.c +++ b/coregrind/m_syswrap/syswrap-arm-linux.c @@ -1014,6 +1014,8 @@ static SyscallTableEntry syscall_main_table[] = { LINXY(__NR_getrandom, sys_getrandom), // 384 LINXY(__NR_memfd_create, sys_memfd_create), // 385 + LINX_(__NR_execveat, sys_execveat), // 387 + LINX_(__NR_membarrier, sys_membarrier), // 389 LINX_(__NR_copy_file_range, sys_copy_file_range), // 391 LINXY(__NR_preadv2, sys_preadv2), // 392 diff --git a/coregrind/m_syswrap/syswrap-arm64-linux.c b/coregrind/m_syswrap/syswrap-arm64-linux.c index 3ae8d86cf9..81e01456f8 100644 --- a/coregrind/m_syswrap/syswrap-arm64-linux.c +++ b/coregrind/m_syswrap/syswrap-arm64-linux.c @@ -813,7 +813,7 @@ static SyscallTableEntry syscall_main_table[] = { LINXY(__NR_getrandom, sys_getrandom), // 278 LINXY(__NR_memfd_create, sys_memfd_create), // 279 LINXY(__NR_bpf, sys_bpf), // 280 - // (__NR_execveat, sys_ni_syscall), // 281 + LINX_(__NR_execveat, sys_execveat), // 281 // (__NR_userfaultfd, sys_ni_syscall), // 282 LINX_(__NR_membarrier, sys_membarrier), // 283 // (__NR_mlock2, sys_ni_syscall), // 284 diff --git a/coregrind/m_syswrap/syswrap-mips32-linux.c b/coregrind/m_syswrap/syswrap-mips32-linux.c index 406f9cda62..ffb428dcb5 100644 --- a/coregrind/m_syswrap/syswrap-mips32-linux.c +++ b/coregrind/m_syswrap/syswrap-mips32-linux.c @@ -1097,6 +1097,8 @@ static SyscallTableEntry syscall_main_table[] = { LINXY (__NR_getrandom, sys_getrandom), // 353 LINXY (__NR_memfd_create, sys_memfd_create), // 354 //.. + LINX_ (__NR_execveat, sys_execveat), // 356 + //.. LINX_ (__NR_membarrier, sys_membarrier), // 358 //.. LINX_ (__NR_copy_file_range, sys_copy_file_range), // 360 diff --git a/coregrind/m_syswrap/syswrap-mips64-linux.c b/coregrind/m_syswrap/syswrap-mips64-linux.c index 6d7a7b21a4..e5b471955c 100644 --- a/coregrind/m_syswrap/syswrap-mips64-linux.c +++ b/coregrind/m_syswrap/syswrap-mips64-linux.c @@ -800,6 +800,7 @@ static SyscallTableEntry syscall_main_table[] = { LINX_ (__NR_process_vm_writev, sys_process_vm_writev), LINXY (__NR_getrandom, sys_getrandom), LINXY (__NR_memfd_create, sys_memfd_create), + LINX_ (__NR_execveat, sys_execveat), LINX_ (__NR_membarrier, sys_membarrier), LINX_ (__NR_copy_file_range, sys_copy_file_range), LINXY (__NR_preadv, sys_preadv), diff --git a/coregrind/m_syswrap/syswrap-nanomips-linux.c b/coregrind/m_syswrap/syswrap-nanomips-linux.c index 92c0ac905b..40253fadf5 100644 --- a/coregrind/m_syswrap/syswrap-nanomips-linux.c +++ b/coregrind/m_syswrap/syswrap-nanomips-linux.c @@ -809,7 +809,7 @@ static SyscallTableEntry syscall_main_table[] = { LINXY (__NR_statx, sys_statx), LINX_ (__NR_setns, sys_setns), // (__NR_bpf, sys_ni_syscall), - // (__NR_execveat, sys_ni_syscall), + LINX_ (__NR_execveat, sys_execveat), // (__NR_userfaultfd, sys_ni_syscall), LINX_ (__NR_membarrier, sys_membarrier), // (__NR_mlock2, sys_ni_syscall), diff --git a/coregrind/m_syswrap/syswrap-ppc32-linux.c b/coregrind/m_syswrap/syswrap-ppc32-linux.c index 8f8eec3361..eed12a1bc6 100644 --- a/coregrind/m_syswrap/syswrap-ppc32-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc32-linux.c @@ -1019,6 +1019,8 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_getrandom, sys_getrandom), // 359 LINXY(__NR_memfd_create, sys_memfd_create), // 360 + LINX_ (__NR_execveat, sys_execveat), // 362 + LINX_(__NR_copy_file_range, sys_copy_file_range), // 379 LINXY(__NR_statx, sys_statx), // 383 diff --git a/coregrind/m_syswrap/syswrap-ppc64-linux.c b/coregrind/m_syswrap/syswrap-ppc64-linux.c index d65a664dd6..d58200b491 100644 --- a/coregrind/m_syswrap/syswrap-ppc64-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc64-linux.c @@ -1003,6 +1003,8 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_getrandom, sys_getrandom), // 359 LINXY(__NR_memfd_create, sys_memfd_create), // 360 + LINX_(__NR_execveat, sys_execveat), // 362 + LINX_(__NR_membarrier, sys_membarrier), // 365 LINX_(__NR_copy_file_range, sys_copy_file_range), // 379 diff --git a/coregrind/m_syswrap/syswrap-s390x-linux.c b/coregrind/m_syswrap/syswrap-s390x-linux.c index 7655b4bc97..a0a330aa20 100644 --- a/coregrind/m_syswrap/syswrap-s390x-linux.c +++ b/coregrind/m_syswrap/syswrap-s390x-linux.c @@ -833,6 +833,8 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_memfd_create, sys_memfd_create), // 350 + LINX_(__NR_execveat, sys_execveat), // 354 + LINX_(__NR_membarrier, sys_membarrier), // 356 LINXY(__NR_recvmmsg, sys_recvmmsg), // 357 LINXY(__NR_sendmmsg, sys_sendmmsg), // 358 diff --git a/coregrind/m_syswrap/syswrap-x86-linux.c b/coregrind/m_syswrap/syswrap-x86-linux.c index e047e59ed6..332ed0bf27 100644 --- a/coregrind/m_syswrap/syswrap-x86-linux.c +++ b/coregrind/m_syswrap/syswrap-x86-linux.c @@ -1588,6 +1588,7 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_getrandom, sys_getrandom), // 355 LINXY(__NR_memfd_create, sys_memfd_create), // 356 // LIN__(__NR_bpf, sys_ni_syscall), // 357 + LINX_(__NR_execveat, sys_execveat), // 358 LINXY(__NR_socket, sys_socket), // 359 LINXY(__NR_socketpair, sys_socketpair), // 360 LINX_(__NR_bind, sys_bind), // 361 diff --git a/include/vki/vki-scnums-s390x-linux.h b/include/vki/vki-scnums-s390x-linux.h index f38617098b..6487e20c99 100644 --- a/include/vki/vki-scnums-s390x-linux.h +++ b/include/vki/vki-scnums-s390x-linux.h @@ -315,6 +315,8 @@ #define __NR_getrandom 349 #define __NR_memfd_create 350 +#define __NR_execveat 354 + #define __NR_membarrier 356 #define __NR_recvmmsg 357 #define __NR_sendmmsg 358 |