OpenVAS Scanner
6.0.1
|
#include "../misc/plugutils.h"
#include "exec.h"
#include "nasl_func.h"
#include "nasl_global_ctxt.h"
#include "nasl_lex_ctxt.h"
#include "nasl_tree.h"
#include "nasl_var.h"
#include <gvm/base/logging.h>
#include <stdarg.h>
#include <string.h>
#include <unistd.h>
Macros | |
#define | G_LOG_DOMAIN "lib nasl" |
GLib logging domain. More... | |
Functions | |
const char * | nasl_get_plugin_filename () |
Get the current launched plugin filename. More... | |
void | nasl_set_plugin_filename (const char *filename) |
Set the current launched plugin filename. More... | |
const char * | nasl_get_filename (const char *function) |
void | nasl_set_function_name (const char *funname) |
const char * | nasl_get_function_name () |
void | nasl_set_filename (const char *filename) |
void | nasl_set_function_filename (const char *function) |
void | nasl_perror (lex_ctxt *lexic, char *msg,...) |
int | nasl_trace_enabled (void) |
Checks if the nasl_trace_fp is set. More... | |
void | nasl_trace (lex_ctxt *lexic, char *msg,...) |
Prints debug message in printf fashion to nasl_trace_fp if it exists. More... | |
Variables | |
FILE * | nasl_trace_fp |
static char * | debug_filename = NULL |
static char * | debug_funname = NULL |
static char | debug_plugin_filename [PATH_MAX] |
static GHashTable * | functions_filenames = NULL |
#define G_LOG_DOMAIN "lib nasl" |
GLib logging domain.
const char* nasl_get_filename | ( | const char * | function | ) |
const char* nasl_get_function_name | ( | void | ) |
const char* nasl_get_plugin_filename | ( | void | ) |
Get the current launched plugin filename.
void nasl_perror | ( | lex_ctxt * | lexic, |
char * | msg, | ||
... | |||
) |
void nasl_set_filename | ( | const char * | filename | ) |
void nasl_set_function_filename | ( | const char * | function | ) |
void nasl_set_function_name | ( | const char * | funname | ) |
void nasl_set_plugin_filename | ( | const char * | filename | ) |
Set the current launched plugin filename.
[in] | filename | Filename of the current plugin. |
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.
int nasl_trace_enabled | ( | void | ) |
Checks if the nasl_trace_fp is set.
|
static |
|
static |
|
static |
|
static |
FILE* nasl_trace_fp |