OpenVAS Scanner 23.23.1
nasl_debug.h File Reference
#include "nasl_lex_ctxt.h"

Go to the source code of this file.

Functions

void nasl_perror (lex_ctxt *, char *,...)
void nasl_trace (lex_ctxt *, char *,...)
 Prints debug message in printf fashion to nasl_trace_fp if it exists.
int nasl_trace_enabled (void)
 Checks if the nasl_trace_fp is set.
const char * nasl_get_plugin_filename (void)
 Get the current launched plugin filename.
void nasl_set_plugin_filename (const char *)
 Set the current launched plugin filename.
void nasl_set_filename (const char *)
void nasl_set_function_filename (const char *)
const char * nasl_get_filename (const char *)
void nasl_set_function_name (const char *)
int nasl_get_include_order (const char *)
const char * nasl_get_function_name (void)

Function Documentation

◆ nasl_get_filename()

const char * nasl_get_filename ( const char * function)

◆ nasl_get_function_name()

const char * nasl_get_function_name ( void )

◆ nasl_get_include_order()

int nasl_get_include_order ( const char * c)

◆ nasl_get_plugin_filename()

const char * nasl_get_plugin_filename ( void )

Get the current launched plugin filename.

Returns
Filename of the current running plugin.

◆ nasl_perror()

void nasl_perror ( lex_ctxt * lexic,
char * msg,
... )

◆ nasl_set_filename()

void nasl_set_filename ( const char * filename)

◆ nasl_set_function_filename()

void nasl_set_function_filename ( const char * function)

◆ nasl_set_function_name()

void nasl_set_function_name ( const char * funname)

◆ nasl_set_plugin_filename()

void nasl_set_plugin_filename ( const char * filename)

Set the current launched plugin filename.

Parameters
[in]filenameFilename of the current plugin.

◆ nasl_trace()

void nasl_trace ( lex_ctxt * lexic,
char * msg,
... )

Prints debug message in printf fashion to nasl_trace_fp if it exists.

Like nasl_perror, but to the nasl_trace_fp.

◆ nasl_trace_enabled()

int nasl_trace_enabled ( void )

Checks if the nasl_trace_fp is set.

Returns
0 if nasl_trace_fp == NULL, 1 otherwise.