projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Adds support for generating notes in V850 binaries.
[binutils-gdb.git]
/
bfd
/
bfd-in.h
diff --git
a/bfd/bfd-in.h
b/bfd/bfd-in.h
index 0f2b57fc306a3fd4b9b74701d1bc7657601cbaf1..cbd0465a6f7c26b156814fe251181f36c5f58464 100644
(file)
--- a/
bfd/bfd-in.h
+++ b/
bfd/bfd-in.h
@@
-1,6
+1,6
@@
/* Main header file for the bfd library -- portable access to object files.
/* Main header file for the bfd library -- portable access to object files.
- Copyright (C) 1990-201
4
Free Software Foundation, Inc.
+ Copyright (C) 1990-201
5
Free Software Foundation, Inc.
Contributed by Cygnus Support.
Contributed by Cygnus Support.
@@
-292,10
+292,13
@@
typedef struct bfd_section *sec_ptr;
#define bfd_is_com_section(ptr) (((ptr)->flags & SEC_IS_COMMON) != 0)
#define bfd_is_com_section(ptr) (((ptr)->flags & SEC_IS_COMMON) != 0)
+#define bfd_get_section_limit_octets(bfd, sec) \
+ ((bfd)->direction != write_direction && (sec)->rawsize != 0 \
+ ? (sec)->rawsize : (sec)->size)
+
/* Find the address one past the end of SEC. */
#define bfd_get_section_limit(bfd, sec) \
/* Find the address one past the end of SEC. */
#define bfd_get_section_limit(bfd, sec) \
- (((bfd)->direction != write_direction && (sec)->rawsize != 0 \
- ? (sec)->rawsize : (sec)->size) / bfd_octets_per_byte (bfd))
+ (bfd_get_section_limit_octets(bfd, sec) / bfd_octets_per_byte (bfd))
/* Return TRUE if input section SEC has been discarded. */
#define discarded_section(sec) \
/* Return TRUE if input section SEC has been discarded. */
#define discarded_section(sec) \
@@
-985,3
+988,10
@@
extern void bfd_elf32_ia64_after_parse
extern void bfd_elf64_ia64_after_parse
(int);
extern void bfd_elf64_ia64_after_parse
(int);
+
+/* V850 Note manipulation routines. */
+extern bfd_boolean v850_elf_create_sections
+ (struct bfd_link_info *);
+
+extern bfd_boolean v850_elf_set_note
+ (bfd *, unsigned int, unsigned int);