Lines Matching defs:module
1 /* Call module for 'compile' command.
36 module (std::move (mod))
46 /* The compile module. */
47 compile_module_up module;
65 if (data->module->scope == COMPILE_I_PRINT_ADDRESS_SCOPE
66 || data->module->scope == COMPILE_I_PRINT_VALUE_SCOPE)
70 = lookup_pointer_type (data->module->out_value_type);
73 data->module->out_value_addr);
77 data->module->scope_data);
81 objfile *objfile = data->module->objfile;
95 unlink (data->module->source_file.c_str ());
113 /* Perform inferior call of MODULE. This function may throw an error.
114 This function may leave files referenced by MODULE on disk until
116 Thrown errors and left MODULE files are unrelated events. Caller must no
117 longer touch MODULE's memory after this function has been called. */
120 compile_object_run (compile_module_up &&module)
125 struct symbol *func_sym = module->func_sym;
126 CORE_ADDR regs_addr = module->regs_addr;
127 struct objfile *objfile = module->objfile;
129 data = new struct do_module_cleanup (&executed, std::move (module));
156 gdb_assert (data->module->out_value_addr != 0);
159 data->module->out_value_addr);