76 struct value *addr_value;
118 struct value *func_val;
123 int dtor_found, executed = 0;
128 data =
xmalloc (
sizeof (*data) + strlen (objfile_name_s));
147 struct value **vargs;
152 htab_delete (copied_types);
158 vargs = alloca (
sizeof (*vargs) *
TYPE_NFIELDS (func_type));
185 if (!dtor_found && !executed)
struct munmap_list * munmap_list_head
struct value * value_ind(struct value *arg1)
struct value * call_function_by_hand_dummy(struct value *function, int nargs, struct value **args, dummy_frame_dtor_ftype *dummy_dtor, void *dummy_dtor_data)
#define TYPE_FIELD_TYPE(thistype, n)
#define ALL_OBJFILES(obj)
#define CATCH(EXCEPTION, MASK)
enum compile_i_scope_types scope
void free_objfile(struct objfile *objfile)
struct type * copy_type_recursive(struct objfile *objfile, struct type *type, htab_t copied_types)
void( dummy_frame_dtor_ftype)(void *data, int registers_valid)
htab_t create_copied_types_hash(struct objfile *objfile)
struct munmap_list * munmap_list_head
const char * objfile_name(const struct objfile *objfile)
void clear_symtab_users(int add_flags)
void throw_exception(struct gdb_exception exception)
enum compile_i_scope_types scope
struct value * value_from_pointer(struct type *type, CORE_ADDR addr)
#define SYMBOL_BLOCK_VALUE(symbol)
#define TYPE_CODE(thistype)
void compile_print_value(struct value *val, void *data_voidp)
void munmap_list_free(struct munmap_list *head)
char objfile_name_string[1]
#define TYPE_NFIELDS(thistype)
void compile_object_run(struct compile_module *module)
static dummy_frame_dtor_ftype do_module_cleanup
#define SYMBOL_TYPE(symbol)
struct type * out_value_type
int find_dummy_frame_dtor(dummy_frame_dtor_ftype *dtor, void *dtor_data)
struct type * lookup_pointer_type(struct type *type)
struct type * out_value_type