#include "call-stack.h"
Public Types | |
typedef stack_frames::const_iterator | const_iterator |
typedef stack_frames::const_reverse_iterator | const_reverse_iterator |
typedef stack_frames::iterator | iterator |
typedef stack_frames::reverse_iterator | reverse_iterator |
typedef std::deque< std::shared_ptr< stack_frame > > | stack_frames |
Public Member Functions | |
call_stack (tree_evaluator &evaluator) | |
bool | all_scripts (void) const |
symbol_info_list | all_variables (void) |
bool | at_top_level (void) const |
octave_map | backtrace (octave_idx_type &curr_user_frame, bool print_subfn=true) const |
octave_map | backtrace (void) const |
std::list< std::shared_ptr< stack_frame > > | backtrace_frames (octave_idx_type &curr_user_frame) const |
std::list< std::shared_ptr< stack_frame > > | backtrace_frames (void) const |
std::list< frame_info > | backtrace_info (octave_idx_type &curr_user_frame, bool print_subfn=true) const |
std::list< frame_info > | backtrace_info (void) const |
octave_function * | caller_function (void) const |
void | clear (void) |
void | clear_global_variable (const std::string &name) |
void | clear_global_variable_pattern (const std::string &pattern) |
void | clear_global_variable_regexp (const std::string &pattern) |
void | clear_global_variables (void) |
unwind_protect * | curr_fcn_unwind_protect_frame (void) |
int | current_column (void) const |
std::size_t | current_frame (void) const |
octave_function * | current_function (bool skip_first=false) const |
int | current_line (void) const |
symbol_scope | current_scope (void) const |
octave_user_code * | current_user_code (void) const |
int | current_user_code_column (void) const |
int | current_user_code_line (void) const |
std::shared_ptr< stack_frame > | current_user_frame (void) const |
std::size_t | dbupdown (int n=-1, bool verbose=false) |
std::size_t | dbupdown (std::size_t start, int n, bool verbose) |
octave_user_code * | debug_user_code (void) const |
int | debug_user_code_column (void) const |
int | debug_user_code_line (void) const |
void | display (void) const |
octave_value | do_global_who_two (const string_vector &patterns, bool have_regexp, bool return_list, bool verbose, const std::string &msg="") |
octave_value | do_who (int argc, const string_vector &argv, bool return_list, bool verbose=false) |
octave_value | do_who_two (const string_vector &patterns, bool have_regexp, bool return_list, bool verbose, const std::string &msg="") |
octave_function * | element (std::size_t n) |
octave_map | empty_backtrace (void) const |
std::size_t | find_current_user_frame (void) const |
octave_value | get_auto_fcn_var (stack_frame::auto_var_type avt) const |
std::shared_ptr< stack_frame > | get_current_stack_frame (void) const |
std::string | get_dispatch_class (void) const |
symbol_info_list | get_symbol_info (void) |
octave_value | get_top_level_value (const std::string &name) const |
symbol_info_list | glob_symbol_info (const std::string &pattern) const |
std::list< std::string > | global_variable_names (void) const |
octave_value & | global_varref (const std::string &name) |
octave_value | global_varval (const std::string &name) const |
void | goto_base_frame (void) |
void | goto_caller_frame (void) |
bool | goto_frame (std::size_t n=0, bool verbose=false) |
bool | is_class_constructor_executing (std::string &dispatch_class) const |
bool | is_class_method_executing (std::string &dispatch_class) const |
void | make_global (const symbol_record &sym) |
void | make_persistent (const symbol_record &sym) |
octave_value | max_stack_depth (const octave_value_list &args, int nargout) |
void | pop (void) |
void | push (const symbol_scope &scope) |
void | push (octave_function *fcn) |
void | push (octave_user_function *fcn, const stack_frame::local_vars_map &local_vars, const std::shared_ptr< stack_frame > &closure_frames=std::shared_ptr< stack_frame >()) |
void | push (octave_user_function *fcn, const std::shared_ptr< stack_frame > &closure_frames=std::shared_ptr< stack_frame >()) |
void | push (octave_user_script *script) |
symbol_info_list | regexp_symbol_info (const std::string &pattern) const |
void | restore_frame (std::size_t n) |
void | set_auto_fcn_var (stack_frame::auto_var_type avt, const octave_value &val) |
void | set_column (int c) |
void | set_dispatch_class (const std::string &class_name) |
void | set_line (int l) |
void | set_location (int l, int c) |
void | set_top_level_value (const std::string &name, const octave_value &value) |
std::size_t | size (void) const |
std::list< std::string > | top_level_variable_names (void) const |
symbol_scope | top_scope (void) const |
symbol_info_list | top_scope_symbol_info (void) const |
std::list< std::string > | variable_names (void) const |
Private Member Functions | |
void | get_new_frame_index_and_links (std::size_t &new_frame_idx, std::shared_ptr< stack_frame > &parent_link, std::shared_ptr< stack_frame > &static_link) const |
Private Attributes | |
stack_frames | m_cs |
std::size_t | m_curr_frame |
tree_evaluator & | m_evaluator |
std::map< std::string, octave_value > | m_global_values |
int | m_max_stack_depth |
Definition at line 53 of file call-stack.h.
typedef stack_frames::const_iterator call_stack::const_iterator |
Definition at line 62 of file call-stack.h.
typedef stack_frames::const_reverse_iterator call_stack::const_reverse_iterator |
Definition at line 65 of file call-stack.h.
typedef stack_frames::iterator call_stack::iterator |
Definition at line 61 of file call-stack.h.
typedef stack_frames::reverse_iterator call_stack::reverse_iterator |
Definition at line 64 of file call-stack.h.
typedef std::deque<std::shared_ptr<stack_frame> > call_stack::stack_frames |
Definition at line 59 of file call-stack.h.
call_stack::call_stack | ( | tree_evaluator & | evaluator | ) |
Definition at line 59 of file call-stack.cc.
References push().
bool call_stack::all_scripts | ( | void | ) | const |
Definition at line 326 of file call-stack.cc.
symbol_info_list call_stack::all_variables | ( | void | ) |
Definition at line 781 of file call-stack.cc.
References m_cs, and m_curr_frame.
|
inline |
Definition at line 108 of file call-stack.h.
Referenced by tree_evaluator::at_top_level().
octave_map call_stack::backtrace | ( | octave_idx_type & | curr_user_frame, |
bool | print_subfn = true |
||
) | const |
Definition at line 709 of file call-stack.cc.
References backtrace_frames(), bt_fields, Cell::column(), and octave_map::contents().
Referenced by tree_evaluator::backtrace().
octave_map call_stack::backtrace | ( | void | ) | const |
Definition at line 743 of file call-stack.cc.
std::list< std::shared_ptr< stack_frame > > call_stack::backtrace_frames | ( | octave_idx_type & | curr_user_frame | ) | const |
Definition at line 638 of file call-stack.cc.
References find_current_user_frame(), m_cs, and n.
Referenced by tree_evaluator::backtrace_frames().
std::list< std::shared_ptr< stack_frame > > call_stack::backtrace_frames | ( | void | ) | const |
Definition at line 672 of file call-stack.cc.
Referenced by backtrace(), and backtrace_info().
std::list< frame_info > call_stack::backtrace_info | ( | octave_idx_type & | curr_user_frame, |
bool | print_subfn = true |
||
) | const |
Definition at line 680 of file call-stack.cc.
References backtrace_frames().
Referenced by tree_evaluator::backtrace_info().
std::list< frame_info > call_stack::backtrace_info | ( | void | ) | const |
Definition at line 702 of file call-stack.cc.
|
inline |
Definition at line 76 of file call-stack.h.
Referenced by do_global_who_two().
void call_stack::clear | ( | void | ) |
Definition at line 775 of file call-stack.cc.
void call_stack::clear_global_variable | ( | const std::string & | name | ) |
Definition at line 811 of file call-stack.cc.
References m_global_values, and octave_value().
Referenced by tree_evaluator::clear_global_variable().
void call_stack::clear_global_variable_pattern | ( | const std::string & | pattern | ) |
Definition at line 819 of file call-stack.cc.
References m_global_values, glob_match::match(), and octave_value().
Referenced by tree_evaluator::clear_global_variable_pattern().
void call_stack::clear_global_variable_regexp | ( | const std::string & | pattern | ) |
Definition at line 830 of file call-stack.cc.
References regexp::is_match(), m_global_values, and octave_value().
Referenced by tree_evaluator::clear_global_variable_regexp().
void call_stack::clear_global_variables | ( | void | ) |
Definition at line 841 of file call-stack.cc.
References m_global_values, and octave_value().
Referenced by tree_evaluator::clear_global_variables().
unwind_protect * call_stack::curr_fcn_unwind_protect_frame | ( | void | ) |
Definition at line 184 of file call-stack.cc.
References f, find_current_user_frame(), and m_cs.
Referenced by tree_evaluator::curr_fcn_unwind_protect_frame(), tree_evaluator::maybe_push_echo_state_cleanup(), and tree_evaluator::push_echo_state().
int call_stack::current_column | ( | void | ) | const |
Definition at line 104 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::current_column(), and tree_evaluator::do_unwind_protect_cleanup_code().
|
inline |
Definition at line 87 of file call-stack.h.
Referenced by tree_evaluator::assignin(), tree_evaluator::do_breakpoint(), tree_evaluator::enter_debugger(), tree_evaluator::evalin(), tree_evaluator::evaluate_end_expression(), tree_evaluator::source_file(), tree_evaluator::visit_if_command_list(), tree_evaluator::visit_return_command(), and tree_evaluator::visit_statement().
octave_function * call_stack::current_function | ( | bool | skip_first = false | ) | const |
Definition at line 66 of file call-stack.cc.
References error(), m_cs, and m_curr_frame.
Referenced by tree_evaluator::caller_function(), tree_evaluator::current_function(), tree_evaluator::current_function_name(), tree_evaluator::echo_code(), tree_evaluator::evaluate_anon_fcn_handle(), is_class_constructor_executing(), is_class_method_executing(), tree_evaluator::mislocked(), tree_evaluator::mlock(), and tree_evaluator::munlock().
int call_stack::current_line | ( | void | ) | const |
Definition at line 91 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::current_line(), and tree_evaluator::do_unwind_protect_cleanup_code().
|
inline |
Definition at line 101 of file call-stack.h.
Referenced by tree_evaluator::get_current_scope().
octave_user_code * call_stack::current_user_code | ( | void | ) | const |
Definition at line 117 of file call-stack.cc.
References f, find_current_user_frame(), and m_cs.
Referenced by tree_evaluator::check_autoload_file(), tree_evaluator::current_user_code(), tree_evaluator::in_user_code(), and tree_evaluator::mfilename().
int call_stack::current_user_code_column | ( | void | ) | const |
Definition at line 160 of file call-stack.cc.
References f, find_current_user_frame(), and m_cs.
int call_stack::current_user_code_line | ( | void | ) | const |
Definition at line 136 of file call-stack.cc.
References f, find_current_user_frame(), and m_cs.
Referenced by tree_evaluator::maybe_set_echo_state().
std::shared_ptr< stack_frame > call_stack::current_user_frame | ( | void | ) | const |
Definition at line 506 of file call-stack.cc.
References find_current_user_frame(), and m_cs.
Referenced by tree_evaluator::debug_where().
std::size_t call_stack::dbupdown | ( | int | n = -1 , |
bool | verbose = false |
||
) |
Definition at line 607 of file call-stack.cc.
References dbupdown(), find_current_user_frame(), and n.
std::size_t call_stack::dbupdown | ( | std::size_t | start, |
int | n, | ||
bool | verbose | ||
) |
Definition at line 517 of file call-stack.cc.
References error(), m_cs, n, and octave_stdout.
Referenced by tree_evaluator::dbupdown(), dbupdown(), and tree_evaluator::enter_debugger().
octave_user_code * call_stack::debug_user_code | ( | void | ) | const |
Definition at line 203 of file call-stack.cc.
References f, m_cs, and m_curr_frame.
Referenced by tree_evaluator::debug_user_code(), and tree_evaluator::get_user_code().
int call_stack::debug_user_code_column | ( | void | ) | const |
Definition at line 258 of file call-stack.cc.
References f, m_cs, and m_curr_frame.
Referenced by tree_evaluator::debug_user_code_column().
int call_stack::debug_user_code_line | ( | void | ) | const |
Definition at line 229 of file call-stack.cc.
References f, m_cs, and m_curr_frame.
Referenced by tree_evaluator::debug_user_code_line().
void call_stack::display | ( | void | ) | const |
Definition at line 1112 of file call-stack.cc.
References m_cs, octave_stdout, and size().
Referenced by tree_evaluator::display_call_stack().
octave_value call_stack::do_global_who_two | ( | const string_vector & | patterns, |
bool | have_regexp, | ||
bool | return_list, | ||
bool | verbose, | ||
const std::string & | msg = "" |
||
) |
Definition at line 1015 of file call-stack.cc.
References base_list< elt_type >::append(), caller_function(), symbol_info_list::display(), base_list< elt_type >::empty(), octave_value::is_defined(), regexp::is_match(), string_vector::list_in_columns(), m_evaluator, m_global_values, symbol_info_list::map_value(), glob_match::match(), octave_function::name(), string_vector::numel(), octave_stdout, octave_value(), and tree_evaluator::whos_line_format().
Referenced by do_who().
octave_value call_stack::do_who | ( | int | argc, |
const string_vector & | argv, | ||
bool | return_list, | ||
bool | verbose = false |
||
) |
Definition at line 909 of file call-stack.cc.
References do_global_who_two(), do_who_two(), error(), feval(), pop(), push(), string_vector::resize(), and warning().
Referenced by tree_evaluator::do_who().
octave_value call_stack::do_who_two | ( | const string_vector & | patterns, |
bool | have_regexp, | ||
bool | return_list, | ||
bool | verbose, | ||
const std::string & | msg = "" |
||
) |
Definition at line 1006 of file call-stack.cc.
References m_cs, m_curr_frame, m_evaluator, and tree_evaluator::whos_line_format().
Referenced by do_who().
|
inline |
Definition at line 115 of file call-stack.h.
References n.
octave_map call_stack::empty_backtrace | ( | void | ) | const |
Definition at line 750 of file call-stack.cc.
References bt_fields.
Referenced by tree_evaluator::empty_backtrace().
std::size_t call_stack::find_current_user_frame | ( | void | ) | const |
Definition at line 489 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by backtrace_frames(), curr_fcn_unwind_protect_frame(), current_user_code(), current_user_code_column(), current_user_code_line(), current_user_frame(), dbupdown(), tree_evaluator::evaluate_end_expression(), and goto_caller_frame().
octave_value call_stack::get_auto_fcn_var | ( | stack_frame::auto_var_type | avt | ) | const |
Definition at line 1132 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::get_auto_fcn_var().
|
inline |
Definition at line 91 of file call-stack.h.
Referenced by tree_evaluator::assign(), tree_evaluator::clear_objects(), tree_evaluator::clear_variable(), tree_evaluator::clear_variable_pattern(), tree_evaluator::clear_variable_regexp(), tree_evaluator::clear_variables(), tree_evaluator::evaluate_anon_fcn_handle(), tree_evaluator::find(), tree_evaluator::install_variable(), tree_evaluator::is_defined(), tree_evaluator::is_global(), tree_evaluator::is_local_variable(), tree_evaluator::is_variable(), tree_evaluator::make_fcn_handle(), and tree_evaluator::varval().
std::string call_stack::get_dispatch_class | ( | void | ) | const |
Definition at line 288 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::get_dispatch_class().
|
private |
Definition at line 348 of file call-stack.cc.
References error(), octave_base_value::is_user_code(), m_cs, m_curr_frame, and m_max_stack_depth.
Referenced by push().
symbol_info_list call_stack::get_symbol_info | ( | void | ) |
Definition at line 859 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::get_symbol_info().
octave_value call_stack::get_top_level_value | ( | const std::string & | name | ) | const |
Definition at line 898 of file call-stack.cc.
References m_cs.
Referenced by tree_evaluator::top_level_varval().
symbol_info_list call_stack::glob_symbol_info | ( | const std::string & | pattern | ) | const |
Definition at line 848 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::glob_symbol_info().
std::list< std::string > call_stack::global_variable_names | ( | void | ) | const |
Definition at line 786 of file call-stack.cc.
References m_global_values.
Referenced by tree_evaluator::global_variable_names().
octave_value & call_stack::global_varref | ( | const std::string & | name | ) |
Definition at line 893 of file call-stack.cc.
References m_global_values.
Referenced by tree_evaluator::global_assign(), and tree_evaluator::global_varref().
octave_value call_stack::global_varval | ( | const std::string & | name | ) | const |
Definition at line 886 of file call-stack.cc.
References m_global_values, and octave_value().
Referenced by tree_evaluator::global_varval().
void call_stack::goto_base_frame | ( | void | ) |
Definition at line 631 of file call-stack.cc.
References m_curr_frame.
Referenced by tree_evaluator::assignin(), tree_evaluator::evalin(), tree_evaluator::goto_base_frame(), and tree_evaluator::source_file().
void call_stack::goto_caller_frame | ( | void | ) |
Definition at line 619 of file call-stack.cc.
References find_current_user_frame(), m_cs, and m_curr_frame.
Referenced by tree_evaluator::assignin(), tree_evaluator::evalin(), tree_evaluator::goto_caller_frame(), and tree_evaluator::source_file().
bool call_stack::goto_frame | ( | std::size_t | n = 0 , |
bool | verbose = false |
||
) |
Definition at line 468 of file call-stack.cc.
References m_cs, m_curr_frame, n, and octave_stdout.
Referenced by tree_evaluator::evaluate_end_expression(), and tree_evaluator::goto_frame().
bool call_stack::is_class_constructor_executing | ( | std::string & | dispatch_class | ) | const |
Definition at line 312 of file call-stack.cc.
References current_function(), and f.
Referenced by tree_evaluator::is_class_constructor_executing().
bool call_stack::is_class_method_executing | ( | std::string & | dispatch_class | ) | const |
Definition at line 298 of file call-stack.cc.
References current_function(), and f.
Referenced by tree_evaluator::is_class_method_executing().
void call_stack::make_global | ( | const symbol_record & | sym | ) |
Definition at line 881 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::visit_decl_elt().
void call_stack::make_persistent | ( | const symbol_record & | sym | ) |
Definition at line 876 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::visit_decl_elt().
octave_value call_stack::max_stack_depth | ( | const octave_value_list & | args, |
int | nargout | ||
) |
Definition at line 869 of file call-stack.cc.
References m_max_stack_depth, and set_internal_variable().
Referenced by tree_evaluator::max_stack_depth().
void call_stack::pop | ( | void | ) |
Definition at line 755 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by clear(), do_who(), tree_evaluator::pop_scope(), and tree_evaluator::pop_stack_frame().
void call_stack::push | ( | const symbol_scope & | scope | ) |
Definition at line 378 of file call-stack.cc.
References stack_frame::create(), get_new_frame_index_and_links(), m_cs, m_curr_frame, and m_evaluator.
Referenced by call_stack(), do_who(), tree_evaluator::push_dummy_scope(), and tree_evaluator::push_stack_frame().
void call_stack::push | ( | octave_function * | fcn | ) |
Definition at line 451 of file call-stack.cc.
References stack_frame::create(), get_new_frame_index_and_links(), m_cs, m_curr_frame, and m_evaluator.
void call_stack::push | ( | octave_user_function * | fcn, |
const stack_frame::local_vars_map & | local_vars, | ||
const std::shared_ptr< stack_frame > & | closure_frames = std::shared_ptr<stack_frame> () |
||
) |
Definition at line 414 of file call-stack.cc.
References stack_frame::create(), get_new_frame_index_and_links(), m_cs, m_curr_frame, and m_evaluator.
void call_stack::push | ( | octave_user_function * | fcn, |
const std::shared_ptr< stack_frame > & | closure_frames = std::shared_ptr<stack_frame> () |
||
) |
Definition at line 395 of file call-stack.cc.
References stack_frame::create(), get_new_frame_index_and_links(), m_cs, m_curr_frame, and m_evaluator.
void call_stack::push | ( | octave_user_script * | script | ) |
Definition at line 434 of file call-stack.cc.
References stack_frame::create(), get_new_frame_index_and_links(), m_cs, m_curr_frame, and m_evaluator.
symbol_info_list call_stack::regexp_symbol_info | ( | const std::string & | pattern | ) | const |
Definition at line 854 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::regexp_symbol_info().
|
inline |
Definition at line 202 of file call-stack.h.
References n.
Referenced by tree_evaluator::assignin(), tree_evaluator::enter_debugger(), tree_evaluator::evalin(), tree_evaluator::evaluate_end_expression(), tree_evaluator::restore_frame(), and tree_evaluator::source_file().
void call_stack::set_auto_fcn_var | ( | stack_frame::auto_var_type | avt, |
const octave_value & | val | ||
) |
Definition at line 1126 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::set_auto_fcn_var().
|
inline |
Definition at line 190 of file call-stack.h.
Referenced by tree_evaluator::do_unwind_protect_cleanup_code().
void call_stack::set_dispatch_class | ( | const std::string & | class_name | ) |
Definition at line 293 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::set_dispatch_class().
|
inline |
Definition at line 180 of file call-stack.h.
Referenced by tree_evaluator::do_unwind_protect_cleanup_code().
|
inline |
Definition at line 169 of file call-stack.h.
Referenced by tree_evaluator::execute_user_function(), tree_evaluator::is_logically_true(), tree_evaluator::visit_if_command_list(), and tree_evaluator::visit_statement().
void call_stack::set_top_level_value | ( | const std::string & | name, |
const octave_value & | value | ||
) |
Definition at line 903 of file call-stack.cc.
References m_cs.
Referenced by tree_evaluator::top_level_assign().
|
inline |
Definition at line 89 of file call-stack.h.
Referenced by display(), tree_evaluator::execute_user_function(), and tree_evaluator::execute_user_script().
std::list< std::string > call_stack::top_level_variable_names | ( | void | ) | const |
Definition at line 801 of file call-stack.cc.
References m_cs.
Referenced by tree_evaluator::top_level_variable_names().
|
inline |
Definition at line 96 of file call-stack.h.
Referenced by tree_evaluator::get_top_scope().
symbol_info_list call_stack::top_scope_symbol_info | ( | void | ) | const |
Definition at line 864 of file call-stack.cc.
References m_cs.
Referenced by tree_evaluator::top_scope_symbol_info().
std::list< std::string > call_stack::variable_names | ( | void | ) | const |
Definition at line 806 of file call-stack.cc.
References m_cs, and m_curr_frame.
Referenced by tree_evaluator::variable_names().
|
private |
Definition at line 313 of file call-stack.h.
Referenced by all_scripts(), all_variables(), backtrace_frames(), clear(), curr_fcn_unwind_protect_frame(), current_column(), current_function(), current_line(), current_user_code(), current_user_code_column(), current_user_code_line(), current_user_frame(), dbupdown(), debug_user_code(), debug_user_code_column(), debug_user_code_line(), display(), do_who_two(), find_current_user_frame(), get_auto_fcn_var(), get_dispatch_class(), get_new_frame_index_and_links(), get_symbol_info(), get_top_level_value(), glob_symbol_info(), goto_caller_frame(), goto_frame(), make_global(), make_persistent(), pop(), push(), regexp_symbol_info(), set_auto_fcn_var(), set_dispatch_class(), set_top_level_value(), top_level_variable_names(), top_scope_symbol_info(), and variable_names().
|
private |
Definition at line 322 of file call-stack.h.
Referenced by all_variables(), current_column(), current_function(), current_line(), debug_user_code(), debug_user_code_column(), debug_user_code_line(), do_who_two(), find_current_user_frame(), get_auto_fcn_var(), get_dispatch_class(), get_new_frame_index_and_links(), get_symbol_info(), glob_symbol_info(), goto_base_frame(), goto_caller_frame(), goto_frame(), make_global(), make_persistent(), pop(), push(), regexp_symbol_info(), set_auto_fcn_var(), set_dispatch_class(), and variable_names().
|
private |
Definition at line 310 of file call-stack.h.
Referenced by do_global_who_two(), do_who_two(), and push().
|
private |
Definition at line 326 of file call-stack.h.
Referenced by clear_global_variable(), clear_global_variable_pattern(), clear_global_variable_regexp(), clear_global_variables(), do_global_who_two(), global_variable_names(), global_varref(), and global_varval().
|
private |
Definition at line 324 of file call-stack.h.
Referenced by get_new_frame_index_and_links(), and max_stack_depth().