GDB (xrefs)
Classes | Macros | Functions | Variables
/tmp/gdb-7.10/gdb/skip.c File Reference
#include "defs.h"
#include "skip.h"
#include "value.h"
#include "valprint.h"
#include "ui-out.h"
#include "symtab.h"
#include "gdbcmd.h"
#include "command.h"
#include "completer.h"
#include "stack.h"
#include "cli/cli-utils.h"
#include "arch-utils.h"
#include "linespec.h"
#include "objfiles.h"
#include "breakpoint.h"
#include "source.h"
#include "filenames.h"

Go to the source code of this file.

Classes

struct  skiplist_entry
 

Macros

#define ALL_SKIPLIST_ENTRIES(E)   for (E = skiplist_entry_chain; E; E = E->next)
 
#define ALL_SKIPLIST_ENTRIES_SAFE(E, TMP)
 

Functions

static void add_skiplist_entry (struct skiplist_entry *e)
 
static void skip_function (const char *name)
 
static void skip_file_command (char *arg, int from_tty)
 
static void skip_function_command (char *arg, int from_tty)
 
static void skip_info (char *arg, int from_tty)
 
static void skip_enable_command (char *arg, int from_tty)
 
static void skip_disable_command (char *arg, int from_tty)
 
static void skip_delete_command (char *arg, int from_tty)
 
int function_name_is_marked_for_skip (const char *function_name, const struct symtab_and_line *function_sal)
 
void _initialize_step_skip (void)
 

Variables

static struct skiplist_entryskiplist_entry_chain
 
static int skiplist_entry_count
 
initialize_file_ftype _initialize_step_skip
 

Macro Definition Documentation

#define ALL_SKIPLIST_ENTRIES (   E)    for (E = skiplist_entry_chain; E; E = E->next)
#define ALL_SKIPLIST_ENTRIES_SAFE (   E,
  TMP 
)
Value:
E ? (TMP = E->next, 1) : 0; \
E = TMP)
static struct skiplist_entry * skiplist_entry_chain
Definition: skip.c:57

Definition at line 63 of file skip.c.

Referenced by skip_delete_command().

Function Documentation

void _initialize_step_skip ( void  )
static void add_skiplist_entry ( struct skiplist_entry e)
static
int function_name_is_marked_for_skip ( const char *  function_name,
const struct symtab_and_line function_sal 
)
static void skip_delete_command ( char *  arg,
int  from_tty 
)
static
static void skip_disable_command ( char *  arg,
int  from_tty 
)
static
static void skip_enable_command ( char *  arg,
int  from_tty 
)
static
static void skip_file_command ( char *  arg,
int  from_tty 
)
static
static void skip_function ( const char *  name)
static
static void skip_function_command ( char *  arg,
int  from_tty 
)
static
static void skip_info ( char *  arg,
int  from_tty 
)
static

Variable Documentation

initialize_file_ftype _initialize_step_skip
struct skiplist_entry* skiplist_entry_chain
static

Definition at line 57 of file skip.c.

Referenced by add_skiplist_entry().

int skiplist_entry_count
static

Definition at line 58 of file skip.c.

Referenced by _initialize_step_skip(), and add_skiplist_entry().