GDB (API)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/objc-lang.c File Reference
#include "defs.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "expression.h"
#include "parser-defs.h"
#include "language.h"
#include "c-lang.h"
#include "objc-lang.h"
#include "exceptions.h"
#include "complaints.h"
#include "value.h"
#include "symfile.h"
#include "objfiles.h"
#include "gdb_string.h"
#include "target.h"
#include "gdbcore.h"
#include "gdbcmd.h"
#include "frame.h"
#include "gdb_regex.h"
#include "regcache.h"
#include "block.h"
#include "infcall.h"
#include "valprint.h"
#include "gdb_assert.h"
#include "cli/cli-utils.h"
#include <ctype.h>

Go to the source code of this file.

Defines

#define nmethcalls   (sizeof (methcalls) / sizeof (methcalls[0]))

Functions

struct symbollookup_struct_typedef (char *name, const struct block *block, int noerr)
CORE_ADDR lookup_objc_class (struct gdbarch *gdbarch, char *classname)
CORE_ADDR lookup_child_selector (struct gdbarch *gdbarch, char *selname)
struct value * value_nsstring (struct gdbarch *gdbarch, char *ptr, int len)
char * objc_demangle (const char *mangled, int options)
void start_msglist (void)
void add_msglist (struct stoken *str, int addcolon)
int end_msglist (void)
const char * find_imps (const char *method, VEC(const_char_ptr)**symbol_names)
int find_objc_msgcall (CORE_ADDR pc, CORE_ADDR *new_pc)
void _initialize_objc_language (void)
void _initialize_objc_lang (void)

Variables

struct language_defn objc_language_defn
initialize_file_ftype _initialize_objc_language
initialize_file_ftype _initialize_objc_lang

Define Documentation

#define nmethcalls   (sizeof (methcalls) / sizeof (methcalls[0]))

Definition at line 1239 of file objc-lang.c.


Function Documentation

void _initialize_objc_lang ( void  )

Definition at line 1608 of file objc-lang.c.

void _initialize_objc_language ( void  )

Definition at line 1359 of file objc-lang.c.

void add_msglist ( struct stoken str,
int  addcolon 
)

Definition at line 427 of file objc-lang.c.

int end_msglist ( void  )

Definition at line 465 of file objc-lang.c.

const char* find_imps ( const char *  method,
VEC(const_char_ptr)**  symbol_names 
)

Definition at line 1105 of file objc-lang.c.

int find_objc_msgcall ( CORE_ADDR  pc,
CORE_ADDR new_pc 
)

Definition at line 1332 of file objc-lang.c.

CORE_ADDR lookup_child_selector ( struct gdbarch *  gdbarch,
char *  selname 
)

Definition at line 140 of file objc-lang.c.

CORE_ADDR lookup_objc_class ( struct gdbarch *  gdbarch,
char *  classname 
)

Definition at line 111 of file objc-lang.c.

struct symbol* lookup_struct_typedef ( char *  name,
const struct block block,
int  noerr 
) [read]

Definition at line 86 of file objc-lang.c.

char* objc_demangle ( const char *  mangled,
int  options 
)

Definition at line 223 of file objc-lang.c.

void start_msglist ( void  )

Definition at line 412 of file objc-lang.c.

struct value* value_nsstring ( struct gdbarch *  gdbarch,
char *  ptr,
int  len 
) [read]

Definition at line 169 of file objc-lang.c.


Variable Documentation

Definition at line 355 of file objc-lang.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines