cyclone/c-api/group__gc__major_ga75b3fd7dd320d8524d0dcad79cc1eb1e.html
Justin Ethier cdd3fd37f7 Sync
2017-02-28 00:19:48 -05:00

171 lines
15 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Cyclone Scheme: gc_status_type</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
&#160;<span id="projectnumber">0.4</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</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="group__gc__major.html">Major GC</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="group__gc__major_ga197294109a9a037b9a6641ce41ff9608.html#ga197294109a9a037b9a6641ce41ff9608">cyc_thread_state_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gad09673fe7b5673515705b6a821648cbe.html#gad09673fe7b5673515705b6a821648cbe">DEBUG_SHOW_DIAG</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gadd82bcff4895bd4ca335a45109597102.html#gadd82bcff4895bd4ca335a45109597102">gc_add_mutator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga976021ebdbed6eb538d78c744c1ef931.html#ga976021ebdbed6eb538d78c744c1ef931">gc_alloc</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gaec0fd25a5b345b9ad50842b08bed4027.html#gaec0fd25a5b345b9ad50842b08bed4027">gc_alloc_bignum</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga2f62288e6f57fe9fbff4bae5bd782e44.html#ga2f62288e6f57fe9fbff4bae5bd782e44">gc_allocated_bytes</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga11081c291bf7b8ca714d6ba09e0912d7.html#ga11081c291bf7b8ca714d6ba09e0912d7">GC_COLLECTION_THRESHOLD</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gadd73c9a0b9b1112d6d941dee642893e7.html#gadd73c9a0b9b1112d6d941dee642893e7">gc_collector_trace</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga21b50029124a435e12dd1fb97f1f4275.html#ga21b50029124a435e12dd1fb97f1f4275">gc_color_blue</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga4074eefce64a43efc40de89bc9595c9b.html#ga4074eefce64a43efc40de89bc9595c9b">gc_color_red</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga15186c504a0fb0727cd7d405b0b2d9a5.html#ga15186c504a0fb0727cd7d405b0b2d9a5">gc_copy_obj</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga600c743cb3da304751627e36099445b9.html#ga600c743cb3da304751627e36099445b9">GC_DEBUG_SHOW_SWEEP_DIAG</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gaa64a151f71c793be3f27b6f70c8a98bd.html#gaa64a151f71c793be3f27b6f70c8a98bd">GC_DEBUG_TRACE</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga506d5fadc6ed572bbb11b122193ea36d.html#ga506d5fadc6ed572bbb11b122193ea36d">GC_DEBUG_VERBOSE</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga4c76104f4bb633c0594334508f8a19b1.html#ga4c76104f4bb633c0594334508f8a19b1">gc_empty_collector_stack</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gafcdb2c9fc0d53c3b0971b6fe85916858.html#gafcdb2c9fc0d53c3b0971b6fe85916858">gc_free_list</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga7ca46159df2a2857a042f5b83b8903c4.html#ga7ca46159df2a2857a042f5b83b8903c4">GC_FREE_THRESHOLD</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gacc34220240fa78aaed5482565c8952e6.html#gacc34220240fa78aaed5482565c8952e6">gc_grow_heap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga20cf7c4fac92c3cb1adb025813ea2a99.html#ga20cf7c4fac92c3cb1adb025813ea2a99">gc_handshake</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gafa9a2390e7f946a0526be8c21d3ec864.html#gafa9a2390e7f946a0526be8c21d3ec864">gc_header_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga734c99799a64ad0450ca6879900640f5.html#ga734c99799a64ad0450ca6879900640f5">gc_heap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga977b02989cc5091ac256ca154f5e78ee.html#ga977b02989cc5091ac256ca154f5e78ee">gc_heap_create</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gab4c9dba3c0f373c7a74e89e35b919fe8.html#gab4c9dba3c0f373c7a74e89e35b919fe8">gc_heap_free</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga7f1dfa939185ca0cf6d194c991000185.html#ga7f1dfa939185ca0cf6d194c991000185">gc_heap_last</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gabebf61106ee21a438dcb21fc8a9fb05b.html#gabebf61106ee21a438dcb21fc8a9fb05b">gc_heap_merge</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga61dd942ed84e904a5c297fdc57fd4d7a.html#ga61dd942ed84e904a5c297fdc57fd4d7a">gc_heap_root</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga66382faf126033f74c62e4eb8a4c4cbe.html#ga66382faf126033f74c62e4eb8a4c4cbe">gc_heap_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gac5dc8552660d7975bbdf83c59e6c5dd3.html#gac5dc8552660d7975bbdf83c59e6c5dd3">gc_init_heap</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga21e9a50a7de06a81cbcc934bd8e4809c.html#ga21e9a50a7de06a81cbcc934bd8e4809c">gc_initialize</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga6490c2be516744d1cdc225b9ef2688ca.html#ga6490c2be516744d1cdc225b9ef2688ca">gc_is_stack_obj</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gabbaa9e82df175595165b5309ffb360b5.html#gabbaa9e82df175595165b5309ffb360b5">gc_mark_globals</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gaa8776e5cc0c3bf309c76dc61f0c7f838.html#gaa8776e5cc0c3bf309c76dc61f0c7f838">gc_mark_gray</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga7fac46df80136375f0aabd3af30a8874.html#ga7fac46df80136375f0aabd3af30a8874">gc_mark_gray2</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga2031d7ff5d1678d2aa7954c5fa3b989e.html#ga2031d7ff5d1678d2aa7954c5fa3b989e">gc_merge_all_heaps</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga6a88578b8802b9bca9f56e0ccfdff435.html#ga6a88578b8802b9bca9f56e0ccfdff435">gc_mut_cooperate</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gaa1745070eb682d926f656f3017ccedda.html#gaa1745070eb682d926f656f3017ccedda">gc_mut_update</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gadf94b852782bd0108138e3b97fc1113b.html#gadf94b852782bd0108138e3b97fc1113b">gc_mutator_thread_blocked</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gae43e9fb0564edc5ecf489ead57731d52.html#gae43e9fb0564edc5ecf489ead57731d52">gc_mutator_thread_runnable</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga63112677a59a58464bc08d5ef2a91c6c.html#ga63112677a59a58464bc08d5ef2a91c6c">gc_post_handshake</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga2118e3b31300a7ddcd96c95e218f862e.html#ga2118e3b31300a7ddcd96c95e218f862e">gc_print_stats</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga1091a8b18fc274af25f5155e3bf7a1ff.html#ga1091a8b18fc274af25f5155e3bf7a1ff">gc_remove_mutator</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gae4b0fc6e4b949f950ecf85d3135bfd9a.html#gae4b0fc6e4b949f950ecf85d3135bfd9a">gc_request_mark_globals</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gaac1a9d422fb7cf93b7de39bd41e0cad2.html#gaac1a9d422fb7cf93b7de39bd41e0cad2">GC_SAFETY_CHECKS</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga0a33ee3f5c77cf4b03b37e0ba3308070.html#ga0a33ee3f5c77cf4b03b37e0ba3308070">gc_stage_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gacdd780abddd9b089bc19771035890bf5.html#gacdd780abddd9b089bc19771035890bf5">gc_start_collector</a></td></tr>
<tr><td class="navtab"><a class="qindexHL" href="group__gc__major_ga75b3fd7dd320d8524d0dcad79cc1eb1e.html#ga75b3fd7dd320d8524d0dcad79cc1eb1e">gc_status_type</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gab19d274a8cfbf5274db73e35f2fb18b5.html#gab19d274a8cfbf5274db73e35f2fb18b5">gc_sweep</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga34834cdbd4e4f511ad8e918f0fb2d765.html#ga34834cdbd4e4f511ad8e918f0fb2d765">gc_thr_add_to_move_buffer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga46bc54c66f56b0006420ce310c2729c1.html#ga46bc54c66f56b0006420ce310c2729c1">gc_thr_grow_move_buffer</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gad107cf5b38c74e2cd84a8159940b6579.html#gad107cf5b38c74e2cd84a8159940b6579">gc_thread_data</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gabf9a3adddd986f1f953d4ddc1c795491.html#gabf9a3adddd986f1f953d4ddc1c795491">gc_thread_data_free</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga9c86247beb6521f42271c87685c41288.html#ga9c86247beb6521f42271c87685c41288">gc_thread_data_init</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga6934bc689d9c64df40d96fbd4db8cbd7.html#ga6934bc689d9c64df40d96fbd4db8cbd7">gc_try_alloc</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga51690b332091995ffd5c7318f569f934.html#ga51690b332091995ffd5c7318f569f934">gc_wait_handshake</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gaf98d32e8f592dc38f4cd01c153e91a2d.html#gaf98d32e8f592dc38f4cd01c153e91a2d">grayed</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga91caaa8e3c877e2780b365e593bbfef9.html#ga91caaa8e3c877e2780b365e593bbfef9">GROW_HEAP_BY_SIZE</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga1b45302695680930829cac31d65e41e1.html#ga1b45302695680930829cac31d65e41e1">HEAP_SIZE</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga9427b1684a8ab0eba8315606d67709ed.html#ga9427b1684a8ab0eba8315606d67709ed">INITIAL_HEAP_SIZE</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga24af05ed1aef52dcba9177511705682d.html#ga24af05ed1aef52dcba9177511705682d">mark</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gabdf15a8d52624122c76c2ae9df4a3cdc.html#gabdf15a8d52624122c76c2ae9df4a3cdc">MAX_STACK_TRACES</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga969e0c6129a50134006fe4b380965cb2.html#ga969e0c6129a50134006fe4b380965cb2">NANOSECONDS_PER_MILLISECOND</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga9dc80c9089068607718ad99e9cd77fcc.html#ga9dc80c9089068607718ad99e9cd77fcc">NUM_HEAP_TYPES</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_ga08c98f6a7999fcdcde8c21344cd51d63.html#ga08c98f6a7999fcdcde8c21344cd51d63">return_thread_runnable</a></td></tr>
<tr><td class="navtab"><a class="qindex" href="group__gc__major_gadb0efe9a5fa3686ffe062cb1ce16f8c1.html#gadb0efe9a5fa3686ffe062cb1ce16f8c1">set_thread_blocked</a></td></tr>
</table>
</div>
</td>
<td valign="top" class="mempage">
<a id="ga75b3fd7dd320d8524d0dcad79cc1eb1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75b3fd7dd320d8524d0dcad79cc1eb1e">&#9670;&nbsp;</a></span>gc_status_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="group__gc__major_ga75b3fd7dd320d8524d0dcad79cc1eb1e.html#ga75b3fd7dd320d8524d0dcad79cc1eb1e">gc_status_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Enums for tri-color marking </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga75b3fd7dd320d8524d0dcad79cc1eb1ea264e5564774fdb4ca4947229ef0672e3"></a>STATUS_ASYNC&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga75b3fd7dd320d8524d0dcad79cc1eb1ea41ef37adaff8b2d3309d22b0de8536b4"></a>STATUS_SYNC1&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="gga75b3fd7dd320d8524d0dcad79cc1eb1ead597bf3a8cd24ac6fd2adf6a0518e38e"></a>STATUS_SYNC2&#160;</td><td class="fielddoc"></td></tr>
</table>
</div>
</div>
</td>
</tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>