mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-24 04:25:06 +02:00
140 lines
10 KiB
HTML
140 lines
10 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Cyclone Scheme: gc_thread_data_t::pending_writes</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">Cyclone Scheme
|
|
 <span id="projectnumber">0.28.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="structgc__thread__data__t.html">gc_thread_data_t</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="contents">
|
|
<table cellspacing="0" cellpadding="0" border="0">
|
|
<tr>
|
|
<td valign="top">
|
|
<div class="navtab">
|
|
<table>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a85640181f9dca6db4f587d726d367cb0.html#a85640181f9dca6db4f587d726d367cb0">cached_heap_free_sizes</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_ad7980c24685e2d347ee5c6d633626b84.html#ad7980c24685e2d347ee5c6d633626b84">cached_heap_total_sizes</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a4f230bcbfa4d533625e450f6e7003bac.html#a4f230bcbfa4d533625e450f6e7003bac">exception_handler_stack</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a608237fa2314b6bd3737f6488ed2a36b.html#a608237fa2314b6bd3737f6488ed2a36b">gc_alloc_color</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a157d435dd6793a2ad61a123b39240baa.html#a157d435dd6793a2ad61a123b39240baa">gc_args</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_af6ff67a402ce97993651d17947260fc0.html#af6ff67a402ce97993651d17947260fc0">gc_cont</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a89ae72f212eab4cc5d8cc5e7482ddadc.html#a89ae72f212eab4cc5d8cc5e7482ddadc">gc_done_tracing</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a8fad1fc82c33ffb3c3a11a1fb216fce6.html#a8fad1fc82c33ffb3c3a11a1fb216fce6">gc_num_args</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a1289c0ca885aa6bfb81cc8aa6e77df1f.html#a1289c0ca885aa6bfb81cc8aa6e77df1f">gc_status</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_ad68e559bea4dd5ffb85c4bd15ee99f7c.html#ad68e559bea4dd5ffb85c4bd15ee99f7c">gc_trace_color</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_ad041babd6de4d4059c761c26ba2d89d5.html#ad041babd6de4d4059c761c26ba2d89d5">globals_changed</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_ae96504cc3629caaaef5cddb99a3f6316.html#ae96504cc3629caaaef5cddb99a3f6316">heap</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_aa1b546aa07942d536e3390e5e4fa76d5.html#aa1b546aa07942d536e3390e5e4fa76d5">heap_num_huge_allocations</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_ae2112badeb8db0d4e81922f68b274b3b.html#ae2112badeb8db0d4e81922f68b274b3b">jmp_start</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a42578bc3a675113954bc85e0e9bc90bf.html#a42578bc3a675113954bc85e0e9bc90bf">last_read</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_aa893a15f7336f4607c692828fa017957.html#aa893a15f7336f4607c692828fa017957">last_write</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a2cbc92fe0dad3d0f65e16e9dfcea80db.html#a2cbc92fe0dad3d0f65e16e9dfcea80db">lock</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a1c290f0c20a8f9663360f2ef27b98749.html#a1c290f0c20a8f9663360f2ef27b98749">mark_buffer</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a96660521efdd4bafd6f1b00569004872.html#a96660521efdd4bafd6f1b00569004872">mark_buffer_len</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a6065b6ee98c7d47067cdeeae6ef99f81.html#a6065b6ee98c7d47067cdeeae6ef99f81">moveBuf</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a178ca9c0192728aeab63256e3a2e1201.html#a178ca9c0192728aeab63256e3a2e1201">moveBufLen</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_ab7ab3db3c4e74034cb5217a89efec1f1.html#ab7ab3db3c4e74034cb5217a89efec1f1">mutation_buflen</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a8249943ce5a4f574063b0d57a9395ff7.html#a8249943ce5a4f574063b0d57a9395ff7">mutation_count</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a8f0a8f02078294230fe70999a7d2af26.html#a8f0a8f02078294230fe70999a7d2af26">mutations</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a5c92e0829762becb182b9c534eff26bd.html#a5c92e0829762becb182b9c534eff26bd">num_minor_gcs</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_aaf53dd546c4082cddf31b8e51da680fa.html#aaf53dd546c4082cddf31b8e51da680fa">param_objs</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindexHL" href="structgc__thread__data__t_a1be5bd9a8c8029c14a70aedfd13b5843.html#a1be5bd9a8c8029c14a70aedfd13b5843">pending_writes</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a7e0a436d27682a0dd322e5b4fc755dfb.html#a7e0a436d27682a0dd322e5b4fc755dfb">scm_thread_obj</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a6a862782bc738ad71a73cc056403a69c.html#a6a862782bc738ad71a73cc056403a69c">stack_limit</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a649caf94f10fc894516033734480c248.html#a649caf94f10fc894516033734480c248">stack_prev_frame</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a9b0cc83600bf34cb2009199d642880f1.html#a9b0cc83600bf34cb2009199d642880f1">stack_start</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a8cb05cacc2d8120f6fee2a68d22fe4bc.html#a8cb05cacc2d8120f6fee2a68d22fe4bc">stack_trace_idx</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_aef7b01858c860fa9bfce524323e6675d.html#aef7b01858c860fa9bfce524323e6675d">stack_traces</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_ab0b53ea37b306c45d7d59465b98230d9.html#ab0b53ea37b306c45d7d59465b98230d9">thread_id</a></td></tr>
|
|
<tr><td class="navtab"><a class="qindex" href="structgc__thread__data__t_a44dd501044f2225e76c2b82f2c205267.html#a44dd501044f2225e76c2b82f2c205267">thread_state</a></td></tr>
|
|
</table>
|
|
</div>
|
|
</td>
|
|
<td valign="top" class="mempage">
|
|
<a id="a1be5bd9a8c8029c14a70aedfd13b5843"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1be5bd9a8c8029c14a70aedfd13b5843">◆ </a></span>pending_writes</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int gc_thread_data_t::pending_writes</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Heap GC: Need this because minor GC may still be moving objects to the heap and if we try to trace before minor GC is done, some of the objects may be missed. So we "pend" them until minor GC is done and we know everything is on the heap. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|