GDB (xrefs)
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 valuejava_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 601 of file jv-lang.c.

References gdbarch_ptr_bit(), get_java_object_type(), and TYPE_LENGTH.

Referenced by evaluate_subexp_java(), and java_value_print().

struct type* get_java_object_type ( void  ) [read]
int is_object_type ( struct type )
struct type* java_array_type ( struct type ,
int   
) [read]

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

References lookup_array_range_type(), and type.

struct value* java_class_from_object ( struct value ) [read]
char* java_demangle_type_signature ( const char *  )
void java_error ( char *  )
struct type* java_lookup_class ( char *  ) [read]
int java_parse ( void  )
struct type* java_primitive_type ( struct gdbarch ,
int  signature 
) [read]
struct type* java_primitive_type_from_name ( struct gdbarch ,
const char *  ,
int   
) [read]
void java_print_type ( struct type ,
const char *  ,
struct ui_file ,
int  ,
int  ,
const struct type_print_options  
)
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 type* type_from_class ( struct gdbarch ,
struct value  
) [read]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines