GDB (xrefs)
|
Go to the source code of this file.
Functions | |
CORE_ADDR | lookup_objc_class (struct gdbarch *gdbarch, const char *classname) |
CORE_ADDR | lookup_child_selector (struct gdbarch *gdbarch, const char *methodname) |
int | find_objc_msgcall (CORE_ADDR pc, CORE_ADDR *new_pc) |
const char * | find_imps (const char *method, std::vector< const char * > *symbol_names) |
struct value * | value_nsstring (struct gdbarch *gdbarch, const char *ptr, int len) |
void | start_msglist (void) |
void | add_msglist (struct stoken *str, int addcolon) |
int | end_msglist (struct parser_state *) |
struct symbol * | lookup_struct_typedef (const char *name, const struct block *block, int noerr) |
|
extern |
Definition at line 429 of file objc-lang.c.
References stoken::length, msglist_len, msglist_sel, stoken::ptr, xfree(), and xmalloc().
Referenced by yyparse().
|
extern |
Definition at line 467 of file objc-lang.c.
References expr_builder::gdbarch(), lookup_child_selector(), selname::msglist_len, msglist_len, selname::msglist_sel, msglist_sel, selname::next, parser_state::pop(), parser_state::pop_vector(), parser_state::push_new(), selname_chain, and xfree().
Referenced by yyparse().
|
extern |
Definition at line 1097 of file objc-lang.c.
References find_methods(), lookup_minimal_symbol(), lookup_symbol(), bound_minimal_symbol::minsym, general_symbol_info::natural_name(), parse_method(), parse_selector(), selector, block_symbol::symbol, uniquify_strings(), and VAR_DOMAIN.
Referenced by decode_objc(), and find_function_symbols().
|
extern |
Definition at line 1298 of file objc-lang.c.
References find_objc_msgcall_submethod(), find_objc_msgsend(), methcalls, and nmethcalls.
Referenced by objc_language::skip_trampoline().
|
extern |
Definition at line 140 of file objc-lang.c.
References builtin_type::builtin_char, builtin_type(), call_function_by_hand(), complaint, find_function_in_inferior(), lookup_minimal_symbol(), target_has_execution(), value_as_long(), value_coerce_array(), and value_string().
Referenced by end_msglist(), eval_op_objc_msgcall(), eval_op_objc_selector(), and value_nsstring().
|
extern |
Definition at line 111 of file objc-lang.c.
References builtin_type::builtin_char, builtin_type(), call_function_by_hand(), complaint, find_function_in_inferior(), lookup_minimal_symbol(), target_has_execution(), value_as_long(), value_coerce_array(), and value_string().
Referenced by classify_name(), value_nsstring(), and yyparse().
Definition at line 86 of file objc-lang.c.
References type::code(), lookup_symbol(), name, STRUCT_DOMAIN, block_symbol::symbol, and symbol::type().
Referenced by classify_name(), and value_nsstring().
|
extern |
Definition at line 415 of file objc-lang.c.
References selname::msglist_len, msglist_len, selname::msglist_sel, msglist_sel, selname::next, selname_chain, and xmalloc().
Referenced by yyparse().
Definition at line 168 of file objc-lang.c.
References builtin_type::builtin_char, builtin_type::builtin_data_ptr, builtin_type::builtin_long, builtin_type(), call_function_by_hand(), value::deprecated_set_type(), find_function_in_inferior(), lookup_child_selector(), lookup_minimal_symbol(), lookup_objc_class(), lookup_pointer_type(), lookup_struct_typedef(), target_has_execution(), type, symbol::type(), value_coerce_array(), value_from_longest(), and value_string().
Referenced by expr::objc_nsstring_operation::evaluate().