GDB (xrefs)
Classes | Functions
/tmp/gdb-7.10/gdb/jv-lang.h File Reference

Go to the source code of this file.

Classes

struct  builtin_java_type
 

Functions

int java_parse (struct parser_state *)
 
void java_error (char *)
 
const 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

int get_java_object_header_size ( struct gdbarch )
struct type* get_java_object_type ( void  )
int is_object_type ( struct type )
struct type* java_array_type ( struct type ,
int   
)

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

References lookup_array_range_type(), and type.

Referenced by yyparse().

struct value* java_class_from_object ( struct value )
char* java_demangle_type_signature ( const char *  )
void java_error ( char *  )
struct type* java_lookup_class ( char *  )
int java_parse ( struct parser_state )

Definition at line 2872 of file jv-exp.c.

References do_cleanups(), gdb_assert, make_cleanup_clear_parser_state(), and yyparse.

struct type* java_primitive_type ( struct gdbarch ,
int  signature 
)
struct type* java_primitive_type_from_name ( struct gdbarch ,
const char *  ,
int   
)
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  
)