📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 07:40:19
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d6
/
de3
📍 /opt/alt/ruby21/share/doc/ruby/capi/html/d6/de3
🔄 Refresh
✏️
Editing: structrb__iseq__struct.html
Read Only
<!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.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: rb_iseq_struct Struct 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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <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('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-types">Public Types</a> | <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">rb_iseq_struct Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> Public Types</h2></td></tr> <tr class="memitem:a488ae5668eef9d3bdd5834b507a5a98a"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98a">iseq_type</a> { <br />   <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aac86ea1b83dd57ebc9144c230ce7a8f53">ISEQ_TYPE_TOP</a>, <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aa99e08d433afbe13d6664e9802938b597">ISEQ_TYPE_METHOD</a>, <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aa3c48236fe0b8d8b30959fdbaa2e977c9">ISEQ_TYPE_BLOCK</a>, <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aae2a119dae774fd20c7e424b4ec9e217a">ISEQ_TYPE_CLASS</a>, <br />   <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aa72c8f464a7946f7abaf3012c7f681032">ISEQ_TYPE_RESCUE</a>, <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aab749291dc33d9de16f43d12b5af0ce0e">ISEQ_TYPE_ENSURE</a>, <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aa79b34fd0a61af0ee65c55507e8a7bab1">ISEQ_TYPE_EVAL</a>, <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aab9872f2dcc2f55be52d7a59b1dcac83e">ISEQ_TYPE_MAIN</a>, <br />   <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98aaaeaadcc1250374e0f588b2aebdab66f9">ISEQ_TYPE_DEFINED_GUARD</a> <br /> }</td></tr> <tr class="separator:a488ae5668eef9d3bdd5834b507a5a98a"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:af8bc7dbae6f61d836b5bb9fb50b6cfb8"><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98a">rb_iseq_struct::iseq_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#af8bc7dbae6f61d836b5bb9fb50b6cfb8">type</a></td></tr> <tr class="separator:af8bc7dbae6f61d836b5bb9fb50b6cfb8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf13c2a9990e88276a7223a4881302d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/d32/vm__core_8h.html#a48a51e0737eb3a42f25f20ba57b01b1f">rb_iseq_location_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#acf13c2a9990e88276a7223a4881302d6">location</a></td></tr> <tr class="separator:acf13c2a9990e88276a7223a4881302d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8699ab44e2c44e7f8df87e26a9c7bee8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a8699ab44e2c44e7f8df87e26a9c7bee8">iseq</a></td></tr> <tr class="separator:a8699ab44e2c44e7f8df87e26a9c7bee8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa70f3e195a4350acbbc130f8a95c9958"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#aa70f3e195a4350acbbc130f8a95c9958">iseq_encoded</a></td></tr> <tr class="separator:aa70f3e195a4350acbbc130f8a95c9958"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fd527787fc64d5e9d11478af447a85f"><td class="memItemLeft" align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a6fd527787fc64d5e9d11478af447a85f">iseq_size</a></td></tr> <tr class="separator:a6fd527787fc64d5e9d11478af447a85f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a703b6020be6fe97f7359c4e8dd51a89d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a703b6020be6fe97f7359c4e8dd51a89d">mark_ary</a></td></tr> <tr class="separator:a703b6020be6fe97f7359c4e8dd51a89d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79c31be122171817641e252218f5526f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a79c31be122171817641e252218f5526f">coverage</a></td></tr> <tr class="separator:a79c31be122171817641e252218f5526f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae000497c168e5a412d43c0aaf3cf9372"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d4/dfc/structiseq__line__info__entry.html">iseq_line_info_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#ae000497c168e5a412d43c0aaf3cf9372">line_info_table</a></td></tr> <tr class="separator:ae000497c168e5a412d43c0aaf3cf9372"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd1a311d9523343a1681b2fa1a77095b"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#abd1a311d9523343a1681b2fa1a77095b">line_info_size</a></td></tr> <tr class="separator:abd1a311d9523343a1681b2fa1a77095b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a667787a2e393a8e2a203bf1c2442276d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a667787a2e393a8e2a203bf1c2442276d">local_table</a></td></tr> <tr class="separator:a667787a2e393a8e2a203bf1c2442276d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22ff1695f19e63e6540bc574949c55b0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a22ff1695f19e63e6540bc574949c55b0">local_table_size</a></td></tr> <tr class="separator:a22ff1695f19e63e6540bc574949c55b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbae994355f91f3ea547570debb757c0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#afbae994355f91f3ea547570debb757c0">local_size</a></td></tr> <tr class="separator:afbae994355f91f3ea547570debb757c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b4646a47f2fbfc2ceb76d616735132a"><td class="memItemLeft" align="right" valign="top">union <a class="el" href="../../d4/d68/unioniseq__inline__storage__entry.html">iseq_inline_storage_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a5b4646a47f2fbfc2ceb76d616735132a">is_entries</a></td></tr> <tr class="separator:a5b4646a47f2fbfc2ceb76d616735132a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a281509b02b4ff58b4667dd67ba6c7cac"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a281509b02b4ff58b4667dd67ba6c7cac">is_size</a></td></tr> <tr class="separator:a281509b02b4ff58b4667dd67ba6c7cac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedcd4b366b4680a964ec1c7fa2dda681"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/d32/vm__core_8h.html#a2fa00248bd6bcdc20b376c1c2c449fdd">rb_call_info_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#aedcd4b366b4680a964ec1c7fa2dda681">callinfo_entries</a></td></tr> <tr class="separator:aedcd4b366b4680a964ec1c7fa2dda681"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb0fa77e7df06b18556c91709da9321d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#acb0fa77e7df06b18556c91709da9321d">callinfo_size</a></td></tr> <tr class="separator:acb0fa77e7df06b18556c91709da9321d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fd0acd110681eeb0f95c3b283451a0a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a5fd0acd110681eeb0f95c3b283451a0a">argc</a></td></tr> <tr class="memdesc:a5fd0acd110681eeb0f95c3b283451a0a"><td class="mdescLeft"> </td><td class="mdescRight">argument information <a href="#a5fd0acd110681eeb0f95c3b283451a0a">More...</a><br /></td></tr> <tr class="separator:a5fd0acd110681eeb0f95c3b283451a0a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7f7a6daa388dc65f83c27600cb39b00"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#ae7f7a6daa388dc65f83c27600cb39b00">arg_simple</a></td></tr> <tr class="separator:ae7f7a6daa388dc65f83c27600cb39b00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21bd6b9b1c875df9484cc16f8dd9c73e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a21bd6b9b1c875df9484cc16f8dd9c73e">arg_rest</a></td></tr> <tr class="separator:a21bd6b9b1c875df9484cc16f8dd9c73e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18ca49729d098ee7f25c9d3c3f0d9547"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a18ca49729d098ee7f25c9d3c3f0d9547">arg_block</a></td></tr> <tr class="separator:a18ca49729d098ee7f25c9d3c3f0d9547"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad71990c5fa4c678e369e18bddbaf1639"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#ad71990c5fa4c678e369e18bddbaf1639">arg_opts</a></td></tr> <tr class="separator:ad71990c5fa4c678e369e18bddbaf1639"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4915a4238c8e8e7106337e5e1c609576"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a4915a4238c8e8e7106337e5e1c609576">arg_post_len</a></td></tr> <tr class="separator:a4915a4238c8e8e7106337e5e1c609576"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6250a263c2402b28f97ae50ef9b4e458"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a6250a263c2402b28f97ae50ef9b4e458">arg_post_start</a></td></tr> <tr class="separator:a6250a263c2402b28f97ae50ef9b4e458"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd2b67e0dffb2262ab272a67bbe747d6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#abd2b67e0dffb2262ab272a67bbe747d6">arg_size</a></td></tr> <tr class="separator:abd2b67e0dffb2262ab272a67bbe747d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fa1e846aadb503610b7b2ce0ad643d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a5fa1e846aadb503610b7b2ce0ad643d9">arg_opt_table</a></td></tr> <tr class="separator:a5fa1e846aadb503610b7b2ce0ad643d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32036349ed16fdd629a8a751c96a8b5c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a32036349ed16fdd629a8a751c96a8b5c">arg_keyword</a></td></tr> <tr class="separator:a32036349ed16fdd629a8a751c96a8b5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a739e069e6b878d8672f161235ff210bb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a739e069e6b878d8672f161235ff210bb">arg_keyword_check</a></td></tr> <tr class="separator:a739e069e6b878d8672f161235ff210bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fac1c46bd73bf95cc9654e05a13f0e5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a2fac1c46bd73bf95cc9654e05a13f0e5">arg_keywords</a></td></tr> <tr class="separator:a2fac1c46bd73bf95cc9654e05a13f0e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2bc11c1ce6cf0266b53705029a0491e1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a2bc11c1ce6cf0266b53705029a0491e1">arg_keyword_required</a></td></tr> <tr class="separator:a2bc11c1ce6cf0266b53705029a0491e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06c8d543a65a2be83b7496b70a5ff9c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a06c8d543a65a2be83b7496b70a5ff9c8">arg_keyword_table</a></td></tr> <tr class="separator:a06c8d543a65a2be83b7496b70a5ff9c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00494b6f5b1aa350819cad777e19eee8"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a00494b6f5b1aa350819cad777e19eee8">stack_max</a></td></tr> <tr class="separator:a00494b6f5b1aa350819cad777e19eee8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf3c6629a41865ab662884b7481fb394"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../dc/d07/structiseq__catch__table__entry.html">iseq_catch_table_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#aaf3c6629a41865ab662884b7481fb394">catch_table</a></td></tr> <tr class="separator:aaf3c6629a41865ab662884b7481fb394"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1d2b9b5e2ae668e100d814f2da38ac0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#ae1d2b9b5e2ae668e100d814f2da38ac0">catch_table_size</a></td></tr> <tr class="separator:ae1d2b9b5e2ae668e100d814f2da38ac0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afce02da209c0bf9a09ef4ea0af68e623"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d6/de3/structrb__iseq__struct.html">rb_iseq_struct</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#afce02da209c0bf9a09ef4ea0af68e623">parent_iseq</a></td></tr> <tr class="separator:afce02da209c0bf9a09ef4ea0af68e623"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f5705507c4c80bc69c3f031dd0daae9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d6/de3/structrb__iseq__struct.html">rb_iseq_struct</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a0f5705507c4c80bc69c3f031dd0daae9">local_iseq</a></td></tr> <tr class="separator:a0f5705507c4c80bc69c3f031dd0daae9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46d5fb5c3de970a9540ab85d4b060957"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a46d5fb5c3de970a9540ab85d4b060957">self</a></td></tr> <tr class="separator:a46d5fb5c3de970a9540ab85d4b060957"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae10e1bb8ab43e751ae3c78797cc99acb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#ae10e1bb8ab43e751ae3c78797cc99acb">orig</a></td></tr> <tr class="separator:ae10e1bb8ab43e751ae3c78797cc99acb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a2a8ee38b3f3bfef5c85a7a148abd97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a8a2a8ee38b3f3bfef5c85a7a148abd97">cref_stack</a></td></tr> <tr class="separator:a8a2a8ee38b3f3bfef5c85a7a148abd97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0cf9d74fc2847af2abb6dde3ecb9c752"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a0cf9d74fc2847af2abb6dde3ecb9c752">klass</a></td></tr> <tr class="separator:a0cf9d74fc2847af2abb6dde3ecb9c752"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f4b700a7d7866d0c5bcabf6d2a1be0b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a0f4b700a7d7866d0c5bcabf6d2a1be0b">defined_method_id</a></td></tr> <tr class="separator:a0f4b700a7d7866d0c5bcabf6d2a1be0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64164f6c7771e91129adf0db96ce5554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/d32/vm__core_8h.html#afa3629f5cb977b24532d09e1aa055e4a">rb_num_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a64164f6c7771e91129adf0db96ce5554">flip_cnt</a></td></tr> <tr class="separator:a64164f6c7771e91129adf0db96ce5554"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a947d34698fb5a71f4938532fff27a0f7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d4/dd8/structiseq__compile__data.html">iseq_compile_data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de3/structrb__iseq__struct.html#a947d34698fb5a71f4938532fff27a0f7">compile_data</a></td></tr> <tr class="separator:a947d34698fb5a71f4938532fff27a0f7"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00206">206</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> </div><h2 class="groupheader">Member Enumeration Documentation</h2> <a id="a488ae5668eef9d3bdd5834b507a5a98a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a488ae5668eef9d3bdd5834b507a5a98a">◆ </a></span>iseq_type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98a">rb_iseq_struct::iseq_type</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aac86ea1b83dd57ebc9144c230ce7a8f53"></a>ISEQ_TYPE_TOP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aa99e08d433afbe13d6664e9802938b597"></a>ISEQ_TYPE_METHOD </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aa3c48236fe0b8d8b30959fdbaa2e977c9"></a>ISEQ_TYPE_BLOCK </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aae2a119dae774fd20c7e424b4ec9e217a"></a>ISEQ_TYPE_CLASS </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aa72c8f464a7946f7abaf3012c7f681032"></a>ISEQ_TYPE_RESCUE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aab749291dc33d9de16f43d12b5af0ce0e"></a>ISEQ_TYPE_ENSURE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aa79b34fd0a61af0ee65c55507e8a7bab1"></a>ISEQ_TYPE_EVAL </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aab9872f2dcc2f55be52d7a59b1dcac83e"></a>ISEQ_TYPE_MAIN </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a488ae5668eef9d3bdd5834b507a5a98aaaeaadcc1250374e0f588b2aebdab66f9"></a>ISEQ_TYPE_DEFINED_GUARD </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00211">211</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> </div> </div> <h2 class="groupheader">Field Documentation</h2> <a id="a18ca49729d098ee7f25c9d3c3f0d9547"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18ca49729d098ee7f25c9d3c3f0d9547">◆ </a></span>arg_block</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_block</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00277">277</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00705">proc_call()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>.</p> </div> </div> <a id="a32036349ed16fdd629a8a751c96a8b5c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32036349ed16fdd629a8a751c96a8b5c">◆ </a></span>arg_keyword</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_keyword</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00283">283</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00816">rb_iseq_min_max_arity()</a>.</p> </div> </div> <a id="a739e069e6b878d8672f161235ff210bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a739e069e6b878d8672f161235ff210bb">◆ </a></span>arg_keyword_check</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_keyword_check</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00284">284</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>.</p> </div> </div> <a id="a2bc11c1ce6cf0266b53705029a0491e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2bc11c1ce6cf0266b53705029a0491e1">◆ </a></span>arg_keyword_required</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_keyword_required</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00286">286</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00816">rb_iseq_min_max_arity()</a>.</p> </div> </div> <a id="a06c8d543a65a2be83b7496b70a5ff9c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06c8d543a65a2be83b7496b70a5ff9c8">◆ </a></span>arg_keyword_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>* rb_iseq_struct::arg_keyword_table</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00287">287</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>.</p> </div> </div> <a id="a2fac1c46bd73bf95cc9654e05a13f0e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fac1c46bd73bf95cc9654e05a13f0e5">◆ </a></span>arg_keywords</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_keywords</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00285">285</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>.</p> </div> </div> <a id="a5fa1e846aadb503610b7b2ce0ad643d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fa1e846aadb503610b7b2ce0ad643d9">◆ </a></span>arg_opt_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>* rb_iseq_struct::arg_opt_table</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00282">282</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>.</p> </div> </div> <a id="ad71990c5fa4c678e369e18bddbaf1639"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad71990c5fa4c678e369e18bddbaf1639">◆ </a></span>arg_opts</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_opts</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00278">278</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00816">rb_iseq_min_max_arity()</a>.</p> </div> </div> <a id="a4915a4238c8e8e7106337e5e1c609576"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4915a4238c8e8e7106337e5e1c609576">◆ </a></span>arg_post_len</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_post_len</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00279">279</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00816">rb_iseq_min_max_arity()</a>.</p> </div> </div> <a id="a6250a263c2402b28f97ae50ef9b4e458"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6250a263c2402b28f97ae50ef9b4e458">◆ </a></span>arg_post_start</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_post_start</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00280">280</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>.</p> </div> </div> <a id="a21bd6b9b1c875df9484cc16f8dd9c73e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a21bd6b9b1c875df9484cc16f8dd9c73e">◆ </a></span>arg_rest</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_rest</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00276">276</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00816">rb_iseq_min_max_arity()</a>.</p> </div> </div> <a id="ae7f7a6daa388dc65f83c27600cb39b00"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7f7a6daa388dc65f83c27600cb39b00">◆ </a></span>arg_simple</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_simple</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00275">275</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>.</p> </div> </div> <a id="abd2b67e0dffb2262ab272a67bbe747d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd2b67e0dffb2262ab272a67bbe747d6">◆ </a></span>arg_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::arg_size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00281">281</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l00767">invoke_block_from_c()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>.</p> </div> </div> <a id="a5fd0acd110681eeb0f95c3b283451a0a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fd0acd110681eeb0f95c3b283451a0a">◆ </a></span>argc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::argc</td> </tr> </table> </div><div class="memdoc"> <p>argument information </p> <p>def m(a1, a2, ..., aM, # mandatory b1=(...), b2=(...), ..., bN=(...), # optional *c, # rest d1, d2, ..., dO, # post e1:(...), e2:(...), ..., eK:(...), # keyword **f, # keyword rest &g) # block =></p> <p>argc = M // or 0 if no mandatory arg arg_opts = N+1 // or 0 if no optional arg arg_rest = M+N // or -1 if no rest arg arg_opt_table = [ (arg_opts entries) ] arg_post_start = M+N+(*1) // or 0 if no post arguments arg_post_len = O // or 0 if no post arguments arg_keywords = K // or 0 if no keyword arg arg_block = M+N+(*1)+O+K // or -1 if no block arg arg_keyword = M+N+(*1)+O+K+(&1) // or -1 if no keyword arg/rest arg_simple = 0 if not simple arguments. = 1 if no opt, rest, post, block. = 2 if ambiguous block parameter ({|a|}). arg_size = M+N+O+(*1)+K+(&1)+(**1) argument size. </p> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00274">274</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00816">rb_iseq_min_max_arity()</a>.</p> </div> </div> <a id="aedcd4b366b4680a964ec1c7fa2dda681"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedcd4b366b4680a964ec1c7fa2dda681">◆ </a></span>callinfo_entries</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/d32/vm__core_8h.html#a2fa00248bd6bcdc20b376c1c2c449fdd">rb_call_info_t</a>* rb_iseq_struct::callinfo_entries</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00244">244</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>.</p> </div> </div> <a id="acb0fa77e7df06b18556c91709da9321d"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb0fa77e7df06b18556c91709da9321d">◆ </a></span>callinfo_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::callinfo_size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00245">245</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l01007">new_callinfo()</a>.</p> </div> </div> <a id="aaf3c6629a41865ab662884b7481fb394"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf3c6629a41865ab662884b7481fb394">◆ </a></span>catch_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../dc/d07/structiseq__catch__table__entry.html">iseq_catch_table_entry</a>* rb_iseq_struct::catch_table</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00292">292</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l01417">vm_exec()</a>.</p> </div> </div> <a id="ae1d2b9b5e2ae668e100d814f2da38ac0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1d2b9b5e2ae668e100d814f2da38ac0">◆ </a></span>catch_table_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::catch_table_size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00293">293</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01417">vm_exec()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00611">vm_throw()</a>.</p> </div> </div> <a id="a947d34698fb5a71f4938532fff27a0f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a947d34698fb5a71f4938532fff27a0f7">◆ </a></span>compile_data</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d4/dd8/structiseq__compile__data.html">iseq_compile_data</a>* rb_iseq_struct::compile_data</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00323">323</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03115">add_ensure_iseq()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00319">cleanup_iseq_build()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00636">compile_data_alloc()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00425">iseq_add_mark_object_compile_time()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00097">iseq_mark()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01059">iseq_setup()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01044">new_child_iseq()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00947">new_label_body()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l00459">rb_iseq_compile_node()</a>.</p> </div> </div> <a id="a79c31be122171817641e252218f5526f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79c31be122171817641e252218f5526f">◆ </a></span>coverage</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_iseq_struct::coverage</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00229">229</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00097">iseq_mark()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l05280">update_coverage()</a>.</p> </div> </div> <a id="a8a2a8ee38b3f3bfef5c85a7a148abd97"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a2a8ee38b3f3bfef5c85a7a148abd97">◆ </a></span>cref_stack</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> rb_iseq_struct::cref_stack</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00315">315</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00236">clone_method()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00097">iseq_mark()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01923">rb_iseq_clone()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00202">set_relation()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00256">vm_get_cref0()</a>.</p> </div> </div> <a id="a0f4b700a7d7866d0c5bcabf6d2a1be0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f4b700a7d7866d0c5bcabf6d2a1be0b">◆ </a></span>defined_method_id</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_iseq_struct::defined_method_id</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00319">319</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00913">frame_called_id()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00883">frame_func_id()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01614">rb_mod_define_method()</a>.</p> </div> </div> <a id="a64164f6c7771e91129adf0db96ce5554"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64164f6c7771e91129adf0db96ce5554">◆ </a></span>flip_cnt</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/d32/vm__core_8h.html#afa3629f5cb977b24532d09e1aa055e4a">rb_num_t</a> rb_iseq_struct::flip_cnt</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00320">320</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>.</p> </div> </div> <a id="a5b4646a47f2fbfc2ceb76d616735132a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b4646a47f2fbfc2ceb76d616735132a">◆ </a></span>is_entries</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">union <a class="el" href="../../d4/d68/unioniseq__inline__storage__entry.html">iseq_inline_storage_entry</a>* rb_iseq_struct::is_entries</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00241">241</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l01159">rb_insn_operand_intern()</a>.</p> </div> </div> <a id="a281509b02b4ff58b4667dd67ba6c7cac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a281509b02b4ff58b4667dd67ba6c7cac">◆ </a></span>is_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::is_size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00242">242</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l05745">iseq_build_from_ary_body()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>.</p> </div> </div> <a id="a8699ab44e2c44e7f8df87e26a9c7bee8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8699ab44e2c44e7f8df87e26a9c7bee8">◆ </a></span>iseq</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>* rb_iseq_struct::iseq</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">225</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00498">bt_iter_iseq()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00270">location_absolute_path()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00210">location_base_label()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00161">location_label()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00127">location_lineno()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00082">location_mark_entry()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00237">location_path()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00313">location_to_str()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00561">rb_iseq_translate_threaded_code()</a>, and <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00357">rb_vmdebug_debug_print_pre()</a>.</p> </div> </div> <a id="aa70f3e195a4350acbbc130f8a95c9958"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa70f3e195a4350acbbc130f8a95c9958">◆ </a></span>iseq_encoded</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>* rb_iseq_struct::iseq_encoded</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00226">226</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00127">argument_error()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00027">calc_lineno()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00028">control_frame_dump()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00767">invoke_block_from_c()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00561">rb_iseq_translate_threaded_code()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00357">rb_vmdebug_debug_print_pre()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00328">rb_vmdebug_debug_print_register()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01417">vm_exec()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00200">vm_set_eval_stack()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00184">vm_set_top_stack()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00611">vm_throw()</a>.</p> </div> </div> <a id="a6fd527787fc64d5e9d11478af447a85f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fd527787fc64d5e9d11478af447a85f">◆ </a></span>iseq_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned long rb_iseq_struct::iseq_size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00227">227</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l00561">rb_iseq_translate_threaded_code()</a>.</p> </div> </div> <a id="a0cf9d74fc2847af2abb6dde3ecb9c752"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0cf9d74fc2847af2abb6dde3ecb9c752">◆ </a></span>klass</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_iseq_struct::klass</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00316">316</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00097">iseq_mark()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01923">rb_iseq_clone()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00967">rb_iseq_klass()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01614">rb_mod_define_method()</a>.</p> </div> </div> <a id="abd1a311d9523343a1681b2fa1a77095b"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd1a311d9523343a1681b2fa1a77095b">◆ </a></span>line_info_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t rb_iseq_struct::line_info_size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00233">233</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01088">get_line_info()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>.</p> </div> </div> <a id="ae000497c168e5a412d43c0aaf3cf9372"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae000497c168e5a412d43c0aaf3cf9372">◆ </a></span>line_info_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d4/dfc/structiseq__line__info__entry.html">iseq_line_info_entry</a>* rb_iseq_struct::line_info_table</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00232">232</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01088">get_line_info()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00915">iseq_location()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01020">proc_to_s()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>.</p> </div> </div> <a id="a0f5705507c4c80bc69c3f031dd0daae9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f5705507c4c80bc69c3f031dd0daae9">◆ </a></span>local_iseq</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d6/de3/structrb__iseq__struct.html">rb_iseq_struct</a>* rb_iseq_struct::local_iseq</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00297">297</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01745">current_method_entry()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00913">frame_called_id()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00883">frame_func_id()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01148">get_local_var_idx()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01124">get_lvar_level()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00477">iseq_load()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03063">make_name_for_block()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01923">rb_iseq_clone()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00967">rb_iseq_klass()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00975">rb_iseq_method_name()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05995">rb_local_defined()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00202">set_relation()</a>.</p> </div> </div> <a id="afbae994355f91f3ea547570debb757c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbae994355f91f3ea547570debb757c0">◆ </a></span>local_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::local_size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00239">239</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l01160">get_dyna_var_idx()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00767">invoke_block_from_c()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01111">iseq_set_exception_local_table()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01360">iseq_set_local_table()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01159">rb_insn_operand_intern()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00999">vm_base_ptr()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01417">vm_exec()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00455">vm_make_env_each()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00200">vm_set_eval_stack()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00216">vm_set_main_stack()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00184">vm_set_top_stack()</a>.</p> </div> </div> <a id="a667787a2e393a8e2a203bf1c2442276d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a667787a2e393a8e2a203bf1c2442276d">◆ </a></span>local_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>* rb_iseq_struct::local_table</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00235">235</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l00534">collect_local_variables_in_iseq()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01135">get_dyna_var_idx_at_raw()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00381">get_local_variable_ptr()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01111">iseq_set_exception_local_table()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01360">iseq_set_local_table()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05970">rb_dvar_defined()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01885">rb_f_local_variables()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01159">rb_insn_operand_intern()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l05995">rb_local_defined()</a>.</p> </div> </div> <a id="a22ff1695f19e63e6540bc574949c55b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22ff1695f19e63e6540bc574949c55b0">◆ </a></span>local_table_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iseq_struct::local_table_size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00236">236</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l00534">collect_local_variables_in_iseq()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01188">eval_string_with_cref()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01135">get_dyna_var_idx_at_raw()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00381">get_local_variable_ptr()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01111">iseq_set_exception_local_table()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01360">iseq_set_local_table()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05970">rb_dvar_defined()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01885">rb_f_local_variables()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l05995">rb_local_defined()</a>.</p> </div> </div> <a id="acf13c2a9990e88276a7223a4881302d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf13c2a9990e88276a7223a4881302d6">◆ </a></span>location</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/d32/vm__core_8h.html#a48a51e0737eb3a42f25f20ba57b01b1f">rb_iseq_location_t</a> rb_iseq_struct::location</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">223</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00319">cleanup_iseq_build()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00028">control_frame_dump()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00749">fill_path_and_lineno()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05745">iseq_build_from_ary_body()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00791">iseq_check()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00821">iseq_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00915">iseq_location()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00183">iseq_location_setup()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00097">iseq_mark()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03063">make_name_for_block()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00696">oldbt_iter_iseq()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02399">proc_binding()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01020">proc_to_s()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00428">rb_add_method()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00725">rb_binding_add_dynavars()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01964">rb_current_realfilepath()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01159">rb_insn_operand_intern()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00882">rb_iseq_absolute_path()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00941">rb_iseq_base_label()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00459">rb_iseq_compile_node()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00589">rb_iseq_compile_with_option()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00959">rb_iseq_first_lineno()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00913">rb_iseq_label()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00975">rb_iseq_method_name()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00858">rb_iseq_path()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00987">rb_sourcefile()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00973">rb_sourcefilename()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00694">rb_vm_make_binding()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02787">rb_vm_set_progname()</a>.</p> </div> </div> <a id="a703b6020be6fe97f7359c4e8dd51a89d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a703b6020be6fe97f7359c4e8dd51a89d">◆ </a></span>mark_ary</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_iseq_struct::mark_ary</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00228">228</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00097">iseq_mark()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00245">rb_iseq_add_mark_object()</a>.</p> </div> </div> <a id="ae10e1bb8ab43e751ae3c78797cc99acb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae10e1bb8ab43e751ae3c78797cc99acb">◆ </a></span>orig</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_iseq_struct::orig</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00304">304</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00063">iseq_free()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00097">iseq_mark()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l01923">rb_iseq_clone()</a>.</p> </div> </div> <a id="afce02da209c0bf9a09ef4ea0af68e623"></a> <h2 class="memtitle"><span class="permalink"><a href="#afce02da209c0bf9a09ef4ea0af68e623">◆ </a></span>parent_iseq</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d6/de3/structrb__iseq__struct.html">rb_iseq_struct</a>* rb_iseq_struct::parent_iseq</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00296">296</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03234">build_postexe_iseq()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00913">frame_called_id()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00883">frame_func_id()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01160">get_dyna_var_idx()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01124">get_lvar_level()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03063">make_name_for_block()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05970">rb_dvar_defined()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01159">rb_insn_operand_intern()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00202">set_relation()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00611">vm_throw()</a>.</p> </div> </div> <a id="a46d5fb5c3de970a9540ab85d4b060957"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46d5fb5c3de970a9540ab85d4b060957">◆ </a></span>self</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_iseq_struct::self</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00303">303</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00236">clone_method()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01111">collect_caller_bindings_iseq()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05494">insn_data_to_s_detail()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05676">iseq_build_from_ary_exception()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05728">iseq_build_load_iseq()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00477">iseq_load()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00915">iseq_location()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00183">iseq_location_setup()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01059">iseq_setup()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03390">mark_method_entry()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01044">new_child_iseq()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02399">proc_binding()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01020">proc_to_s()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00428">rb_add_method()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00725">rb_binding_add_dynavars()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01159">rb_insn_operand_intern()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00245">rb_iseq_add_mark_object()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01923">rb_iseq_clone()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00589">rb_iseq_compile_with_option()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00428">rb_iseq_new_main()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00437">rb_iseq_new_with_bopt_and_opt()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01614">rb_mod_define_method()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01249">rb_profile_frames()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02018">rb_thread_mark()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02787">rb_vm_set_progname()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00202">set_relation()</a>.</p> </div> </div> <a id="a00494b6f5b1aa350819cad777e19eee8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00494b6f5b1aa350819cad777e19eee8">◆ </a></span>stack_max</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t rb_iseq_struct::stack_max</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00289">289</a> of file <a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l00767">invoke_block_from_c()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01417">vm_exec()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00200">vm_set_eval_stack()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00184">vm_set_top_stack()</a>.</p> </div> </div> <a id="af8bc7dbae6f61d836b5bb9fb50b6cfb8"></a> <h2 class="memtitle"><span class="permalink"><a href="#af8bc7dbae6f61d836b5bb9fb50b6cfb8">◆ </a></span>type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../d6/de3/structrb__iseq__struct.html#a488ae5668eef9d3bdd5834b507a5a98a">rb_iseq_struct::iseq_type</a> rb_iseq_struct::type</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01745">current_method_entry()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01445">errinfo_place()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03063">make_name_for_block()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05970">rb_dvar_defined()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00459">rb_iseq_compile_node()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00975">rb_iseq_method_name()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00202">set_relation()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00999">vm_base_ptr()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00609">vm_rewrite_ep_in_errinfo()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00184">vm_set_top_stack()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00611">vm_throw()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a></li> </ul> </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.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel