Skip to content

Commit

Permalink
Deploying to gh-pages from @ 231c0ac 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
jlam55555 committed Nov 3, 2024
1 parent 0c7ebff commit a307b4b
Show file tree
Hide file tree
Showing 250 changed files with 4,201 additions and 889 deletions.
42 changes: 23 additions & 19 deletions annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -88,25 +88,29 @@
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>nonstd</b></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structnonstd_1_1format__spec.html" target="_self">format_spec</a></td><td class="desc"></td></tr>
<tr id="row_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classnonstd_1_1string__view.html" target="_self">string_view</a></td><td class="desc">Nonstd version of std::string_view </td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>serial</b></td><td class="desc"></td></tr>
<tr id="row_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classserial_1_1Serial.html" target="_self">Serial</a></td><td class="desc">A very simple abstraction of a serial device </td></tr>
<tr id="row_4_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>test</b></td><td class="desc"></td></tr>
<tr id="row_4_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_4_0_" class="arrow" onclick="toggleFolder('4_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>detail</b></td><td class="desc"></td></tr>
<tr id="row_4_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtest_1_1detail_1_1TestInfo.html" target="_self">TestInfo</a></td><td class="desc">Test descriptor </td></tr>
<tr id="row_4_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtest_1_1TestFixture.html" target="_self">TestFixture</a></td><td class="desc">For use with TEST*_WITH_FIXTURE() </td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>util</b></td><td class="desc"></td></tr>
<tr id="row_5_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_5_0_" class="arrow" onclick="toggleFolder('5_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1IntrusiveListHead.html" target="_self">IntrusiveListHead</a></td><td class="desc">A C++ version of the common linked list data structure (see <code>man 3 list</code>) </td></tr>
<tr id="row_5_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutil_1_1IntrusiveListHead_1_1Iterator.html" target="_self">Iterator</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbp__req__header.html" target="_self">bp_req_header</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbp__req__memory__map.html" target="_self">bp_req_memory_map</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcpuid__features.html" target="_self">cpuid_features</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structe820__mm__entry.html" target="_self">e820_mm_entry</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structInterruptFrame.html" target="_self">InterruptFrame</a></td><td class="desc">Stack frame generated when entering an interrupt </td></tr>
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmbr__partition__desc.html" target="_self">mbr_partition_desc</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpage__directory__entry.html" target="_self">page_directory_entry</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpage__directory__entry__4mb.html" target="_self">page_directory_entry_4mb</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpage__table__entry.html" target="_self">page_table_entry</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRegisterFrame.html" target="_self">RegisterFrame</a></td><td class="desc">Stack frame generated by the <code>pusha</code> instruction </td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>sched</b></td><td class="desc"></td></tr>
<tr id="row_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsched_1_1KernelThread.html" target="_self">KernelThread</a></td><td class="desc">Internal representation of a kernel thread </td></tr>
<tr id="row_3_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsched_1_1Scheduler.html" target="_self">Scheduler</a></td><td class="desc"></td></tr>
<tr id="row_3_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classsched_1_1TestScheduler.html" target="_self">TestScheduler</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>serial</b></td><td class="desc"></td></tr>
<tr id="row_4_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classserial_1_1Serial.html" target="_self">Serial</a></td><td class="desc">A very simple abstraction of a serial device </td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>test</b></td><td class="desc"></td></tr>
<tr id="row_5_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_5_0_" class="arrow" onclick="toggleFolder('5_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>detail</b></td><td class="desc"></td></tr>
<tr id="row_5_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtest_1_1detail_1_1TestInfo.html" target="_self">TestInfo</a></td><td class="desc">Test descriptor </td></tr>
<tr id="row_5_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtest_1_1TestFixture.html" target="_self">TestFixture</a></td><td class="desc">For use with TEST*_WITH_FIXTURE() </td></tr>
<tr id="row_6_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>util</b></td><td class="desc"></td></tr>
<tr id="row_6_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_6_0_" class="arrow" onclick="toggleFolder('6_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classutil_1_1IntrusiveListHead.html" target="_self">IntrusiveListHead</a></td><td class="desc">A C++ version of the common linked list data structure (see <code>man 3 list</code>) </td></tr>
<tr id="row_6_0_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structutil_1_1IntrusiveListHead_1_1IterImpl.html" target="_self">IterImpl</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbp__req__header.html" target="_self">bp_req_header</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structbp__req__memory__map.html" target="_self">bp_req_memory_map</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcpuid__features.html" target="_self">cpuid_features</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structe820__mm__entry.html" target="_self">e820_mm_entry</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structInterruptFrame.html" target="_self">InterruptFrame</a></td><td class="desc">Stack frame generated when entering an interrupt </td></tr>
<tr id="row_12_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmbr__partition__desc.html" target="_self">mbr_partition_desc</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpage__directory__entry.html" target="_self">page_directory_entry</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpage__directory__entry__4mb.html" target="_self">page_directory_entry_4mb</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpage__table__entry.html" target="_self">page_table_entry</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRegisterFrame.html" target="_self">RegisterFrame</a></td><td class="desc">Stack frame generated by the <code>pusha</code> instruction </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
Expand Down
15 changes: 9 additions & 6 deletions assert_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -82,14 +82,16 @@

