ALIGN -> BFD_ALIGN
This commit is contained in:
parent
8c4a1ace3d
commit
de0da6cee0
48
bfd/libbfd.h
48
bfd/libbfd.h
|
@ -1,7 +1,6 @@
|
||||||
|
|
||||||
/* libbfd.h -- Declarations used by bfd library *implementation*.
|
/* libbfd.h -- Declarations used by bfd library *implementation*.
|
||||||
(This include file is not for users of the library.)
|
(This include file is not for users of the library.)
|
||||||
Copyright (C) 1990-1991 Free Software Foundation, Inc.
|
Copyright 1990, 1991 Free Software Foundation, Inc.
|
||||||
Written by Cygnus Support.
|
Written by Cygnus Support.
|
||||||
|
|
||||||
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
||||||
|
@ -23,7 +22,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||||
|
|
||||||
/* Align an address upward to a boundary, expressed as a number of bytes.
|
/* Align an address upward to a boundary, expressed as a number of bytes.
|
||||||
E.g. align to an 8-byte boundary with argument of 8. */
|
E.g. align to an 8-byte boundary with argument of 8. */
|
||||||
#define ALIGN(this, boundary) \
|
#define BFD_ALIGN(this, boundary) \
|
||||||
((( (this) + ((boundary) -1)) & (~((boundary)-1))))
|
((( (this) + ((boundary) -1)) & (~((boundary)-1))))
|
||||||
|
|
||||||
/* If you want to read and write large blocks, you might want to do it
|
/* If you want to read and write large blocks, you might want to do it
|
||||||
|
@ -204,7 +203,14 @@ bfd_init has been called.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*:libbfd.c*/
|
/*:libbfd.c*/
|
||||||
/* bfd_write_bigendian_4byte_int
|
/* bfd_xmalloc
|
||||||
|
bfd_xmalloc -- Like malloc, but exit if no more memory.
|
||||||
|
*/
|
||||||
|
PROTO(PTR, bfd_xmalloc,( bfd_size_type size));
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
bfd_write_bigendian_4byte_int
|
||||||
*/
|
*/
|
||||||
|
|
||||||
PROTO(void, bfd_write_bigendian_4byte_int,( bfd *abfd, int i));
|
PROTO(void, bfd_write_bigendian_4byte_int,( bfd *abfd, int i));
|
||||||
|
@ -288,7 +294,41 @@ one first, to avoid running out of file descriptors.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/*:ctor.c*/
|
||||||
|
/* bfd_constructor_entry
|
||||||
|
|
||||||
|
This function is called with an a symbol describing the
|
||||||
|
function to be called, an string which descibes the xtor type, eg
|
||||||
|
something like "CTOR" or "DTOR" would be fine. And the bfd which owns
|
||||||
|
the function.
|
||||||
|
|
||||||
|
It's duty is to create a section called "CTOR" or "DTOR" or whatever
|
||||||
|
if the bfd doesn't already have one, and grow a relocation table for
|
||||||
|
the entry points as they accumulate.
|
||||||
|
*/
|
||||||
|
|
||||||
|
PROTO(void, bfd_constructor_entry,
|
||||||
|
(bfd *abfd,
|
||||||
|
asymbol **symbol_ptr_ptr,
|
||||||
|
CONST char*type));
|
||||||
|
|
||||||
|
/*
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/*:reloc.c*/
|
/*:reloc.c*/
|
||||||
|
/* bfd_default_reloc_type_lookup
|
||||||
|
|
||||||
|
Provides a default relocation lookuperer for any architectue
|
||||||
|
*/
|
||||||
|
|
||||||
|
CONST struct reloc_howto_struct *EXFUN(bfd_default_reloc_type_lookup,
|
||||||
|
(CONST struct bfd_arch_info *,
|
||||||
|
bfd_reloc_code_type code));
|
||||||
|
|
||||||
|
/*
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/*:cpu-h8300.c*/
|
/*:cpu-h8300.c*/
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue