mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 06:17:47 +08:00
Minimal handle .typchk and .except section.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2001-12-17 Tom Rix <trix@porter.hsv.redhat.com>
|
||||||
|
|
||||||
|
* coffcode.h (sec_to_styp_flags): Add STYP_EXCEPT and STYP_TYPCHK for
|
||||||
|
xcoff.
|
||||||
|
|
||||||
2001-12-17 Jakub Jelinek <jakub@redhat.com>
|
2001-12-17 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* elf-bfd.h (elf_discarded_section): Define.
|
* elf-bfd.h (elf_discarded_section): Define.
|
||||||
|
@ -428,6 +428,14 @@ sec_to_styp_flags (sec_name, sec_flags)
|
|||||||
{
|
{
|
||||||
styp_flags = STYP_LOADER;
|
styp_flags = STYP_LOADER;
|
||||||
}
|
}
|
||||||
|
else if (!strcmp (sec_name, _EXCEPT))
|
||||||
|
{
|
||||||
|
styp_flags = STYP_EXCEPT;
|
||||||
|
}
|
||||||
|
else if (!strcmp (sec_name, _TYPCHK))
|
||||||
|
{
|
||||||
|
styp_flags = STYP_TYPCHK;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
/* Try and figure out what it should be */
|
/* Try and figure out what it should be */
|
||||||
else if (sec_flags & SEC_CODE)
|
else if (sec_flags & SEC_CODE)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
2001-12-17 Tom Rix <trix@redhat.com>
|
2001-12-17 Tom Rix <trix@redhat.com>
|
||||||
|
|
||||||
* xcoff.h : Add .except and .typchk section string.
|
* xcoff.h : Add .except and .typchk section string and styp flags.
|
||||||
Fix xcoff_big_format_p macro.
|
Fix xcoff_big_format_p macro.
|
||||||
|
|
||||||
2001-12-16 Tom Rix <trix@redhat.com>
|
2001-12-16 Tom Rix <trix@redhat.com>
|
||||||
|
@ -44,6 +44,15 @@
|
|||||||
another section header with STYP_OVRFLO set. */
|
another section header with STYP_OVRFLO set. */
|
||||||
#define STYP_OVRFLO 0x8000
|
#define STYP_OVRFLO 0x8000
|
||||||
|
|
||||||
|
/* Specifies an exception section. A section of this type provides
|
||||||
|
information to identify the reason that a trap or ececptin occured within
|
||||||
|
and executable object program */
|
||||||
|
#define STYP_EXCEPT 0x0100
|
||||||
|
|
||||||
|
/* Specifies a type check section. A section of this type contains parameter
|
||||||
|
argument type check strings used by the AIX binder. */
|
||||||
|
#define STYP_TYPCHK 0x4000
|
||||||
|
|
||||||
#define RS6K_AOUTHDR_OMAGIC 0x0107 /* old: text & data writeable */
|
#define RS6K_AOUTHDR_OMAGIC 0x0107 /* old: text & data writeable */
|
||||||
#define RS6K_AOUTHDR_NMAGIC 0x0108 /* new: text r/o, data r/w */
|
#define RS6K_AOUTHDR_NMAGIC 0x0108 /* new: text r/o, data r/w */
|
||||||
#define RS6K_AOUTHDR_ZMAGIC 0x010B /* paged: text r/o, both page-aligned */
|
#define RS6K_AOUTHDR_ZMAGIC 0x010B /* paged: text r/o, both page-aligned */
|
||||||
|
Reference in New Issue
Block a user