* gmon.h, alpha.c, vax.c: Remove #if 0'd chunks.

This commit is contained in:
Ben Elliston 2005-01-20 23:37:57 +00:00
parent 9a12353f39
commit 210c61aa9b
4 changed files with 80 additions and 63 deletions

View File

@ -1,3 +1,7 @@
2005-01-21 Ben Elliston <bje@au.ibm.com>
* gmon.h, alpha.c, vax.c: Remove #if 0'd chunks.
2004-11-30 Tero Niemela <tero_niemela@yahoo.com> 2004-11-30 Tero Niemela <tero_niemela@yahoo.com>
* Makefile.am: Change LOCALEDIR to $(datadir)/share. * Makefile.am: Change LOCALEDIR to $(datadir)/share.

View File

@ -45,24 +45,25 @@
#define Jxx_FUNC_RET 2 #define Jxx_FUNC_RET 2
#define Jxx_FUNC_JSR_COROUTINE 3 #define Jxx_FUNC_JSR_COROUTINE 3
#if 0 /* *INDENT-OFF* */
/* Here to document only. We can't use this when cross compiling as /* Here to document only. We can't use this when cross compiling as
the bitfield layout might not be the same as native. */ the bitfield layout might not be the same as native.
typedef union
typedef union
{ {
struct struct
{ {
unsigned other:26; unsigned other:26;
unsigned op_code:6; unsigned op_code:6;
} }
a; /* any format */ a; -- any format
struct struct
{ {
int disp:21; int disp:21;
unsigned ra:5; unsigned ra:5;
unsigned op_code:6; unsigned op_code:6;
} }
b; /* branch format */ b; -- branch format
struct struct
{ {
int hint:14; int hint:14;
@ -71,10 +72,11 @@ typedef union
unsigned ra:5; unsigned ra:5;
unsigned op_code:6; unsigned op_code:6;
} }
j; /* jump format */ j; -- jump format
} }
alpha_Instruction; alpha_Instruction;
#endif */
/* *INDENT-ON* */
static Sym indirect_child; static Sym indirect_child;

View File

@ -33,19 +33,22 @@
#define GMON_HDRSIZE_BSD44_32 (4 + 4 + 4 + 4 + 4 + (3 * 4)) #define GMON_HDRSIZE_BSD44_32 (4 + 4 + 4 + 4 + 4 + (3 * 4))
#define GMON_HDRSIZE_BSD44_64 (8 + 8 + 4 + 4 + 4 + (3 * 4)) #define GMON_HDRSIZE_BSD44_64 (8 + 8 + 4 + 4 + 4 + (3 * 4))
#if 0 /* For documentation purposes only. */ /* *INDENT-OFF* */
/* For documentation purposes only.
struct raw_phdr struct raw_phdr
{ {
char low_pc[sizeof(void *)]; /* base pc address of sample buffer */ char low_pc[sizeof(void *)]; -- base pc address of sample buffer
char high_pc[sizeof(void *)];/* max pc address of sampled buffer */ char high_pc[sizeof(void *)]; -- max pc address of sampled buffer
char ncnt[4]; /* size of sample buffer (plus this char ncnt[4]; -- size of sample buffer (plus this
header) */ header)
char version[4]; /* version number */ char version[4]; -- version number
char profrate[4]; /* profiling clock rate */ char profrate[4]; -- profiling clock rate
char spare[3*4]; /* reserved */ char spare[3*4]; -- reserved
}; };
#endif */
/* *INDENT-ON* */
#define GMONVERSION 0x00051879 #define GMONVERSION 0x00051879
@ -60,22 +63,24 @@
#define GMON_HDRSIZE_OLDBSD_64 (8 + 8 + 4) #define GMON_HDRSIZE_OLDBSD_64 (8 + 8 + 4)
#endif #endif
#if 0 /* For documentation purposes only. */ /* *INDENT-OFF* */
/* For documentation purposes only.
struct old_raw_phdr struct old_raw_phdr
{ {
char low_pc[sizeof(void *)]; /* base pc address of sample buffer */ char low_pc[sizeof(void *)]; -- base pc address of sample buffer
char high_pc[sizeof(void *)];/* max pc address of sampled buffer */ char high_pc[sizeof(void *)] -- max pc address of sampled buffer
char ncnt[4]; /* size of sample buffer (plus this char ncnt[4]; -- size of sample buffer (plus this
header) */ header)
#if defined (__alpha__) && defined (__osf__)
/* if defined (__alpha__) && defined (__osf__)
* DEC's OSF v3.0 uses 4 bytes of padding to bring the header to char pad[4]; -- DEC's OSF v3.0 uses 4 bytes of padding
* a size that is a multiple of 8. -- to bring the header to a size that is a
*/ -- multiple of 8.
char pad[4]; endif
#endif
}; };
#endif */
/* *INDENT-ON* */
/* /*
* Histogram counters are unsigned shorts: * Histogram counters are unsigned shorts:
@ -130,14 +135,18 @@ struct tostruct
* as to get a packed representation (otherwise, different compilers * as to get a packed representation (otherwise, different compilers
* might introduce different padding): * might introduce different padding):
*/ */
#if 0 /* For documentation purposes only. */
/* *INDENT-OFF* */
/* For documentation purposes only.
struct raw_arc struct raw_arc
{ {
char from_pc[sizeof(void *)]; char from_pc[sizeof(void *)];
char self_pc[sizeof(void *)]; char self_pc[sizeof(void *)];
char count[sizeof(long)]; char count[sizeof(long)];
}; };
#endif */
/* *INDENT-ON* */
/* /*
* General rounding functions: * General rounding functions:

View File

@ -53,15 +53,17 @@ enum opermodes
}; };
typedef enum opermodes operandenum; typedef enum opermodes operandenum;
#if 0 /* *INDENT-OFF* */
/* Here to document only. We can't use this when cross compiling as /* Here to document only. We can't use this when cross compiling as
the bitfield layout might not be the same as native. */ the bitfield layout might not be the same as native.
struct modebyte
struct modebyte
{ {
unsigned int regfield:4; unsigned int regfield:4;
unsigned int modefield:4; unsigned int modefield:4;
}; };
#endif */
/* *INDENT-ON* */
/* /*
* A symbol to be the child of indirect calls: * A symbol to be the child of indirect calls: