Line 1... |
Line 1... |
/* BFD back-end for TMS320C54X coff binaries.
|
/* BFD back-end for TMS320C54X coff binaries.
|
Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008
|
Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2011
|
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
Contributed by Timothy Wall (twall@cygnus.com)
|
Contributed by Timothy Wall (twall@cygnus.com)
|
|
|
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
|
|
Line 444... |
Line 444... |
|
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
'_', /* leading symbol underscore */
|
'_', /* leading symbol underscore */
|
'/', /* ar_pad_char */
|
'/', /* ar_pad_char */
|
15, /* ar_max_namelen */
|
15, /* ar_max_namelen */
|
|
0, /* match priority. */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl32, bfd_getl_signed_32, bfd_putl32,
|
bfd_getl32, bfd_getl_signed_32, bfd_putl32,
|
Line 488... |
Line 489... |
|
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
'_', /* leading symbol underscore */
|
'_', /* leading symbol underscore */
|
'/', /* ar_pad_char */
|
'/', /* ar_pad_char */
|
15, /* ar_max_namelen */
|
15, /* ar_max_namelen */
|
|
0, /* match priority. */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getb64, bfd_getb_signed_64, bfd_putb64,
|
bfd_getb64, bfd_getb_signed_64, bfd_putb64,
|
bfd_getb32, bfd_getb_signed_32, bfd_putb32,
|
bfd_getb32, bfd_getb_signed_32, bfd_putb32,
|
Line 533... |
Line 535... |
|
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
'_', /* leading symbol underscore */
|
'_', /* leading symbol underscore */
|
'/', /* ar_pad_char */
|
'/', /* ar_pad_char */
|
15, /* ar_max_namelen */
|
15, /* ar_max_namelen */
|
|
0, /* match priority. */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl32, bfd_getl_signed_32, bfd_putl32,
|
bfd_getl32, bfd_getl_signed_32, bfd_putl32,
|
Line 578... |
Line 581... |
|
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
'_', /* leading symbol underscore */
|
'_', /* leading symbol underscore */
|
'/', /* ar_pad_char */
|
'/', /* ar_pad_char */
|
15, /* ar_max_namelen */
|
15, /* ar_max_namelen */
|
|
0, /* match priority. */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getb64, bfd_getb_signed_64, bfd_putb64,
|
bfd_getb64, bfd_getb_signed_64, bfd_putb64,
|
bfd_getb32, bfd_getb_signed_32, bfd_putb32,
|
bfd_getb32, bfd_getb_signed_32, bfd_putb32,
|
Line 623... |
Line 627... |
|
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
'_', /* leading symbol underscore */
|
'_', /* leading symbol underscore */
|
'/', /* ar_pad_char */
|
'/', /* ar_pad_char */
|
15, /* ar_max_namelen */
|
15, /* ar_max_namelen */
|
|
0, /* match priority. */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl32, bfd_getl_signed_32, bfd_putl32,
|
bfd_getl32, bfd_getl_signed_32, bfd_putl32,
|
Line 668... |
Line 673... |
|
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
(SEC_HAS_CONTENTS | SEC_ALLOC | SEC_LOAD | SEC_RELOC), /* section flags */
|
'_', /* leading symbol underscore */
|
'_', /* leading symbol underscore */
|
'/', /* ar_pad_char */
|
'/', /* ar_pad_char */
|
15, /* ar_max_namelen */
|
15, /* ar_max_namelen */
|
|
0, /* match priority. */
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
bfd_getl64, bfd_getl_signed_64, bfd_putl64,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
tic54x_getl32, tic54x_getl_signed_32, tic54x_putl32,
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getl16, bfd_getl_signed_16, bfd_putl16, /* data */
|
bfd_getb64, bfd_getb_signed_64, bfd_putb64,
|
bfd_getb64, bfd_getb_signed_64, bfd_putb64,
|
bfd_getb32, bfd_getb_signed_32, bfd_putb32,
|
bfd_getb32, bfd_getb_signed_32, bfd_putb32,
|