<p>Runtime assertion macros. Note that <code>static_assert</code> will remain as it is.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;cassert&gt;</code><br />
<div class="textblock"><code>#include &quot;<a class="el" href="perf_8h_source.html">perf.h</a>&quot;</code><br />
<code>#include &lt;cassert&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for assert.h:</div>
<div class="dyncontent">
<div class="center"><img src="assert_8h__incl.png" border="0" usemap="#asrc_2kernel_2util_2assert_8h" alt=""/></div>
<map name="asrc_2kernel_2util_2assert_8h" id="asrc_2kernel_2util_2assert_8h">
<area shape="rect" title="Runtime assertion macros. Note that static_assert will remain as it is." alt="" coords="5,5,172,31"/>
<area shape="rect" title=" " alt="" coords="54,79,123,104"/>
<area shape="rect" href="perf_8h.html" title="Utilities for performance optimization." alt="" coords="15,79,74,104"/>
<area shape="rect" title=" " alt="" coords="98,79,167,104"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
Expand All @@ -100,17 +102,18 @@
<area shape="rect" title="Runtime assertion macros. Note that static_assert will remain as it is." alt="" coords="181,5,347,31"/>
<area shape="rect" href="mbr_8h.html" title="Master Boot Record definitions." alt="" coords="5,86,120,111"/>
<area shape="rect" href="serial_8h.html" title="Very simple serial driver." alt="" coords="145,79,279,119"/>
<area shape="rect" href="page__frame__table_8h.html" title="Page frame descriptors and page frame table." alt="" coords="303,167,454,207"/>
<area shape="rect" href="page__frame__table_8h.html" title="Page frame descriptors and page frame table." alt="" coords="242,167,393,207"/>
<area shape="rect" href="intrusive__list_8h.html" title="Circular intrusive list implementation, inspired by Linux&#39;s LIST_HEAD." alt="" coords="355,79,525,119"/>
<area shape="rect" href="page__frame__allocator_8h.html" title="Allocator for (4KB) physical page frames." alt="" coords="303,255,454,295"/>
<area shape="rect" href="page__frame__allocator_8h.html" title="Allocator for (4KB) physical page frames." alt="" coords="242,255,393,295"/>
<area shape="rect" href="kthread_8h.html" title="Kernel thread and thread scheduler implementation." alt="" coords="417,174,610,199"/>
</map>
</div>
</div>
<p><a href="assert_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a821326052e3e2bf1fb2d678e9e9a6004"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="assert_8h.html#a821326052e3e2bf1fb2d678e9e9a6004">ASSERT</a>(...)&#160;&#160;&#160;assert((__VA_ARGS__))</td></tr>
<tr class="memitem:a821326052e3e2bf1fb2d678e9e9a6004"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="assert_8h.html#a821326052e3e2bf1fb2d678e9e9a6004">ASSERT</a>(...)&#160;&#160;&#160;assert(likely(__VA_ARGS__))</td></tr>
<tr class="memdesc:a821326052e3e2bf1fb2d678e9e9a6004"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run-time assertion. <br /></td></tr>
<tr class="separator:a821326052e3e2bf1fb2d678e9e9a6004"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49b0c4ba8ba6a8ffa89bb4c8b91a38f1"><td class="memItemLeft" align="right" valign="top"><a id="a49b0c4ba8ba6a8ffa89bb4c8b91a38f1" name="a49b0c4ba8ba6a8ffa89bb4c8b91a38f1"></a>
Expand All @@ -132,7 +135,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a821326052e3e2bf1fb2d678e
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em></td><td>)</td>
<td>&#160;&#160;&#160;assert((__VA_ARGS__))</td>
<td>&#160;&#160;&#160;assert(likely(__VA_ARGS__))</td>
</tr>
</table>
</div><div class="memdoc">
Expand Down
5 changes: 3 additions & 2 deletions assert_8h__dep__incl.map
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
<area shape="rect" id="node1" title="Runtime assertion macros. Note that static_assert will remain as it is." alt="" coords="181,5,347,31"/>
<area shape="rect" id="node2" href="$mbr_8h.html" title="Master Boot Record definitions." alt="" coords="5,86,120,111"/>
<area shape="rect" id="node3" href="$serial_8h.html" title="Very simple serial driver." alt="" coords="145,79,279,119"/>
<area shape="rect" id="node4" href="$page__frame__table_8h.html" title="Page frame descriptors and page frame table." alt="" coords="303,167,454,207"/>
<area shape="rect" id="node4" href="$page__frame__table_8h.html" title="Page frame descriptors and page frame table." alt="" coords="242,167,393,207"/>
<area shape="rect" id="node6" href="$intrusive__list_8h.html" title="Circular intrusive list implementation, inspired by Linux&#39;s LIST_HEAD." alt="" coords="355,79,525,119"/>
<area shape="rect" id="node5" href="$page__frame__allocator_8h.html" title="Allocator for (4KB) physical page frames." alt="" coords="303,255,454,295"/>
<area shape="rect" id="node5" href="$page__frame__allocator_8h.html" title="Allocator for (4KB) physical page frames." alt="" coords="242,255,393,295"/>
<area shape="rect" id="node7" href="$kthread_8h.html" title="Kernel thread and thread scheduler implementation." alt="" coords="417,174,610,199"/>
</map>
2 changes: 1 addition & 1 deletion assert_8h__dep__incl.md5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ba2d8ab2548649c0b861953b575b1e2b
0d868d74d5248224d22966f3dbd26c9a
Binary file modified assert_8h__dep__incl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion assert_8h__incl.map
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<map id="src/kernel/util/assert.h" name="src/kernel/util/assert.h">
<area shape="rect" id="node1" title="Runtime assertion macros. Note that static_assert will remain as it is." alt="" coords="5,5,172,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="54,79,123,104"/>
<area shape="rect" id="node2" href="$perf_8h.html" title="Utilities for performance optimization." alt="" coords="15,79,74,104"/>
<area shape="rect" id="node3" title=" " alt="" coords="98,79,167,104"/>
</map>
2 changes: 1 addition & 1 deletion assert_8h__incl.md5
Original file line number Diff line number Diff line change
@@ -1 +1 @@
c4069cb0268ca79ce0a8a9747712fb21
5d1101bdf3ad4808ff2c9b55ce095d41
Binary file modified assert_8h__incl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit a307b4b

Please sign in to comment.