📄 cyg_trac.h
字号:
#define CYG_TRACE5X( _bool_, a,b,c,d,e ) \
CYG_TRACE5( _bool_, "%08x %08x %08x %08x %08x", a,b,c,d,e )
#define CYG_TRACE6X( _bool_, a,b,c,d,e,f ) \
CYG_TRACE6( _bool_, "%08x %08x %08x %08x %08x %08x", \
a,b,c,d,e,f )
#define CYG_TRACE7X( _bool_, a,b,c,d,e,f,g ) \
CYG_TRACE7( _bool_, "%08x %08x %08x %08x %08x %08x %08x", \
a,b,c,d,e,f,g )
#define CYG_TRACE8X( _bool_, a,b,c,d,e,f,g,h ) \
CYG_TRACE8( _bool_, "%08x %08x %08x %08x %08x %08x %08x %08x", \
a,b,c,d,e,f,g,h )
#define CYG_TRACE1XV( _bool_, a ) \
CYG_TRACE1( _bool_, # a "=%08x ", a )
#define CYG_TRACE2XV( _bool_, a,b ) \
CYG_TRACE2( _bool_, \
# a "=%08x " # b "=%08x " , a,b )
#define CYG_TRACE3XV( _bool_, a,b,c ) \
CYG_TRACE3( _bool_, \
# a "=%08x " # b "=%08x " # c "=%08x " , a,b,c )
#define CYG_TRACE4XV( _bool_, a,b,c,d ) \
CYG_TRACE4( _bool_, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
, a,b,c,d )
#define CYG_TRACE5XV( _bool_, a,b,c,d,e ) \
CYG_TRACE5( _bool_, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
# e "=%08x " \
, a,b,c,d,e )
#define CYG_TRACE6XV( _bool_, a,b,c,d,e,f ) \
CYG_TRACE6( _bool_, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
# e "=%08x " # f "=%08x " \
, a,b,c,d,e,f )
#define CYG_TRACE7XV( _bool_, a,b,c,d,e,f,g ) \
CYG_TRACE7( _bool_, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
# e "=%08x " # f "=%08x " # g "=%08x " \
, a,b,c,d,e,f,g )
#define CYG_TRACE8XV( _bool_, a,b,c,d,e,f,g,h ) \
CYG_TRACE8( _bool_, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
# e "=%08x " # f "=%08x " # g "=%08x " # h "=%08x " \
, a,b,c,d,e,f,g,h )
#define CYG_TRACE1XB( a ) \
CYG_TRACE1( CYG_TRACE_USER_BOOL, "%08x", a )
#define CYG_TRACE2XB( a,b ) \
CYG_TRACE2( CYG_TRACE_USER_BOOL, "%08x %08x", a,b )
#define CYG_TRACE3XB( a,b,c ) \
CYG_TRACE3( CYG_TRACE_USER_BOOL, "%08x %08x %08x", a,b,c )
#define CYG_TRACE4XB( a,b,c,d ) \
CYG_TRACE4( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x", a,b,c,d )
#define CYG_TRACE5XB( a,b,c,d,e ) \
CYG_TRACE5( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x %08x", a,b,c,d,e )
#define CYG_TRACE6XB( a,b,c,d,e,f ) \
CYG_TRACE6( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x %08x %08x", \
a,b,c,d,e,f )
#define CYG_TRACE7XB( a,b,c,d,e,f,g ) \
CYG_TRACE7( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x %08x %08x %08x", \
a,b,c,d,e,f,g )
#define CYG_TRACE8XB( a,b,c,d,e,f,g,h ) \
CYG_TRACE8( CYG_TRACE_USER_BOOL, "%08x %08x %08x %08x %08x %08x %08x %08x", \
a,b,c,d,e,f,g,h )
#define CYG_TRACE1XVB( a ) \
CYG_TRACE1( CYG_TRACE_USER_BOOL, # a "=%08x ", a )
#define CYG_TRACE2XVB( a,b ) \
CYG_TRACE2( CYG_TRACE_USER_BOOL, \
# a "=%08x " # b "=%08x " , a,b )
#define CYG_TRACE3XVB( a,b,c ) \
CYG_TRACE3( CYG_TRACE_USER_BOOL, \
# a "=%08x " # b "=%08x " # c "=%08x " , a,b,c )
#define CYG_TRACE4XVB( a,b,c,d ) \
CYG_TRACE4( CYG_TRACE_USER_BOOL, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
, a,b,c,d )
#define CYG_TRACE5XVB( a,b,c,d,e ) \
CYG_TRACE5( CYG_TRACE_USER_BOOL, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
# e "=%08x " \
, a,b,c,d,e )
#define CYG_TRACE6XVB( a,b,c,d,e,f ) \
CYG_TRACE6( CYG_TRACE_USER_BOOL, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
# e "=%08x " # f "=%08x " \
, a,b,c,d,e,f )
#define CYG_TRACE7XVB( a,b,c,d,e,f,g ) \
CYG_TRACE7( CYG_TRACE_USER_BOOL, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
# e "=%08x " # f "=%08x " # g "=%08x " \
, a,b,c,d,e,f,g )
#define CYG_TRACE8XVB( a,b,c,d,e,f,g,h ) \
CYG_TRACE8( CYG_TRACE_USER_BOOL, \
# a "=%08x " # b "=%08x " # c "=%08x " # d "=%08x " \
# e "=%08x " # f "=%08x " # g "=%08x " # h "=%08x " \
, a,b,c,d,e,f,g,h )
// decimal versions
#define CYG_TRACE1D( _bool_, a ) \
CYG_TRACE1( _bool_, "%d", a )
#define CYG_TRACE2D( _bool_, a,b ) \
CYG_TRACE2( _bool_, "%d %d", a,b )
#define CYG_TRACE3D( _bool_, a,b,c ) \
CYG_TRACE3( _bool_, "%d %d %d", a,b,c )
#define CYG_TRACE4D( _bool_, a,b,c,d ) \
CYG_TRACE4( _bool_, "%d %d %d %d", a,b,c,d )
#define CYG_TRACE5D( _bool_, a,b,c,d,e ) \
CYG_TRACE5( _bool_, "%d %d %d %d %d", a,b,c,d,e )
#define CYG_TRACE6D( _bool_, a,b,c,d,e,f ) \
CYG_TRACE6( _bool_, "%d %d %d %d %d %d", \
a,b,c,d,e,f )
#define CYG_TRACE7D( _bool_, a,b,c,d,e,f,g ) \
CYG_TRACE7( _bool_, "%d %d %d %d %d %d %d", \
a,b,c,d,e,f,g )
#define CYG_TRACE8D( _bool_, a,b,c,d,e,f,g,h ) \
CYG_TRACE8( _bool_, "%d %d %d %d %d %d %d %d", \
a,b,c,d,e,f,g,h )
#define CYG_TRACE1DV( _bool_, a ) \
CYG_TRACE1( _bool_, # a "=%d ", a )
#define CYG_TRACE2DV( _bool_, a,b ) \
CYG_TRACE2( _bool_, \
# a "=%d " # b "=%d " , a,b )
#define CYG_TRACE3DV( _bool_, a,b,c ) \
CYG_TRACE3( _bool_, \
# a "=%d " # b "=%d " # c "=%d " , a,b,c )
#define CYG_TRACE4DV( _bool_, a,b,c,d ) \
CYG_TRACE4( _bool_, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
, a,b,c,d )
#define CYG_TRACE5DV( _bool_, a,b,c,d,e ) \
CYG_TRACE5( _bool_, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
# e "=%d " \
, a,b,c,d,e )
#define CYG_TRACE6DV( _bool_, a,b,c,d,e,f ) \
CYG_TRACE6( _bool_, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
# e "=%d " # f "=%d " \
, a,b,c,d,e,f )
#define CYG_TRACE7DV( _bool_, a,b,c,d,e,f,g ) \
CYG_TRACE7( _bool_, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
# e "=%d " # f "=%d " # g "=%d " \
, a,b,c,d,e,f,g )
#define CYG_TRACE8DV( _bool_, a,b,c,d,e,f,g,h ) \
CYG_TRACE8( _bool_, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
# e "=%d " # f "=%d " # g "=%d " # h "=%d " \
, a,b,c,d,e,f,g,h )
#define CYG_TRACE1DB( a ) \
CYG_TRACE1( CYG_TRACE_USER_BOOL, "%d", a )
#define CYG_TRACE2DB( a,b ) \
CYG_TRACE2( CYG_TRACE_USER_BOOL, "%d %d", a,b )
#define CYG_TRACE3DB( a,b,c ) \
CYG_TRACE3( CYG_TRACE_USER_BOOL, "%d %d %d", a,b,c )
#define CYG_TRACE4DB( a,b,c,d ) \
CYG_TRACE4( CYG_TRACE_USER_BOOL, "%d %d %d %d", a,b,c,d )
#define CYG_TRACE5DB( a,b,c,d,e ) \
CYG_TRACE5( CYG_TRACE_USER_BOOL, "%d %d %d %d %d", a,b,c,d,e )
#define CYG_TRACE6DB( a,b,c,d,e,f ) \
CYG_TRACE6( CYG_TRACE_USER_BOOL, "%d %d %d %d %d %d", \
a,b,c,d,e,f )
#define CYG_TRACE7DB( a,b,c,d,e,f,g ) \
CYG_TRACE7( CYG_TRACE_USER_BOOL, "%d %d %d %d %d %d %d", \
a,b,c,d,e,f,g )
#define CYG_TRACE8DB( a,b,c,d,e,f,g,h ) \
CYG_TRACE8( CYG_TRACE_USER_BOOL, "%d %d %d %d %d %d %d %d", \
a,b,c,d,e,f,g,h )
#define CYG_TRACE1DVB( a ) \
CYG_TRACE1( CYG_TRACE_USER_BOOL, # a "=%d ", a )
#define CYG_TRACE2DVB( a,b ) \
CYG_TRACE2( CYG_TRACE_USER_BOOL, \
# a "=%d " # b "=%d " , a,b )
#define CYG_TRACE3DVB( a,b,c ) \
CYG_TRACE3( CYG_TRACE_USER_BOOL, \
# a "=%d " # b "=%d " # c "=%d " , a,b,c )
#define CYG_TRACE4DVB( a,b,c,d ) \
CYG_TRACE4( CYG_TRACE_USER_BOOL, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
, a,b,c,d )
#define CYG_TRACE5DVB( a,b,c,d,e ) \
CYG_TRACE5( CYG_TRACE_USER_BOOL, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
# e "=%d " \
, a,b,c,d,e )
#define CYG_TRACE6DVB( a,b,c,d,e,f ) \
CYG_TRACE6( CYG_TRACE_USER_BOOL, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
# e "=%d " # f "=%d " \
, a,b,c,d,e,f )
#define CYG_TRACE7DVB( a,b,c,d,e,f,g ) \
CYG_TRACE7( CYG_TRACE_USER_BOOL, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
# e "=%d " # f "=%d " # g "=%d " \
, a,b,c,d,e,f,g )
#define CYG_TRACE8DVB( a,b,c,d,e,f,g,h ) \
CYG_TRACE8( CYG_TRACE_USER_BOOL, \
# a "=%d " # b "=%d " # c "=%d " # d "=%d " \
# e "=%d " # f "=%d " # g "=%d " # h "=%d " \
, a,b,c,d,e,f,g,h )
// short hex versions
#define CYG_TRACE1Y( _bool_, a ) \
CYG_TRACE1( _bool_, "%x", a )
#define CYG_TRACE2Y( _bool_, a,b ) \
CYG_TRACE2( _bool_, "%x %x", a,b )
#define CYG_TRACE3Y( _bool_, a,b,c ) \
CYG_TRACE3( _bool_, "%x %x %x", a,b,c )
#define CYG_TRACE4Y( _bool_, a,b,c,d ) \
CYG_TRACE4( _bool_, "%x %x %x %x", a,b,c,d )
#define CYG_TRACE5Y( _bool_, a,b,c,d,e ) \
CYG_TRACE5( _bool_, "%x %x %x %x %x", a,b,c,d,e )
#define CYG_TRACE6Y( _bool_, a,b,c,d,e,f ) \
CYG_TRACE6( _bool_, "%x %x %x %x %x %x", \
a,b,c,d,e,f )
#define CYG_TRACE7Y( _bool_, a,b,c,d,e,f,g ) \
CYG_TRACE7( _bool_, "%x %x %x %x %x %x %x", \
a,b,c,d,e,f,g )
#define CYG_TRACE8Y( _bool_, a,b,c,d,e,f,g,h ) \
CYG_TRACE8( _bool_, "%x %x %x %x %x %x %x %x", \
a,b,c,d,e,f,g,h )
#define CYG_TRACE1YV( _bool_, a ) \
CYG_TRACE1( _bool_, # a "=%x ", a )
#define CYG_TRACE2YV( _bool_, a,b ) \
CYG_TRACE2( _bool_, \
# a "=%x " # b "=%x " , a,b )
#define CYG_TRACE3YV( _bool_, a,b,c ) \
CYG_TRACE3( _bool_, \
# a "=%x " # b "=%x " # c "=%x " , a,b,c )
#define CYG_TRACE4YV( _bool_, a,b,c,d ) \
CYG_TRACE4( _bool_, \
# a "=%x " # b "=%x " # c "=%x " # d "=%x " \
, a,b,c,d )
#define CYG_TRACE5YV( _bool_, a,b,c,d,e ) \
CYG_TRACE5( _bool_, \
# a "=%x " # b "=%x " # c "=%x " # d "=%x " \
# e "=%x " \
, a,b,c,d,e )
#define CYG_TRACE6YV( _bool_, a,b,c,d,e,f ) \
CYG_TRACE6( _bool_, \
# a "=%x " # b "=%x " # c "=%x " # d "=%x " \
# e "=%x " # f "=%x " \
, a,b,c,d,e,f )
#define CYG_TRACE7YV( _bool_, a,b,c,d,e,f,g ) \
CYG_TRACE7( _bool_, \
# a "=%x " # b "=%x " # c "=%x " # d "=%x " \
# e "=%x " # f "=%x " # g "=%x " \
, a,b,c,d,e,f,g )
#define CYG_TRACE8YV( _bool_, a,b,c,d,e,f,g,h ) \
CYG_TRACE8( _bool_, \
# a "=%x " # b "=%x " # c "=%x " # d "=%x " \
# e "=%x " # f "=%x " # g "=%x " # h "=%x " \
, a,b,c,d,e,f,g,h )
#define CYG_TRACE1YB( a ) \
CYG_TRACE1( CYG_TRACE_USER_BOOL, "%x", a )
#define CYG_TRACE2YB( a,b ) \
CYG_TRACE2( CYG_TRACE_USER_BOOL, "%x %x", a,b )
#define CYG_TRACE3YB( a,b,c ) \
CYG_TRACE3( CYG_TRACE_USER_BOOL, "%x %x %x", a,b,c )
#define CYG_TRACE4YB( a,b,c,d ) \
CYG_TRACE4( CYG_TRACE_USER_BOOL, "%x %x %x %x", a,b,c,d )
#define CYG_TRACE5YB( a,b,c,d,e ) \
CYG_TRACE5( CYG_TRACE_USER_BOOL, "%x %x %x %x %x", a,b,c,d,e )
#define CYG_TRACE6YB( a,b,c,d,e,f ) \
CYG_TRACE6( CYG_TRACE_USER_BOOL, "%x %x %x %x %x %x", \
a,b,c,d,e,f )
#define CYG_TRACE7YB( a,b,c,d,e,f,g ) \
CYG_TRACE7( CYG_TRACE_USER_BOOL, "%x %x %x %x %x %x %x", \
a,b,c,d,e,f,g )
#define CYG_TRACE8YB( a,b,c,d,e,f,g,h ) \
CYG_TRACE8( CYG_TRACE_USER_BOOL, "%x %x %x %x %x %x %x %x", \
a,b,c,d,e,f,g,h )
#define CYG_TRACE1YVB( a ) \
CYG_TRACE1( CYG_TRACE_USER_BOOL, # a "=%x ", a )
#define CYG_TRACE2YVB( a,b ) \
CYG_TRACE2( CYG_TRACE_USER_BOOL, \
# a "=%x " # b "
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -