OpenVAS Libraries
9.0.3
|
#include <nasl_tree.h>
Data Fields | |
short | type |
short | line_nb |
short | ref_count |
int | size |
union { | |
char * str_val | |
long int i_val | |
void * ref_val | |
} | x |
struct TC * | link [4] |
Definition at line 105 of file nasl_tree.h.
long int TC::i_val |
Definition at line 114 of file nasl_tree.h.
Referenced by dump_cell_val(), exec_nasl_script(), get_host_open_port(), get_icmp_element(), get_icmp_v6_element(), get_ip_element(), get_ipv6_element(), get_kb_item(), get_port_state(), get_port_transport(), get_tcp_element(), get_tcp_v6_element(), get_udp_element(), get_udp_port_state(), get_udp_v6_element(), make_array_from_elems(), nasl_bn_cmp(), nasl_defined_func(), nasl_display(), nasl_do_exit(), nasl_dsa_do_sign(), nasl_dsa_do_verify(), nasl_end_denial(), nasl_ereg(), nasl_file_close(), nasl_file_open(), nasl_file_seek(), nasl_file_stat(), nasl_file_write(), nasl_find_in_path(), nasl_ftp_log_in(), nasl_func_has_arg(), nasl_func_unnamed_args(), nasl_fwrite(), nasl_get_byte_order(), nasl_get_sock_info(), nasl_get_source_port(), nasl_incr_variable(), nasl_int(), nasl_islocalhost(), nasl_islocalnet(), nasl_isnull(), nasl_match(), nasl_max_index(), nasl_open_sock_kdc(), nasl_open_sock_udp(), nasl_ord(), nasl_rand(), nasl_read_var_ref(), nasl_same_host(), nasl_scanner_get_port(), nasl_smb_close(), nasl_smb_connect(), nasl_socket_get_error(), nasl_socket_get_ssl_ciphersuite(), nasl_socket_get_ssl_compression(), nasl_socket_get_ssl_version(), nasl_socket_negotiate_ssl(), nasl_start_denial(), nasl_stridx(), nasl_strlen(), nasl_target_is_ipv6(), nasl_unixtime(), nasl_wmi_close(), nasl_wmi_reg_create_key(), nasl_wmi_reg_delete_key(), nasl_wmi_reg_set_dword_val(), nasl_wmi_reg_set_ex_string_val(), nasl_wmi_reg_set_qword_val(), nasl_wmi_reg_set_string_val(), safe_checks(), and scan_phase().
short TC::line_nb |
Definition at line 108 of file nasl_tree.h.
Referenced by alloc_tree_cell(), dup_cell(), get_line_nb(), nasl_exec(), nasl_lint(), and nasl_read_var_ref().
struct TC* TC::link[4] |
Definition at line 117 of file nasl_tree.h.
Referenced by alloc_expr_cell(), alloc_RE_cell(), alloc_tree_cell(), decl_local_variables(), dup_cell(), make_array_from_elems(), nasl_func_call(), and nasl_lint().
short TC::ref_count |
Definition at line 109 of file nasl_tree.h.
Referenced by alloc_tree_cell(), deref_cell(), nasl_bn_cmp(), nasl_dsa_do_sign(), nasl_dsa_do_verify(), nasl_strlen(), and ref_cell().
void* TC::ref_val |
Definition at line 115 of file nasl_tree.h.
Referenced by alloc_RE_cell(), copy_ref_array(), get_kb_list(), get_variable_by_name(), make_array_from_elems(), nasl_affect(), nasl_array_iterator(), nasl_bf_cbc(), nasl_eregmatch(), nasl_func_named_args(), nasl_get_sock_info(), nasl_incr_variable(), nasl_keys(), nasl_localtime(), nasl_make_array(), nasl_make_list(), nasl_read_var_ref(), nasl_split(), nasl_wmi_connect(), nasl_wmi_connect_reg(), nasl_wmi_connect_rsop(), and var2cell().
int TC::size |
Definition at line 110 of file nasl_tree.h.
Referenced by alloc_tree_cell(), cgibin(), dump_cell_val(), dup_cell(), exec_nasl_script(), forge_ip_packet(), forge_ipv6_packet(), get_host_ip(), get_hostname(), get_icmp_element(), get_icmp_v6_element(), get_ip_element(), get_ipv6_element(), get_kb_item(), get_port_transport(), get_script_oid(), get_tcp_element(), get_tcp_v6_element(), get_udp_element(), get_udp_v6_element(), insert_ipv6_options(), make_array_from_elems(), nasl_bf_cbc(), nasl_chomp(), nasl_crap(), nasl_dec2str(), nasl_display(), nasl_egrep(), nasl_file_read(), nasl_fread(), nasl_get_preference(), nasl_get_sign(), nasl_get_sock_info(), nasl_get_tmp_dir(), nasl_gettimeofday(), nasl_gunzip(), nasl_gzip(), nasl_hex(), nasl_hexstr(), nasl_insert_hexzeros(), nasl_insstr(), nasl_keyexchg(), nasl_lm_owf_gen(), nasl_ntlm2_response(), nasl_ntlm_response(), nasl_ntlmv1_hash(), nasl_ntlmv2_hash(), nasl_ntlmv2_response(), nasl_ntv2_owf_gen(), nasl_pcap_next(), nasl_rawstring(), nasl_recv_line(), nasl_send_capture(), nasl_send_v6packet(), nasl_smb_file_group_sid(), nasl_smb_file_owner_sid(), nasl_smb_file_SDDL(), nasl_smb_file_trustee_rights(), nasl_smb_versioninfo(), nasl_socket_get_cert(), nasl_socket_get_ssl_session_id(), nasl_str_replace(), nasl_strcat(), nasl_string(), nasl_strstr(), nasl_substr(), nasl_telnet_init(), nasl_this_host_name(), nasl_tolower(), nasl_toupper(), nasl_typeof(), nasl_vendor_version(), nasl_win_cmd_exec(), nasl_wmi_query(), nasl_wmi_query_rsop(), nasl_wmi_reg_enum_key(), nasl_wmi_reg_enum_value(), nasl_wmi_reg_get_bin_val(), nasl_wmi_reg_get_dword_val(), nasl_wmi_reg_get_ex_string_val(), nasl_wmi_reg_get_mul_string_val(), nasl_wmi_reg_get_qword_val(), nasl_wmi_reg_get_sz(), nasl_wmi_versioninfo(), network_targets(), script_get_preference_file_content(), script_get_preference_file_location(), and set_ipv6_elements().
char* TC::str_val |
Definition at line 113 of file nasl_tree.h.
Referenced by alloc_tree_cell(), cgibin(), decl_local_variables(), decl_nasl_func(), dump_cell_val(), dup_cell(), exec_nasl_script(), forge_ip_packet(), forge_ipv6_packet(), forge_tcp_packet(), forge_tcp_v6_packet(), get_host_ip(), get_hostname(), get_icmp_element(), get_icmp_v6_element(), get_ip_element(), get_ipv6_element(), get_kb_item(), get_port_transport(), get_script_oid(), get_tcp_element(), get_tcp_v6_element(), get_udp_element(), get_udp_v6_element(), insert_ipv6_options(), make_array_from_elems(), nasl_bf_cbc(), nasl_chomp(), nasl_crap(), nasl_dec2str(), nasl_display(), nasl_egrep(), nasl_file_read(), nasl_fread(), nasl_func_call(), nasl_get_preference(), nasl_get_sign(), nasl_get_sock_info(), nasl_get_tmp_dir(), nasl_gettimeofday(), nasl_gunzip(), nasl_gzip(), nasl_hex(), nasl_hexstr(), nasl_insert_hexzeros(), nasl_insstr(), nasl_keyexchg(), nasl_lint(), nasl_lm_owf_gen(), nasl_ntlm2_response(), nasl_ntlm_response(), nasl_ntlmv1_hash(), nasl_ntlmv2_hash(), nasl_ntlmv2_response(), nasl_ntv2_owf_gen(), nasl_pcap_next(), nasl_rawstring(), nasl_recv_line(), nasl_send_capture(), nasl_send_v6packet(), nasl_smb_file_group_sid(), nasl_smb_file_owner_sid(), nasl_smb_file_SDDL(), nasl_smb_file_trustee_rights(), nasl_smb_versioninfo(), nasl_socket_get_cert(), nasl_socket_get_ssl_session_id(), nasl_str_replace(), nasl_strcat(), nasl_string(), nasl_strstr(), nasl_substr(), nasl_telnet_init(), nasl_this_host_name(), nasl_tolower(), nasl_toupper(), nasl_typeof(), nasl_vendor_version(), nasl_win_cmd_exec(), nasl_wmi_query(), nasl_wmi_query_rsop(), nasl_wmi_reg_enum_key(), nasl_wmi_reg_enum_value(), nasl_wmi_reg_get_bin_val(), nasl_wmi_reg_get_dword_val(), nasl_wmi_reg_get_ex_string_val(), nasl_wmi_reg_get_mul_string_val(), nasl_wmi_reg_get_qword_val(), nasl_wmi_reg_get_sz(), nasl_wmi_versioninfo(), network_targets(), script_get_preference_file_content(), script_get_preference_file_location(), and set_ipv6_elements().
short TC::type |
Definition at line 107 of file nasl_tree.h.
Referenced by alloc_expr_cell(), alloc_RE_cell(), alloc_tree_cell(), alloc_typed_cell(), cell2atom(), cell_type(), cgibin(), copy_ref_array(), dump_cell_val(), dup_cell(), exec_nasl_script(), forge_icmp_v6_packet(), forge_ip_packet(), forge_ipv6_packet(), forge_tcp_packet(), forge_tcp_v6_packet(), get_host_ip(), get_host_open_port(), get_hostname(), get_icmp_element(), get_icmp_v6_element(), get_ip_element(), get_ipv6_element(), get_kb_item(), get_kb_list(), get_port_state(), get_port_transport(), get_tcp_element(), get_tcp_v6_element(), get_udp_element(), get_udp_port_state(), get_udp_v6_element(), insert_ipv6_options(), make_array_from_elems(), nasl_affect(), nasl_array_iterator(), nasl_bf_cbc(), nasl_bn_cmp(), nasl_bn_random(), nasl_chomp(), nasl_crap(), nasl_dec2str(), nasl_defined_func(), nasl_dh_compute_key(), nasl_dh_generate_key(), nasl_display(), nasl_do_exit(), nasl_dsa_do_sign(), nasl_dsa_do_verify(), nasl_egrep(), nasl_end_denial(), nasl_ereg(), nasl_eregmatch(), nasl_ftp_log_in(), nasl_get_sign(), nasl_get_sock_info(), nasl_gunzip(), nasl_gzip(), nasl_hex(), nasl_hexstr(), nasl_incr_variable(), nasl_insert_hexzeros(), nasl_insstr(), nasl_int(), nasl_is_leaf(), nasl_islocalhost(), nasl_islocalnet(), nasl_isnull(), nasl_keyexchg(), nasl_keys(), nasl_lint(), nasl_lm_owf_gen(), nasl_make_array(), nasl_make_list(), nasl_match(), nasl_max_index(), nasl_ntlm2_response(), nasl_ntlm_response(), nasl_ntlmv1_hash(), nasl_ntlmv2_hash(), nasl_ntlmv2_response(), nasl_ntv2_owf_gen(), nasl_open_sock_udp(), nasl_ord(), nasl_pcap_next(), nasl_pem_to(), nasl_rand(), nasl_rawstring(), nasl_read_var_ref(), nasl_recv_line(), nasl_return(), nasl_rsa_private_decrypt(), nasl_rsa_public_decrypt(), nasl_rsa_public_encrypt(), nasl_rsa_sign(), nasl_scanner_get_port(), nasl_send_capture(), nasl_send_v6packet(), nasl_smb_close(), nasl_smb_connect(), nasl_smb_file_group_sid(), nasl_smb_file_owner_sid(), nasl_smb_file_SDDL(), nasl_smb_file_trustee_rights(), nasl_smb_versioninfo(), nasl_socket_get_cert(), nasl_socket_get_ssl_ciphersuite(), nasl_socket_get_ssl_compression(), nasl_socket_get_ssl_session_id(), nasl_socket_get_ssl_version(), nasl_socket_negotiate_ssl(), nasl_split(), nasl_strcat(), nasl_string(), nasl_strlen(), nasl_strstr(), nasl_substr(), nasl_target_is_ipv6(), nasl_this_host_name(), nasl_tolower(), nasl_toupper(), nasl_typeof(), nasl_win_cmd_exec(), nasl_wmi_close(), nasl_wmi_connect(), nasl_wmi_connect_reg(), nasl_wmi_connect_rsop(), nasl_wmi_query(), nasl_wmi_query_rsop(), nasl_wmi_reg_create_key(), nasl_wmi_reg_delete_key(), nasl_wmi_reg_enum_key(), nasl_wmi_reg_enum_value(), nasl_wmi_reg_get_bin_val(), nasl_wmi_reg_get_dword_val(), nasl_wmi_reg_get_ex_string_val(), nasl_wmi_reg_get_mul_string_val(), nasl_wmi_reg_get_qword_val(), nasl_wmi_reg_get_sz(), nasl_wmi_reg_set_dword_val(), nasl_wmi_reg_set_ex_string_val(), nasl_wmi_reg_set_qword_val(), nasl_wmi_reg_set_string_val(), nasl_wmi_versioninfo(), safe_checks(), scan_phase(), script_get_preference_file_content(), set_ipv6_elements(), and var2cell().
union { ... } TC::x |
Referenced by alloc_RE_cell(), alloc_tree_cell(), cgibin(), copy_ref_array(), decl_local_variables(), decl_nasl_func(), dump_cell_val(), dup_cell(), exec_nasl_script(), forge_ip_packet(), forge_ipv6_packet(), forge_tcp_packet(), forge_tcp_v6_packet(), get_host_ip(), get_host_open_port(), get_hostname(), get_icmp_element(), get_icmp_v6_element(), get_ip_element(), get_ipv6_element(), get_kb_item(), get_kb_list(), get_port_state(), get_port_transport(), get_script_oid(), get_tcp_element(), get_tcp_v6_element(), get_udp_element(), get_udp_port_state(), get_udp_v6_element(), get_variable_by_name(), insert_ipv6_options(), make_array_from_elems(), nasl_affect(), nasl_array_iterator(), nasl_bf_cbc(), nasl_bn_cmp(), nasl_chomp(), nasl_crap(), nasl_dec2str(), nasl_defined_func(), nasl_display(), nasl_do_exit(), nasl_dsa_do_sign(), nasl_dsa_do_verify(), nasl_egrep(), nasl_end_denial(), nasl_ereg(), nasl_eregmatch(), nasl_file_close(), nasl_file_open(), nasl_file_read(), nasl_file_seek(), nasl_file_stat(), nasl_file_write(), nasl_find_in_path(), nasl_fread(), nasl_ftp_log_in(), nasl_func_call(), nasl_func_has_arg(), nasl_func_named_args(), nasl_func_unnamed_args(), nasl_fwrite(), nasl_get_byte_order(), nasl_get_preference(), nasl_get_sign(), nasl_get_sock_info(), nasl_get_source_port(), nasl_get_tmp_dir(), nasl_gettimeofday(), nasl_gunzip(), nasl_gzip(), nasl_hex(), nasl_hexstr(), nasl_incr_variable(), nasl_insert_hexzeros(), nasl_insstr(), nasl_int(), nasl_islocalhost(), nasl_islocalnet(), nasl_isnull(), nasl_keyexchg(), nasl_keys(), nasl_lint(), nasl_lm_owf_gen(), nasl_localtime(), nasl_make_array(), nasl_make_list(), nasl_match(), nasl_max_index(), nasl_ntlm2_response(), nasl_ntlm_response(), nasl_ntlmv1_hash(), nasl_ntlmv2_hash(), nasl_ntlmv2_response(), nasl_ntv2_owf_gen(), nasl_open_sock_kdc(), nasl_open_sock_udp(), nasl_ord(), nasl_pcap_next(), nasl_rand(), nasl_rawstring(), nasl_read_var_ref(), nasl_recv_line(), nasl_same_host(), nasl_scanner_get_port(), nasl_send_capture(), nasl_send_v6packet(), nasl_smb_close(), nasl_smb_connect(), nasl_smb_file_group_sid(), nasl_smb_file_owner_sid(), nasl_smb_file_SDDL(), nasl_smb_file_trustee_rights(), nasl_smb_versioninfo(), nasl_socket_get_cert(), nasl_socket_get_error(), nasl_socket_get_ssl_ciphersuite(), nasl_socket_get_ssl_compression(), nasl_socket_get_ssl_session_id(), nasl_socket_get_ssl_version(), nasl_socket_negotiate_ssl(), nasl_split(), nasl_start_denial(), nasl_str_replace(), nasl_strcat(), nasl_stridx(), nasl_string(), nasl_strlen(), nasl_strstr(), nasl_substr(), nasl_target_is_ipv6(), nasl_telnet_init(), nasl_this_host_name(), nasl_tolower(), nasl_toupper(), nasl_typeof(), nasl_unixtime(), nasl_vendor_version(), nasl_win_cmd_exec(), nasl_wmi_close(), nasl_wmi_connect(), nasl_wmi_connect_reg(), nasl_wmi_connect_rsop(), nasl_wmi_query(), nasl_wmi_query_rsop(), nasl_wmi_reg_create_key(), nasl_wmi_reg_delete_key(), nasl_wmi_reg_enum_key(), nasl_wmi_reg_enum_value(), nasl_wmi_reg_get_bin_val(), nasl_wmi_reg_get_dword_val(), nasl_wmi_reg_get_ex_string_val(), nasl_wmi_reg_get_mul_string_val(), nasl_wmi_reg_get_qword_val(), nasl_wmi_reg_get_sz(), nasl_wmi_reg_set_dword_val(), nasl_wmi_reg_set_ex_string_val(), nasl_wmi_reg_set_qword_val(), nasl_wmi_reg_set_string_val(), nasl_wmi_versioninfo(), network_targets(), safe_checks(), scan_phase(), script_get_preference_file_content(), script_get_preference_file_location(), set_ipv6_elements(), and var2cell().