Mercurial > flash_v2
diff packages/kernel/current/include/instrmnt.h @ 86:6512add4f5d6 ecos-sw-2000-05-05
Merge from eCos master repository on 2000-05-05-07:47:05-BST
| author | jlarmour |
|---|---|
| date | Fri, 05 May 2000 17:31:08 +0000 |
| parents | bf00f99aec69 |
| children | 4c750ce71ae3 |
line wrap: on
line diff
--- a/packages/kernel/current/include/instrmnt.h +++ b/packages/kernel/current/include/instrmnt.h @@ -34,13 +34,19 @@ //========================================================================== //#####DESCRIPTIONBEGIN#### // -// Author(s): nickg -// Contributors: nickg -// Date: 1997-10-24 -// Purpose: Define kernel instrumentation -// Description: A set of definitions and macros used to implement an -// instrumentation interface for the kernel. -// Usage: #include <cyg/kernel/instrmnt.hxx> +// Author(s): nickg +// Contributors: nickg +// Date: 2000-05-04 +// Purpose: Define kernel instrumentation +// Description: A set of definitions and macros used to implement an +// instrumentation interface for the kernel. +// NOTE: Don't use CYG_UNUSED_PARAM (or similar) here to +// silence warnings about unused variables when using the +// empty macro definitions. Otherwise this can cause problems +// with volatile arguments and cause other side-effects. +// Instead it is up to the caller to ensure that unused +// arguments don't cause warnings +// Usage: #include <cyg/kernel/instrmnt.hxx> // //####DESCRIPTIONEND#### // @@ -78,11 +84,7 @@ externC void cyg_instrument_disable( cyg #else // ifdef CYGPKG_KERNEL_INSTRUMENT -#define CYG_INSTRUMENT(_type_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT(_type_,_arg1_,_arg2_) #endif // ifdef CYGPKG_KERNEL_INSTRUMENT @@ -240,11 +242,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_SCHED(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_SCHED(_event_,_arg1_,_arg2_) #endif @@ -258,11 +256,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_THREAD(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_THREAD(_event_,_arg1_,_arg2_) #endif @@ -276,11 +270,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_INTR(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_INTR(_event_,_arg1_,_arg2_) #endif @@ -294,11 +284,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_MUTEX(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_MUTEX(_event_,_arg1_,_arg2_) #endif @@ -312,11 +298,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_CONDVAR(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_CONDVAR(_event_,_arg1_,_arg2_) #endif @@ -330,11 +312,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_BINSEM(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_BINSEM(_event_,_arg1_,_arg2_) #endif @@ -348,11 +326,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_CNTSEM(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_CNTSEM(_event_,_arg1_,_arg2_) #endif @@ -366,11 +340,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_CLOCK(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_CLOCK(_event_,_arg1_,_arg2_) #endif @@ -384,11 +354,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_ALARM(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_ALARM(_event_,_arg1_,_arg2_) #endif @@ -402,11 +368,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_MBOXT(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_MBOXT(_event_,_arg1_,_arg2_) #endif @@ -420,11 +382,7 @@ externC void cyg_instrument_disable( cyg #else -#define CYG_INSTRUMENT_USER(_event_,_arg1_,_arg2_) \ - CYG_MACRO_START \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg1_)); \ - CYG_UNUSED_PARAM(CYG_ADDRWORD, (CYG_ADDRWORD)(_arg2_)); \ - CYG_MACRO_END +#define CYG_INSTRUMENT_USER(_event_,_arg1_,_arg2_) #endif
