GDB (API)
Classes | Functions
/home/stan/gdb/src/gdb/jv-lang.h File Reference

Go to the source code of this file.

Classes

struct  builtin_java_type

Functions

int java_parse (void)
void java_error (char *)
struct builtin_java_typebuiltin_java_type (struct gdbarch *)
void java_val_print (struct type *, const gdb_byte *, int, CORE_ADDR, struct ui_file *, int, const struct value *, const struct value_print_options *)
void java_value_print (struct value *, struct ui_file *, const struct value_print_options *)
struct value * java_class_from_object (struct value *)
struct typetype_from_class (struct gdbarch *, struct value *)
struct typejava_primitive_type (struct gdbarch *, int signature)
struct typejava_primitive_type_from_name (struct gdbarch *, const char *, int)
struct typejava_array_type (struct type *, int)
struct typeget_java_object_type (void)
int get_java_object_header_size (struct gdbarch *)
struct typejava_lookup_class (char *)
int is_object_type (struct type *)
void java_print_type (struct type *, const char *, struct ui_file *, int, int, const struct type_print_options *)
char * java_demangle_type_signature (const char *)

Function Documentation

struct builtin_java_type* builtin_java_type ( struct gdbarch *  ) [read]

Definition at line 1233 of file jv-lang.c.

int get_java_object_header_size ( struct gdbarch *  )

Definition at line 601 of file jv-lang.c.

struct type* get_java_object_type ( void  ) [read]

Definition at line 590 of file jv-lang.c.

int is_object_type ( struct type )

Definition at line 612 of file jv-lang.c.

struct type* java_array_type ( struct type ,
int   
) [read]

Definition at line 820 of file jv-lang.c.

struct value* java_class_from_object ( struct value *  ) [read]

Definition at line 234 of file jv-lang.c.

char* java_demangle_type_signature ( const char *  )

Definition at line 806 of file jv-lang.c.

void java_error ( char *  )
struct type* java_lookup_class ( char *  ) [read]

Definition at line 202 of file jv-lang.c.

int java_parse ( void  )
struct type* java_primitive_type ( struct gdbarch *  ,
int  signature 
) [read]

Definition at line 635 of file jv-lang.c.

struct type* java_primitive_type_from_name ( struct gdbarch *  ,
const char *  ,
int   
) [read]

Definition at line 667 of file jv-lang.c.

void java_print_type ( struct type ,
const char *  ,
struct ui_file *  ,
int  ,
int  ,
const struct type_print_options  
)

Definition at line 337 of file jv-typeprint.c.

void java_val_print ( struct type ,
const gdb_byte ,
int  ,
CORE_ADDR  ,
struct ui_file *  ,
int  ,
const struct value *  ,
const struct value_print_options  
)

Definition at line 467 of file jv-valprint.c.

void java_value_print ( struct value *  ,
struct ui_file *  ,
const struct value_print_options  
)

Definition at line 37 of file jv-valprint.c.

struct type* type_from_class ( struct gdbarch *  ,
struct value *   
) [read]

Definition at line 263 of file jv-lang.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines