URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Show entire file |
Details |
Blame |
View Log
Rev 157 |
Rev 225 |
Line 347... |
Line 347... |
|
|
/* The `tdata' struct for all a.out-like object file formats.
|
/* The `tdata' struct for all a.out-like object file formats.
|
Various things depend on this struct being around any time an a.out
|
Various things depend on this struct being around any time an a.out
|
file is being handled. An example is dbxread.c in GDB. */
|
file is being handled. An example is dbxread.c in GDB. */
|
|
|
|
enum aout_subformat {
|
|
default_format = 0,
|
|
/* Used on HP 9000/300 running HP/UX. See hp300hpux.c. */
|
|
gnu_encap_format,
|
|
/* Used on Linux, 386BSD, etc. See include/aout/aout64.h. */
|
|
q_magic_format
|
|
};
|
|
|
|
enum aout_magic {
|
|
undecided_magic = 0,
|
|
z_magic,
|
|
o_magic,
|
|
n_magic
|
|
};
|
|
|
struct aoutdata
|
struct aoutdata
|
{
|
{
|
struct internal_exec *hdr; /* Exec file header. */
|
struct internal_exec *hdr; /* Exec file header. */
|
aout_symbol_type *symbols; /* Symtab for input bfd. */
|
aout_symbol_type *symbols; /* Symtab for input bfd. */
|
|
|
Line 382... |
Line 397... |
|
|
unsigned exec_bytes_size;
|
unsigned exec_bytes_size;
|
unsigned vma_adjusted : 1;
|
unsigned vma_adjusted : 1;
|
|
|
/* Used when a bfd supports several highly similar formats. */
|
/* Used when a bfd supports several highly similar formats. */
|
enum
|
enum aout_subformat subformat;
|
{
|
|
default_format = 0,
|
|
/* Used on HP 9000/300 running HP/UX. See hp300hpux.c. */
|
|
gnu_encap_format,
|
|
/* Used on Linux, 386BSD, etc. See include/aout/aout64.h. */
|
|
q_magic_format
|
|
} subformat;
|
|
|
|
enum
|
enum aout_magic magic;
|
{
|
|
undecided_magic = 0,
|
|
z_magic,
|
|
o_magic,
|
|
n_magic
|
|
} magic;
|
|
|
|
/* A buffer for find_nearest_line. */
|
/* A buffer for find_nearest_line. */
|
char *line_buf;
|
char *line_buf;
|
|
|
/* The external symbol information. */
|
/* The external symbol information. */
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.