00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00032 #ifndef __ALP_ATTN_TRACE_H__
00033 #define __ALP_ATTN_TRACE_H__
00034
00035 #include <hiker/types.h>
00036 #include <hiker/traces.h>
00037 #include <hiker/sysclass.h>
00038
00047
00048
00049
00050 #define ALP_ATTN_TRACE_GEN ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x000000)
00051 #define ALP_ATTN_TRACE_TEST ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x010000)
00052 #define ALP_ATTN_TRACE_API ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x020000)
00053 #define ALP_ATTN_TRACE_DML ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x030000)
00054 #define ALP_ATTN_TRACE_IPC ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x040000)
00055 #define ALP_ATTN_TRACE_IPC_SRV ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x050000)
00056 #define ALP_ATTN_TRACE_ALERT ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x060000)
00057 #define ALP_ATTN_TRACE_LAUNCH ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x070000)
00058 #define ALP_ATTN_TRACE_APPS ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x080000)
00059 #define ALP_ATTN_TRACE_STATUS ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x090000)
00060 #define ALP_ATTN_TRACE_DAEMON ALP_TRACE_DEFINE(ALP_CLASS_ATTN, 0x0A0000)
00061
00062
00063
00064 #define ALP_ATLX(GROUP, str, ...) ALP_TM(TL(ALP_ATTN_TRACE_##GROUP,"%s(): " str, __PRETTY_FUNCTION__, ## __VA_ARGS__))
00065 #define ALP_ATX(GROUP, str, ...) ALP_TM(T(ALP_ATTN_TRACE_##GROUP, "%s(): " str, __PRETTY_FUNCTION__, ## __VA_ARGS__))
00066 #define ALP_ABX(GROUP, str, ...) ALP_TM(B(ALP_ATTN_TRACE_##GROUP, str, ## __VA_ARGS__))
00067
00068 #define ALP_ATL(str, ...) ALP_TM(TL(ALP_ATTN_TRACE_GEN, "%s(): " str, __PRETTY_FUNCTION__, ## __VA_ARGS__))
00069 #define ALP_AT(str, ...) ALP_TM(T(ALP_ATTN_TRACE_GEN, "%s(): " str, __PRETTY_FUNCTION__, ## __VA_ARGS__))
00070 #define ALP_AB(str, ...) ALP_TM(B(ALP_ATTN_TRACE_GEN, str, ## __VA_ARGS__))
00071
00072
00073
00074 #endif