~ubuntu-branches/ubuntu/wily/clamav/wily-proposed

« back to all changes in this revision

Viewing changes to libclamav/c++/llvm/utils/NightlyTestTemplate.html

  • Committer: Package Import Robot
  • Author(s): Scott Kitterman, Sebastian Andrzej Siewior, Andreas Cadhalpun, Scott Kitterman, Javier Fernández-Sanguino
  • Date: 2015-01-28 00:25:13 UTC
  • mfrom: (0.48.14 sid)
  • Revision ID: package-import@ubuntu.com-20150128002513-lil2oi74cooy4lzr
Tags: 0.98.6+dfsg-1
[ Sebastian Andrzej Siewior ]
* update "fix-ssize_t-size_t-off_t-printf-modifier", include of misc.h was
  missing but was pulled in via the systemd patch.
* Don't leak return codes from libmspack to clamav API. (Closes: #774686).

[ Andreas Cadhalpun ]
* Add patch to avoid emitting incremental progress messages when not
  outputting to a terminal. (Closes: #767350)
* Update lintian-overrides for unused-file-paragraph-in-dep5-copyright.
* clamav-base.postinst: always chown /var/log/clamav and /var/lib/clamav
  to clamav:clamav, not only on fresh installations. (Closes: #775400)
* Adapt the clamav-daemon and clamav-freshclam logrotate scripts,
  so that they correctly work under systemd.
* Move the PidFile variable from the clamd/freshclam configuration files
  to the init scripts. This makes the init scripts more robust against
  misconfiguration and avoids error messages with systemd. (Closes: #767353)
* debian/copyright: drop files from Files-Excluded only present in github
  tarballs
* Drop Workaround-a-bug-in-libc-on-Hurd.patch, because hurd got fixed.
  (see #752237)
* debian/rules: Remove useless --with-system-tommath --without-included-ltdl
  configure options.

[ Scott Kitterman ]
* Stop stripping llvm when repacking the tarball as the system llvm on some
  releases is too old to use
* New upstream bugfix release
  - Library shared object revisions.
  - Includes a patch from Sebastian Andrzej Siewior making ClamAV pid files
    compatible with systemd.
  - Fix a heap out of bounds condition with crafted Yoda's crypter files.
    This issue was discovered by Felix Groebert of the Google Security Team.
  - Fix a heap out of bounds condition with crafted mew packer files. This
    issue was discovered by Felix Groebert of the Google Security Team.
  - Fix a heap out of bounds condition with crafted upx packer files. This
    issue was discovered by Kevin Szkudlapski of Quarkslab.
  - Fix a heap out of bounds condition with crafted upack packer files. This
    issue was discovered by Sebastian Andrzej Siewior. CVE-2014-9328.
  - Compensate a crash due to incorrect compiler optimization when handling
    crafted petite packer files. This issue was discovered by Sebastian
    Andrzej Siewior.
* Update lintian override for embedded zlib to match new so version

[ Javier Fernández-Sanguino ]
* Updated Spanish Debconf template translation (Closes: #773563)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html><head><title>LLVM Test Results for $DateString</title></head>
 
3
 
 
4
<body bgcolor=white>
 
5
<center><font size=+3 face=Verdana><b>LLVM Test Results for $DateString</b></font></center>
 
6
<hr height=1>
 
7
 
 
8
<table width=100%>
 
9
<tr><td valign=top align=center>
 
10
 
 
11
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
12
<table border="0" cellpadding="5" cellspacing="0"><tr><td bgcolor="#DDAA77">
 
13
<font size=+1><b>Sections:</b></font><br>
 
14
</td></tr><tr><td bgcolor="#FFCC99" align=center>
 
15
<a href="#Overview">Overview</a><br>
 
16
<a href="#Changes">Changes</a><br>
 
17
<a href="#Dejagnu">Dejagnu Tests</a><br>
 
18
<a href="#Trends">Trends</a><br>
 
19
<a href="#Programs">Programs</a><br>
 
20
</td></tr></table></td></tr></table>
 
21
 
 
22
<p>
 
23
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
24
<table border="0" cellpadding="5" cellspacing="0"><tr><td bgcolor="#DDAA77"
 
25
<font size=+1><b>Previous:</b></font><br>
 
26
</td></tr><tr><td bgcolor="#FFCC99">
 
27
  $PrevDaysList
 
28
</td></tr></table></td></tr></table>
 
29
<p>
 
30
 
 
31
<font size=+1><b>Back to:</b></font><br>
 
32
<a href="http://llvm.org/testresults/">Test&nbsp;Results</a><br>
 
33
<a href="http://llvm.org/">LLVM&nbsp;Page</a><p>
 
34
 
 
35
</td><td valign=top>
 
36
 
 
37
<center>
 
38
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
39
<table border="0" cellpadding="10" cellspacing="0"><tr><td bgcolor="#DDAA77"
 
40
<font size=+2 face=Verdana><b><a name="Overview">Today's Test Results Overview</font></b>
 
41
</td></tr></table></td></tr></table></center><p>
 
42
 
 
43
<!-- Running LOC graph -->
 
44
<table align=right>
 
45
<tr><td>
 
46
<a href="running_loc_large.png"
 
47
   ><img border=0 width=480 height=360 src="running_loc.png"></a>
 
48
</td></tr>
 
49
<tr><td align=center>Lines Of Code over Time<br>
 
50
<font size=-1><a href="running_loc_large.png">Click for larger view</a></font>
 
51
</td></tr>
 
52
</table>
 
53
 
 
54
<h2>Nightly Test Overview:</h2>
 
55
<ul>
 
56
  <li>Start: <b>$TestStartTime</b></li>
 
57
  <li>Finish: <b>$TestFinishTime</b></li>
 
58
  <li>Platform: <b>$TestPlatform</b></li>
 
59
</ul>
 
60
<h2>CVS Tree Overview:</h2>
 
61
<ul>
 
62
<li><a href="$DATE-CVS-Log.txt">CVS Checkout Log</a>
 
63
<ul>
 
64
    <b>$NumDirsInCVS</b> dirs, <b>$NumFilesInCVS</b> files, <b>$LOC</b>
 
65
    lines of code, checked out in <b>$CVSCheckoutTime</b> seconds<br></ul>
 
66
<li><a href="$DATE-Build-Log.txt">Compilation Log</a>
 
67
<table>
 
68
<tr><td><b>Item</b></td><td><b>CPU Time</b></td><td><b>Wall Clock</b></td></tr>
 
69
<tr><td>Configure CVS Tree</td><td>$ConfigTime</td><td>$ConfigWallTime</td></tr>
 
70
<tr><td>Build CVS Tree</td><td>$BuildTime</td><td>$BuildWallTime</td></tr>
 
71
<tr><td>Run Dejagnu Tests</td><td>$DejagnuTime</td><td>$DejagnuWallTime</td></tr>
 
72
</table></li>
 
73
<li>Number of object files compiled: <b>$NumObjects</b></li>
 
74
<li>Number of libraries linked: <b>$NumLibraries</b></li>
 
75
<li>Number of executables linked:<b> $NumExecutables</b></li>
 
76
<li>Build Status: $BuildStatus</li>
 
77
</ul>
 
78
 
 
79
<h2>Warnings during the build:</h2>
 
80
$WarningsList
 
81
 
 
82
<br><br><center>
 
83
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
84
<table border="0" cellpadding="10" cellspacing="0"><tr><td bgcolor="#DDAA77"
 
85
<font size=+2 face=Verdana><b><a name="Changes">Changes from Yesterday</font></b>
 
86
</td></tr></table></td></tr></table></center><p>
 
87
 
 
88
<h2>Changes to CVS:</h2>
 
89
<ul>
 
90
<li>Users who committed to CVS: <b>$UserCommitList</b>
 
91
<li>Users who updated from CVS: <b>$UserUpdateList</b>
 
92
<li>Added Files:    $AddedFilesList
 
93
<li>Modified Files: $ModifiedFilesList
 
94
<li>Removed Files:  $RemovedFilesList
 
95
</ul><p>
 
96
 
 
97
<h2>Changes to Warnings:</h2>
 
98
<p>Warnings Added:</p>
 
99
$WarningsAdded
 
100
<p>Warnings Removed:</p>
 
101
$WarningsRemoved
 
102
 
 
103
<h2>Changes in the test suite:</h2>
 
104
<ul>
 
105
<li>New Tests: $TestsAdded
 
106
<li>Removed Tests: $TestsRemoved
 
107
<li>Newly passing tests: $TestsFixed
 
108
<li>Newly failing tests: $TestsBroken
 
109
</ul>
 
110
</td></tr></tbody></table>
 
111
 
 
112
 
 
113
<br/><br/><center>
 
114
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
115
<table border="0" cellpadding="10" cellspacing="0"><tr><td bgcolor="#DDAA77"
 
116
<font size=+2 face=Verdana><b><a name="Dejagnu">Dejagnu Test Results</font></b>
 
117
</td></tr></table></td></tr></table></center>
 
118
<br/>
 
119
$DejagnuTestResults
 
120
<p>A complete log of testing <a href="$DATE-Dejagnu-testrun.log">Feature and Regression</a> is available for further analysis.</p>
 
121
 
 
122
<br><br><center>
 
123
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
124
<table border="0" cellpadding="10" cellspacing="0"><tr><td bgcolor="#DDAA77"
 
125
<font size=+2 face=Verdana><b><a name="Trends">Changes Over Time</font></b>
 
126
</td></tr></table></td></tr></table></center><p>
 
127
 
 
128
 
 
129
Here are some charts showing how the LLVM optimizer and code generators are
 
130
changing over time.  For now we use the Olden benchmark suite to measure this,
 
131
but eventually we will switch to using SPEC CPU2000.  All programs are run with
 
132
"LARGE_PROBLEM_SIZE" enabled.  Click on any of the charts to get a larger
 
133
version.<p>
 
134
 
 
135
<h2>Compilation Measurements:</h2>
 
136
 
 
137
<table border="0" align=center>
 
138
<tr>
 
139
<td width=50% align=center>
 
140
<a href="running_Olden_bytecode_large.png"><img width=480 height=360 border=0 src="running_Olden_bytecode.png"></a><br>
 
141
Size of LLVM bytecode files
 
142
</td>
 
143
<td width=50% align=center>
 
144
<a href="running_Olden_opt_time_large.png"><img width=480 height=360 border=0 src="running_Olden_opt_time.png"></a><br>
 
145
Time to run the LLVM optimizer on each program
 
146
</td></tr>
 
147
</table>
 
148
 
 
149
<h2>Program Execution Measurements:</h2>
 
150
 
 
151
<table border="0" align=center>
 
152
<tr>
 
153
<td width=50% align=center>
 
154
<a href="running_Olden_cbe_time_large.png"><img width=480 height=360 border=0 src="running_Olden_cbe_time.png"></a><br>
 
155
Execution time for CBE generated executable
 
156
</td>
 
157
<td width=50% align=center>
 
158
<a href="running_Olden_llc_time_large.png"><img width=480 height=360 border=0 src="running_Olden_llc_time.png"></a><br>
 
159
Execution time for the LLC generated executable
 
160
</td></tr>
 
161
 
 
162
<tr>
 
163
<td align=center>
 
164
<a href="running_Olden_jit_time_large.png"><img width=480 height=360 border=0 src="running_Olden_jit_time.png"></a><br>
 
165
Execution time for program in the JIT
 
166
</td>
 
167
<td></td></tr>
 
168
</table>
 
169
 
 
170
 
 
171
 
 
172
 
 
173
<br><br><center>
 
174
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
175
<table border="0" cellpadding="10" cellspacing="0"><tr><td bgcolor="#DDAA77"
 
176
<font size=+2 face=Verdana><b><a name="Programs">Program Tests</font></b>
 
177
</td></tr></table></td></tr></table></center><p>
 
178
 
 
179
This section tests LLVM on a variety of programs in the test suite.  This
 
180
includes benchmark suites like the Olden, McCat, Ptrdist, and SPEC benchmarks as
 
181
well as a few random programs with test inputs.  This section is meant to track
 
182
how stable LLVM is as a whole. A failure in the execution of any test is marked
 
183
with an asterisk: `*'. The columns of the tables are:<p>
 
184
 
 
185
<ol>
 
186
<li><a name="Program">Program</a> - The name of the program for that row.</li>
 
187
<li><a name="GCCAS">GCCAS</a> - Time to run LLVM optimizers on the program.</li>
 
188
<li><a name="Bytecode">Bytecode</a> - The size of the bytecode for the
 
189
    program</li>
 
190
<li><a name="Instrs">Instrs</a> - The number of LLVM instructions in the
 
191
    compiled bytecode</li>
 
192
<li><a name="LLC<br>compile">LLC compile</a> - The time taken compile with
 
193
    LLC (the static backend)</li>
 
194
<li><a name="JIT<br>codegen">JIT codegen</a> - The amount of time spent in the
 
195
    JIT itself, instead of executing the program.</li>
 
196
<li><a name="Machine<br>code">Machine code</a> - The number of bytes of machine
 
197
    code generated by the JIT.</li>
 
198
<li><a name="GCC">GCC</a> - The time taken to execute the program when compiled
 
199
    with GCC -O2.</li>
 
200
<li><a name="CBE">CBE</a> - The time taken to execute the program after
 
201
    compilation through the C backend, compiled with -O2.</li>
 
202
<li><a name="LLC">LLC</a> - How long does the program generated by the static
 
203
    backend LLC take to execute </li>
 
204
<li><a name="JIT">JIT</a> - The amount of time spent running the
 
205
    program with the JIT; this includes the code generation phase (listed above)
 
206
    and actually running the program.</li>
 
207
<li><a name="GCC/LLC">GCC/LLC</a> - The speed-up of the LLC output vs the native 
 
208
    GCC output: greater than 1 is a speedup, less than 1 is a slowdown.</li>
 
209
<li><a name="GCC/CBE">GCC/CBE</a> - The speed-up of the CBE output vs the native 
 
210
    GCC output: greater than 1 is a speedup, less than 1 is a slowdown.</li>
 
211
<li><a name="LLC-BETA">LLC-BETA</a> - How long does the program generated by the static
 
212
    backend LLC take to execute the program, when compiled with new experimental 
 
213
    features.  This is temporary, for tuning.</li>
 
214
</ol><p>
 
215
 
 
216
A complete log of testing 
 
217
<a href="$DATE-SingleSource-ProgramTest.txt.gz">SingleSource</a>, 
 
218
<a href="$DATE-MultiSource-ProgramTest.txt.gz">MultiSource</a>, and
 
219
<a href="$DATE-External-ProgramTest.txt.gz">External</a> programs are
 
220
available for further analysis.
 
221
 
 
222
<h2>Programs/External</h2>
 
223
 
 
224
<center>
 
225
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
226
$ExternalProgramsTable
 
227
</td></tr></table></center>
 
228
 
 
229
<h2>Programs/MultiSource</h2>
 
230
 
 
231
<center>
 
232
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
233
$MultiSourceProgramsTable
 
234
</td></tr></table></center>
 
235
 
 
236
<h2>Programs/SingleSource</h2>
 
237
 
 
238
<center>
 
239
<table border="0" cellspacing="0" cellpadding="2"><tr><td bgcolor="#000000"> 
 
240
$SingleSourceProgramsTable
 
241
</td></tr></table></center>
 
242
 
 
243
</td></tr></html>
 
244