📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 09:01:14
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d8
/
d73
📍 /opt/alt/ruby21/share/doc/ruby/capi/html/d8/d73
🔄 Refresh
✏️
Editing: vm__backtrace_8c.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: vm_backtrace.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 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="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">vm_backtrace.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="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br /> <code>#include "<a class="el" href="../../db/d16/debug_8h_source.html">ruby/debug.h</a>"</code><br /> <code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br /> <code>#include "<a class="el" href="../../d8/d32/vm__core_8h_source.html">vm_core.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/dd0/eval__intern_8h_source.html">eval_intern.h</a>"</code><br /> <code>#include "<a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>"</code><br /> </div> <p><a href="../../d8/d73/vm__backtrace_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="../../d2/d53/structrb__backtrace__location__struct.html">rb_backtrace_location_struct</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/df0/structvalued__frame__info.html">valued_frame_info</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d78/structrb__backtrace__struct.html">rb_backtrace_struct</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dbb/structbt__iter__arg.html">bt_iter_arg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d85/structoldbt__arg.html">oldbt_arg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d54/structrb__debug__inspector__struct.html">rb_debug_inspector_struct</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d5d/structcollect__caller__bindings__data.html">collect_caller_bindings_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:a0ce70e86eb960d8b8fe67a6c8424c8fe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a0ce70e86eb960d8b8fe67a6c8424c8fe">frame2iseq</a>(frame)   frame</td></tr> <tr class="separator:a0ce70e86eb960d8b8fe67a6c8424c8fe"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:a2b84ea09f6c69be998c662b4ea956854"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html">rb_backtrace_location_struct</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a></td></tr> <tr class="separator:a2b84ea09f6c69be998c662b4ea956854"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6eb517b6b72ccd6c699668f3b76e7703"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d8/d78/structrb__backtrace__struct.html">rb_backtrace_struct</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a6eb517b6b72ccd6c699668f3b76e7703">rb_backtrace_t</a></td></tr> <tr class="separator:a6eb517b6b72ccd6c699668f3b76e7703"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:aaa1faf9307efabe7471b4443de4ba66b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br />   <a class="el" href="../../d8/d73/vm__backtrace_8c.html#aaa1faf9307efabe7471b4443de4ba66baa92485fab2ae1237535c3054a3764c4d">CALLER_BINDING_SELF</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c.html#aaa1faf9307efabe7471b4443de4ba66ba4eba88bb5cc30a6b82d4eff2dd41ef0f">CALLER_BINDING_CLASS</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c.html#aaa1faf9307efabe7471b4443de4ba66badc34a0001e8bcdd3cb388a28d4d6f9b8">CALLER_BINDING_BINDING</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c.html#aaa1faf9307efabe7471b4443de4ba66ba32422ca082af59bbc687ea741f6d09f0">CALLER_BINDING_ISEQ</a>, <br />   <a class="el" href="../../d8/d73/vm__backtrace_8c.html#aaa1faf9307efabe7471b4443de4ba66bac55dd5d2b05b91427116d0ac56093837">CALLER_BINDING_CFP</a> <br /> }</td></tr> <tr class="separator:aaa1faf9307efabe7471b4443de4ba66b"><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:a62887518d3064740474f2dcbb7a1c02a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a62887518d3064740474f2dcbb7a1c02a">calc_lineno</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a> *iseq, <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> *pc)</td></tr> <tr class="separator:a62887518d3064740474f2dcbb7a1c02a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70289cbb34babceed6243d9471e70e5f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a70289cbb34babceed6243d9471e70e5f">rb_vm_get_sourceline</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp)</td></tr> <tr class="separator:a70289cbb34babceed6243d9471e70e5f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab94778b949666abbb9b74e79417698d2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#ab94778b949666abbb9b74e79417698d2">location_mark</a> (void *ptr)</td></tr> <tr class="separator:ab94778b949666abbb9b74e79417698d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeaba584a9433fd78545464b10b269a89"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#aeaba584a9433fd78545464b10b269a89">location_mark_entry</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *fi)</td></tr> <tr class="separator:aeaba584a9433fd78545464b10b269a89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b24711441793a1cee42f94d7a0e7ca6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b24711441793a1cee42f94d7a0e7ca6">location_free</a> (void *ptr)</td></tr> <tr class="separator:a2b24711441793a1cee42f94d7a0e7ca6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0cb671c742de8657c128939cbce948d"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#ac0cb671c742de8657c128939cbce948d">location_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *ptr)</td></tr> <tr class="separator:ac0cb671c742de8657c128939cbce948d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a854ae532837921b21a33b82f6d619294"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a854ae532837921b21a33b82f6d619294">location_ptr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> locobj)</td></tr> <tr class="separator:a854ae532837921b21a33b82f6d619294"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ced9f72ba174f7f7744bb10d7c1074e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a3ced9f72ba174f7f7744bb10d7c1074e">location_lineno</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *loc)</td></tr> <tr class="separator:a3ced9f72ba174f7f7744bb10d7c1074e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc5f43da47daaf0588dab07bf826b990"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#adc5f43da47daaf0588dab07bf826b990">location_lineno_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:adc5f43da47daaf0588dab07bf826b990"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab860280e0c2f490f2db1c8a8d6a50e4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#aab860280e0c2f490f2db1c8a8d6a50e4">location_label</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *loc)</td></tr> <tr class="separator:aab860280e0c2f490f2db1c8a8d6a50e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5b30e78563ff4e4c60591bd8c8c203f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#ab5b30e78563ff4e4c60591bd8c8c203f">location_label_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab5b30e78563ff4e4c60591bd8c8c203f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51238399228d606700e0eedc512cb7b1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a51238399228d606700e0eedc512cb7b1">location_base_label</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *loc)</td></tr> <tr class="separator:a51238399228d606700e0eedc512cb7b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f30730b1005574f4b909d0baf6e0199"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a7f30730b1005574f4b909d0baf6e0199">location_base_label_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a7f30730b1005574f4b909d0baf6e0199"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b48b785a5553cb469458de005da2b1c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a8b48b785a5553cb469458de005da2b1c">location_path</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *loc)</td></tr> <tr class="separator:a8b48b785a5553cb469458de005da2b1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8bdc4388e7721673958c2366443f9ac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#ab8bdc4388e7721673958c2366443f9ac">location_path_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab8bdc4388e7721673958c2366443f9ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28e5f2f6ca12dff973b1b9881f4f7030"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a28e5f2f6ca12dff973b1b9881f4f7030">location_absolute_path</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *loc)</td></tr> <tr class="separator:a28e5f2f6ca12dff973b1b9881f4f7030"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a280d12bf83ff55b095b3c6d42cdd0a1c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a280d12bf83ff55b095b3c6d42cdd0a1c">location_absolute_path_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a280d12bf83ff55b095b3c6d42cdd0a1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24840ee11e6dff0438274490641ae1b8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a24840ee11e6dff0438274490641ae1b8">location_format</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> file, int lineno, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a24840ee11e6dff0438274490641ae1b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a9f60151802357e5a83c4693e7fbded"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a9a9f60151802357e5a83c4693e7fbded">location_to_str</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *loc)</td></tr> <tr class="separator:a9a9f60151802357e5a83c4693e7fbded"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d6facc16dd0ad31fc63eb2f6e750987"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2d6facc16dd0ad31fc63eb2f6e750987">location_to_str_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a2d6facc16dd0ad31fc63eb2f6e750987"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93c3988cfd2f2207520a2838f52fcfaf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a93c3988cfd2f2207520a2838f52fcfaf">location_inspect_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a93c3988cfd2f2207520a2838f52fcfaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2e2ce50415bbca5cbeab689f1954407"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#aa2e2ce50415bbca5cbeab689f1954407">backtrace_mark</a> (void *ptr)</td></tr> <tr class="separator:aa2e2ce50415bbca5cbeab689f1954407"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbb310a0b2aae4eb5e89ff437402a7c2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#acbb310a0b2aae4eb5e89ff437402a7c2">backtrace_free</a> (void *ptr)</td></tr> <tr class="separator:acbb310a0b2aae4eb5e89ff437402a7c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa73be5c963ae71535e290e60c9c5ea10"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#aa73be5c963ae71535e290e60c9c5ea10">backtrace_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *ptr)</td></tr> <tr class="separator:aa73be5c963ae71535e290e60c9c5ea10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8007e1645209122494a99c7579275d84"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a8007e1645209122494a99c7579275d84">rb_backtrace_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a8007e1645209122494a99c7579275d84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26a014dbaba07e233038dc865542aa2b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a26a014dbaba07e233038dc865542aa2b">backtrace_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a26a014dbaba07e233038dc865542aa2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adfc197acce6c43453fa8b41caf602492"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#adfc197acce6c43453fa8b41caf602492">backtrace_each</a> (<a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> *th, void(*init)(void *arg, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>), void(*iter_iseq)(void *arg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp), void(*iter_cfunc)(void *arg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid), void *arg)</td></tr> <tr class="separator:adfc197acce6c43453fa8b41caf602492"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1852bb7584aa5f24388d69288c9ca7a6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a1852bb7584aa5f24388d69288c9ca7a6">bt_init</a> (void *ptr, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a1852bb7584aa5f24388d69288c9ca7a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d8c01b969e30f65403676f6234c4f4a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a3d8c01b969e30f65403676f6234c4f4a">bt_iter_iseq</a> (void *ptr, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp)</td></tr> <tr class="separator:a3d8c01b969e30f65403676f6234c4f4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a752993f7a43a35c1631efb126553e42c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a752993f7a43a35c1631efb126553e42c">bt_iter_cfunc</a> (void *ptr, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid)</td></tr> <tr class="separator:a752993f7a43a35c1631efb126553e42c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae65f9789c76bdade2be0c5bdb5a95495"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#ae65f9789c76bdade2be0c5bdb5a95495">backtrace_object</a> (<a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> *th)</td></tr> <tr class="separator:ae65f9789c76bdade2be0c5bdb5a95495"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76b02bdc1ef4e739429a7b7d6d0f31b2"><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="../../d8/d73/vm__backtrace_8c.html#a76b02bdc1ef4e739429a7b7d6d0f31b2">rb_vm_backtrace_object</a> (void)</td></tr> <tr class="separator:a76b02bdc1ef4e739429a7b7d6d0f31b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71bcb355a35a0adc143d10f7bbdccf31"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a71bcb355a35a0adc143d10f7bbdccf31">backtrace_collect</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a6eb517b6b72ccd6c699668f3b76e7703">rb_backtrace_t</a> *bt, long lev, long n, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *, void *arg), void *arg)</td></tr> <tr class="separator:a71bcb355a35a0adc143d10f7bbdccf31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4141772a4effb9f6a15d93d3525144be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a4141772a4effb9f6a15d93d3525144be">location_to_str_dmyarg</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *loc, void *dmy)</td></tr> <tr class="separator:a4141772a4effb9f6a15d93d3525144be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeeae7122d804d2d02815b616123d1939"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#aeeae7122d804d2d02815b616123d1939">backtrace_to_str_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, long lev, long n)</td></tr> <tr class="separator:aeeae7122d804d2d02815b616123d1939"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af19fef2202a5b04f68208f2e89547272"><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="../../d8/d73/vm__backtrace_8c.html#af19fef2202a5b04f68208f2e89547272">rb_backtrace_to_str_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af19fef2202a5b04f68208f2e89547272"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f4fe72db525f4c628fcc48ba1688ff2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a8f4fe72db525f4c628fcc48ba1688ff2">location_create</a> (<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *srcloc, void *btobj)</td></tr> <tr class="separator:a8f4fe72db525f4c628fcc48ba1688ff2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3465dadfe16d485133a4f59302a8ed6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#ad3465dadfe16d485133a4f59302a8ed6">backtrace_to_location_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, long lev, long n)</td></tr> <tr class="separator:ad3465dadfe16d485133a4f59302a8ed6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae63ec9012c6dd7e1c6d268689cd0d61"><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="../../d8/d73/vm__backtrace_8c.html#aae63ec9012c6dd7e1c6d268689cd0d61">rb_backtrace_to_location_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aae63ec9012c6dd7e1c6d268689cd0d61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e429437714b033c7f18487ccc6ead9d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a0e429437714b033c7f18487ccc6ead9d">backtrace_dump_data</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a0e429437714b033c7f18487ccc6ead9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a077386d00397afe633a6d9060f91c55e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a077386d00397afe633a6d9060f91c55e">backtrace_load_data</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a077386d00397afe633a6d9060f91c55e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed2b1a7c0d5fcf9f3cd21e97ccee59e9"><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="../../d8/d73/vm__backtrace_8c.html#aed2b1a7c0d5fcf9f3cd21e97ccee59e9">rb_vm_backtrace_str_ary</a> (<a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> *th, long lev, long n)</td></tr> <tr class="separator:aed2b1a7c0d5fcf9f3cd21e97ccee59e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88768cbfa7ebe8a46e0917562fbae855"><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="../../d8/d73/vm__backtrace_8c.html#a88768cbfa7ebe8a46e0917562fbae855">rb_vm_backtrace_location_ary</a> (<a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> *th, long lev, long n)</td></tr> <tr class="separator:a88768cbfa7ebe8a46e0917562fbae855"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c43812b9ea4a32d529b14ef0e67bac3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a7c43812b9ea4a32d529b14ef0e67bac3">oldbt_init</a> (void *ptr, size_t dmy)</td></tr> <tr class="separator:a7c43812b9ea4a32d529b14ef0e67bac3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a989cc33057ecbfc67fe13da3c22a1c97"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a989cc33057ecbfc67fe13da3c22a1c97">oldbt_iter_iseq</a> (void *ptr, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp)</td></tr> <tr class="separator:a989cc33057ecbfc67fe13da3c22a1c97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0536d7117042aad3569c80c63db2cf74"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a0536d7117042aad3569c80c63db2cf74">oldbt_iter_cfunc</a> (void *ptr, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid)</td></tr> <tr class="separator:a0536d7117042aad3569c80c63db2cf74"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1069edbc627ceec3357a0c40c4d2e5d4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a1069edbc627ceec3357a0c40c4d2e5d4">oldbt_print</a> (void *data, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> file, int lineno, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a1069edbc627ceec3357a0c40c4d2e5d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaaa27784a597dd05de78450e74547589"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#aaaa27784a597dd05de78450e74547589">vm_backtrace_print</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *fp)</td></tr> <tr class="separator:aaaa27784a597dd05de78450e74547589"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa04d1d479c9b6164962afc74abfbdb9e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#aa04d1d479c9b6164962afc74abfbdb9e">oldbt_bugreport</a> (void *arg, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> file, int line, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> method)</td></tr> <tr class="separator:aa04d1d479c9b6164962afc74abfbdb9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a502328e0566286728cffab0fce8b1d98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a502328e0566286728cffab0fce8b1d98">rb_backtrace_print_as_bugreport</a> (void)</td></tr> <tr class="separator:a502328e0566286728cffab0fce8b1d98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af22113d5eb78709346350cc93de7f6f3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#af22113d5eb78709346350cc93de7f6f3">rb_backtrace</a> (void)</td></tr> <tr class="separator:af22113d5eb78709346350cc93de7f6f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97393c8ab2fae0d0f1471ef43dd84f8e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a97393c8ab2fae0d0f1471ef43dd84f8e">oldbt_print_to</a> (void *data, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> file, int lineno, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a97393c8ab2fae0d0f1471ef43dd84f8e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb94d21eb5104ef58e928224b73caf04"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#acb94d21eb5104ef58e928224b73caf04">rb_backtrace_print_to</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d8/d90/nkf_8c.html#a1b7ce3eca891b24170a721e000ec30c7">output</a>)</td></tr> <tr class="separator:acb94d21eb5104ef58e928224b73caf04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0aa399e9d58b72afe77901446157a04"><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="../../d8/d73/vm__backtrace_8c.html#af0aa399e9d58b72afe77901446157a04">rb_make_backtrace</a> (void)</td></tr> <tr class="separator:af0aa399e9d58b72afe77901446157a04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2769ac330999729925c48ea90ccd2059"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2769ac330999729925c48ea90ccd2059">vm_backtrace_to_ary</a> (<a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> *th, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, int lev_default, int lev_plus, int to_str)</td></tr> <tr class="separator:a2769ac330999729925c48ea90ccd2059"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7acf91844bcf9d27d3039adf151055ad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a7acf91844bcf9d27d3039adf151055ad">thread_backtrace_to_ary</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> thval, int to_str)</td></tr> <tr class="separator:a7acf91844bcf9d27d3039adf151055ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a782e5fbcdb2c74496052226fe2385497"><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="../../d8/d73/vm__backtrace_8c.html#a782e5fbcdb2c74496052226fe2385497">rb_vm_thread_backtrace</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> thval)</td></tr> <tr class="separator:a782e5fbcdb2c74496052226fe2385497"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58fd3e24fdf4bdd043e420f3ab43282a"><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="../../d8/d73/vm__backtrace_8c.html#a58fd3e24fdf4bdd043e420f3ab43282a">rb_vm_thread_backtrace_locations</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> thval)</td></tr> <tr class="separator:a58fd3e24fdf4bdd043e420f3ab43282a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f015f1804b68477142190bc455ca662"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a5f015f1804b68477142190bc455ca662">rb_f_caller</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a5f015f1804b68477142190bc455ca662"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe72cd9b454bf5c4daeceb8993476a46"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#abe72cd9b454bf5c4daeceb8993476a46">rb_f_caller_locations</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:abe72cd9b454bf5c4daeceb8993476a46"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58f2eb5cab1dcaa04edcef862665fa35"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a58f2eb5cab1dcaa04edcef862665fa35">Init_vm_backtrace</a> (void)</td></tr> <tr class="separator:a58f2eb5cab1dcaa04edcef862665fa35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c2f3de96ef13dd2a2288f2027f553cc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a4c2f3de96ef13dd2a2288f2027f553cc">collect_caller_bindings_init</a> (void *arg, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a4c2f3de96ef13dd2a2288f2027f553cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac38477b67974247c7b7434e471c305df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#ac38477b67974247c7b7434e471c305df">get_klass</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp)</td></tr> <tr class="separator:ac38477b67974247c7b7434e471c305df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc056c1d82780077bd748455a70e76d7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#adc056c1d82780077bd748455a70e76d7">collect_caller_bindings_iseq</a> (void *arg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp)</td></tr> <tr class="separator:adc056c1d82780077bd748455a70e76d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a919cc3dabf4e8383cdd1178b3ac4807e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a919cc3dabf4e8383cdd1178b3ac4807e">collect_caller_bindings_cfunc</a> (void *arg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid)</td></tr> <tr class="separator:a919cc3dabf4e8383cdd1178b3ac4807e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19aeedee05ba5a46fbd65a64431b3a20"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a19aeedee05ba5a46fbd65a64431b3a20">collect_caller_bindings</a> (<a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> *th)</td></tr> <tr class="separator:a19aeedee05ba5a46fbd65a64431b3a20"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a764b3c3c238f5b9229acf59ed32c75ef"><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="../../d8/d73/vm__backtrace_8c.html#a764b3c3c238f5b9229acf59ed32c75ef">rb_debug_inspector_open</a> (<a class="el" href="../../db/d16/debug_8h.html#aa95f02837849f5ebc12824001e85e46c">rb_debug_inspector_func_t</a> <a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, void *data)</td></tr> <tr class="separator:a764b3c3c238f5b9229acf59ed32c75ef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10499c14416b4f52910beb903de236ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a10499c14416b4f52910beb903de236ae">frame_get</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> *dc, long index)</td></tr> <tr class="separator:a10499c14416b4f52910beb903de236ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a950d1699b3dc82f1de57cd3738e4edbd"><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="../../d8/d73/vm__backtrace_8c.html#a950d1699b3dc82f1de57cd3738e4edbd">rb_debug_inspector_frame_self_get</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> *dc, long index)</td></tr> <tr class="separator:a950d1699b3dc82f1de57cd3738e4edbd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3161c3fa6e6721195c6c6bc31fed9d0"><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="../../d8/d73/vm__backtrace_8c.html#ac3161c3fa6e6721195c6c6bc31fed9d0">rb_debug_inspector_frame_class_get</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> *dc, long index)</td></tr> <tr class="separator:ac3161c3fa6e6721195c6c6bc31fed9d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4efcdece79077f547ae5339ec39b38a"><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="../../d8/d73/vm__backtrace_8c.html#ab4efcdece79077f547ae5339ec39b38a">rb_debug_inspector_frame_binding_get</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> *dc, long index)</td></tr> <tr class="separator:ab4efcdece79077f547ae5339ec39b38a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a2235f6776cef20dc452ca6d950e82d"><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="../../d8/d73/vm__backtrace_8c.html#a1a2235f6776cef20dc452ca6d950e82d">rb_debug_inspector_frame_iseq_get</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> *dc, long index)</td></tr> <tr class="separator:a1a2235f6776cef20dc452ca6d950e82d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66270954dd1c98963625ac633abb10c8"><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="../../d8/d73/vm__backtrace_8c.html#a66270954dd1c98963625ac633abb10c8">rb_debug_inspector_backtrace_locations</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> *dc)</td></tr> <tr class="separator:a66270954dd1c98963625ac633abb10c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02657314f40bd8229eb063d299697a89"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a02657314f40bd8229eb063d299697a89">rb_profile_frames</a> (int start, int limit, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *buff, int *lines)</td></tr> <tr class="separator:a02657314f40bd8229eb063d299697a89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9fad6fab4665e2232e0380c174c4446"><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="../../d8/d73/vm__backtrace_8c.html#ad9fad6fab4665e2232e0380c174c4446">rb_profile_frame_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:ad9fad6fab4665e2232e0380c174c4446"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70d113573691e9af59809f29ab72428b"><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="../../d8/d73/vm__backtrace_8c.html#a70d113573691e9af59809f29ab72428b">rb_profile_frame_absolute_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:a70d113573691e9af59809f29ab72428b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d8e059bef785f2b95c0dd091decd4e8"><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="../../d8/d73/vm__backtrace_8c.html#a4d8e059bef785f2b95c0dd091decd4e8">rb_profile_frame_label</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:a4d8e059bef785f2b95c0dd091decd4e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3c5ae1fb86cd57737d251a3d9a123af"><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="../../d8/d73/vm__backtrace_8c.html#af3c5ae1fb86cd57737d251a3d9a123af">rb_profile_frame_base_label</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:af3c5ae1fb86cd57737d251a3d9a123af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ade687e47fd2283206162b11d81cf7037"><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="../../d8/d73/vm__backtrace_8c.html#ade687e47fd2283206162b11d81cf7037">rb_profile_frame_first_lineno</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:ade687e47fd2283206162b11d81cf7037"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acdb6ed965baa88e6e5de9bd1496ef3f9"><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="../../d8/d73/vm__backtrace_8c.html#acdb6ed965baa88e6e5de9bd1496ef3f9">rb_profile_frame_classpath</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:acdb6ed965baa88e6e5de9bd1496ef3f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6531c1bffbc649164384ed56ca1a83a7"><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="../../d8/d73/vm__backtrace_8c.html#a6531c1bffbc649164384ed56ca1a83a7">rb_profile_frame_singleton_method_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:a6531c1bffbc649164384ed56ca1a83a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2984f4b0fce6cddcece6db9a438f3016"><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="../../d8/d73/vm__backtrace_8c.html#a2984f4b0fce6cddcece6db9a438f3016">rb_profile_frame_method_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:a2984f4b0fce6cddcece6db9a438f3016"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b1d4d9bd599e7a51d252fa2f49d6921"><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="../../d8/d73/vm__backtrace_8c.html#a4b1d4d9bd599e7a51d252fa2f49d6921">rb_profile_frame_qualified_method_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:a4b1d4d9bd599e7a51d252fa2f49d6921"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07be9e9f44839ed848abcf0e85da5f9d"><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="../../d8/d73/vm__backtrace_8c.html#a07be9e9f44839ed848abcf0e85da5f9d">rb_profile_frame_full_label</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame)</td></tr> <tr class="separator:a07be9e9f44839ed848abcf0e85da5f9d"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a1fda29de7751bffff776a8cb5ff12214"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a1fda29de7751bffff776a8cb5ff12214">rb_cBacktrace</a></td></tr> <tr class="separator:a1fda29de7751bffff776a8cb5ff12214"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52b417e894515b82dd86f77e50555fa7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a52b417e894515b82dd86f77e50555fa7">rb_cBacktraceLocation</a></td></tr> <tr class="separator:a52b417e894515b82dd86f77e50555fa7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca7df2b4c101d2d9bc946de586de224c"><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="../../d8/d73/vm__backtrace_8c.html#aca7df2b4c101d2d9bc946de586de224c">ruby_engine_name</a></td></tr> <tr class="separator:aca7df2b4c101d2d9bc946de586de224c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab84d14f615c7ee07223df01f2a132f12"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#ab84d14f615c7ee07223df01f2a132f12">location_data_type</a></td></tr> <tr class="separator:ab84d14f615c7ee07223df01f2a132f12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abab647b2a8d01d4717ba71703e845082"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#abab647b2a8d01d4717ba71703e845082">backtrace_data_type</a></td></tr> <tr class="separator:abab647b2a8d01d4717ba71703e845082"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a0ce70e86eb960d8b8fe67a6c8424c8fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ce70e86eb960d8b8fe67a6c8424c8fe">◆ </a></span>frame2iseq</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define frame2iseq</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">frame</td><td>)</td> <td>   frame</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">1273</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01282">rb_profile_frame_absolute_path()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01294">rb_profile_frame_base_label()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01306">rb_profile_frame_classpath()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01300">rb_profile_frame_first_lineno()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01288">rb_profile_frame_label()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01339">rb_profile_frame_method_name()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01276">rb_profile_frame_path()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01345">rb_profile_frame_qualified_method_name()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01327">rb_profile_frame_singleton_method_p()</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="a2b84ea09f6c69be998c662b4ea956854"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b84ea09f6c69be998c662b4ea956854">◆ </a></span>rb_backtrace_location_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html">rb_backtrace_location_struct</a> <a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6eb517b6b72ccd6c699668f3b76e7703"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6eb517b6b72ccd6c699668f3b76e7703">◆ </a></span>rb_backtrace_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d8/d78/structrb__backtrace__struct.html">rb_backtrace_struct</a> <a class="el" href="../../d8/d73/vm__backtrace_8c.html#a6eb517b6b72ccd6c699668f3b76e7703">rb_backtrace_t</a></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="aaa1faf9307efabe7471b4443de4ba66b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa1faf9307efabe7471b4443de4ba66b">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aaa1faf9307efabe7471b4443de4ba66baa92485fab2ae1237535c3054a3764c4d"></a>CALLER_BINDING_SELF </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaa1faf9307efabe7471b4443de4ba66ba4eba88bb5cc30a6b82d4eff2dd41ef0f"></a>CALLER_BINDING_CLASS </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaa1faf9307efabe7471b4443de4ba66badc34a0001e8bcdd3cb388a28d4d6f9b8"></a>CALLER_BINDING_BINDING </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaa1faf9307efabe7471b4443de4ba66ba32422ca082af59bbc687ea741f6d09f0"></a>CALLER_BINDING_ISEQ </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="aaa1faf9307efabe7471b4443de4ba66bac55dd5d2b05b91427116d0ac56093837"></a>CALLER_BINDING_CFP </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01075">1075</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a26a014dbaba07e233038dc865542aa2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26a014dbaba07e233038dc865542aa2b">◆ </a></span>backtrace_alloc()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backtrace_alloc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00423">423</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00410">backtrace_data_type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Make_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00488">bt_init()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="a71bcb355a35a0adc143d10f7bbdccf31"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71bcb355a35a0adc143d10f7bbdccf31">◆ </a></span>backtrace_collect()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backtrace_collect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a6eb517b6b72ccd6c699668f3b76e7703">rb_backtrace_t</a> * </td> <td class="paramname"><em>bt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>lev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> *, void *arg) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00542">542</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00371">rb_backtrace_struct::backtrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00482">bt_iter_arg::bt</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00113">func</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00109">UNLIKELY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00615">backtrace_to_location_ary()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00568">backtrace_to_str_ary()</a>.</p> </div> </div> <a id="a0e429437714b033c7f18487ccc6ead9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e429437714b033c7f18487ccc6ead9d">◆ </a></span>backtrace_dump_data()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backtrace_dump_data </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00649">649</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00590">rb_backtrace_to_str_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="adfc197acce6c43453fa8b41caf602492"></a> <h2 class="memtitle"><span class="permalink"><a href="#adfc197acce6c43453fa8b41caf602492">◆ </a></span>backtrace_each()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void backtrace_each </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> * </td> <td class="paramname"><em>th</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void(*)(void *arg, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>) </td> <td class="paramname"><em>init</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void(*)(void *arg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp) </td> <td class="paramname"><em>iter_iseq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void(*)(void *arg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> *cfp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid) </td> <td class="paramname"><em>iter_cfunc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00431">431</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00827">RUBY_VM_END_CONTROL_FRAME</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00826">RUBY_VM_NEXT_CONTROL_FRAME</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00781">RUBYVM_CFUNC_FRAME_P</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">backtrace_object()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01141">collect_caller_bindings()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00766">rb_backtrace_print_as_bugreport()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00803">rb_backtrace_print_to()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00735">vm_backtrace_print()</a>.</p> </div> </div> <a id="acbb310a0b2aae4eb5e89ff437402a7c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbb310a0b2aae4eb5e89ff437402a7c2">◆ </a></span>backtrace_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void backtrace_free </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00394">394</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00371">rb_backtrace_struct::backtrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00372">rb_backtrace_struct::backtrace_base</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06245">ruby_xfree()</a>.</p> </div> </div> <a id="a077386d00397afe633a6d9060f91c55e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a077386d00397afe633a6d9060f91c55e">◆ </a></span>backtrace_load_data()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backtrace_load_data </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00656">656</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00374">rb_backtrace_struct::strary</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="aa2e2ce50415bbca5cbeab689f1954407"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2e2ce50415bbca5cbeab689f1954407">◆ </a></span>backtrace_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void backtrace_mark </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00379">379</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00371">rb_backtrace_struct::backtrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00375">rb_backtrace_struct::locary</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00082">location_mark_entry()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00374">rb_backtrace_struct::strary</a>.</p> </div> </div> <a id="aa73be5c963ae71535e290e60c9c5ea10"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa73be5c963ae71535e290e60c9c5ea10">◆ </a></span>backtrace_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static size_t backtrace_memsize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>ptr</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00404">404</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>.</p> </div> </div> <a id="ae65f9789c76bdade2be0c5bdb5a95495"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae65f9789c76bdade2be0c5bdb5a95495">◆ </a></span>backtrace_object()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backtrace_object </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> * </td> <td class="paramname"><em>th</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">521</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00431">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00488">bt_init()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00511">bt_iter_cfunc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00498">bt_iter_iseq()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00483">bt_iter_arg::btobj</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00484">bt_iter_arg::prev_loc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00671">rb_vm_backtrace_location_ary()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00536">rb_vm_backtrace_object()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00665">rb_vm_backtrace_str_ary()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00823">vm_backtrace_to_ary()</a>.</p> </div> </div> <a id="ad3465dadfe16d485133a4f59302a8ed6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad3465dadfe16d485133a4f59302a8ed6">◆ </a></span>backtrace_to_location_ary()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backtrace_to_location_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>lev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00615">615</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00542">backtrace_collect()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00602">location_create()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00637">rb_backtrace_to_location_ary()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00671">rb_vm_backtrace_location_ary()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00823">vm_backtrace_to_ary()</a>.</p> </div> </div> <a id="aeeae7122d804d2d02815b616123d1939"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeeae7122d804d2d02815b616123d1939">◆ </a></span>backtrace_to_str_ary()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backtrace_to_str_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>lev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00568">568</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00542">backtrace_collect()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00482">bt_iter_arg::bt</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00562">location_to_str_dmyarg()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00590">rb_backtrace_to_str_ary()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00665">rb_vm_backtrace_str_ary()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00823">vm_backtrace_to_ary()</a>.</p> </div> </div> <a id="a1852bb7584aa5f24388d69288c9ca7a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1852bb7584aa5f24388d69288c9ca7a6">◆ </a></span>bt_init()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bt_init </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00488">488</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00371">rb_backtrace_struct::backtrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00423">backtrace_alloc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00372">rb_backtrace_struct::backtrace_base</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00482">bt_iter_arg::bt</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00483">bt_iter_arg::btobj</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00021">rb_cBacktrace</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06159">ruby_xmalloc()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">backtrace_object()</a>.</p> </div> </div> <a id="a752993f7a43a35c1631efb126553e42c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a752993f7a43a35c1631efb126553e42c">◆ </a></span>bt_iter_cfunc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bt_iter_cfunc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> * </td> <td class="paramname"><em>cfp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>mid</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00511">511</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00371">rb_backtrace_struct::backtrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00482">bt_iter_arg::bt</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a513fd905383ace7209d6eaffce594bd9">rb_backtrace_location_struct::cfunc</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00484">bt_iter_arg::prev_loc</a>, and <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">backtrace_object()</a>.</p> </div> </div> <a id="a3d8c01b969e30f65403676f6234c4f4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d8c01b969e30f65403676f6234c4f4a">◆ </a></span>bt_iter_iseq()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void bt_iter_iseq </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> * </td> <td class="paramname"><em>cfp</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00498">498</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00371">rb_backtrace_struct::backtrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00482">bt_iter_arg::bt</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00054">rb_backtrace_location_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00448">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00446">rb_control_frame_struct::pc</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00484">bt_iter_arg::prev_loc</a>, and <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">backtrace_object()</a>.</p> </div> </div> <a id="a62887518d3064740474f2dcbb7a1c02a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62887518d3064740474f2dcbb7a1c02a">◆ </a></span>calc_lineno()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int calc_lineno </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a> * </td> <td class="paramname"><em>iseq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><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="paramname"><em>pc</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00027">27</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00226">rb_iseq_struct::iseq_encoded</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l01135">rb_iseq_line_no()</a>.</p> <p class="reference">Referenced by <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#l00313">location_to_str()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00696">oldbt_iter_iseq()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01249">rb_profile_frames()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00033">rb_vm_get_sourceline()</a>.</p> </div> </div> <a id="a19aeedee05ba5a46fbd65a64431b3a20"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19aeedee05ba5a46fbd65a64431b3a20">◆ </a></span>collect_caller_bindings()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> collect_caller_bindings </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> * </td> <td class="paramname"><em>th</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01141">1141</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01084">collect_caller_bindings_data::ary</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00431">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01078">CALLER_BINDING_BINDING</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01126">collect_caller_bindings_cfunc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01088">collect_caller_bindings_init()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01111">collect_caller_bindings_iseq()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00800">GC_GUARDED_PTR_REF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02187">rb_ary_reverse()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00320">rb_binding_new_with_cfp()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01177">rb_debug_inspector_open()</a>.</p> </div> </div> <a id="a919cc3dabf4e8383cdd1178b3ac4807e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a919cc3dabf4e8383cdd1178b3ac4807e">◆ </a></span>collect_caller_bindings_cfunc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void collect_caller_bindings_cfunc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> * </td> <td class="paramname"><em>cfp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>mid</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01126">1126</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01084">collect_caller_bindings_data::ary</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01078">CALLER_BINDING_BINDING</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01080">CALLER_BINDING_CFP</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01077">CALLER_BINDING_CLASS</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01079">CALLER_BINDING_ISEQ</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01076">CALLER_BINDING_SELF</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00799">GC_GUARDED_PTR</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01094">get_klass()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00450">rb_control_frame_struct::self</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01141">collect_caller_bindings()</a>.</p> </div> </div> <a id="a4c2f3de96ef13dd2a2288f2027f553cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c2f3de96ef13dd2a2288f2027f553cc">◆ </a></span>collect_caller_bindings_init()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void collect_caller_bindings_init </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01088">1088</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01141">collect_caller_bindings()</a>.</p> </div> </div> <a id="adc056c1d82780077bd748455a70e76d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc056c1d82780077bd748455a70e76d7">◆ </a></span>collect_caller_bindings_iseq()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void collect_caller_bindings_iseq </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> * </td> <td class="paramname"><em>cfp</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01111">1111</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01084">collect_caller_bindings_data::ary</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01078">CALLER_BINDING_BINDING</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01080">CALLER_BINDING_CFP</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01077">CALLER_BINDING_CLASS</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01079">CALLER_BINDING_ISEQ</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01076">CALLER_BINDING_SELF</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00799">GC_GUARDED_PTR</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01094">get_klass()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00448">rb_control_frame_struct::iseq</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00303">rb_iseq_struct::self</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00450">rb_control_frame_struct::self</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01141">collect_caller_bindings()</a>.</p> </div> </div> <a id="a10499c14416b4f52910beb903de236ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10499c14416b4f52910beb903de236ae">◆ </a></span>frame_get()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> frame_get </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> * </td> <td class="paramname"><em>dc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>index</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01206">1206</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01072">rb_debug_inspector_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01071">rb_debug_inspector_struct::contexts</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01229">rb_debug_inspector_frame_binding_get()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01222">rb_debug_inspector_frame_class_get()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01236">rb_debug_inspector_frame_iseq_get()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01215">rb_debug_inspector_frame_self_get()</a>.</p> </div> </div> <a id="ac38477b67974247c7b7434e471c305df"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac38477b67974247c7b7434e471c305df">◆ </a></span>get_klass()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> get_klass </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> * </td> <td class="paramname"><em>cfp</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01094">1094</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01672">rb_vm_control_frame_id_and_class()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00479">T_ICLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01126">collect_caller_bindings_cfunc()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01111">collect_caller_bindings_iseq()</a>.</p> </div> </div> <a id="a58f2eb5cab1dcaa04edcef862665fa35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58f2eb5cab1dcaa04edcef862665fa35">◆ </a></span>Init_vm_backtrace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_vm_backtrace </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">991</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00423">backtrace_alloc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00649">backtrace_dump_data()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00656">backtrace_load_data()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00440">CLASS_OF</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00294">location_absolute_path_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00231">location_base_label_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00365">location_inspect_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00204">location_label_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00155">location_lineno_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00264">location_path_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00355">location_to_str_m()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00027">rb_cArray</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00021">rb_cBacktrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00022">rb_cBacktraceLocation</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01594">rb_cThread</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00657">rb_define_class_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01675">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00956">rb_f_caller()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00984">rb_f_caller_locations()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00115">rb_marshal_define_compat()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00519">rb_undef_alloc_func()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_undef_method()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>.</p> </div> </div> <a id="a28e5f2f6ca12dff973b1b9881f4f7030"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28e5f2f6ca12dff973b1b9881f4f7030">◆ </a></span>location_absolute_path()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_absolute_path </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>loc</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00270">270</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a513fd905383ace7209d6eaffce594bd9">rb_backtrace_location_struct::cfunc</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00054">rb_backtrace_location_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00068">valued_frame_info::loc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00294">location_absolute_path_m()</a>.</p> </div> </div> <a id="a280d12bf83ff55b095b3c6d42cdd0a1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a280d12bf83ff55b095b3c6d42cdd0a1c">◆ </a></span>location_absolute_path_m()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_absolute_path_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00294">294</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00270">location_absolute_path()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00119">location_ptr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="a51238399228d606700e0eedc512cb7b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51238399228d606700e0eedc512cb7b1">◆ </a></span>location_base_label()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_base_label </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>loc</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00210">210</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a513fd905383ace7209d6eaffce594bd9">rb_backtrace_location_struct::cfunc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">ID2SYM</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00054">rb_backtrace_location_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00068">valued_frame_info::loc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08481">rb_sym_to_s()</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00231">location_base_label_m()</a>.</p> </div> </div> <a id="a7f30730b1005574f4b909d0baf6e0199"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f30730b1005574f4b909d0baf6e0199">◆ </a></span>location_base_label_m()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_base_label_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00231">231</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00210">location_base_label()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00119">location_ptr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="a8f4fe72db525f4c628fcc48ba1688ff2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f4fe72db525f4c628fcc48ba1688ff2">◆ </a></span>location_create()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_create </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>srcloc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>btobj</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00602">602</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00069">valued_frame_info::btobj</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00068">valued_frame_info::loc</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00112">location_data_type</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00022">rb_cBacktraceLocation</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Make_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00615">backtrace_to_location_ary()</a>.</p> </div> </div> <a id="a24840ee11e6dff0438274490641ae1b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24840ee11e6dff0438274490641ae1b8">◆ </a></span>location_format()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_format </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lineno</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00300">300</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00849">rb_enc_compatible()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01231">rb_enc_sprintf()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00313">location_to_str()</a>.</p> </div> </div> <a id="a2b24711441793a1cee42f94d7a0e7ca6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b24711441793a1cee42f94d7a0e7ca6">◆ </a></span>location_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void location_free </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00097">97</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d16/gc_8c_source.html#l06245">ruby_xfree()</a>.</p> </div> </div> <a id="a93c3988cfd2f2207520a2838f52fcfaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a93c3988cfd2f2207520a2838f52fcfaf">◆ </a></span>location_inspect_m()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_inspect_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00365">365</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00119">location_ptr()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00313">location_to_str()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="aab860280e0c2f490f2db1c8a8d6a50e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab860280e0c2f490f2db1c8a8d6a50e4">◆ </a></span>location_label()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_label </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>loc</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00161">161</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a513fd905383ace7209d6eaffce594bd9">rb_backtrace_location_struct::cfunc</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00054">rb_backtrace_location_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00068">valued_frame_info::loc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00204">location_label_m()</a>.</p> </div> </div> <a id="ab5b30e78563ff4e4c60591bd8c8c203f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5b30e78563ff4e4c60591bd8c8c203f">◆ </a></span>location_label_m()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_label_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00204">204</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00161">location_label()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00119">location_ptr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="a3ced9f72ba174f7f7744bb10d7c1074e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ced9f72ba174f7f7744bb10d7c1074e">◆ </a></span>location_lineno()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int location_lineno </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>loc</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00127">127</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00027">calc_lineno()</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a513fd905383ace7209d6eaffce594bd9">rb_backtrace_location_struct::cfunc</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00054">rb_backtrace_location_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00068">valued_frame_info::loc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00155">location_lineno_m()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00313">location_to_str()</a>.</p> </div> </div> <a id="adc5f43da47daaf0588dab07bf826b990"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc5f43da47daaf0588dab07bf826b990">◆ </a></span>location_lineno_m()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_lineno_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00155">155</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00127">location_lineno()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00119">location_ptr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="ab94778b949666abbb9b74e79417698d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab94778b949666abbb9b74e79417698d2">◆ </a></span>location_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void location_mark </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00073">73</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00069">valued_frame_info::btobj</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>.</p> </div> </div> <a id="aeaba584a9433fd78545464b10b269a89"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeaba584a9433fd78545464b10b269a89">◆ </a></span>location_mark_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void location_mark_entry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>fi</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00082">82</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00054">rb_backtrace_location_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>, and <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00379">backtrace_mark()</a>.</p> </div> </div> <a id="ac0cb671c742de8657c128939cbce948d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0cb671c742de8657c128939cbce948d">◆ </a></span>location_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static size_t location_memsize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>ptr</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00106">106</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> </div> </div> <a id="a8b48b785a5553cb469458de005da2b1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b48b785a5553cb469458de005da2b1c">◆ </a></span>location_path()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_path </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>loc</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00237">237</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a513fd905383ace7209d6eaffce594bd9">rb_backtrace_location_struct::cfunc</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00054">rb_backtrace_location_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00068">valued_frame_info::loc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00264">location_path_m()</a>.</p> </div> </div> <a id="ab8bdc4388e7721673958c2366443f9ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8bdc4388e7721673958c2366443f9ac">◆ </a></span>location_path_m()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_path_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00264">264</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00237">location_path()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00119">location_ptr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="a854ae532837921b21a33b82f6d619294"></a> <h2 class="memtitle"><span class="permalink"><a href="#a854ae532837921b21a33b82f6d619294">◆ </a></span>location_ptr()</h2> <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="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a>* location_ptr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>locobj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00119">119</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00068">valued_frame_info::loc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00294">location_absolute_path_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00231">location_base_label_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00365">location_inspect_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00204">location_label_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00155">location_lineno_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00264">location_path_m()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00355">location_to_str_m()</a>.</p> </div> </div> <a id="a9a9f60151802357e5a83c4693e7fbded"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a9f60151802357e5a83c4693e7fbded">◆ </a></span>location_to_str()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_to_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>loc</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00313">313</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#ae7da9231eeddc535e99add68c081b360">rb_backtrace_location_struct::body</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00027">calc_lineno()</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a513fd905383ace7209d6eaffce594bd9">rb_backtrace_location_struct::cfunc</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00054">rb_backtrace_location_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00068">valued_frame_info::loc</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00300">location_format()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00127">location_lineno()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00399">rb_vm_struct::progname</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00035">ruby_engine_name</a>, <a class="el" href="../../d2/d53/structrb__backtrace__location__struct.html#a84c5f894856734988ef8f3597766e6e8">rb_backtrace_location_struct::type</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00526">rb_thread_struct::vm</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00365">location_inspect_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00562">location_to_str_dmyarg()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00355">location_to_str_m()</a>.</p> </div> </div> <a id="a4141772a4effb9f6a15d93d3525144be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4141772a4effb9f6a15d93d3525144be">◆ </a></span>location_to_str_dmyarg()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_to_str_dmyarg </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d73/vm__backtrace_8c.html#a2b84ea09f6c69be998c662b4ea956854">rb_backtrace_location_t</a> * </td> <td class="paramname"><em>loc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>dmy</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00562">562</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00313">location_to_str()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00568">backtrace_to_str_ary()</a>.</p> </div> </div> <a id="a2d6facc16dd0ad31fc63eb2f6e750987"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d6facc16dd0ad31fc63eb2f6e750987">◆ </a></span>location_to_str_m()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> location_to_str_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00355">355</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00119">location_ptr()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00313">location_to_str()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="aa04d1d479c9b6164962afc74abfbdb9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa04d1d479c9b6164962afc74abfbdb9e">◆ </a></span>oldbt_bugreport()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oldbt_bugreport </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>line</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>method</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00749">749</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00679">oldbt_arg::filename</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00766">rb_backtrace_print_as_bugreport()</a>.</p> </div> </div> <a id="a7c43812b9ea4a32d529b14ef0e67bac3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c43812b9ea4a32d529b14ef0e67bac3">◆ </a></span>oldbt_init()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oldbt_init </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>dmy</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00686">686</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00679">oldbt_arg::filename</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00680">oldbt_arg::lineno</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00399">rb_vm_struct::progname</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00035">ruby_engine_name</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00526">rb_thread_struct::vm</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00766">rb_backtrace_print_as_bugreport()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00803">rb_backtrace_print_to()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00735">vm_backtrace_print()</a>.</p> </div> </div> <a id="a0536d7117042aad3569c80c63db2cf74"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0536d7117042aad3569c80c63db2cf74">◆ </a></span>oldbt_iter_cfunc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oldbt_iter_cfunc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> * </td> <td class="paramname"><em>cfp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>mid</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00709">709</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00679">oldbt_arg::filename</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00681">oldbt_arg::func</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00680">oldbt_arg::lineno</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00766">rb_backtrace_print_as_bugreport()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00803">rb_backtrace_print_to()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00735">vm_backtrace_print()</a>.</p> </div> </div> <a id="a989cc33057ecbfc67fe13da3c22a1c97"></a> <h2 class="memtitle"><span class="permalink"><a href="#a989cc33057ecbfc67fe13da3c22a1c97">◆ </a></span>oldbt_iter_iseq()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oldbt_iter_iseq </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> * </td> <td class="paramname"><em>cfp</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00696">696</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00027">calc_lineno()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00679">oldbt_arg::filename</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00681">oldbt_arg::func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00448">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00200">rb_iseq_location_struct::label</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00680">oldbt_arg::lineno</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00197">rb_iseq_location_struct::path</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00446">rb_control_frame_struct::pc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00766">rb_backtrace_print_as_bugreport()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00803">rb_backtrace_print_to()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00735">vm_backtrace_print()</a>.</p> </div> </div> <a id="a1069edbc627ceec3357a0c40c4d2e5d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1069edbc627ceec3357a0c40c4d2e5d4">◆ </a></span>oldbt_print()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oldbt_print </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lineno</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00720">720</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00680">oldbt_arg::lineno</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#l00438">NIL_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00735">vm_backtrace_print()</a>.</p> </div> </div> <a id="a97393c8ab2fae0d0f1471ef43dd84f8e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97393c8ab2fae0d0f1471ef43dd84f8e">◆ </a></span>oldbt_print_to()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void oldbt_print_to </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>file</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lineno</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00788">788</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00680">oldbt_arg::lineno</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#l00438">NIL_P</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00032">output</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01427">rb_io_write()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, and <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01290">rb_str_catf()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00803">rb_backtrace_print_to()</a>.</p> </div> </div> <a id="af22113d5eb78709346350cc93de7f6f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#af22113d5eb78709346350cc93de7f6f3">◆ </a></span>rb_backtrace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_backtrace </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00782">782</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00735">vm_backtrace_print()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07820">rescue_callback()</a>.</p> </div> </div> <a id="a8007e1645209122494a99c7579275d84"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8007e1645209122494a99c7579275d84">◆ </a></span>rb_backtrace_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_backtrace_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00417">417</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00410">backtrace_data_type</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00510">rb_typeddata_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00728">exc_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00769">rb_check_backtrace()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00063">set_backtrace()</a>.</p> </div> </div> <a id="a502328e0566286728cffab0fce8b1d98"></a> <h2 class="memtitle"><span class="permalink"><a href="#a502328e0566286728cffab0fce8b1d98">◆ </a></span>rb_backtrace_print_as_bugreport()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_backtrace_print_as_bugreport </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00766">766</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00431">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00681">oldbt_arg::func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00749">oldbt_bugreport()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00686">oldbt_init()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00709">oldbt_iter_cfunc()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00696">oldbt_iter_iseq()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00713">rb_vm_bugreport()</a>.</p> </div> </div> <a id="acb94d21eb5104ef58e928224b73caf04"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb94d21eb5104ef58e928224b73caf04">◆ </a></span>rb_backtrace_print_to()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_backtrace_print_to </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>output</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00803">803</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00431">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00681">oldbt_arg::func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00686">oldbt_init()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00709">oldbt_iter_cfunc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00696">oldbt_iter_iseq()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00788">oldbt_print_to()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00032">output</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">load_lock()</a>.</p> </div> </div> <a id="aae63ec9012c6dd7e1c6d268689cd0d61"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae63ec9012c6dd7e1c6d268689cd0d61">◆ </a></span>rb_backtrace_to_location_ary()</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_backtrace_to_location_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00637">637</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00615">backtrace_to_location_ary()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00375">rb_backtrace_struct::locary</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00755">exc_backtrace_locations()</a>.</p> </div> </div> <a id="af19fef2202a5b04f68208f2e89547272"></a> <h2 class="memtitle"><span class="permalink"><a href="#af19fef2202a5b04f68208f2e89547272">◆ </a></span>rb_backtrace_to_str_ary()</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_backtrace_to_str_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00590">590</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00568">backtrace_to_str_ary()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00482">bt_iter_arg::bt</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00374">rb_backtrace_struct::strary</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00649">backtrace_dump_data()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00728">exc_backtrace()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00063">set_backtrace()</a>.</p> </div> </div> <a id="a66270954dd1c98963625ac633abb10c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a66270954dd1c98963625ac633abb10c8">◆ </a></span>rb_debug_inspector_backtrace_locations()</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_debug_inspector_backtrace_locations </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> * </td> <td class="paramname"><em>dc</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01243">1243</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01070">rb_debug_inspector_struct::backtrace</a>.</p> </div> </div> <a id="ab4efcdece79077f547ae5339ec39b38a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4efcdece79077f547ae5339ec39b38a">◆ </a></span>rb_debug_inspector_frame_binding_get()</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_debug_inspector_frame_binding_get </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> * </td> <td class="paramname"><em>dc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01229">1229</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01078">CALLER_BINDING_BINDING</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01206">frame_get()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>.</p> </div> </div> <a id="ac3161c3fa6e6721195c6c6bc31fed9d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3161c3fa6e6721195c6c6bc31fed9d0">◆ </a></span>rb_debug_inspector_frame_class_get()</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_debug_inspector_frame_class_get </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> * </td> <td class="paramname"><em>dc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01222">1222</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01077">CALLER_BINDING_CLASS</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01206">frame_get()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>.</p> </div> </div> <a id="a1a2235f6776cef20dc452ca6d950e82d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a2235f6776cef20dc452ca6d950e82d">◆ </a></span>rb_debug_inspector_frame_iseq_get()</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_debug_inspector_frame_iseq_get </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> * </td> <td class="paramname"><em>dc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01236">1236</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01079">CALLER_BINDING_ISEQ</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01206">frame_get()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>.</p> </div> </div> <a id="a950d1699b3dc82f1de57cd3738e4edbd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a950d1699b3dc82f1de57cd3738e4edbd">◆ </a></span>rb_debug_inspector_frame_self_get()</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_debug_inspector_frame_self_get </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d16/debug_8h.html#a091f6858bcea421b6bdd690473176d68">rb_debug_inspector_t</a> * </td> <td class="paramname"><em>dc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>index</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01215">1215</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01076">CALLER_BINDING_SELF</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01206">frame_get()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>.</p> </div> </div> <a id="a764b3c3c238f5b9229acf59ed32c75ef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a764b3c3c238f5b9229acf59ed32c75ef">◆ </a></span>rb_debug_inspector_open()</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_debug_inspector_open </td> <td>(</td> <td class="paramtype"><a class="el" href="../../db/d16/debug_8h.html#aa95f02837849f5ebc12824001e85e46c">rb_debug_inspector_func_t</a> </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01177">1177</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01070">rb_debug_inspector_struct::backtrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01072">rb_debug_inspector_struct::backtrace_size</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01069">rb_debug_inspector_struct::cfp</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01141">collect_caller_bindings()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01071">rb_debug_inspector_struct::contexts</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00168">EXEC_TAG</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00173">JUMP_TAG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00671">rb_vm_backtrace_location_ary()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01068">rb_debug_inspector_struct::th</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00128">TH_POP_TAG</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00122">TH_PUSH_TAG</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00121">UNINITIALIZED_VAR</a>.</p> </div> </div> <a id="a5f015f1804b68477142190bc455ca662"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f015f1804b68477142190bc455ca662">◆ </a></span>rb_f_caller()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_f_caller </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00956">956</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00823">vm_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="abe72cd9b454bf5c4daeceb8993476a46"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe72cd9b454bf5c4daeceb8993476a46">◆ </a></span>rb_f_caller_locations()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_f_caller_locations </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00984">984</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00823">vm_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="af0aa399e9d58b72afe77901446157a04"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0aa399e9d58b72afe77901446157a04">◆ </a></span>rb_make_backtrace()</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_make_backtrace </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00817">817</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00665">rb_vm_backtrace_str_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l13254">parser_set_encode()</a>.</p> </div> </div> <a id="a70d113573691e9af59809f29ab72428b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70d113573691e9af59809f29ab72428b">◆ </a></span>rb_profile_frame_absolute_path()</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_profile_frame_absolute_path </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01282">1282</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00882">rb_iseq_absolute_path()</a>.</p> </div> </div> <a id="af3c5ae1fb86cd57737d251a3d9a123af"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3c5ae1fb86cd57737d251a3d9a123af">◆ </a></span>rb_profile_frame_base_label()</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_profile_frame_base_label </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01294">1294</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00941">rb_iseq_base_label()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01366">rb_profile_frame_full_label()</a>.</p> </div> </div> <a id="acdb6ed965baa88e6e5de9bd1496ef3f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#acdb6ed965baa88e6e5de9bd1496ef3f9">◆ </a></span>rb_profile_frame_classpath()</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_profile_frame_classpath </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01306">1306</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01133">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00397">rb_class2name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00257">rb_class_path()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00967">rb_iseq_klass()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00478">T_CLASS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00479">T_ICLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01345">rb_profile_frame_qualified_method_name()</a>.</p> </div> </div> <a id="ade687e47fd2283206162b11d81cf7037"></a> <h2 class="memtitle"><span class="permalink"><a href="#ade687e47fd2283206162b11d81cf7037">◆ </a></span>rb_profile_frame_first_lineno()</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_profile_frame_first_lineno </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01300">1300</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00959">rb_iseq_first_lineno()</a>.</p> </div> </div> <a id="a07be9e9f44839ed848abcf0e85da5f9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07be9e9f44839ed848abcf0e85da5f9d">◆ </a></span>rb_profile_frame_full_label()</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_profile_frame_full_label </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01366">1366</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00317">rb_long2int</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01294">rb_profile_frame_base_label()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01288">rb_profile_frame_label()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01345">rb_profile_frame_qualified_method_name()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> </div> </div> <a id="a4d8e059bef785f2b95c0dd091decd4e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d8e059bef785f2b95c0dd091decd4e8">◆ </a></span>rb_profile_frame_label()</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_profile_frame_label </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01288">1288</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00913">rb_iseq_label()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01366">rb_profile_frame_full_label()</a>.</p> </div> </div> <a id="a2984f4b0fce6cddcece6db9a438f3016"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2984f4b0fce6cddcece6db9a438f3016">◆ </a></span>rb_profile_frame_method_name()</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_profile_frame_method_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01339">1339</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00975">rb_iseq_method_name()</a>.</p> </div> </div> <a id="ad9fad6fab4665e2232e0380c174c4446"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9fad6fab4665e2232e0380c174c4446">◆ </a></span>rb_profile_frame_path()</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_profile_frame_path </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01276">1276</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00858">rb_iseq_path()</a>.</p> </div> </div> <a id="a4b1d4d9bd599e7a51d252fa2f49d6921"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b1d4d9bd599e7a51d252fa2f49d6921">◆ </a></span>rb_profile_frame_qualified_method_name()</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_profile_frame_qualified_method_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01345">1345</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classpath</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01351">method_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00975">rb_iseq_method_name()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01306">rb_profile_frame_classpath()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01327">rb_profile_frame_singleton_method_p()</a>, and <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01366">rb_profile_frame_full_label()</a>.</p> </div> </div> <a id="a6531c1bffbc649164384ed56ca1a83a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6531c1bffbc649164384ed56ca1a83a7">◆ </a></span>rb_profile_frame_singleton_method_p()</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_profile_frame_singleton_method_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>frame</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01327">1327</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01133">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01273">frame2iseq</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00967">rb_iseq_klass()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01345">rb_profile_frame_qualified_method_name()</a>.</p> </div> </div> <a id="a02657314f40bd8229eb063d299697a89"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02657314f40bd8229eb063d299697a89">◆ </a></span>rb_profile_frames()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_profile_frames </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>limit</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>buff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>lines</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01249">1249</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00027">calc_lineno()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00448">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00446">rb_control_frame_struct::pc</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00827">RUBY_VM_END_CONTROL_FRAME</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00825">RUBY_VM_PREVIOUS_CONTROL_FRAME</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00303">rb_iseq_struct::self</a>.</p> </div> </div> <a id="a88768cbfa7ebe8a46e0917562fbae855"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88768cbfa7ebe8a46e0917562fbae855">◆ </a></span>rb_vm_backtrace_location_ary()</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_vm_backtrace_location_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> * </td> <td class="paramname"><em>th</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>lev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00671">671</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">backtrace_object()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00615">backtrace_to_location_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01177">rb_debug_inspector_open()</a>.</p> </div> </div> <a id="a76b02bdc1ef4e739429a7b7d6d0f31b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76b02bdc1ef4e739429a7b7d6d0f31b2">◆ </a></span>rb_vm_backtrace_object()</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_vm_backtrace_object </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00536">536</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">backtrace_object()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00127">argument_error()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00465">setup_exception()</a>.</p> </div> </div> <a id="aed2b1a7c0d5fcf9f3cd21e97ccee59e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed2b1a7c0d5fcf9f3cd21e97ccee59e9">◆ </a></span>rb_vm_backtrace_str_ary()</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_vm_backtrace_str_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> * </td> <td class="paramname"><em>th</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>lev</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00665">665</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">backtrace_object()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00568">backtrace_to_str_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00817">rb_make_backtrace()</a>.</p> </div> </div> <a id="a70289cbb34babceed6243d9471e70e5f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70289cbb34babceed6243d9471e70e5f">◆ </a></span>rb_vm_get_sourceline()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_vm_get_sourceline </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#a2cdb749fcf848da335babcfcb85439cf">rb_control_frame_t</a> * </td> <td class="paramname"><em>cfp</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00033">33</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00027">calc_lineno()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00448">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00446">rb_control_frame_struct::pc</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00835">RUBY_VM_NORMAL_ISEQ_P</a>.</p> <p class="reference">Referenced by <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="../../de/d63/vm__method_8c_source.html#l00428">rb_add_method()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01001">rb_sourceline()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01712">rb_thread_current_status()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00694">rb_vm_make_binding()</a>.</p> </div> </div> <a id="a782e5fbcdb2c74496052226fe2385497"></a> <h2 class="memtitle"><span class="permalink"><a href="#a782e5fbcdb2c74496052226fe2385497">◆ </a></span>rb_vm_thread_backtrace()</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_vm_thread_backtrace </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>thval</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00906">906</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00894">thread_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l05041">rb_thread_backtrace_m()</a>.</p> </div> </div> <a id="a58fd3e24fdf4bdd043e420f3ab43282a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58fd3e24fdf4bdd043e420f3ab43282a">◆ </a></span>rb_vm_thread_backtrace_locations()</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_vm_thread_backtrace_locations </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>thval</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00912">912</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00894">thread_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l05058">rb_thread_backtrace_locations_m()</a>.</p> </div> </div> <a id="a7acf91844bcf9d27d3039adf151055ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7acf91844bcf9d27d3039adf151055ad">◆ </a></span>thread_backtrace_to_ary()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> thread_backtrace_to_ary </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>thval</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to_str</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00894">894</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00472">GetThreadPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00562">rb_thread_struct::status</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00479">THREAD_KILLED</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00563">rb_thread_struct::to_kill</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00823">vm_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00906">rb_vm_thread_backtrace()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00912">rb_vm_thread_backtrace_locations()</a>.</p> </div> </div> <a id="aaaa27784a597dd05de78450e74547589"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaaa27784a597dd05de78450e74547589">◆ </a></span>vm_backtrace_print()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void vm_backtrace_print </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> * </td> <td class="paramname"><em>fp</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00735">735</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00431">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00681">oldbt_arg::func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00686">oldbt_init()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00709">oldbt_iter_cfunc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00696">oldbt_iter_iseq()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00720">oldbt_print()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00782">rb_backtrace()</a>.</p> </div> </div> <a id="a2769ac330999729925c48ea90ccd2059"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2769ac330999729925c48ea90ccd2059">◆ </a></span>vm_backtrace_to_ary()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vm_backtrace_to_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d32/vm__core_8h.html#a70702992b3bf190c5dd8a4dffd79e2cd">rb_thread_t</a> * </td> <td class="paramname"><em>th</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lev_default</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lev_plus</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>to_str</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00823">823</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00521">backtrace_object()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00615">backtrace_to_location_ary()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00568">backtrace_to_str_ary()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00600">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l01020">rb_range_beg_len()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00956">rb_f_caller()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00984">rb_f_caller_locations()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00894">thread_backtrace_to_ary()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="abab647b2a8d01d4717ba71703e845082"></a> <h2 class="memtitle"><span class="permalink"><a href="#abab647b2a8d01d4717ba71703e845082">◆ </a></span>backtrace_data_type</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <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#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> backtrace_data_type</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <span class="stringliteral">"backtrace"</span>,</div><div class="line"> {<a class="code" href="../../d8/d73/vm__backtrace_8c.html#aa2e2ce50415bbca5cbeab689f1954407">backtrace_mark</a>, <a class="code" href="../../d8/d73/vm__backtrace_8c.html#acbb310a0b2aae4eb5e89ff437402a7c2">backtrace_free</a>, <a class="code" href="../../d8/d73/vm__backtrace_8c.html#aa73be5c963ae71535e290e60c9c5ea10">backtrace_memsize</a>,},</div><div class="line"> <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a8ac9b7da4c384cb034bdf421d2c3467d"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="ttdeci">#define RUBY_TYPED_FREE_IMMEDIATELY</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01015">ruby.h:1015</a></div></div> <div class="ttc" id="vm__backtrace_8c_html_acbb310a0b2aae4eb5e89ff437402a7c2"><div class="ttname"><a href="../../d8/d73/vm__backtrace_8c.html#acbb310a0b2aae4eb5e89ff437402a7c2">backtrace_free</a></div><div class="ttdeci">static void backtrace_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d73/vm__backtrace_8c_source.html#l00394">vm_backtrace.c:394</a></div></div> <div class="ttc" id="__sdbm_8c_html_a070d2ce7b6bb7e5c05602aa8c308d0c4"><div class="ttname"><a href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></div><div class="ttdeci">#define NULL</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/db0/__sdbm_8c_source.html#l00102">_sdbm.c:102</a></div></div> <div class="ttc" id="vm__backtrace_8c_html_aa73be5c963ae71535e290e60c9c5ea10"><div class="ttname"><a href="../../d8/d73/vm__backtrace_8c.html#aa73be5c963ae71535e290e60c9c5ea10">backtrace_memsize</a></div><div class="ttdeci">static size_t backtrace_memsize(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d73/vm__backtrace_8c_source.html#l00404">vm_backtrace.c:404</a></div></div> <div class="ttc" id="vm__backtrace_8c_html_aa2e2ce50415bbca5cbeab689f1954407"><div class="ttname"><a href="../../d8/d73/vm__backtrace_8c.html#aa2e2ce50415bbca5cbeab689f1954407">backtrace_mark</a></div><div class="ttdeci">static void backtrace_mark(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d73/vm__backtrace_8c_source.html#l00379">vm_backtrace.c:379</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00410">410</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00423">backtrace_alloc()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00417">rb_backtrace_p()</a>.</p> </div> </div> <a id="ab84d14f615c7ee07223df01f2a132f12"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab84d14f615c7ee07223df01f2a132f12">◆ </a></span>location_data_type</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <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#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> location_data_type</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <span class="stringliteral">"frame_info"</span>,</div><div class="line"> {<a class="code" href="../../d8/d73/vm__backtrace_8c.html#ab94778b949666abbb9b74e79417698d2">location_mark</a>, <a class="code" href="../../d8/d73/vm__backtrace_8c.html#a2b24711441793a1cee42f94d7a0e7ca6">location_free</a>, <a class="code" href="../../d8/d73/vm__backtrace_8c.html#ac0cb671c742de8657c128939cbce948d">location_memsize</a>,},</div><div class="line"> <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a8ac9b7da4c384cb034bdf421d2c3467d"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="ttdeci">#define RUBY_TYPED_FREE_IMMEDIATELY</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01015">ruby.h:1015</a></div></div> <div class="ttc" id="vm__backtrace_8c_html_ab94778b949666abbb9b74e79417698d2"><div class="ttname"><a href="../../d8/d73/vm__backtrace_8c.html#ab94778b949666abbb9b74e79417698d2">location_mark</a></div><div class="ttdeci">static void location_mark(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d73/vm__backtrace_8c_source.html#l00073">vm_backtrace.c:73</a></div></div> <div class="ttc" id="vm__backtrace_8c_html_ac0cb671c742de8657c128939cbce948d"><div class="ttname"><a href="../../d8/d73/vm__backtrace_8c.html#ac0cb671c742de8657c128939cbce948d">location_memsize</a></div><div class="ttdeci">static size_t location_memsize(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d73/vm__backtrace_8c_source.html#l00106">vm_backtrace.c:106</a></div></div> <div class="ttc" id="vm__backtrace_8c_html_a2b24711441793a1cee42f94d7a0e7ca6"><div class="ttname"><a href="../../d8/d73/vm__backtrace_8c.html#a2b24711441793a1cee42f94d7a0e7ca6">location_free</a></div><div class="ttdeci">static void location_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d73/vm__backtrace_8c_source.html#l00097">vm_backtrace.c:97</a></div></div> <div class="ttc" id="__sdbm_8c_html_a070d2ce7b6bb7e5c05602aa8c308d0c4"><div class="ttname"><a href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></div><div class="ttdeci">#define NULL</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/db0/__sdbm_8c_source.html#l00102">_sdbm.c:102</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00112">112</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00602">location_create()</a>.</p> </div> </div> <a id="a1fda29de7751bffff776a8cb5ff12214"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1fda29de7751bffff776a8cb5ff12214">◆ </a></span>rb_cBacktrace</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_cBacktrace</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00021">21</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00488">bt_init()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>.</p> </div> </div> <a id="a52b417e894515b82dd86f77e50555fa7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52b417e894515b82dd86f77e50555fa7">◆ </a></span>rb_cBacktraceLocation</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_cBacktraceLocation</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 class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00022">22</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00991">Init_vm_backtrace()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00602">location_create()</a>.</p> </div> </div> <a id="aca7df2b4c101d2d9bc946de586de224c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca7df2b4c101d2d9bc946de586de224c">◆ </a></span>ruby_engine_name</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> ruby_engine_name</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d0b/version_8c_source.html#l00035">35</a> of file <a class="el" href="../../d2/d0b/version_8c_source.html">version.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d0b/version_8c_source.html#l00039">Init_version()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00313">location_to_str()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00686">oldbt_init()</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.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel