diff options
Diffstat (limited to 'gdb/vx-share/xdr_ld.h')
-rw-r--r-- | gdb/vx-share/xdr_ld.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/gdb/vx-share/xdr_ld.h b/gdb/vx-share/xdr_ld.h new file mode 100644 index 0000000..8021ccf --- /dev/null +++ b/gdb/vx-share/xdr_ld.h @@ -0,0 +1,41 @@ +/* xdr_ld.h - xdr for additional dbxWorks structures */ + +/* +modification history +-------------------- +01a,05jun90,llk extracted from xdr_dbx.h. +*/ + +#ifndef INCxdrldh +#define INCxdrldh + +#define MAXSTRLEN 256 +#define MAXTBLSZ 100 + +/* + * structure used to pass back the information for a single file + * loaded in VxWorks + */ +struct ldfile { + char *name; + int txt_addr; + int data_addr; + int bss_addr; +}; +typedef struct ldfile ldfile; + +/* + * structure used to return a list of all files loaded over to + * VxWorks. (VX_STATE_INQ return) + */ +struct ldtabl { + u_int tbl_size; + ldfile *tbl_ent; +}; +typedef struct ldtabl ldtabl; + + +bool_t xdr_ldfile(); +bool_t xdr_ldtabl(); + +#endif INCxdrldh |