* win32-low.c (attaching): New global.
[deliverable/binutils-gdb.git] / gdb / arch-utils.h
index c99b0842361542731bef020c5bc9a27e76e2b98c..0cb3c1ea7ff40f84902921fcab1aa15be9183d3b 100644 (file)
@@ -30,19 +30,6 @@ struct gdbarch_info;
 /* gdbarch trace variable */
 extern int gdbarch_debug;
 
-/* An implementation of return_value that props up architectures still
-   using USE_STRUCT_RETURN, gdbarch_extract_return_value and
-   store_return_value.  See also the hacks in "stack.c".  */
-enum return_value_convention legacy_return_value (struct gdbarch *gdbarch,
-                                                 struct type *valtype,
-                                                 struct regcache *regcache,
-                                                 gdb_byte *readbuf,
-                                                 const gdb_byte *writebuf);
-
-/* To return any structure or union type by value, store it at the
-   address passed as an invisible first argument to the function.  */
-extern gdbarch_deprecated_use_struct_convention_ftype always_use_struct_convention;
-
 /* The only possible cases for inner_than. */
 extern int core_addr_lessthan (CORE_ADDR lhs, CORE_ADDR rhs);
 extern int core_addr_greaterthan (CORE_ADDR lhs, CORE_ADDR rhs);
@@ -67,7 +54,7 @@ void default_coff_make_msymbol_special (int val, struct minimal_symbol *msym);
 /* Version of cannot_fetch_register() / cannot_store_register() that
    always fails. */
 
-int cannot_register_not (int regnum);
+int cannot_register_not (struct gdbarch *gdbarch, int regnum);
 
 /* Legacy version of target_virtual_frame_pointer().  Assumes that
    there is an gdbarch_deprecated_fp_regnum and that it is the same, cooked or
@@ -86,7 +73,8 @@ extern int generic_in_solib_return_trampoline (CORE_ADDR pc, char *name);
 extern int generic_in_function_epilogue_p (struct gdbarch *gdbarch, CORE_ADDR pc);
 
 /* By default, registers are not convertible.  */
-extern int generic_convert_register_p (int regnum, struct type *type);
+extern int generic_convert_register_p (struct gdbarch *gdbarch, int regnum,
+                                      struct type *type);
 
 extern int default_stabs_argument_has_addr (struct gdbarch *gdbarch,
                                            struct type *type);
@@ -101,7 +89,7 @@ int default_remote_register_number (struct gdbarch *gdbarch,
    (LEGACY_SIM_REGNO_IGNORE) when the register doesn't have a valid
    name.  */
 
-extern int legacy_register_sim_regno (int regnum);
+extern int legacy_register_sim_regno (struct gdbarch *gdbarch, int regnum);
 
 /* Return the selected byte order, or BFD_ENDIAN_UNKNOWN if no byte
    order was explicitly selected.  */
This page took 0.025854 seconds and 4 git commands to generate.