Update documentation.

This commit is contained in:
2025-10-21 14:23:35 +01:00
parent f53092c941
commit 55b688c522
109 changed files with 6592 additions and 6502 deletions

View File

@@ -323,48 +323,49 @@ $(function(){initNavTree('context_8h_source.html','',''); });
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a6f61f9ea20f4e3b791a0d6388dd43651"> 292</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#a6f61f9ea20f4e3b791a0d6388dd43651">is_writing</a>; </div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a551d4fb5a3213106d01d369e98bdf3c8"> 293</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#a551d4fb5a3213106d01d369e98bdf3c8">rewinded</a>; </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#ae867f128af265e78c6ef2da6baa9069a"> 294</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#ae867f128af265e78c6ef2da6baa9069a">writing_long</a>; </div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> <span class="comment">/* Options */</span></div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#adc67f6a6ef1602648bb064d47eb1fe88"> 297</a></span> uint32_t <a class="code hl_variable" href="structaaruformat__context.html#adc67f6a6ef1602648bb064d47eb1fe88">lzma_dict_size</a>; </div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a0d4e1977913ce67e85bced41c58e5dd2"> 298</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#a0d4e1977913ce67e85bced41c58e5dd2">deduplicate</a>; </div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a130daf19dbed426f1c4c6f82691bc054"> 299</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#a130daf19dbed426f1c4c6f82691bc054">compression_enabled</a>; </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> <span class="comment">/* Tape-specific structures */</span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a4783c528aec3e854986885077c5d5854"> 302</a></span> <a class="code hl_typedef" href="context_8h.html#a5ba965cb003bc2d68a9f9e1c11225494">tapeFileHashEntry</a> *<a class="code hl_variable" href="structaaruformat__context.html#a4783c528aec3e854986885077c5d5854">tape_files</a>; </div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#ad7ca524fb6cece835566c268258b9a54"> 303</a></span> <a class="code hl_struct" href="structTapePartitionHashEntry.html">TapePartitionHashEntry</a> *<a class="code hl_variable" href="structaaruformat__context.html#ad7ca524fb6cece835566c268258b9a54">tape_partitions</a>; </div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a4d514102386b48bd51ac82c27bf9920a"> 304</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#a4d514102386b48bd51ac82c27bf9920a">is_tape</a>; </div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="context_8h.html#a07c6208ca3659883538a68592b40b53b"> 305</a></span>} <a class="code hl_struct" href="structaaruformat__context.html">aaruformat_context</a>;</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#aabd695fe8ff334cd96711bf085d4cf9f"> 295</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#aabd695fe8ff334cd96711bf085d4cf9f">block_zero_written</a>; </div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="comment">/* Options */</span></div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#adc67f6a6ef1602648bb064d47eb1fe88"> 298</a></span> uint32_t <a class="code hl_variable" href="structaaruformat__context.html#adc67f6a6ef1602648bb064d47eb1fe88">lzma_dict_size</a>; </div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a0d4e1977913ce67e85bced41c58e5dd2"> 299</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#a0d4e1977913ce67e85bced41c58e5dd2">deduplicate</a>; </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a130daf19dbed426f1c4c6f82691bc054"> 300</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#a130daf19dbed426f1c4c6f82691bc054">compression_enabled</a>; </div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="comment">/* Tape-specific structures */</span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a4783c528aec3e854986885077c5d5854"> 303</a></span> <a class="code hl_typedef" href="context_8h.html#a5ba965cb003bc2d68a9f9e1c11225494">tapeFileHashEntry</a> *<a class="code hl_variable" href="structaaruformat__context.html#a4783c528aec3e854986885077c5d5854">tape_files</a>; </div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#ad7ca524fb6cece835566c268258b9a54"> 304</a></span> <a class="code hl_struct" href="structTapePartitionHashEntry.html">TapePartitionHashEntry</a> *<a class="code hl_variable" href="structaaruformat__context.html#ad7ca524fb6cece835566c268258b9a54">tape_partitions</a>; </div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="structaaruformat__context.html#a4d514102386b48bd51ac82c27bf9920a"> 305</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structaaruformat__context.html#a4d514102386b48bd51ac82c27bf9920a">is_tape</a>; </div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="context_8h.html#a07c6208ca3659883538a68592b40b53b"> 306</a></span>} <a class="code hl_struct" href="structaaruformat__context.html">aaruformat_context</a>;</div>
</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span></div>
<div class="foldopen" id="foldopen00313" data-start="{" data-end="};">
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html"> 313</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structDumpHardwareEntriesWithData.html">DumpHardwareEntriesWithData</a></div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span>{</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a9b5f7b438c99ede6988179b7b89915df"> 315</a></span> <a class="code hl_struct" href="structDumpHardwareEntry.html">DumpHardwareEntry</a> <a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a9b5f7b438c99ede6988179b7b89915df">entry</a>; </div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a34453672c41a27c7d1b9a5df28f7df1a"> 316</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structDumpExtent.html">DumpExtent</a> *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a34453672c41a27c7d1b9a5df28f7df1a">extents</a>; </div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a4dbc57a5f46892c5e0cde65c55c11e33"> 317</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a4dbc57a5f46892c5e0cde65c55c11e33">manufacturer</a>; </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a160651cc2a5247b99c9ebe38511cc475"> 318</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a160651cc2a5247b99c9ebe38511cc475">model</a>; </div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a05cc1da940a0009621038a0327719a91"> 319</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a05cc1da940a0009621038a0327719a91">revision</a>; </div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a04e71aaa515a5a88171f5730e371abbf"> 320</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a04e71aaa515a5a88171f5730e371abbf">firmware</a>; </div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a6d328a63bbde6fc49d5a507a22801107"> 321</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a6d328a63bbde6fc49d5a507a22801107">serial</a>; </div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a31b56a2fa1f210aaa023eb031572e70b"> 322</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a31b56a2fa1f210aaa023eb031572e70b">softwareName</a>; </div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a5766ab6474f43fac96fb0342136766cc"> 323</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a5766ab6474f43fac96fb0342136766cc">softwareVersion</a>; </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#acfd385853ac00bbdbd5ef603aebfb44d"> 324</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#acfd385853ac00bbdbd5ef603aebfb44d">softwareOperatingSystem</a>; </div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="context_8h.html#afdce598c4a7b73c31a747ac56458e178"> 325</a></span>} <a class="code hl_struct" href="structDumpHardwareEntriesWithData.html">DumpHardwareEntriesWithData</a>;</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span></div>
<div class="foldopen" id="foldopen00314" data-start="{" data-end="};">
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html"> 314</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structDumpHardwareEntriesWithData.html">DumpHardwareEntriesWithData</a></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span>{</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a9b5f7b438c99ede6988179b7b89915df"> 316</a></span> <a class="code hl_struct" href="structDumpHardwareEntry.html">DumpHardwareEntry</a> <a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a9b5f7b438c99ede6988179b7b89915df">entry</a>; </div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a34453672c41a27c7d1b9a5df28f7df1a"> 317</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structDumpExtent.html">DumpExtent</a> *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a34453672c41a27c7d1b9a5df28f7df1a">extents</a>; </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a4dbc57a5f46892c5e0cde65c55c11e33"> 318</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a4dbc57a5f46892c5e0cde65c55c11e33">manufacturer</a>; </div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a160651cc2a5247b99c9ebe38511cc475"> 319</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a160651cc2a5247b99c9ebe38511cc475">model</a>; </div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a05cc1da940a0009621038a0327719a91"> 320</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a05cc1da940a0009621038a0327719a91">revision</a>; </div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a04e71aaa515a5a88171f5730e371abbf"> 321</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a04e71aaa515a5a88171f5730e371abbf">firmware</a>; </div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a6d328a63bbde6fc49d5a507a22801107"> 322</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a6d328a63bbde6fc49d5a507a22801107">serial</a>; </div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a31b56a2fa1f210aaa023eb031572e70b"> 323</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a31b56a2fa1f210aaa023eb031572e70b">softwareName</a>; </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#a5766ab6474f43fac96fb0342136766cc"> 324</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#a5766ab6474f43fac96fb0342136766cc">softwareVersion</a>; </div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="structDumpHardwareEntriesWithData.html#acfd385853ac00bbdbd5ef603aebfb44d"> 325</a></span> uint8_t *<a class="code hl_variable" href="structDumpHardwareEntriesWithData.html#acfd385853ac00bbdbd5ef603aebfb44d">softwareOperatingSystem</a>; </div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="context_8h.html#afdce598c4a7b73c31a747ac56458e178"> 326</a></span>} <a class="code hl_struct" href="structDumpHardwareEntriesWithData.html">DumpHardwareEntriesWithData</a>;</div>
</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> </div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span><span class="preprocessor">#pragma pack(push, 1)</span></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span></div>
<div class="foldopen" id="foldopen00332" data-start="{" data-end="};">
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="structDumpExtent.html"> 332</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structDumpExtent.html">DumpExtent</a></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span>{</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="structDumpExtent.html#ac93f6344268273c9952855cc55e8abc2"> 334</a></span> uint64_t <a class="code hl_variable" href="structDumpExtent.html#ac93f6344268273c9952855cc55e8abc2">start</a>; </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="structDumpExtent.html#aa25d7ebff7b292bd503a7e6550940fa1"> 335</a></span> uint64_t <a class="code hl_variable" href="structDumpExtent.html#aa25d7ebff7b292bd503a7e6550940fa1">end</a>; </div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="context_8h.html#aa607bc285ec04872be8d317bb16924f1"> 336</a></span>} <a class="code hl_struct" href="structDumpExtent.html">DumpExtent</a>;</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> </div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="preprocessor">#pragma pack(push, 1)</span></div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span></div>
<div class="foldopen" id="foldopen00333" data-start="{" data-end="};">
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="structDumpExtent.html"> 333</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structDumpExtent.html">DumpExtent</a></div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span>{</div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="structDumpExtent.html#ac93f6344268273c9952855cc55e8abc2"> 335</a></span> uint64_t <a class="code hl_variable" href="structDumpExtent.html#ac93f6344268273c9952855cc55e8abc2">start</a>; </div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="structDumpExtent.html#aa25d7ebff7b292bd503a7e6550940fa1"> 336</a></span> uint64_t <a class="code hl_variable" href="structDumpExtent.html#aa25d7ebff7b292bd503a7e6550940fa1">end</a>; </div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="context_8h.html#aa607bc285ec04872be8d317bb16924f1"> 337</a></span>} <a class="code hl_struct" href="structDumpExtent.html">DumpExtent</a>;</div>
</div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span><span class="preprocessor">#pragma pack(pop)</span></div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> </div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span><span class="preprocessor">#endif </span><span class="comment">// LIBAARUFORMAT_CONTEXT_H</span></div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="preprocessor">#pragma pack(pop)</span></div>
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span><span class="preprocessor">#endif </span><span class="comment">// LIBAARUFORMAT_CONTEXT_H</span></div>
<div class="ttc" id="acontext_8h_html_a09a4f4b2f28cbe522d9b80153666029c"><div class="ttname"><a href="context_8h.html#a09a4f4b2f28cbe522d9b80153666029c">MD5_DIGEST_LENGTH</a></div><div class="ttdeci">#define MD5_DIGEST_LENGTH</div><div class="ttdef"><b>Definition</b> <a href="#l00069">context.h:69</a></div></div>
<div class="ttc" id="acontext_8h_html_a5ba965cb003bc2d68a9f9e1c11225494"><div class="ttname"><a href="context_8h.html#a5ba965cb003bc2d68a9f9e1c11225494">tapeFileHashEntry</a></div><div class="ttdeci">struct TapeFileHashEntry tapeFileHashEntry</div></div>
<div class="ttc" id="acrc64_8h_html"><div class="ttname"><a href="crc64_8h.html">crc64.h</a></div><div class="ttdoc">CRC64 (ECMA-182) core context and precomputed slicing-by-4 tables.</div></div>
@@ -398,20 +399,20 @@ $(function(){initNavTree('context_8h_source.html','',''); });
<div class="ttc" id="astructChecksums_html_aee0cf46a7cf9f514e2b609542820370d"><div class="ttname"><a href="structChecksums.html#aee0cf46a7cf9f514e2b609542820370d">Checksums::hasBlake3</a></div><div class="ttdeci">bool hasBlake3</div><div class="ttdoc">True if blake3[] buffer populated.</div><div class="ttdef"><b>Definition</b> <a href="#l00104">context.h:104</a></div></div>
<div class="ttc" id="astructCicmMetadataBlock_html"><div class="ttname"><a href="structCicmMetadataBlock.html">CicmMetadataBlock</a></div><div class="ttdoc">Header for a CICM XML metadata block (identifier == BlockType::CicmBlock).</div><div class="ttdef"><b>Definition</b> <a href="metadata_8h_source.html#l00107">metadata.h:108</a></div></div>
<div class="ttc" id="astructDdtHeader2_html"><div class="ttname"><a href="structDdtHeader2.html">DdtHeader2</a></div><div class="ttdoc">Header preceding a version 2 hierarchical deduplication table.</div><div class="ttdef"><b>Definition</b> <a href="ddt_8h_source.html#l00141">ddt.h:142</a></div></div>
<div class="ttc" id="astructDumpExtent_html"><div class="ttname"><a href="structDumpExtent.html">DumpExtent</a></div><div class="ttdoc">Inclusive [start,end] logical sector range contributed by a single hardware environment.</div><div class="ttdef"><b>Definition</b> <a href="#l00332">context.h:333</a></div></div>
<div class="ttc" id="astructDumpExtent_html_aa25d7ebff7b292bd503a7e6550940fa1"><div class="ttname"><a href="structDumpExtent.html#aa25d7ebff7b292bd503a7e6550940fa1">DumpExtent::end</a></div><div class="ttdeci">uint64_t end</div><div class="ttdoc">Ending LBA (inclusive); &gt;= start.</div><div class="ttdef"><b>Definition</b> <a href="#l00335">context.h:335</a></div></div>
<div class="ttc" id="astructDumpExtent_html_ac93f6344268273c9952855cc55e8abc2"><div class="ttname"><a href="structDumpExtent.html#ac93f6344268273c9952855cc55e8abc2">DumpExtent::start</a></div><div class="ttdeci">uint64_t start</div><div class="ttdoc">Starting LBA (inclusive).</div><div class="ttdef"><b>Definition</b> <a href="#l00334">context.h:334</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html">DumpHardwareEntriesWithData</a></div><div class="ttdoc">In-memory representation of a dump hardware entry plus decoded variable-length fields &amp; extents.</div><div class="ttdef"><b>Definition</b> <a href="#l00313">context.h:314</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a04e71aaa515a5a88171f5730e371abbf"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a04e71aaa515a5a88171f5730e371abbf">DumpHardwareEntriesWithData::firmware</a></div><div class="ttdeci">uint8_t * firmware</div><div class="ttdoc">Firmware version string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00320">context.h:320</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a05cc1da940a0009621038a0327719a91"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a05cc1da940a0009621038a0327719a91">DumpHardwareEntriesWithData::revision</a></div><div class="ttdeci">uint8_t * revision</div><div class="ttdoc">Hardware revision string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00319">context.h:319</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a160651cc2a5247b99c9ebe38511cc475"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a160651cc2a5247b99c9ebe38511cc475">DumpHardwareEntriesWithData::model</a></div><div class="ttdeci">uint8_t * model</div><div class="ttdoc">Model string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00318">context.h:318</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a31b56a2fa1f210aaa023eb031572e70b"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a31b56a2fa1f210aaa023eb031572e70b">DumpHardwareEntriesWithData::softwareName</a></div><div class="ttdeci">uint8_t * softwareName</div><div class="ttdoc">Dump software name or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00322">context.h:322</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a34453672c41a27c7d1b9a5df28f7df1a"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a34453672c41a27c7d1b9a5df28f7df1a">DumpHardwareEntriesWithData::extents</a></div><div class="ttdeci">struct DumpExtent * extents</div><div class="ttdoc">Array of extents (entry.extents elements) or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00316">context.h:316</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a4dbc57a5f46892c5e0cde65c55c11e33"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a4dbc57a5f46892c5e0cde65c55c11e33">DumpHardwareEntriesWithData::manufacturer</a></div><div class="ttdeci">uint8_t * manufacturer</div><div class="ttdoc">Manufacturer string (UTF-8) or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00317">context.h:317</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a5766ab6474f43fac96fb0342136766cc"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a5766ab6474f43fac96fb0342136766cc">DumpHardwareEntriesWithData::softwareVersion</a></div><div class="ttdeci">uint8_t * softwareVersion</div><div class="ttdoc">Dump software version or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00323">context.h:323</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a6d328a63bbde6fc49d5a507a22801107"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a6d328a63bbde6fc49d5a507a22801107">DumpHardwareEntriesWithData::serial</a></div><div class="ttdeci">uint8_t * serial</div><div class="ttdoc">Serial number string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00321">context.h:321</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a9b5f7b438c99ede6988179b7b89915df"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a9b5f7b438c99ede6988179b7b89915df">DumpHardwareEntriesWithData::entry</a></div><div class="ttdeci">DumpHardwareEntry entry</div><div class="ttdoc">Fixed-size header with lengths &amp; counts.</div><div class="ttdef"><b>Definition</b> <a href="#l00315">context.h:315</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_acfd385853ac00bbdbd5ef603aebfb44d"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#acfd385853ac00bbdbd5ef603aebfb44d">DumpHardwareEntriesWithData::softwareOperatingSystem</a></div><div class="ttdeci">uint8_t * softwareOperatingSystem</div><div class="ttdoc">Host operating system string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00324">context.h:324</a></div></div>
<div class="ttc" id="astructDumpExtent_html"><div class="ttname"><a href="structDumpExtent.html">DumpExtent</a></div><div class="ttdoc">Inclusive [start,end] logical sector range contributed by a single hardware environment.</div><div class="ttdef"><b>Definition</b> <a href="#l00333">context.h:334</a></div></div>
<div class="ttc" id="astructDumpExtent_html_aa25d7ebff7b292bd503a7e6550940fa1"><div class="ttname"><a href="structDumpExtent.html#aa25d7ebff7b292bd503a7e6550940fa1">DumpExtent::end</a></div><div class="ttdeci">uint64_t end</div><div class="ttdoc">Ending LBA (inclusive); &gt;= start.</div><div class="ttdef"><b>Definition</b> <a href="#l00336">context.h:336</a></div></div>
<div class="ttc" id="astructDumpExtent_html_ac93f6344268273c9952855cc55e8abc2"><div class="ttname"><a href="structDumpExtent.html#ac93f6344268273c9952855cc55e8abc2">DumpExtent::start</a></div><div class="ttdeci">uint64_t start</div><div class="ttdoc">Starting LBA (inclusive).</div><div class="ttdef"><b>Definition</b> <a href="#l00335">context.h:335</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html">DumpHardwareEntriesWithData</a></div><div class="ttdoc">In-memory representation of a dump hardware entry plus decoded variable-length fields &amp; extents.</div><div class="ttdef"><b>Definition</b> <a href="#l00314">context.h:315</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a04e71aaa515a5a88171f5730e371abbf"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a04e71aaa515a5a88171f5730e371abbf">DumpHardwareEntriesWithData::firmware</a></div><div class="ttdeci">uint8_t * firmware</div><div class="ttdoc">Firmware version string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00321">context.h:321</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a05cc1da940a0009621038a0327719a91"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a05cc1da940a0009621038a0327719a91">DumpHardwareEntriesWithData::revision</a></div><div class="ttdeci">uint8_t * revision</div><div class="ttdoc">Hardware revision string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00320">context.h:320</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a160651cc2a5247b99c9ebe38511cc475"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a160651cc2a5247b99c9ebe38511cc475">DumpHardwareEntriesWithData::model</a></div><div class="ttdeci">uint8_t * model</div><div class="ttdoc">Model string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00319">context.h:319</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a31b56a2fa1f210aaa023eb031572e70b"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a31b56a2fa1f210aaa023eb031572e70b">DumpHardwareEntriesWithData::softwareName</a></div><div class="ttdeci">uint8_t * softwareName</div><div class="ttdoc">Dump software name or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00323">context.h:323</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a34453672c41a27c7d1b9a5df28f7df1a"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a34453672c41a27c7d1b9a5df28f7df1a">DumpHardwareEntriesWithData::extents</a></div><div class="ttdeci">struct DumpExtent * extents</div><div class="ttdoc">Array of extents (entry.extents elements) or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00317">context.h:317</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a4dbc57a5f46892c5e0cde65c55c11e33"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a4dbc57a5f46892c5e0cde65c55c11e33">DumpHardwareEntriesWithData::manufacturer</a></div><div class="ttdeci">uint8_t * manufacturer</div><div class="ttdoc">Manufacturer string (UTF-8) or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00318">context.h:318</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a5766ab6474f43fac96fb0342136766cc"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a5766ab6474f43fac96fb0342136766cc">DumpHardwareEntriesWithData::softwareVersion</a></div><div class="ttdeci">uint8_t * softwareVersion</div><div class="ttdoc">Dump software version or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00324">context.h:324</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a6d328a63bbde6fc49d5a507a22801107"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a6d328a63bbde6fc49d5a507a22801107">DumpHardwareEntriesWithData::serial</a></div><div class="ttdeci">uint8_t * serial</div><div class="ttdoc">Serial number string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00322">context.h:322</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_a9b5f7b438c99ede6988179b7b89915df"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#a9b5f7b438c99ede6988179b7b89915df">DumpHardwareEntriesWithData::entry</a></div><div class="ttdeci">DumpHardwareEntry entry</div><div class="ttdoc">Fixed-size header with lengths &amp; counts.</div><div class="ttdef"><b>Definition</b> <a href="#l00316">context.h:316</a></div></div>
<div class="ttc" id="astructDumpHardwareEntriesWithData_html_acfd385853ac00bbdbd5ef603aebfb44d"><div class="ttname"><a href="structDumpHardwareEntriesWithData.html#acfd385853ac00bbdbd5ef603aebfb44d">DumpHardwareEntriesWithData::softwareOperatingSystem</a></div><div class="ttdeci">uint8_t * softwareOperatingSystem</div><div class="ttdoc">Host operating system string or NULL.</div><div class="ttdef"><b>Definition</b> <a href="#l00325">context.h:325</a></div></div>
<div class="ttc" id="astructDumpHardwareEntry_html"><div class="ttname"><a href="structDumpHardwareEntry.html">DumpHardwareEntry</a></div><div class="ttdoc">Per-environment length table describing subsequent UTF-8 strings and optional extent array.</div><div class="ttdef"><b>Definition</b> <a href="dump_8h_source.html#l00112">dump.h:113</a></div></div>
<div class="ttc" id="astructDumpHardwareHeader_html"><div class="ttname"><a href="structDumpHardwareHeader.html">DumpHardwareHeader</a></div><div class="ttdoc">Header that precedes a sequence of dump hardware entries and their variable-length payload.</div><div class="ttdef"><b>Definition</b> <a href="dump_8h_source.html#l00090">dump.h:91</a></div></div>
<div class="ttc" id="astructGeometryBlockHeader_html"><div class="ttname"><a href="structGeometryBlockHeader.html">GeometryBlockHeader</a></div><div class="ttdoc">Legacy CHS style logical geometry metadata (BlockType::GeometryBlock).</div><div class="ttdef"><b>Definition</b> <a href="data_8h_source.html#l00090">data.h:91</a></div></div>
@@ -439,9 +440,9 @@ $(function(){initNavTree('context_8h_source.html','',''); });
<div class="ttc" id="astructaaruformat__context_html_a07a920267b1112bfb238ba54e7a74e80"><div class="ttname"><a href="structaaruformat__context.html#a07a920267b1112bfb238ba54e7a74e80">aaruformat_context::checksums</a></div><div class="ttdeci">Checksums checksums</div><div class="ttdoc">Whole-image checksums discovered.</div><div class="ttdef"><b>Definition</b> <a href="#l00269">context.h:269</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a09177c9e68d054bab844305f2771b77a"><div class="ttname"><a href="structaaruformat__context.html#a09177c9e68d054bab844305f2771b77a">aaruformat_context::library_major_version</a></div><div class="ttdeci">uint8_t library_major_version</div><div class="ttdoc">Linked library major version.</div><div class="ttdef"><b>Definition</b> <a href="#l00177">context.h:177</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a0c15ef634690890bf80719046faa0230"><div class="ttname"><a href="structaaruformat__context.html#a0c15ef634690890bf80719046faa0230">aaruformat_context::creator</a></div><div class="ttdeci">uint8_t * creator</div><div class="ttdoc">Who (person) created the image?</div><div class="ttdef"><b>Definition</b> <a href="#l00216">context.h:216</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a0d4e1977913ce67e85bced41c58e5dd2"><div class="ttname"><a href="structaaruformat__context.html#a0d4e1977913ce67e85bced41c58e5dd2">aaruformat_context::deduplicate</a></div><div class="ttdeci">bool deduplicate</div><div class="ttdoc">Storage deduplication active (duplicates coalesce).</div><div class="ttdef"><b>Definition</b> <a href="#l00298">context.h:298</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a0d4e1977913ce67e85bced41c58e5dd2"><div class="ttname"><a href="structaaruformat__context.html#a0d4e1977913ce67e85bced41c58e5dd2">aaruformat_context::deduplicate</a></div><div class="ttdeci">bool deduplicate</div><div class="ttdoc">Storage deduplication active (duplicates coalesce).</div><div class="ttdef"><b>Definition</b> <a href="#l00299">context.h:299</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a12497927c4c5d82f44307d0e8fff0960"><div class="ttname"><a href="structaaruformat__context.html#a12497927c4c5d82f44307d0e8fff0960">aaruformat_context::sector_suffix_length</a></div><div class="ttdeci">size_t sector_suffix_length</div><div class="ttdoc">Length of sector_suffix.</div><div class="ttdef"><b>Definition</b> <a href="#l00285">context.h:285</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a130daf19dbed426f1c4c6f82691bc054"><div class="ttname"><a href="structaaruformat__context.html#a130daf19dbed426f1c4c6f82691bc054">aaruformat_context::compression_enabled</a></div><div class="ttdeci">bool compression_enabled</div><div class="ttdoc">True if block compression enabled (writing path).</div><div class="ttdef"><b>Definition</b> <a href="#l00299">context.h:299</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a130daf19dbed426f1c4c6f82691bc054"><div class="ttname"><a href="structaaruformat__context.html#a130daf19dbed426f1c4c6f82691bc054">aaruformat_context::compression_enabled</a></div><div class="ttdeci">bool compression_enabled</div><div class="ttdoc">True if block compression enabled (writing path).</div><div class="ttdef"><b>Definition</b> <a href="#l00300">context.h:300</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a1387f95c2da152594f29c5c276e5dbc5"><div class="ttname"><a href="structaaruformat__context.html#a1387f95c2da152594f29c5c276e5dbc5">aaruformat_context::last_written_block</a></div><div class="ttdeci">uint64_t last_written_block</div><div class="ttdoc">Last written block number (write path).</div><div class="ttdef"><b>Definition</b> <a href="#l00283">context.h:283</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a154fda29a2c9292cfca51ca6b54eee4a"><div class="ttname"><a href="structaaruformat__context.html#a154fda29a2c9292cfca51ca6b54eee4a">aaruformat_context::cicm_block</a></div><div class="ttdeci">uint8_t * cicm_block</div><div class="ttdoc">CICM XML payload.</div><div class="ttdef"><b>Definition</b> <a href="#l00214">context.h:214</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a1614b9ffbd5e4661a2483eb3f68f8fd1"><div class="ttname"><a href="structaaruformat__context.html#a1614b9ffbd5e4661a2483eb3f68f8fd1">aaruformat_context::sector_cpr_mai</a></div><div class="ttdeci">uint8_t * sector_cpr_mai</div><div class="ttdoc">DVD sector CPR_MAI (6 bytes) if present.</div><div class="ttdef"><b>Definition</b> <a href="#l00207">context.h:207</a></div></div>
@@ -463,9 +464,9 @@ $(function(){initNavTree('context_8h_source.html','',''); });
<div class="ttc" id="astructaaruformat__context_html_a4023f622bac759754c68ac633c53e3f4"><div class="ttname"><a href="structaaruformat__context.html#a4023f622bac759754c68ac633c53e3f4">aaruformat_context::shift</a></div><div class="ttdeci">uint8_t shift</div><div class="ttdoc">Legacy overall shift (deprecated by data_shift/table_shift).</div><div class="ttdef"><b>Definition</b> <a href="#l00195">context.h:195</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a413a99e4e86b7121adca2cfce8f02d63"><div class="ttname"><a href="structaaruformat__context.html#a413a99e4e86b7121adca2cfce8f02d63">aaruformat_context::sector_prefix</a></div><div class="ttdeci">uint8_t * sector_prefix</div><div class="ttdoc">Raw per-sector prefix (e.g., sync+header) uncorrected.</div><div class="ttdef"><b>Definition</b> <a href="#l00199">context.h:199</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a46d0ccdc69758165c0468afbd05b9ffe"><div class="ttname"><a href="structaaruformat__context.html#a46d0ccdc69758165c0468afbd05b9ffe">aaruformat_context::sector_suffix_ddt2</a></div><div class="ttdeci">uint64_t * sector_suffix_ddt2</div><div class="ttdoc">CD sector suffix DDT V2.</div><div class="ttdef"><b>Definition</b> <a href="#l00186">context.h:186</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a4783c528aec3e854986885077c5d5854"><div class="ttname"><a href="structaaruformat__context.html#a4783c528aec3e854986885077c5d5854">aaruformat_context::tape_files</a></div><div class="ttdeci">tapeFileHashEntry * tape_files</div><div class="ttdoc">Hash table root for tape files.</div><div class="ttdef"><b>Definition</b> <a href="#l00302">context.h:302</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a4783c528aec3e854986885077c5d5854"><div class="ttname"><a href="structaaruformat__context.html#a4783c528aec3e854986885077c5d5854">aaruformat_context::tape_files</a></div><div class="ttdeci">tapeFileHashEntry * tape_files</div><div class="ttdoc">Hash table root for tape files.</div><div class="ttdef"><b>Definition</b> <a href="#l00303">context.h:303</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a4bbf867b2c93fdbf959ce6e1a5f0d0a4"><div class="ttname"><a href="structaaruformat__context.html#a4bbf867b2c93fdbf959ce6e1a5f0d0a4">aaruformat_context::cached_ddt_offset</a></div><div class="ttdeci">uint64_t cached_ddt_offset</div><div class="ttdoc">File offset of currently cached secondary DDT (0=none).</div><div class="ttdef"><b>Definition</b> <a href="#l00190">context.h:190</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a4d514102386b48bd51ac82c27bf9920a"><div class="ttname"><a href="structaaruformat__context.html#a4d514102386b48bd51ac82c27bf9920a">aaruformat_context::is_tape</a></div><div class="ttdeci">bool is_tape</div><div class="ttdoc">True if the image is a tape image.</div><div class="ttdef"><b>Definition</b> <a href="#l00304">context.h:304</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a4d514102386b48bd51ac82c27bf9920a"><div class="ttname"><a href="structaaruformat__context.html#a4d514102386b48bd51ac82c27bf9920a">aaruformat_context::is_tape</a></div><div class="ttdeci">bool is_tape</div><div class="ttdoc">True if the image is a tape image.</div><div class="ttdef"><b>Definition</b> <a href="#l00305">context.h:305</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a4dc244e21a520e90abd961c38eb6d9ae"><div class="ttname"><a href="structaaruformat__context.html#a4dc244e21a520e90abd961c38eb6d9ae">aaruformat_context::sector_edc</a></div><div class="ttdeci">uint8_t * sector_edc</div><div class="ttdoc">DVD sector EDC (4 bytes) if present.</div><div class="ttdef"><b>Definition</b> <a href="#l00208">context.h:208</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a4e4c12388d90a11cf14266d1215ce13e"><div class="ttname"><a href="structaaruformat__context.html#a4e4c12388d90a11cf14266d1215ce13e">aaruformat_context::calculating_sha1</a></div><div class="ttdeci">bool calculating_sha1</div><div class="ttdoc">True if whole-image SHA-1 being calculated on-the-fly.</div><div class="ttdef"><b>Definition</b> <a href="#l00274">context.h:274</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_a4ecbf4064d4ab0440e922e1c096b38dc"><div class="ttname"><a href="structaaruformat__context.html#a4ecbf4064d4ab0440e922e1c096b38dc">aaruformat_context::media_model</a></div><div class="ttdeci">uint8_t * media_model</div><div class="ttdoc">Model of the media represented by the image.</div><div class="ttdef"><b>Definition</b> <a href="#l00220">context.h:220</a></div></div>
@@ -508,6 +509,7 @@ $(function(){initNavTree('context_8h_source.html','',''); });
<div class="ttc" id="astructaaruformat__context_html_aa943f49c5e77c98bc4cddc9d0c2ae284"><div class="ttname"><a href="structaaruformat__context.html#aa943f49c5e77c98bc4cddc9d0c2ae284">aaruformat_context::sector_decrypted_title_key</a></div><div class="ttdeci">uint8_t * sector_decrypted_title_key</div><div class="ttdoc">DVD decrypted title key (5 bytes) if present.</div><div class="ttdef"><b>Definition</b> <a href="#l00209">context.h:209</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_aaa66c73269576f55c8946c741e02e34f"><div class="ttname"><a href="structaaruformat__context.html#aaa66c73269576f55c8946c741e02e34f">aaruformat_context::json_block_header</a></div><div class="ttdeci">AaruMetadataJsonBlockHeader json_block_header</div><div class="ttdoc">JSON metadata block header (if present).</div><div class="ttdef"><b>Definition</b> <a href="#l00233">context.h:233</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_aab497e0a30c0001b2ca181467973927c"><div class="ttname"><a href="structaaruformat__context.html#aab497e0a30c0001b2ca181467973927c">aaruformat_context::writing_buffer_position</a></div><div class="ttdeci">int writing_buffer_position</div><div class="ttdoc">Current size / position within writingBuffer.</div><div class="ttdef"><b>Definition</b> <a href="#l00289">context.h:289</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_aabd695fe8ff334cd96711bf085d4cf9f"><div class="ttname"><a href="structaaruformat__context.html#aabd695fe8ff334cd96711bf085d4cf9f">aaruformat_context::block_zero_written</a></div><div class="ttdeci">bool block_zero_written</div><div class="ttdoc">True if block zero has been written (writing path).</div><div class="ttdef"><b>Definition</b> <a href="#l00295">context.h:295</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_aae3f895815d8ace4d1eec6973f9b48c3"><div class="ttname"><a href="structaaruformat__context.html#aae3f895815d8ace4d1eec6973f9b48c3">aaruformat_context::crc64_context</a></div><div class="ttdeci">crc64_ctx * crc64_context</div><div class="ttdoc">Opaque CRC64 context for streaming updates.</div><div class="ttdef"><b>Definition</b> <a href="#l00249">context.h:249</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_aaeb71d74c7d9236d80186a25066326a1"><div class="ttname"><a href="structaaruformat__context.html#aaeb71d74c7d9236d80186a25066326a1">aaruformat_context::sectors_per_track</a></div><div class="ttdeci">uint32_t sectors_per_track</div><div class="ttdoc">Sectors per track of the media represented by the image (for variable image, the smallest)</div><div class="ttdef"><b>Definition</b> <a href="#l00236">context.h:236</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_aaf16c9ee5b05bac1ef44d29abef6134a"><div class="ttname"><a href="structaaruformat__context.html#aaf16c9ee5b05bac1ef44d29abef6134a">aaruformat_context::sector_subchannel</a></div><div class="ttdeci">uint8_t * sector_subchannel</div><div class="ttdoc">Raw 96-byte subchannel (if captured).</div><div class="ttdef"><b>Definition</b> <a href="#l00203">context.h:203</a></div></div>
@@ -521,9 +523,9 @@ $(function(){initNavTree('context_8h_source.html','',''); });
<div class="ttc" id="astructaaruformat__context_html_accbbc605e1a1607fdf9b6f54f7a9af2f"><div class="ttname"><a href="structaaruformat__context.html#accbbc605e1a1607fdf9b6f54f7a9af2f">aaruformat_context::dump_hardware_header</a></div><div class="ttdeci">DumpHardwareHeader dump_hardware_header</div><div class="ttdoc">Dump hardware header.</div><div class="ttdef"><b>Definition</b> <a href="#l00232">context.h:232</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_ad1e28bac5a6c9bfdb8d18793686fc755"><div class="ttname"><a href="structaaruformat__context.html#ad1e28bac5a6c9bfdb8d18793686fc755">aaruformat_context::sha1_context</a></div><div class="ttdeci">sha1_ctx sha1_context</div><div class="ttdoc">Opaque SHA-1 context for streaming updates.</div><div class="ttdef"><b>Definition</b> <a href="#l00271">context.h:271</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_ad3d5494e23b07418e9fbd22c3771e534"><div class="ttname"><a href="structaaruformat__context.html#ad3d5494e23b07418e9fbd22c3771e534">aaruformat_context::readableSectorTags</a></div><div class="ttdeci">bool * readableSectorTags</div><div class="ttdoc">Per-sector boolean array (optical tags read successfully?).</div><div class="ttdef"><b>Definition</b> <a href="#l00263">context.h:263</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_ad7ca524fb6cece835566c268258b9a54"><div class="ttname"><a href="structaaruformat__context.html#ad7ca524fb6cece835566c268258b9a54">aaruformat_context::tape_partitions</a></div><div class="ttdeci">TapePartitionHashEntry * tape_partitions</div><div class="ttdoc">Hash table root for tape partitions.</div><div class="ttdef"><b>Definition</b> <a href="#l00303">context.h:303</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_ad7ca524fb6cece835566c268258b9a54"><div class="ttname"><a href="structaaruformat__context.html#ad7ca524fb6cece835566c268258b9a54">aaruformat_context::tape_partitions</a></div><div class="ttdeci">TapePartitionHashEntry * tape_partitions</div><div class="ttdoc">Hash table root for tape partitions.</div><div class="ttdef"><b>Definition</b> <a href="#l00304">context.h:304</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_ad9e40dfb41ec80b902869354b052dd7d"><div class="ttname"><a href="structaaruformat__context.html#ad9e40dfb41ec80b902869354b052dd7d">aaruformat_context::sector_prefix_ddt</a></div><div class="ttdeci">uint32_t * sector_prefix_ddt</div><div class="ttdoc">Legacy CD sector prefix DDT (deprecated by *2).</div><div class="ttdef"><b>Definition</b> <a href="#l00183">context.h:183</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_adc67f6a6ef1602648bb064d47eb1fe88"><div class="ttname"><a href="structaaruformat__context.html#adc67f6a6ef1602648bb064d47eb1fe88">aaruformat_context::lzma_dict_size</a></div><div class="ttdeci">uint32_t lzma_dict_size</div><div class="ttdoc">LZMA dictionary size (writing path).</div><div class="ttdef"><b>Definition</b> <a href="#l00297">context.h:297</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_adc67f6a6ef1602648bb064d47eb1fe88"><div class="ttname"><a href="structaaruformat__context.html#adc67f6a6ef1602648bb064d47eb1fe88">aaruformat_context::lzma_dict_size</a></div><div class="ttdeci">uint32_t lzma_dict_size</div><div class="ttdoc">LZMA dictionary size (writing path).</div><div class="ttdef"><b>Definition</b> <a href="#l00298">context.h:298</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_adcabe3b59f532d036adf16b78faba58e"><div class="ttname"><a href="structaaruformat__context.html#adcabe3b59f532d036adf16b78faba58e">aaruformat_context::track_entries</a></div><div class="ttdeci">TrackEntry * track_entries</div><div class="ttdoc">Full track list (tracksHeader.entries elements).</div><div class="ttdef"><b>Definition</b> <a href="#l00242">context.h:242</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_adcda13fede7a22da60ef942981aef1b2"><div class="ttname"><a href="structaaruformat__context.html#adcda13fede7a22da60ef942981aef1b2">aaruformat_context::number_of_data_tracks</a></div><div class="ttdeci">uint8_t number_of_data_tracks</div><div class="ttdoc">Count of tracks considered &quot;data&quot; (sequence 1..99 heuristics).</div><div class="ttdef"><b>Definition</b> <a href="#l00245">context.h:245</a></div></div>
<div class="ttc" id="astructaaruformat__context_html_adfcfa339aded095de2143ffff0931288"><div class="ttname"><a href="structaaruformat__context.html#adfcfa339aded095de2143ffff0931288">aaruformat_context::sector_suffix_corrected</a></div><div class="ttdeci">uint8_t * sector_suffix_corrected</div><div class="ttdoc">Corrected suffix if stored separately.</div><div class="ttdef"><b>Definition</b> <a href="#l00202">context.h:202</a></div></div>