Skip to content

Commit

Permalink
Coverage upload
Browse files Browse the repository at this point in the history
  • Loading branch information
CIFuzz committed Oct 22, 2021
1 parent dd6b130 commit 287d208
Show file tree
Hide file tree
Showing 15 changed files with 33 additions and 33 deletions.
Binary file modified coverage/latest/dumps/abort_fuzzer.profdata
Binary file not shown.
Binary file modified coverage/latest/dumps/do_stuff_fuzzer.profdata
Binary file not shown.
Binary file modified coverage/latest/dumps/merged.profdata
Binary file not shown.
2 changes: 1 addition & 1 deletion coverage/latest/fuzzer_stats/abort_fuzzer.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"data":[{"files":[{"filename":"/src/external-project/abort_fuzzer.cpp","summary":{"branches":{"count":6,"covered":5,"notcovered":1,"percent":83.333333333333343},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":13,"covered":11,"percent":84.615384615384613},"regions":{"count":10,"covered":9,"notcovered":1,"percent":90}}}],"totals":{"branches":{"count":6,"covered":5,"notcovered":1,"percent":83.333333333333343},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":13,"covered":11,"percent":84.615384615384613},"regions":{"count":10,"covered":9,"notcovered":1,"percent":90}}}],"type":"llvm.coverage.json.export","version":"2.0.1"}
{"data":[{"files":[],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":0,"covered":0,"percent":0},"instantiations":{"count":0,"covered":0,"percent":0},"lines":{"count":0,"covered":0,"percent":0},"regions":{"count":0,"covered":0,"notcovered":0,"percent":0}}}],"type":"llvm.coverage.json.export","version":"2.0.1"}
2 changes: 1 addition & 1 deletion coverage/latest/fuzzer_stats/do_stuff_fuzzer.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"data":[{"files":[{"filename":"/src/external-project/my_api.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":15,"covered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}}],"totals":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":15,"covered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}}],"type":"llvm.coverage.json.export","version":"2.0.1"}
{"data":[{"files":[{"filename":"/src/external-project/do_stuff_fuzzer.cpp","summary":{"branches":{"count":6,"covered":3,"notcovered":3,"percent":50},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":15,"covered":7,"percent":46.666666666666664},"regions":{"count":9,"covered":6,"notcovered":3,"percent":66.666666666666657}}},{"filename":"/src/external-project/my_api.cpp","summary":{"branches":{"count":10,"covered":0,"notcovered":10,"percent":0},"functions":{"count":1,"covered":0,"percent":0},"instantiations":{"count":1,"covered":0,"percent":0},"lines":{"count":15,"covered":0,"percent":0},"regions":{"count":11,"covered":0,"notcovered":11,"percent":0}}}],"totals":{"branches":{"count":16,"covered":3,"notcovered":13,"percent":18.75},"functions":{"count":2,"covered":1,"percent":50},"instantiations":{"count":2,"covered":1,"percent":50},"lines":{"count":30,"covered":7,"percent":23.333333333333332},"regions":{"count":20,"covered":6,"notcovered":14,"percent":30}}}],"type":"llvm.coverage.json.export","version":"2.0.1"}
6 changes: 3 additions & 3 deletions coverage/latest/logs/abort_fuzzer.log
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
INFO: Running with entropic power schedule (0xFF, 100).
INFO: Seed: 2749319180
INFO: Seed: 3544670108
INFO: Loaded 1 modules (7 inline 8-bit counters): 7 [0x531d18, 0x531d1f),
INFO: Loaded 1 PC tables (7 PCs): 7 [0x4f6e68,0x4f6ed8),
MERGE-OUTER: 4 files, 0 in the initial corpus, 0 processed earlier
MERGE-OUTER: attempt 1
INFO: Running with entropic power schedule (0xFF, 100).
INFO: Seed: 2749331274
INFO: Seed: 3544682023
INFO: Loaded 1 modules (7 inline 8-bit counters): 7 [0x531d18, 0x531d1f),
INFO: Loaded 1 PC tables (7 PCs): 7 [0x4f6e68,0x4f6ed8),
INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes
MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge74.txt'
MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge80.txt'
MERGE-INNER: 4 total files; 0 processed earlier; will process 4 files now
#1 pulse cov: 3 ft: 3 exec/s: 0 rss: 27Mb
#2 pulse cov: 4 ft: 4 exec/s: 0 rss: 27Mb
Expand Down
6 changes: 3 additions & 3 deletions coverage/latest/logs/do_stuff_fuzzer.log
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
INFO: Running with entropic power schedule (0xFF, 100).
INFO: Seed: 2749327274
INFO: Seed: 3544670005
INFO: Loaded 1 modules (6 inline 8-bit counters): 6 [0x532e20, 0x532e26),
INFO: Loaded 1 PC tables (6 PCs): 6 [0x4f72e8,0x4f7348),
MERGE-OUTER: 2 files, 0 in the initial corpus, 0 processed earlier
MERGE-OUTER: attempt 1
INFO: Running with entropic power schedule (0xFF, 100).
INFO: Seed: 2749341280
INFO: Seed: 3544681988
INFO: Loaded 1 modules (6 inline 8-bit counters): 6 [0x532e20, 0x532e26),
INFO: Loaded 1 PC tables (6 PCs): 6 [0x4f72e8,0x4f7348),
INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes
MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge82.txt'
MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge79.txt'
MERGE-INNER: 2 total files; 0 processed earlier; will process 2 files now
#1 pulse cov: 2 ft: 2 exec/s: 0 rss: 27Mb
#2 pulse cov: 3 ft: 3 exec/s: 0 rss: 27Mb
Expand Down
14 changes: 7 additions & 7 deletions coverage/latest/report/linux/file_view_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -64,16 +64,16 @@ <h2>Coverage Report</h2>
<tbody>
<tr class="light-row">
<td>
<pre><a href='src/external-project/abort_fuzzer.cpp.html'>src/external-project/abort_fuzzer.cpp</a></pre>
<pre><a href='src/external-project/do_stuff_fuzzer.cpp.html'>src/external-project/do_stuff_fuzzer.cpp</a></pre>
</td>
<td class='column-entry-yellow'>
<pre> 84.62% (11/13)</pre>
<td class='column-entry-red'>
<pre> 46.67% (7/15)</pre>
</td>
<td class='column-entry-green'>
<pre>100.00% (1/1)</pre>
</td>
<td class='column-entry-yellow'>
<pre> 90.00% (9/10)</pre>
<td class='column-entry-red'>
<pre> 66.67% (6/9)</pre>
</td>
</tr>
<tr class="light-row">
Expand All @@ -97,13 +97,13 @@ <h2>Coverage Report</h2>
<pre>Totals</pre>
</td>
<td class='column-entry-red'>
<pre> 39.29% (11/28)</pre>
<pre> 23.33% (7/30)</pre>
</td>
<td class='column-entry-red'>
<pre> 50.00% (1/2)</pre>
</td>
<td class='column-entry-red'>
<pre> 42.86% (9/21)</pre>
<pre> 30.00% (6/20)</pre>
</td>
</tr>
</tfoot>
Expand Down
8 changes: 4 additions & 4 deletions coverage/latest/report/linux/report.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,13 +67,13 @@ <h2>Coverage Report</h2>
<pre><a href='src/report.html'>src/</a></pre>
</td>
<td class='column-entry-red'>
<pre> 39.29% (11/28)</pre>
<pre> 23.33% (7/30)</pre>
</td>
<td class='column-entry-red'>
<pre> 50.00% (1/2)</pre>
</td>
<td class='column-entry-red'>
<pre> 42.86% (9/21)</pre>
<pre> 30.00% (6/20)</pre>
</td>
</tr>
</tbody>
Expand All @@ -83,13 +83,13 @@ <h2>Coverage Report</h2>
<pre>Totals</pre>
</td>
<td class='column-entry-red'>
<pre> 39.29% (11/28)</pre>
<pre> 23.33% (7/30)</pre>
</td>
<td class='column-entry-red'>
<pre> 50.00% (1/2)</pre>
</td>
<td class='column-entry-red'>
<pre> 42.86% (9/21)</pre>
<pre> 30.00% (6/20)</pre>
</td>
</tr>
</tfoot>
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!doctype html><html><head><meta name='viewport' content='width=device-width,initial-scale=1'><meta charset='UTF-8'><link rel='stylesheet' type='text/css' href='../../../style.css'></head><body><h2>Coverage Report</h2><h4>Created: 2021-10-22 03:44</h4><div class='centered'><table><div class='source-name-title'><pre>/src/external-project/do_stuff_fuzzer.cpp</pre></div><tr><td><pre>Line</pre></td><td><pre>Count</pre></td><td><pre>Source (<a href='#L16'>jump to first uncovered line</a>)</pre></td></tr><tr><td class='line-number'><a name='L1' href='#L1'><pre>1</pre></a></td><td class='uncovered-line'></td><td class='code'><pre>// Copyright 2017 Google Inc. All Rights Reserved.</pre></td></tr><tr><td class='line-number'><a name='L2' href='#L2'><pre>2</pre></a></td><td class='uncovered-line'></td><td class='code'><pre>// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</pre></td></tr><tr><td class='line-number'><a name='L3' href='#L3'><pre>3</pre></a></td><td class='uncovered-line'></td><td class='code'><pre>#include &quot;my_api.h&quot;</pre></td></tr><tr><td class='line-number'><a name='L4' href='#L4'><pre>4</pre></a></td><td class='uncovered-line'></td><td class='code'><pre></pre></td></tr><tr><td class='line-number'><a name='L5' href='#L5'><pre>5</pre></a></td><td class='uncovered-line'></td><td class='code'><pre>#include &lt;string&gt;</pre></td></tr><tr><td class='line-number'><a name='L6' href='#L6'><pre>6</pre></a></td><td class='uncovered-line'></td><td class='code'><pre>#include &lt;stdlib.h&gt;</pre></td></tr><tr><td class='line-number'><a name='L7' href='#L7'><pre>7</pre></a></td><td class='uncovered-line'></td><td class='code'><pre></pre></td></tr><tr><td class='line-number'><a name='L8' href='#L8'><pre>8</pre></a></td><td class='uncovered-line'></td><td class='code'><pre>// Simple fuzz target for DoStuff().</pre></td></tr><tr><td class='line-number'><a name='L9' href='#L9'><pre>9</pre></a></td><td class='uncovered-line'></td><td class='code'><pre>// See http://libfuzzer.info for details.</pre></td></tr><tr><td class='line-number'><a name='L10' href='#L10'><pre>10</pre></a></td><td class='covered-line'><pre>4</pre></td><td class='code'><pre>extern &quot;C&quot; int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {</pre></td></tr><tr><td class='line-number'><a name='L11' href='#L11'><pre>11</pre></a></td><td class='covered-line'><pre>4</pre></td><td class='code'><pre> if (size &lt; 2) {</pre></td></tr><tr><td class='line-number'><a name='L12' href='#L12'><pre>12</pre></a></td><td class='covered-line'><pre>2</pre></td><td class='code'><pre> return 0;</pre></td></tr><tr><td class='line-number'><a name='L13' href='#L13'><pre>13</pre></a></td><td class='covered-line'><pre>2</pre></td><td class='code'><pre> }</pre></td></tr><tr><td class='line-number'><a name='L14' href='#L14'><pre>14</pre></a></td><td class='covered-line'><pre>2</pre></td><td class='code'><pre> if (data[1] != &apos;b&apos;) {</pre></td></tr><tr><td class='line-number'><a name='L15' href='#L15'><pre>15</pre></a></td><td class='covered-line'><pre>2</pre></td><td class='code'><pre> return 0;</pre></td></tr><tr><td class='line-number'><a name='L16' href='#L16'><pre>16</pre></a></td><td class='covered-line'><pre>2</pre></td><td class='code'><pre> }</pre></td></tr><tr><td class='line-number'><a name='L17' href='#L17'><pre>17</pre></a></td><td class='uncovered-line'><pre>0</pre></td><td class='code'><pre> <span class='red'>std::string str(reinterpret_cast&lt;const char *&gt;(data), size);</span></pre></td></tr><tr><td class='line-number'><a name='L18' href='#L18'><pre>18</pre></a></td><td class='uncovered-line'><pre>0</pre></td><td class='code'><pre><span class='red'> DoStuff(str); // Disregard the output.</span></pre></td></tr><tr><td class='line-number'><a name='L19' href='#L19'><pre>19</pre></a></td><td class='uncovered-line'><pre>0</pre></td><td class='code'><pre><span class='red'> if (</span><span class='red'>data[0] == &apos;a&apos;</span><span class='red'>) </span><span class='red'>{</span></pre></td></tr><tr><td class='line-number'><a name='L20' href='#L20'><pre>20</pre></a></td><td class='uncovered-line'><pre>0</pre></td><td class='code'><pre><span class='red'> int* x = (int*) malloc(4);</span></pre></td></tr><tr><td class='line-number'><a name='L21' href='#L21'><pre>21</pre></a></td><td class='uncovered-line'><pre>0</pre></td><td class='code'><pre><span class='red'> free(x);</span></pre></td></tr><tr><td class='line-number'><a name='L22' href='#L22'><pre>22</pre></a></td><td class='uncovered-line'><pre>0</pre></td><td class='code'><pre><span class='red'> return x[0];</span></pre></td></tr><tr><td class='line-number'><a name='L23' href='#L23'><pre>23</pre></a></td><td class='uncovered-line'><pre>0</pre></td><td class='code'><pre><span class='red'> }</span><span class='red'></span></pre></td></tr><tr><td class='line-number'><a name='L24' href='#L24'><pre>24</pre></a></td><td class='uncovered-line'><pre>0</pre></td><td class='code'><pre><span class='red'>}</span></pre></td></tr></table></div></body></html>
Loading

0 comments on commit 287d208

Please sign in to comment.