/* Make a type with a given kind and size. */
-/*ARGSUSED*/
static struct debug_type *
debug_make_type (info, kind, size)
struct debug_handle *info ATTRIBUTE_UNUSED;
The fourth argument is whether this is a virtual class. The fifth
argument is the visibility of the base class. */
-/*ARGSUSED*/
debug_baseclass
debug_make_baseclass (handle, type, bitpos, virtual, visibility)
PTR handle ATTRIBUTE_UNUSED;
the field (it may be zero). The sixth argument is the visibility
of the field. */
-/*ARGSUSED*/
debug_field
debug_make_field (handle, name, type, bitpos, bitsize, visibility)
PTR handle ATTRIBUTE_UNUSED;
global variable). The fifth argument is the visibility of the
member. */
-/*ARGSUSED*/
debug_field
debug_make_static_member (handle, name, type, physname, visibility)
PTR handle ATTRIBUTE_UNUSED;
/* Make a method. The second argument is the name, and the third
argument is a NULL terminated array of method variants. */
-/*ARGSUSED*/
debug_method
debug_make_method (handle, name, variants)
PTR handle ATTRIBUTE_UNUSED;
function context. FIXME: Are the const and volatile arguments
necessary? Could we just use debug_make_const_type? */
-/*ARGSUSED*/
debug_method_variant
debug_make_method_variant (handle, physname, type, visibility, constp,
volatilep, voffset, context)
/* Record the size of a given type. */
-/*ARGSUSED*/
boolean
debug_record_type_size (handle, type, size)
PTR handle ATTRIBUTE_UNUSED;
/* Get the type of a field. */
-/*ARGSUSED*/
debug_type
debug_get_field_type (handle, field)
PTR handle ATTRIBUTE_UNUSED;
/* Get the name of a field. */
-/*ARGSUSED*/
const char *
debug_get_field_name (handle, field)
PTR handle ATTRIBUTE_UNUSED;
/* Get the bit position of a field. */
-/*ARGSUSED*/
bfd_vma
debug_get_field_bitpos (handle, field)
PTR handle ATTRIBUTE_UNUSED;
/* Get the bit size of a field. */
-/*ARGSUSED*/
bfd_vma
debug_get_field_bitsize (handle, field)
PTR handle ATTRIBUTE_UNUSED;
/* Get the visibility of a field. */
-/*ARGSUSED*/
enum debug_visibility
debug_get_field_visibility (handle, field)
PTR handle ATTRIBUTE_UNUSED;
/* Initialize a buffer to be empty. */
-/*ARGSUSED*/
static boolean
ieee_init_buffer (info, buflist)
struct ieee_handle *info ATTRIBUTE_UNUSED;
/* Append a buffer chain. */
-/*ARGSUSED*/
static boolean
ieee_append_buffer (info, mainbuf, newbuf)
struct ieee_handle *info ATTRIBUTE_UNUSED;
down the file name anyhow. IEEE debugging information doesn't seem
to store this information anywhere. */
-/*ARGSUSED*/
static boolean
ieee_start_source (p, filename)
PTR p ATTRIBUTE_UNUSED;
/* Make an array type. */
-/*ARGSUSED*/
static boolean
ieee_array_type (p, low, high, stringp)
PTR p;
/* By default all we need to do for relocs is change the address by
the output_offset. */
-/*ARGSUSED*/
static void
default_mangle_relocs (outbfd, insec, relocs_ptr, reloc_count_ptr, contents,
contents_size)
0, /* dst_mask */
false); /* pcrel_offset */
-/*ARGSUSED*/
static void
alpha_mangle_relocs (outbfd, insec, relocs_ptr, reloc_count_ptr, contents,
contents_size)
r2, will be set to the correct TOC value, so there is no need for
any further reloc. */
-/*ARGSUSED*/
static void
powerpc_mangle_relocs (outbfd, insec, relocs_ptr, reloc_count_ptr, contents,
contents_size)