Skip to content

Commit

Permalink
Update. BDE 4.18.0
Browse files Browse the repository at this point in the history
  • Loading branch information
osubboo committed Jan 23, 2025
1 parent 7960e5f commit 78c3587
Show file tree
Hide file tree
Showing 161 changed files with 6,755 additions and 2,595 deletions.
8 changes: 4 additions & 4 deletions articles/fuzz_testing.html
Original file line number Diff line number Diff line change
Expand Up @@ -273,8 +273,8 @@ <h2>A Fuzz Testing Template<a class="headerlink" href="#a-fuzz-testing-template"
<span class="w"> </span><span class="o">--</span><span class="n">LENGTH</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="p">}</span><span class="w"></span>

<span class="w"> </span><span class="k">switch</span><span class="w"> </span><span class="p">(</span><span class="n">test</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="mi">0</span><span class="o">:</span><span class="w"> </span><span class="c1">// Zero is always the leading case.</span>
<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="nl">N</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="k">switch</span><span class="w"> </span><span class="p">(</span><span class="n">test</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="mi">0</span><span class="p">:</span><span class="w"> </span><span class="c1">// Zero is always the leading case.</span>
<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="no">N</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="c1">// --------------------------------------------------------------------</span>
<span class="w"> </span><span class="c1">// TESTING &#39;myFunction&#39;</span>
<span class="w"> </span><span class="c1">//</span>
Expand Down Expand Up @@ -334,7 +334,7 @@ <h2>Generating Fuzz Test Inputs<a class="headerlink" href="#generating-fuzz-test
intent of paralleling the normal test above, we might write it like this.</p>
<div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="c1">// ,,,</span>
<span class="k">switch</span><span class="w"> </span><span class="p">(</span><span class="n">test</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="mi">1</span><span class="o">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="mi">1</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="kt">uint8_t</span><span class="w"> </span><span class="n">limit</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">LENGTH</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="mi">0</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">limit</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">*</span><span class="n">FUZZ</span><span class="o">++</span><span class="w"> </span><span class="o">&amp;</span><span class="w"> </span><span class="mh">0xFF</span><span class="p">;</span><span class="w"></span>
Expand Down Expand Up @@ -467,7 +467,7 @@ <h2>Generating Function Input from Fuzz Data<a class="headerlink" href="#generat
<blockquote>
<div><div class="highlight-cpp notranslate"><div class="highlight"><pre><span></span><span class="k">switch</span><span class="w"> </span><span class="p">(</span><span class="n">test</span><span class="p">)</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="k">typedef</span><span class="w"> </span><span class="n">bslim</span><span class="o">::</span><span class="n">FuzzUtil</span><span class="w"> </span><span class="n">FuzzUtil</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="mi">1</span><span class="o">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="k">case</span><span class="w"> </span><span class="mi">1</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">bslim</span><span class="o">::</span><span class="n">FuzzDataView</span><span class="w"> </span><span class="nf">fuzzData</span><span class="p">(</span><span class="n">FUZZ</span><span class="p">,</span><span class="w"> </span><span class="n">LENGTH</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">Options</span><span class="w"> </span><span class="n">options</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="n">options</span><span class="p">.</span><span class="n">setMaxDepth</span><span class="p">(</span><span class="n">FuzzUtil</span><span class="o">::</span><span class="n">consumeNumberInRange</span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span><span class="p">(</span><span class="o">&amp;</span><span class="n">fuzzData</span><span class="p">,</span><span class="w"> </span><span class="mi">1</span><span class="p">,</span><span class="w"> </span><span class="mi">128</span><span class="p">));</span><span class="w"></span>
Expand Down
1 change: 0 additions & 1 deletion articles/mpcheck.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@
<li class="toctree-l1"><a class="reference internal" href="../library_information/build.html">Build Instructions</a></li>
<li class="toctree-l1"><a class="reference internal" href="../library_information/source_code.html">Source Code</a></li>
<li class="toctree-l1"><a class="reference internal" href="../library_information/supported_platforms.html">Supported Platforms</a></li>
<li class="toctree-l1"><a class="reference internal" href="../library_information/package_managers.html">VCPKG</a></li>
<li class="toctree-l1"><a class="reference internal" href="../release_notes/release_notes.html">Release Notes</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Knowledge Base</span></p>
Expand Down
Loading

0 comments on commit 78c3587

Please sign in to comment.