|
OpenVAS Scanner 23.40.3
|
#include <nasl_lex_ctxt.h>

Data Fields | |
| struct struct_lex_ctxt * | up_ctxt |
| tree_cell * | ret_val |
| unsigned | fct_ctxt: 1 |
| unsigned | break_flag: 1 |
| unsigned | cont_flag: 1 |
| unsigned | always_signed: 1 |
| struct script_infos * | script_infos |
| const char * | oid |
| int | recv_timeout |
| int | line_nb |
| nasl_array | ctx_vars |
| GHashTable * | functions |
Definition at line 25 of file nasl_lex_ctxt.h.
| unsigned struct_lex_ctxt::always_signed |
Definition at line 32 of file nasl_lex_ctxt.h.
| unsigned struct_lex_ctxt::break_flag |
Definition at line 30 of file nasl_lex_ctxt.h.
Referenced by nasl_exec().
| unsigned struct_lex_ctxt::cont_flag |
Definition at line 31 of file nasl_lex_ctxt.h.
Referenced by nasl_exec().
| nasl_array struct_lex_ctxt::ctx_vars |
Definition at line 38 of file nasl_lex_ctxt.h.
Referenced by add_named_var_to_ctxt(), add_numbered_var_to_ctxt(), dump_ctxt(), free_lex_ctxt(), get_array_elem(), get_var_ref_by_name(), get_var_ref_by_num(), get_variable_by_name(), init_empty_lex_ctxt(), nasl_keys(), nasl_make_array(), nasl_make_list(), nasl_max_index(), nasl_rawstring(), nasl_strcat(), nasl_string(), and nasl_typeof().
| unsigned struct_lex_ctxt::fct_ctxt |
Definition at line 29 of file nasl_lex_ctxt.h.
Referenced by dump_ctxt(), get_array_elem(), init_empty_lex_ctxt(), nasl_func_call(), and nasl_return().
| GHashTable* struct_lex_ctxt::functions |
Definition at line 40 of file nasl_lex_ctxt.h.
Referenced by free_lex_ctxt(), get_func(), init_empty_lex_ctxt(), and insert_nasl_func().
| int struct_lex_ctxt::line_nb |
Definition at line 36 of file nasl_lex_ctxt.h.
Referenced by nasl_exec(), nasl_lint_call(), nasl_lint_defvar(), nasl_perror(), and validate_function().
| const char* struct_lex_ctxt::oid |
Definition at line 34 of file nasl_lex_ctxt.h.
Referenced by exec_nasl_script(), get_script_oid(), init_empty_lex_ctxt(), nasl_func_call(), nasl_lint(), plugin_run_find_service(), script_get_preference(), script_get_preference_file_content(), script_get_preference_file_location(), security_something(), and simple_register_host_detail().
| int struct_lex_ctxt::recv_timeout |
Definition at line 35 of file nasl_lex_ctxt.h.
Referenced by exec_nasl_script(), nasl_end_denial(), nasl_func_call(), nasl_open_privileged_socket(), nasl_open_sock_tcp_bufsz(), nasl_recv(), and nasl_start_denial().
| tree_cell* struct_lex_ctxt::ret_val |
Definition at line 28 of file nasl_lex_ctxt.h.
Referenced by dump_ctxt(), free_lex_ctxt(), init_empty_lex_ctxt(), nasl_do_exit(), nasl_exec(), nasl_func_call(), and nasl_return().
| struct script_infos* struct_lex_ctxt::script_infos |
Definition at line 33 of file nasl_lex_ctxt.h.
Referenced by _http2_req(), _http_req(), add_hostname(), exec_nasl_script(), forge_ip_packet(), forge_ip_v6_packet(), get_host_ip(), get_host_kb_index(), get_host_open_port(), get_hostname(), get_hostname_source(), get_hostnames(), get_kb_item(), get_kb_list(), get_port_state(), get_port_transport(), get_ssh_port(), get_udp_port_state(), host_reverse_lookup(), nasl_close_socket(), nasl_end_denial(), nasl_func_call(), nasl_get_mtu(), nasl_islocalhost(), nasl_islocalnet(), nasl_lint(), nasl_open_privileged_socket(), nasl_open_sock_kdc(), nasl_open_sock_tcp_bufsz(), nasl_open_sock_udp(), nasl_pcap_next(), nasl_perror(), nasl_recv(), nasl_scanner_add_port(), nasl_send(), nasl_send_arp_request(), nasl_send_capture(), nasl_send_frame(), nasl_send_packet(), nasl_send_v6packet(), nasl_smb_connect(), nasl_snmpv1v2c_get(), nasl_snmpv3_get_action(), nasl_socket_negotiate_ssl(), nasl_ssh_connect(), nasl_ssh_set_login(), nasl_ssh_userauth(), nasl_start_denial(), nasl_target_is_ipv6(), nasl_tcp_ping(), nasl_tcp_v6_ping(), nasl_this_host(), nasl_trace(), nasl_update_table_driven_lsc_data(), nasl_win_cmd_exec(), nasl_wmi_connect(), nasl_wmi_connect_reg(), nasl_wmi_connect_rsop(), plugin_run_find_service(), plugin_run_openvas_tcp_scanner(), plugin_run_synscan(), replace_kb_item(), script_add_preference(), script_category(), script_cve_id(), script_dependencies(), script_exclude_keys(), script_family(), script_get_preference_file_content(), script_get_preference_file_location(), script_mandatory_keys(), script_name(), script_oid(), script_require_keys(), script_require_ports(), script_require_udp_ports(), script_tag(), script_timeout(), script_xref(), security_notus(), security_something(), set_kb_item(), set_kb_item_volatile(), and simple_register_host_detail().
| struct struct_lex_ctxt* struct_lex_ctxt::up_ctxt |
Definition at line 27 of file nasl_lex_ctxt.h.
Referenced by decl_global_variables(), dump_ctxt(), get_array_elem(), get_func(), get_var_ref_by_name(), nasl_do_exit(), nasl_dump_ctxt(), nasl_func_call(), nasl_perror(), and nasl_return().