Current File : //opt/RZruby/share/doc/ruby/html/d3/d4e/objspace_8c.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.5"/>
<title>Ruby: ext/objspace/objspace.c File Reference</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="../../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 style="padding-left: 0.5em;">
<div id="projectname">Ruby
 <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_599861959a7682eccb213bcc1ed4e246.html">objspace</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> |
<a href="#define-members">Macros</a> |
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">objspace.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>></code><br/>
<code>#include <<a class="el" href="../../dd/d24/st_8h_source.html">ruby/st.h</a>></code><br/>
<code>#include <<a class="el" href="../../dc/dac/io_8h_source.html">ruby/io.h</a>></code><br/>
<code>#include <<a class="el" href="../../db/db6/re_8h_source.html">ruby/re.h</a>></code><br/>
<code>#include "<a class="el" href="../../d1/d77/node_8h_source.html">node.h</a>"</code><br/>
<code>#include "<a class="el" href="../../d0/daa/gc_8h_source.html">gc.h</a>"</code><br/>
<code>#include "<a class="el" href="../../d6/d87/regint_8h_source.html">regint.h</a>"</code><br/>
<code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for objspace.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d5/d10/objspace_8c__incl.png" border="0" usemap="#ext_2objspace_2objspace_8c" alt=""/></div>
<map name="ext_2objspace_2objspace_8c" id="ext_2objspace_2objspace_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="314,155,408,181"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="37,304,115,331"/><area shape="rect" id="node14" href="../../dc/dac/io_8h.html" title="ruby/io.h" alt="" coords="772,155,850,181"/><area shape="rect" id="node18" href="../../db/db6/re_8h.html" title="ruby/re.h" alt="" coords="964,155,1044,181"/><area shape="rect" id="node21" href="../../d1/d77/node_8h.html" title="node.h" alt="" coords="666,80,732,107"/><area shape="rect" id="node22" href="../../d0/daa/gc_8h.html" title="gc.h" alt="" coords="757,80,806,107"/><area shape="rect" id="node23" href="../../d6/d87/regint_8h.html" title="regint.h" alt="" coords="468,80,540,107"/><area shape="rect" id="node26" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="830,80,914,107"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="270,379,351,405"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="128,379,246,405"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="168,229,272,256"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="41,229,143,256"/><area shape="rect" id="node16" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="748,229,874,256"/><area shape="rect" id="node17" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="737,304,874,331"/><area shape="rect" id="node20" href="../../d1/d21/regex_8h.html" title="ruby/regex.h" alt="" coords="1043,229,1147,256"/><area shape="rect" id="node25" href="../../dd/df8/regenc_8h.html" title="regenc.h" alt="" coords="553,229,631,256"/></map>
</div>
</div>
<p><a href="../../d3/d4e/objspace_8c_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 name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d97/structtotal__data.html">total_data</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a47838c29131badbfa19a6ee20c55e4b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a47838c29131badbfa19a6ee20c55e4b8">COUNT_TYPE</a>(<a class="el" href="../../db/d97/parse_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a>)   case t: <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4ef7b7ff907d043bd989a7e73e1da420">ID2SYM</a>(<a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>(#<a class="el" href="../../db/d97/parse_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a>)); break;</td></tr>
<tr class="separator:a47838c29131badbfa19a6ee20c55e4b8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab6eb8483a261b12b34fb0ec958f184e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#ab6eb8483a261b12b34fb0ec958f184e9">COUNT_NODE</a>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)   case n: node = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4ef7b7ff907d043bd989a7e73e1da420">ID2SYM</a>(<a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>(#<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)); break;</td></tr>
<tr class="separator:ab6eb8483a261b12b34fb0ec958f184e9"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a35705693dcd6c61cd5d517c6526ba62c"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a35705693dcd6c61cd5d517c6526ba62c">rb_str_memsize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)</td></tr>
<tr class="separator:a35705693dcd6c61cd5d517c6526ba62c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adf79f58005522ff97cb78c2fcf5d4be3"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#adf79f58005522ff97cb78c2fcf5d4be3">rb_ary_memsize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)</td></tr>
<tr class="separator:adf79f58005522ff97cb78c2fcf5d4be3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9961d1dfb2b3d7ba00a0ca9fe3fa40dc"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a9961d1dfb2b3d7ba00a0ca9fe3fa40dc">rb_io_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../dd/d7e/structrb__io__t.html">rb_io_t</a> *)</td></tr>
<tr class="separator:a9961d1dfb2b3d7ba00a0ca9fe3fa40dc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7cf829bf7d4213be23a4c6a382bb660e"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a7cf829bf7d4213be23a4c6a382bb660e">rb_generic_ivar_memsize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)</td></tr>
<tr class="separator:a7cf829bf7d4213be23a4c6a382bb660e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2808ab60a7e7a458c3d440d3e4d34120"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a2808ab60a7e7a458c3d440d3e4d34120">rb_objspace_data_type_memsize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a2808ab60a7e7a458c3d440d3e4d34120"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4d95ce7a52fd4fd445835c0d67b4a4a6"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a4d95ce7a52fd4fd445835c0d67b4a4a6">memsize_of</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a4d95ce7a52fd4fd445835c0d67b4a4a6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab9137e18869b215c6eb01b64ca0f8176"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#ab9137e18869b215c6eb01b64ca0f8176">memsize_of_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ab9137e18869b215c6eb01b64ca0f8176"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a951777cb99743d9d7d3d4ab6de16d251"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a951777cb99743d9d7d3d4ab6de16d251">total_i</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *vstart, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *vend, size_t stride, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a951777cb99743d9d7d3d4ab6de16d251"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7177314f57f728e9391b40fd6e1fbf8c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a7177314f57f728e9391b40fd6e1fbf8c">memsize_of_all_m</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a7177314f57f728e9391b40fd6e1fbf8c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab48f1e867488f28c7ba03d5b203e055f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#ab48f1e867488f28c7ba03d5b203e055f">set_zero_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:ab48f1e867488f28c7ba03d5b203e055f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a81ea822ca39890a98a35b72bf345fa09"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a81ea822ca39890a98a35b72bf345fa09">cos_i</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *vstart, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *vend, size_t stride, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>)</td></tr>
<tr class="separator:a81ea822ca39890a98a35b72bf345fa09"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a85d2ca151ddd4781f8ff9c113ca80437"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a85d2ca151ddd4781f8ff9c113ca80437">count_objects_size</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> os)</td></tr>
<tr class="separator:a85d2ca151ddd4781f8ff9c113ca80437"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9621f4441dc039d27482031944844c8a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a9621f4441dc039d27482031944844c8a">cn_i</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *vstart, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *vend, size_t stride, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a9621f4441dc039d27482031944844c8a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a64298c8d36e022012363a9e4c2445ecb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a64298c8d36e022012363a9e4c2445ecb">count_nodes</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> os)</td></tr>
<tr class="separator:a64298c8d36e022012363a9e4c2445ecb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a801f5967f522e5b6172a28ee424c38b3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#a801f5967f522e5b6172a28ee424c38b3">cto_i</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *vstart, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *vend, size_t stride, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>)</td></tr>
<tr class="separator:a801f5967f522e5b6172a28ee424c38b3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac98da51ab95ad35618d4a021deb13334"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#ac98da51ab95ad35618d4a021deb13334">count_tdata_objects</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ac98da51ab95ad35618d4a021deb13334"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab97350fabb566c0f56518627bc6f5f3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d4e/objspace_8c.html#ab97350fabb566c0f56518627bc6f5f3c">Init_objspace</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ab97350fabb566c0f56518627bc6f5f3c"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ab6eb8483a261b12b34fb0ec958f184e9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COUNT_NODE</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></td><td>)</td>
<td>   case n: node = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4ef7b7ff907d043bd989a7e73e1da420">ID2SYM</a>(<a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>(#<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)); break;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00400">count_nodes()</a>.</p>
</div>
</div>
<a class="anchor" id="a47838c29131badbfa19a6ee20c55e4b8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define COUNT_TYPE</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a></td><td>)</td>
<td>   case t: <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4ef7b7ff907d043bd989a7e73e1da420">ID2SYM</a>(<a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>(#<a class="el" href="../../db/d97/parse_8c.html#a93ca48b6ca5634eebe9872b8dc2650ee">t</a>)); break;</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00295">count_objects_size()</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a9621f4441dc039d27482031944844c8a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> cn_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>vstart</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>vend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>stride</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00362">362</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ade12c589b26f55f089dc25d689249c11">nd_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">T_NODE</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00400">count_nodes()</a>.</p>
</div>
</div>
<a class="anchor" id="a81ea822ca39890a98a35b72bf345fa09"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> cos_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>vstart</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>vend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>stride</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>data</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00258">258</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00295">count_objects_size()</a>.</p>
</div>
</div>
<a class="anchor" id="a64298c8d36e022012363a9e4c2445ecb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> count_nodes </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>os</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00400">400</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00362">cn_i()</a>, <a class="el" href="../../d3/d4e/objspace_8c.html#ab6eb8483a261b12b34fb0ec958f184e9">COUNT_NODE</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a0b706295869ed8e7a099d11f8ef9a584">NODE_ALIAS</a>, <a class="el" href="../../d3/d09/ripper_8y.html#afe798b4130b52162a6b58ff378c4a83e">NODE_ALLOCA</a>, <a class="el" href="../../d3/d09/ripper_8y.html#afce3dc60f5eb8de336e40138600ef910">NODE_AND</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a18b66c00780c5dbaa65fd104893c1027">NODE_ARGS</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ad3b89428ec7a30b3ddeeba50778a1fd1">NODE_ARGS_AUX</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a796ba7c9f501e5f81b4f6f06972250fd">NODE_ARGSCAT</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a15dc4d72c7b3a577d28e6131a63926d9">NODE_ARGSPUSH</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a490d1fc6f7f9e81a1815e9b1c3080d94">NODE_ARRAY</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a1423dff9c55fd36cca257ffb758ca4a6">NODE_ATTRASGN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a276fc132dec9ae10a63bf430e66a1064">NODE_BACK_REF</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a5108b748a0833a5e734a91e4f3719510">NODE_BEGIN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ae26c9ff309f6c5d0fd5c3edd0232ee0d">NODE_BLOCK</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a6df4a7704528f1713bab81f999b0176c">NODE_BLOCK_ARG</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aac25fa5ac2c9b236539991db75bbe3b7">NODE_BLOCK_PASS</a>, <a class="el" href="../../d3/d09/ripper_8y.html#afee064f5c28bb1773944e2719f402a66">NODE_BMETHOD</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ac20bfa82bfa40e0dbcb4c41c2d5ee603">NODE_BREAK</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ae72a414c065eefb25d29b0376ee93e3d">NODE_CALL</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a73d8430547c57f3a7c0734b1a598ff8e">NODE_CASE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a62bbab89538c1de14389202f9797ab3d">NODE_CDECL</a>, <a class="el" href="../../d3/d09/ripper_8y.html#abb6f5b1caf75e58982beec5eb2b616ab">NODE_CLASS</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aff107642c64833eb6f64e7043c4d2b5c">NODE_COLON2</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a614c6f2b1367102fbde526a5eb2871af">NODE_COLON3</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a4162517fa8cb8e9bc4b9d9f6e8c32692">NODE_CONST</a>, <a class="el" href="../../d3/d09/ripper_8y.html#accf6c145831fd42cf9d6c816498ec82b">NODE_CVAR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ae0d7af3d0cea1ce334874826929507bf">NODE_CVASGN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a45ce5181ec29d7d5e45ff5931918dafc">NODE_CVDECL</a>, <a class="el" href="../../d3/d09/ripper_8y.html#af92abe71c6571a24b59b4eb4ebb5908f">NODE_DASGN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aa69a9128d7cd7376dc4d76e65d90e994">NODE_DASGN_CURR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a9a02a48d7532185f602ab2eee4e7b79a">NODE_DEFINED</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a0ce7b90eaf281deb02709b014b182134">NODE_DEFN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a1aa42b99b85e6641856c375c18999ebc">NODE_DEFS</a>, <a class="el" href="../../d3/d09/ripper_8y.html#af08e3ddc6c11af4918239aef9490687f">NODE_DOT2</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a9a66d4437b952e9a6bbcbcad6801fc31">NODE_DOT3</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a12aabedfc8eee47d21349ce818f3e60c">NODE_DREGX</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a43e52cd8b79e69a358e2ff4082094d2b">NODE_DREGX_ONCE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a6487236f9718bcfe094a657cb0efd498">NODE_DSTR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ab102222ffbe5118d93d37b103876fc44">NODE_DSYM</a>, <a class="el" href="../../d3/d09/ripper_8y.html#af01a3b936fc2a83332b8314ef6b00697">NODE_DVAR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ac175ada0354ab81202c744d1db266a85">NODE_DXSTR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#abd2d897cf3ea6a0b59b4cafb72d99b4c">NODE_ENSURE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a1ef166bb056e61d3375c561896bf24e7">NODE_ERRINFO</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ad557cd9d6e3e99782e148e0ed5712826">NODE_EVSTR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aa66ba820f9577731ad767ba777d2e633">NODE_FALSE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a611c4facbf6699e4b795320442ace55f">NODE_FCALL</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a8b309511f0b3dabe54732e6f19739609">NODE_FLIP2</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ab356b7f8605576fa62c0b0bdf41d8ff3">NODE_FLIP3</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a89c760fc0f7a2209bcac44c5c7907950">NODE_FOR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#acc59e8bf53d75d27835d03ee9bbac630">NODE_GASGN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a19a08624c33d66f2ef3cfb66af6d9d9f">NODE_GVAR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a9e0e908fdac1fc1cfcfba007f8ab1f6b">NODE_HASH</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a4e3d1029dca72147900e9b1a840bf968">NODE_IASGN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a015923f7f402969debebc4d989678ea4">NODE_IASGN2</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ab964a29f7a8cdb1e4b518b4cb7420ea5">NODE_IF</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a836cfaf74dc2a521d7bee753fcf0b0a0">NODE_IFUNC</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a729d82aaada1fbeac7bf4592aa467b76">NODE_ITER</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a64cab035c0744c9f375bdf575e0cac2f">NODE_IVAR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aebc63da450ca40eb13dac5c5cd0ed4e0">NODE_LAMBDA</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aa9d208a2eb1e5266beea027e10f3d472">NODE_LASGN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a285afede2f1e1f404a29f0a75055661f">NODE_LAST</a>, <a class="el" href="../../d3/d09/ripper_8y.html#af19d1c1d9f26c7b19546967449e887f6">NODE_LIT</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aeb55bab156cfba6fcec9991e963bce3c">NODE_LVAR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ad03c15faf9f8ca478889f491431b406b">NODE_MASGN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a4621f705bd2dfef90360d8d333d52015">NODE_MATCH</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ada6ce553369f37deef93f9019262450a">NODE_MATCH2</a>, <a class="el" href="../../d3/d09/ripper_8y.html#af18fb86fc2079d7f21c0e918001865cd">NODE_MATCH3</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ab6c10c18e64cb034995aea5a620eb07f">NODE_MEMO</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ac8b0046f8276f3b5175c782f6c2a9380">NODE_MODULE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a419512cc7a70c27779dfb2fb3ca71a5a">NODE_NEXT</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a52160547548851ab924923b8ca1dcb42">NODE_NIL</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a3ea55c01c2adc06cf9da2a42925ccf03">NODE_NTH_REF</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a7ed32e1efe76c3f34ccf1ac4c9def39c">NODE_OP_ASGN1</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a6a3094139c05b14867151b55cffdbad0">NODE_OP_ASGN2</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a844d8faea88bfbb66bc0b43a20019df1">NODE_OP_ASGN_AND</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a19f6bacf83d13be68f94e4d54a02bc5d">NODE_OP_ASGN_OR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#af2b1989d52a7af5b39c0d680a9d27595">NODE_OPT_ARG</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a25c86d19e5399c64a4d3b1278e158272">NODE_OPT_N</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ad13c06599208704f1b6ce18e61e08646">NODE_OPTBLOCK</a>, <a class="el" href="../../d3/d09/ripper_8y.html#addcdfeefb5907f74a7b172a710c8d45e">NODE_OR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#abe6cc100457a63dd4d47006cfd6a0a66">NODE_POSTARG</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aa672b8251edf71e8aee4a1a542451a92">NODE_POSTEXE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a76b74f188d07df52edd15169b49ff1c5">NODE_PRELUDE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a18d2e6f19f54d07ba73aa95f4eab97d3">NODE_REDO</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a1fa11202ec4f8e4011503e785d2a019b">NODE_RESBODY</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a2e2ee74ca4f1fe85350a59ae648d6310">NODE_RESCUE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ab34acb27dadef25e21806f3c6e8e0b2e">NODE_RETRY</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a0740a4cb8cfb60e24ac741779344739b">NODE_RETURN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a6b27bbbd70ada5579b4863a16c28d77e">NODE_SCLASS</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ac6983f7134e356786ebe01ddea8985cd">NODE_SCOPE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a4beb90d7425a19420390f5f402c7cd7b">NODE_SELF</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a985f27752acfb29eca912c28522329c3">NODE_SPLAT</a>, <a class="el" href="../../d3/d09/ripper_8y.html#aac55f53b58d8cbef84a61f2d744e7643">NODE_STR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ab986d79d4c826e86db4b17dd331e7b80">NODE_SUPER</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ac44e1d75073efc2baad77a3eae558bb3">NODE_TO_ARY</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a00911cb328ad9df305f886837c76923c">NODE_TRUE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#abfeac49b2473bade38a545bedf938fdd">NODE_UNDEF</a>, <a class="el" href="../../d3/d09/ripper_8y.html#af25da300c34f1bca6c6e4df28947cb72">NODE_UNTIL</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a533349938d03fe5c779f78036adf8796">NODE_VALIAS</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a5d6b8dc54e03236c06b5092e4c5d5b07">NODE_VALUES</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ae2efc36a65904690f165fda092b0a8b1">NODE_VCALL</a>, <a class="el" href="../../d3/d09/ripper_8y.html#abe133b4015b1ff19345d5d25781fc25e">NODE_WHEN</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a271e594a40ed0575457ea8d9def940ac">NODE_WHILE</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a4850c3a60b6471d48bbb7b574cc3c3ca">NODE_XSTR</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a210571fb93e1d6ca4c50d6e897cd1d60">NODE_YIELD</a>, <a class="el" href="../../d3/d09/ripper_8y.html#acb7153a88fb24c846bd6751ca2fa9316">NODE_ZARRAY</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a5966d8a24f1a0b7ab182a430c3f92ccd">NODE_ZSUPER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02789">rb_objspace_each_objects()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00742">RHASH_EMPTY_P</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00027">RHASH_TBL</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00249">set_zero_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00254">SIZET2NUM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00639">Init_objspace()</a>.</p>
</div>
</div>
<a class="anchor" id="a85d2ca151ddd4781f8ff9c113ca80437"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> count_objects_size </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>os</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00295">295</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00258">cos_i()</a>, <a class="el" href="../../d3/d4e/objspace_8c.html#a47838c29131badbfa19a6ee20c55e4b8">COUNT_TYPE</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02789">rb_objspace_each_objects()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00742">RHASH_EMPTY_P</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00027">RHASH_TBL</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00249">set_zero_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00254">SIZET2NUM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00420">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00432">T_COMPLEX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">T_FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00417">T_FLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00415">T_ICLASS</a>, <a class="el" href="../../d7/d6c/md5_8c_source.html#l00131">T_MASK</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00429">T_MATCH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00412">T_NIL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">T_NODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00411">T_NONE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00431">T_RATIONAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00422">T_STRUCT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00430">T_SYMBOL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">T_TRUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">T_UNDEF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">T_ZOMBIE</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00176">total_data::total</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00639">Init_objspace()</a>.</p>
</div>
</div>
<a class="anchor" id="ac98da51ab95ad35618d4a021deb13334"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> count_tdata_objects </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00607">607</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00543">cto_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02789">rb_objspace_each_objects()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00742">RHASH_EMPTY_P</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00027">RHASH_TBL</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00249">set_zero_i()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00639">Init_objspace()</a>.</p>
</div>
</div>
<a class="anchor" id="a801f5967f522e5b6172a28ee424c38b3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> cto_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>vstart</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>vend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>stride</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>data</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00543">543</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01284">rb_objspace_data_type_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00607">count_tdata_objects()</a>.</p>
</div>
</div>
<a class="anchor" id="ab97350fabb566c0f56518627bc6f5f3c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_objspace </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00639">639</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00400">count_nodes()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00295">count_objects_size()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00607">count_tdata_objects()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00236">memsize_of_all_m()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00170">memsize_of_m()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01358">rb_define_module_function()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p>
</div>
</div>
<a class="anchor" id="a4d95ce7a52fd4fd445835c0d67b4a4a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static size_t memsize_of </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">42</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00042">rmatch::char_offset_num_allocated</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ade12c589b26f55f089dc25d689249c11">nd_type</a>, <a class="el" href="../../d3/d09/ripper_8y.html#afe798b4130b52162a6b58ff378c4a83e">NODE_ALLOCA</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ac6983f7134e356786ebe01ddea8985cd">NODE_SCOPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00394">rb_ary_memsize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00265">rb_bug()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00950">rb_generic_ivar_memsize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03899">rb_io_memsize()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01273">rb_objspace_data_type_memsize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00797">rb_str_memsize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00897">RBIGNUM_DIGITS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00888">RBIGNUM_EMBED_FLAG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00891">RBIGNUM_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00906">RCLASS</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00059">RCLASS_IV_INDEX_TBL</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00056">RCLASS_IV_TBL</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00058">RCLASS_M_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RFILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a80ab20436786ed07fa72606e4876cf66">RNODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00905">ROBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00613">ROBJECT_EMBED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00915">RSTRUCT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00855">RSTRUCT_EMBED_LEN_MASK</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00857">RSTRUCT_LEN</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00274">st_memsize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00420">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00432">T_COMPLEX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00417">T_FLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00415">T_ICLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00429">T_MATCH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">T_NODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00431">T_RATIONAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00422">T_STRUCT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">T_ZOMBIE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00258">cos_i()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00170">memsize_of_m()</a>, and <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00181">total_i()</a>.</p>
</div>
</div>
<a class="anchor" id="a7177314f57f728e9391b40fd6e1fbf8c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> memsize_of_all_m </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00236">236</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00177">total_data::klass</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02789">rb_objspace_each_objects()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00254">SIZET2NUM</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00176">total_data::total</a>, and <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00181">total_i()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00639">Init_objspace()</a>.</p>
</div>
</div>
<a class="anchor" id="ab9137e18869b215c6eb01b64ca0f8176"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> memsize_of_m </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00170">170</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00254">SIZET2NUM</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00639">Init_objspace()</a>.</p>
</div>
</div>
<a class="anchor" id="adf79f58005522ff97cb78c2fcf5d4be3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t rb_ary_memsize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/dcc/array_8c_source.html#l00394">394</a> of file <a class="el" href="../../dc/dcc/array_8c_source.html">array.c</a>.</p>
<p>References <a class="el" href="../../dc/dcc/array_8c_source.html#l00065">ARY_OWNS_HEAP_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00911">RARRAY</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>.</p>
</div>
</div>
<a class="anchor" id="a7cf829bf7d4213be23a4c6a382bb660e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t rb_generic_ivar_memsize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00950">950</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p>
<p>References <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00274">st_memsize()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01279">tbl</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>.</p>
</div>
</div>
<a class="anchor" id="a9961d1dfb2b3d7ba00a0ca9fe3fa40dc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t rb_io_memsize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../dd/d7e/structrb__io__t.html">rb_io_t</a> * </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l03899">3899</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p>
<p>References <a class="el" href="../../dc/dac/io_8h_source.html#l00050">rb_io_buffer_t::capa</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00080">rb_io_t::cbuf</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01726">rb_econv_memsize()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00025">rb_io_t</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00062">rb_io_t::rbuf</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00079">rb_io_t::readconv</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00062">rb_io_t::wbuf</a>, and <a class="el" href="../../dc/dac/io_8h_source.html#l00082">rb_io_t::writeconv</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>.</p>
</div>
</div>
<a class="anchor" id="a2808ab60a7e7a458c3d440d3e4d34120"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t rb_objspace_data_type_memsize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d8/d16/gc_8c_source.html#l01273">1273</a> of file <a class="el" href="../../d8/d16/gc_8c_source.html">gc.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>.</p>
</div>
</div>
<a class="anchor" id="a35705693dcd6c61cd5d517c6526ba62c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">size_t rb_str_memsize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d1/db0/string_8c_source.html#l00797">797</a> of file <a class="el" href="../../d1/db0/string_8c_source.html">string.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00909">RSTRING</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00073">STR_EMBED_P</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00059">STR_SHARED_P</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>.</p>
</div>
</div>
<a class="anchor" id="ab48f1e867488f28c7ba03d5b203e055f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> set_zero_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td>
<td class="paramname"><em>arg</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00249">249</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00400">count_nodes()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00295">count_objects_size()</a>, and <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00607">count_tdata_objects()</a>.</p>
</div>
</div>
<a class="anchor" id="a951777cb99743d9d7d3d4ab6de16d251"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> total_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>vstart</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>vend</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t </td>
<td class="paramname"><em>stride</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>ptr</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00181">181</a> of file <a class="el" href="../../d3/d4e/objspace_8c_source.html">objspace.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00921">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00177">total_data::klass</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00525">rb_obj_is_kind_of()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00415">T_ICLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">T_NODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00411">T_NONE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">T_ZOMBIE</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00176">total_data::total</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00236">memsize_of_all_m()</a>.</p>
</div>
</div>
</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.5
</small></address>
</body>
</html>