|
#define | TRACE_ARG_SIZE(n_h, n_d, n_l, n_p, n_a) __FILE__,__LINE__, (n_h*4 + n_d*4 + n_l*4 + n_p*4 + n_a*8) |
|
#define | FMT__0 TRACE_ARG_SIZE(0,0,0,0,0) |
|
#define | FMT__A TRACE_ARG_SIZE(0,0,0,0,1) |
|
#define | FMT__A_A TRACE_ARG_SIZE(0,0,0,0,2) |
|
#define | FMT__A_A_A_A TRACE_ARG_SIZE(0,0,0,0,4) |
|
#define | FMT__A_D_A_P TRACE_ARG_SIZE(0,1,0,1,2) |
|
#define | FMT__A_D_D TRACE_ARG_SIZE(0,2,0,0,1) |
|
#define | FMT__A_D_D_P_H TRACE_ARG_SIZE(1,2,0,1,1) |
|
#define | FMT__A_D_H TRACE_ARG_SIZE(1,1,0,0,1) |
|
#define | FMT__A_D_P_H_H_H TRACE_ARG_SIZE(3,1,0,1,1) |
|
#define | FMT__A_H TRACE_ARG_SIZE(1,0,0,0,1) |
|
#define | FMT__A_H_H TRACE_ARG_SIZE(2,0,0,0,1) |
|
#define | FMT__A_P TRACE_ARG_SIZE(0,0,0,1,1) |
|
#define | FMT__AA TRACE_ARG_SIZE(0,0,0,0,2) |
|
#define | FMT__C TRACE_ARG_SIZE(1,0,0,0,0) |
|
#define | FMT__C_C_H_H TRACE_ARG_SIZE(4,0,0,0,0) |
|
#define | FMT__C_H TRACE_ARG_SIZE(2,0,0,0,0) |
|
#define | FMT__D TRACE_ARG_SIZE(0,1,0,0,0) |
|
#define | FMT__D_A TRACE_ARG_SIZE(0,1,0,0,1) |
|
#define | FMT__D_A_A_H TRACE_ARG_SIZE(1,1,0,0,2) |
|
#define | FMT__D_A_D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,9,0,0,1) |
|
#define | FMT__D_A_D_P_H_H_H TRACE_ARG_SIZE(3,2,0,1,1) |
|
#define | FMT__D_A_H_H TRACE_ARG_SIZE(2,1,0,0,1) |
|
#define | FMT__D_A_P TRACE_ARG_SIZE(0,1,0,1,1) |
|
#define | FMT__D_C TRACE_ARG_SIZE(1,1,0,0,0) |
|
#define | FMT__D_D TRACE_ARG_SIZE(0,2,0,0,0) |
|
#define | FMT__D_D_A TRACE_ARG_SIZE(0,2,0,0,1) |
|
#define | FMT__D_D_A TRACE_ARG_SIZE(0,2,0,0,1) |
|
#define | FMT__D_D_A_A TRACE_ARG_SIZE(0,2,0,0,2) |
|
#define | FMT__D_D_A_D TRACE_ARG_SIZE(0,3,0,0,1) |
|
#define | FMT__D_D_A_D_D_D_D TRACE_ARG_SIZE(0,6,0,0,1) |
|
#define | FMT__D_D_D TRACE_ARG_SIZE(0,3,0,0,0) |
|
#define | FMT__D_D_D_C TRACE_ARG_SIZE(1,3,0,0,0) |
|
#define | FMT__D_D_D_D TRACE_ARG_SIZE(0,4,0,0,0) |
|
#define | FMT__D_D_D_D_D TRACE_ARG_SIZE(0,5,0,0,0) |
|
#define | FMT__D_D_D_D_D_D TRACE_ARG_SIZE(0,6,0,0,0) |
|
#define | FMT__D_D_D_D_D_D_D TRACE_ARG_SIZE(0,7,0,0,0) |
|
#define | FMT__D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,8,0,0,0) |
|
#define | FMT__D_D_D_D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,11,0,0,0) |
|
#define | FMT__D_D_D_D_D_D_D_D_D_D_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,17,0,0,0) |
|
#define | FMT__D_D_D_D_D_D_P TRACE_ARG_SIZE(0,6,0,1,0) |
|
#define | FMT__D_D_D_D_H TRACE_ARG_SIZE(1,4,0,0,0) |
|
#define | FMT__D_D_D_H TRACE_ARG_SIZE(1,3,0,0,0) |
|
#define | FMT__D_D_D_H_H TRACE_ARG_SIZE(2,3,0,0,0) |
|
#define | FMT__D_D_D_L_L TRACE_ARG_SIZE(0,3,2,0,0) |
|
#define | FMT__D_D_D_P TRACE_ARG_SIZE(0,3,0,1,0) |
|
#define | FMT__D_D_H TRACE_ARG_SIZE(1,2,0,0,0) |
|
#define | FMT__D_D_H_D_H TRACE_ARG_SIZE(2,3,0,0,0) |
|
#define | FMT__D_D_H_H TRACE_ARG_SIZE(2,2,0,0,0) |
|
#define | FMT__D_D_H_P_D TRACE_ARG_SIZE(1,3,0,1,0) |
|
#define | FMT__D_D_L TRACE_ARG_SIZE(0,2,1,0,0) |
|
#define | FMT__D_D_L_P TRACE_ARG_SIZE(0,2,1,1,0) |
|
#define | FMT__D_D_P TRACE_ARG_SIZE(0,2,0,1,0) |
|
#define | FMT__D_D_P_D TRACE_ARG_SIZE(0,3,0,1,0) |
|
#define | FMT__D_D_P_H TRACE_ARG_SIZE(1,2,0,1,0) |
|
#define | FMT__D_D_P_H_H_H TRACE_ARG_SIZE(3,2,0,1,0) |
|
#define | FMT__D_D_P_P_P TRACE_ARG_SIZE(0,2,0,3,0) |
|
#define | FMT__D_H TRACE_ARG_SIZE(1,1,0,0,0) |
|
#define | FMT__D_H_D TRACE_ARG_SIZE(1,2,0,0,0) |
|
#define | FMT__D_H_D_D TRACE_ARG_SIZE(1,3,0,0,0) |
|
#define | FMT__D_H_D_D_H_D TRACE_ARG_SIZE(2,4,0,0,0) |
|
#define | FMT__D_H_D_H TRACE_ARG_SIZE(2,2,0,0,0) |
|
#define | FMT__D_H_D_H_H TRACE_ARG_SIZE(3,2,0,0,0) |
|
#define | FMT__D_H_D_P TRACE_ARG_SIZE(1,2,0,1,0) |
|
#define | FMT__D_H_D_P_D TRACE_ARG_SIZE(1,3,0,1,0) |
|
#define | FMT__D_H_H TRACE_ARG_SIZE(2,1,0,0,0) |
|
#define | FMT__D_H_H_D TRACE_ARG_SIZE(2,2,0,0,0) |
|
#define | FMT__D_H_H_D_D_D_D TRACE_ARG_SIZE(2,5,0,0,0) |
|
#define | FMT__D_H_H_H TRACE_ARG_SIZE(3,1,0,0,0) |
|
#define | FMT__D_H_H_H_H TRACE_ARG_SIZE(4,1,0,0,0) |
|
#define | FMT__D_H_H_H_H_H TRACE_ARG_SIZE(5,1,0,0,0) |
|
#define | FMT__D_H_H_H_H_H_H_D_D_D_D TRACE_ARG_SIZE(6,5,0,0,0) |
|
#define | FMT__D_H_L TRACE_ARG_SIZE(1,1,1,0,0) |
|
#define | FMT__D_H_P TRACE_ARG_SIZE(1,1,0,1,0) |
|
#define | FMT__D_L TRACE_ARG_SIZE(0,1,1,0,0) |
|
#define | FMT__D_L_L TRACE_ARG_SIZE(0,1,2,0,0) |
|
#define | FMT__D_L_L_D TRACE_ARG_SIZE(0,2,2,0,0) |
|
#define | FMT__D_L_L_H TRACE_ARG_SIZE(1,1,2,0,0) |
|
#define | FMT__D_L_L_L TRACE_ARG_SIZE(0,1,3,0,0) |
|
#define | FMT__D_P TRACE_ARG_SIZE(0,1,0,1,0) |
|
#define | FMT__D_P_D TRACE_ARG_SIZE(0,2,0,1,0) |
|
#define | FMT__D_P_D_D TRACE_ARG_SIZE(0,3,0,1,0) |
|
#define | FMT__D_P_H_H_D_D TRACE_ARG_SIZE(2,3,0,1,0) |
|
#define | FMT__D_P_H_H_D_H_H TRACE_ARG_SIZE(4,2,0,1,0) |
|
#define | FMT__D_P_H_H_H_H TRACE_ARG_SIZE(4,1,0,1,0) |
|
#define | FMT__D_P_H_H_H_H_H TRACE_ARG_SIZE(5,1,0,1,0) |
|
#define | FMT__D_P_H_H_H_H_H_H TRACE_ARG_SIZE(6,1,0,1,0) |
|
#define | FMT__D_P_H_P TRACE_ARG_SIZE(1,1,0,1,0) |
|
#define | FMT__D_P_P TRACE_ARG_SIZE(0,1,0,2,0) |
|
#define | FMT__D_P_P_D_D_H_H TRACE_ARG_SIZE(2,3,0,2,0) |
|
#define | FMT__D_P_P_H TRACE_ARG_SIZE(1,1,0,2,0) |
|
#define | FMT__H TRACE_ARG_SIZE(1,0,0,0,0) |
|
#define | FMT__H_A TRACE_ARG_SIZE(1,0,0,0,1) |
|
#define | FMT__H_A_A TRACE_ARG_SIZE(1,0,0,0,2) |
|
#define | FMT__H_A_A_H_H TRACE_ARG_SIZE(3,0,0,0,2) |
|
#define | FMT__H_A_H TRACE_ARG_SIZE(2,0,0,0,1) |
|
#define | FMT__H_A_H_H_H TRACE_ARG_SIZE(4,0,0,0,1) |
|
#define | FMT__H_A_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(9,0,0,0,1) |
|
#define | FMT__H_C_D_C TRACE_ARG_SIZE(3,1,0,0,0) |
|
#define | FMT__H_C_H_C TRACE_ARG_SIZE(4,0,0,0,0) |
|
#define | FMT__H_D TRACE_ARG_SIZE(1,1,0,0,0) |
|
#define | FMT__H_D_A TRACE_ARG_SIZE(1,1,0,0,1) |
|
#define | FMT__H_D_A_H_D TRACE_ARG_SIZE(2,2,0,0,1) |
|
#define | FMT__H_D_A_H_H TRACE_ARG_SIZE(3,1,0,0,1) |
|
#define | FMT__H_D_A_H_H_H_H TRACE_ARG_SIZE(5,1,0,0,1) |
|
#define | FMT__H_D_D TRACE_ARG_SIZE(1,2,0,0,0) |
|
#define | FMT__H_D_D_D TRACE_ARG_SIZE(1,3,0,0,0) |
|
#define | FMT__H_D_D_D_D TRACE_ARG_SIZE(1,4,0,0,0) |
|
#define | FMT__H_D_D_D_D_H TRACE_ARG_SIZE(2,4,0,0,0) |
|
#define | FMT__H_D_D_D_H_H_D TRACE_ARG_SIZE(3,4,0,0,0) |
|
#define | FMT__H_D_D_H TRACE_ARG_SIZE(2,2,0,0,0) |
|
#define | FMT__H_D_D_H_D TRACE_ARG_SIZE(2,3,0,0,0) |
|
#define | FMT__H_D_D_H_D_H TRACE_ARG_SIZE(3,3,0,0,0) |
|
#define | FMT__H_D_D_H_H TRACE_ARG_SIZE(3,2,0,0,0) |
|
#define | FMT__H_D_D_H_H_H TRACE_ARG_SIZE(4,2,0,0,0) |
|
#define | FMT__H_D_D_H_H_H_H TRACE_ARG_SIZE(5,2,0,0,0) |
|
#define | FMT__H_D_D_H_P TRACE_ARG_SIZE(2,2,0,1,0) |
|
#define | FMT__H_D_D_P TRACE_ARG_SIZE(1,2,0,1,0) |
|
#define | FMT__H_D_H TRACE_ARG_SIZE(2,1,0,0,0) |
|
#define | FMT__H_D_H_D TRACE_ARG_SIZE(2,2,0,0,0) |
|
#define | FMT__H_D_H_D_D TRACE_ARG_SIZE(2,3,0,0,0) |
|
#define | FMT__H_D_H_D_H_H TRACE_ARG_SIZE(4,2,0,0,0) |
|
#define | FMT__H_D_H_H TRACE_ARG_SIZE(3,1,0,0,0) |
|
#define | FMT__H_D_H_H_H TRACE_ARG_SIZE(4,1,0,0,0) |
|
#define | FMT__H_D_H_H_H_H TRACE_ARG_SIZE(5,1,0,0,0) |
|
#define | FMT__H_D_H_H_H_H_H_H TRACE_ARG_SIZE(7,1,0,0,0) |
|
#define | FMT__H_D_P_H_H_H_H_H TRACE_ARG_SIZE(6,1,0,1,0) |
|
#define | FMT__H_D_P_H_H_H_H_H_H_H TRACE_ARG_SIZE(8,1,0,1,0) |
|
#define | FMT__H_D_P_P_P TRACE_ARG_SIZE(1,1,0,3,0) |
|
#define | FMT__H_H TRACE_ARG_SIZE(2,0,0,0,0) |
|
#define | FMT__H_H_A TRACE_ARG_SIZE(2,0,0,0,1) |
|
#define | FMT__H_H_A_A TRACE_ARG_SIZE(2,0,0,0,2) |
|
#define | FMT__H_H_D TRACE_ARG_SIZE(2,1,0,0,0) |
|
#define | FMT__H_H_D_D TRACE_ARG_SIZE(2,2,0,0,0) |
|
#define | FMT__H_H_D_D_D TRACE_ARG_SIZE(2,3,0,0,0) |
|
#define | FMT__H_H_D_H TRACE_ARG_SIZE(3,1,0,0,0) |
|
#define | FMT__H_H_D_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(10,1,0,0,0) |
|
#define | FMT__D_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(8,1,0,0,0) |
|
#define | FMT__H_H_D_H_P TRACE_ARG_SIZE(3,1,0,1,0) |
|
#define | FMT__H_D_P TRACE_ARG_SIZE(1,1,0,1,0) |
|
#define | FMT__H_H_D_P TRACE_ARG_SIZE(2,1,0,1,0) |
|
#define | FMT__H_H_H TRACE_ARG_SIZE(3,0,0,0,0) |
|
#define | FMT__H_H_H_D TRACE_ARG_SIZE(3,1,0,0,0) |
|
#define | FMT__H_H_H_D_D_H_A_H_A TRACE_ARG_SIZE(5,2,0,0,2) |
|
#define | FMT__H_H_H_D_D_D TRACE_ARG_SIZE(3,3,0,0,0) |
|
#define | FMT__H_H_H_D_H TRACE_ARG_SIZE(4,1,0,0,0) |
|
#define | FMT__H_H_H_D_H_P TRACE_ARG_SIZE(4,1,0,1,0) |
|
#define | FMT__H_H_H_H TRACE_ARG_SIZE(4,0,0,0,0) |
|
#define | FMT__H_H_H_H_D TRACE_ARG_SIZE(4,1,0,0,0) |
|
#define | FMT__H_H_H_H_D_H TRACE_ARG_SIZE(5,1,0,0,0) |
|
#define | FMT__H_H_H_H_H TRACE_ARG_SIZE(5,0,0,0,0) |
|
#define | FMT__H_H_H_H_H_H TRACE_ARG_SIZE(6,0,0,0,0) |
|
#define | FMT__H_H_H_H_H_H_H TRACE_ARG_SIZE(7,0,0,0,0) |
|
#define | FMT__H_H_H_H_H_H_H_H TRACE_ARG_SIZE(8,0,0,0,0) |
|
#define | FMT__H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(9,0,0,0,0) |
|
#define | FMT__H_H_H_H_H_H_H_H_P_P TRACE_ARG_SIZE(8,0,0,2,0) |
|
#define | FMT__H_H_H_H_H_H_P_P TRACE_ARG_SIZE(6,0,0,2,0) |
|
#define | FMT__H_H_H_H_H_H_P_P_P_P TRACE_ARG_SIZE(6,2,0,4,0) |
|
#define | FMT__H_H_H_H_P_P_P TRACE_ARG_SIZE(4,0,0,3,0) |
|
#define | FMT__H_H_H_P TRACE_ARG_SIZE(3,0,0,1,0) |
|
#define | FMT__H_H_L TRACE_ARG_SIZE(2,0,1,0,0) |
|
#define | FMT__H_H_L_H TRACE_ARG_SIZE(3,0,1,0,0) |
|
#define | FMT__H_H_L_H_P TRACE_ARG_SIZE(3,0,1,4,0) |
|
#define | FMT__H_H_P TRACE_ARG_SIZE(2,0,0,1,0) |
|
#define | FMT__H_H_P_D TRACE_ARG_SIZE(2,1,0,1,0) |
|
#define | FMT__H_H_P_P_P TRACE_ARG_SIZE(2,0,0,3,0) |
|
#define | FMT__H_L TRACE_ARG_SIZE(1,0,1,0,0) |
|
#define | FMT__H_L_A TRACE_ARG_SIZE(1,0,1,0,1) |
|
#define | FMT__H_L_D TRACE_ARG_SIZE(1,1,1,0,0) |
|
#define | FMT__H_L_H TRACE_ARG_SIZE(2,0,1,0,0) |
|
#define | FMT__H_L_D_D TRACE_ARG_SIZE(1,2,1,0,0) |
|
#define | FMT__H_L_D_P TRACE_ARG_SIZE(1,1,1,1,0) |
|
#define | FMT__H_L_H_D TRACE_ARG_SIZE(2,1,1,0,0) |
|
#define | FMT__H_L_H_D_D TRACE_ARG_SIZE(2,2,1,0,0) |
|
#define | FMT__H_L_H_H_H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(13,0,1,0,0) |
|
#define | FMT__H_D_H_H_H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(13,1,0,0,0) |
|
#define | FMT__H_L_H_H_P TRACE_ARG_SIZE(3,0,1,4,0) |
|
#define | FMT__H_L_L_H_A TRACE_ARG_SIZE(2,0,2,0,1) |
|
#define | FMT__H_P TRACE_ARG_SIZE(1,0,0,1,0) |
|
#define | FMT__H_P_D TRACE_ARG_SIZE(1,1,0,1,0) |
|
#define | FMT__H_P_D_D_H_P TRACE_ARG_SIZE(2,2,0,2,0) |
|
#define | FMT__H_P_H TRACE_ARG_SIZE(2,0,0,1,0) |
|
#define | FMT__H_P_H_D TRACE_ARG_SIZE(2,1,0,1,0) |
|
#define | FMT__H_P_H_D_H TRACE_ARG_SIZE(3,1,0,1,0) |
|
#define | FMT__H_P_H_H TRACE_ARG_SIZE(3,0,0,1,0) |
|
#define | FMT__H_P_H_H_H TRACE_ARG_SIZE(4,0,0,1,0) |
|
#define | FMT__H_P_H_H_D TRACE_ARG_SIZE(3,1,0,1,0) |
|
#define | FMT__H_P_H_H_H_H TRACE_ARG_SIZE(5,0,0,1,0) |
|
#define | FMT__H_P_H_P TRACE_ARG_SIZE(2,0,0,2,0) |
|
#define | FMT__H_P_H_P_H TRACE_ARG_SIZE(3,0,0,2,0) |
|
#define | FMT__H_P_H_P_H_H TRACE_ARG_SIZE(4,0,0,2,0) |
|
#define | FMT__H_P_H_P_H_H_P TRACE_ARG_SIZE(4,0,0,3,0) |
|
#define | FMT__H_P_L_H TRACE_ARG_SIZE(2,0,1,1,0) |
|
#define | FMT__H_P_P_P TRACE_ARG_SIZE(1,0,0,3,0) |
|
#define | FMT__H_P_P_P_D_P_P TRACE_ARG_SIZE(1,1,0,5,0) |
|
#define | FMT__H_P_P_P_P TRACE_ARG_SIZE(1,0,0,4,0) |
|
#define | FMT__H_P_P_P_P_P TRACE_ARG_SIZE(1,0,0,5,0) |
|
#define | FMT__L TRACE_ARG_SIZE(0,0,1,0,0) |
|
#define | FMT__L_A TRACE_ARG_SIZE(0,0,1,0,1) |
|
#define | FMT__L_D TRACE_ARG_SIZE(0,1,1,0,0) |
|
#define | FMT__L_D_D TRACE_ARG_SIZE(0,2,1,0,0) |
|
#define | FMT__L_D_D_D TRACE_ARG_SIZE(0,3,1,0,0) |
|
#define | FMT__L_H TRACE_ARG_SIZE(1,0,1,0,0) |
|
#define | FMT__L_H_H TRACE_ARG_SIZE(2,0,1,0,0) |
|
#define | FMT__L_H_H_H TRACE_ARG_SIZE(3,0,1,0,0) |
|
#define | FMT__L_L TRACE_ARG_SIZE(0,0,2,0,0) |
|
#define | FMT__L_L_L TRACE_ARG_SIZE(0,0,3,0,0) |
|
#define | FMT__L_L_A_A TRACE_ARG_SIZE(0,0,2,0,2) |
|
#define | FMT__L_D_A_A TRACE_ARG_SIZE(0,1,1,0,2) |
|
#define | FMT__L_L_A_A_H_L_H_H_H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(13,0,3,0,2) |
|
#define | FMT__L_L_D_D TRACE_ARG_SIZE(0,2,2,0,0) |
|
#define | FMT__L_L_H_L_H_H_H_H_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(13,0,3,0,0) |
|
#define | FMT__L_L_L_D TRACE_ARG_SIZE(0,1,3,0,0) |
|
#define | FMT__L_L_L_L TRACE_ARG_SIZE(0,0,4,0,0) |
|
#define | FMT__L_L_L_L_L TRACE_ARG_SIZE(0,0,5,0,0) |
|
#define | FMT__L_L_L_L_L_L_L TRACE_ARG_SIZE(0,0,7,0,0) |
|
#define | FMT__L_P TRACE_ARG_SIZE(0,0,1,1,0) |
|
#define | FMT__P TRACE_ARG_SIZE(0,0,0,1,0) |
|
#define | FMT__P_A TRACE_ARG_SIZE(0,0,0,1,1) |
|
#define | FMT__P_D TRACE_ARG_SIZE(0,1,0,1,0) |
|
#define | FMT__P_D_D TRACE_ARG_SIZE(0,2,0,1,0) |
|
#define | FMT__P_D_D_D TRACE_ARG_SIZE(0,3,0,1,0) |
|
#define | FMT__P_D_D_D_D TRACE_ARG_SIZE(0,4,0,1,0) |
|
#define | FMT__P_D_D_D_D_D TRACE_ARG_SIZE(0,5,0,1,0) |
|
#define | FMT__P_D_D_D_D_D_D TRACE_ARG_SIZE(0,6,0,1,0) |
|
#define | FMT__P_D_D_D_D_D_D_D TRACE_ARG_SIZE(0,7,0,1,0) |
|
#define | FMT__P_D_D_D_H_D TRACE_ARG_SIZE(1,4,0,1,0) |
|
#define | FMT__P_D_D_H TRACE_ARG_SIZE(1,2,0,1,0) |
|
#define | FMT__P_D_D_L_L_P TRACE_ARG_SIZE(0,2,2,2,0) |
|
#define | FMT__P_D_H TRACE_ARG_SIZE(1,1,0,1,0) |
|
#define | FMT__P_D_P TRACE_ARG_SIZE(0,1,0,2,0) |
|
#define | FMT__P_D_P_D TRACE_ARG_SIZE(0,2,0,2,0) |
|
#define | FMT__P_H TRACE_ARG_SIZE(1,0,0,1,0) |
|
#define | FMT__P_H_D TRACE_ARG_SIZE(1,1,0,1,0) |
|
#define | FMT__P_H_D_D TRACE_ARG_SIZE(1,2,0,1,0) |
|
#define | FMT__P_H_D_D_H TRACE_ARG_SIZE(2,2,0,1,0) |
|
#define | FMT__P_H_D_P TRACE_ARG_SIZE(1,1,0,2,0) |
|
#define | FMT__P_H_D_H TRACE_ARG_SIZE(2,1,0,1,0) |
|
#define | FMT__P_H_D_L TRACE_ARG_SIZE(1,1,1,1,0) |
|
#define | FMT__P_H_H TRACE_ARG_SIZE(2,0,0,1,0) |
|
#define | FMT__P_H_H_D_D TRACE_ARG_SIZE(2,2,0,1,0) |
|
#define | FMT__P_H_H_H TRACE_ARG_SIZE(3,0,0,1,0) |
|
#define | FMT__P_H_H_H_A TRACE_ARG_SIZE(3,0,0,1,1) |
|
#define | FMT__P_H_H_H_H TRACE_ARG_SIZE(4,0,0,1,0) |
|
#define | FMT__P_H_H_H_H_D TRACE_ARG_SIZE(4,1,0,1,0) |
|
#define | FMT__P_H_H_H_H_H_H TRACE_ARG_SIZE(6,0,0,1,0) |
|
#define | FMT__P_H_H_H_H_H_H_H TRACE_ARG_SIZE(7,0,0,1,0) |
|
#define | FMT__P_H_H_H_L TRACE_ARG_SIZE(3,0,1,1,0) |
|
#define | FMT__P_H_H_L TRACE_ARG_SIZE(2,0,1,1,0) |
|
#define | FMT__P_H_L TRACE_ARG_SIZE(1,0,1,1,0) |
|
#define | FMT__P_H_L_H_L TRACE_ARG_SIZE(2,0,2,1,0) |
|
#define | FMT__P_H_P TRACE_ARG_SIZE(1,0,0,2,0) |
|
#define | FMT__P_H_P_D TRACE_ARG_SIZE(1,1,0,2,0) |
|
#define | FMT__P_H_P_D_D TRACE_ARG_SIZE(1,2,0,2,0) |
|
#define | FMT__P_H_P_D_D_D TRACE_ARG_SIZE(1,3,0,2,0) |
|
#define | FMT__P_H_P_H TRACE_ARG_SIZE(2,0,0,2,0) |
|
#define | FMT__P_H_P_H_L TRACE_ARG_SIZE(2,0,1,2,0) |
|
#define | FMT__P_H_P_P TRACE_ARG_SIZE(1,0,0,3,0) |
|
#define | FMT__P_H_P_L TRACE_ARG_SIZE(1,0,1,2,0) |
|
#define | FMT__P_H_P_P_H TRACE_ARG_SIZE(2,0,0,3,0) |
|
#define | FMT__P_H_P_P_P TRACE_ARG_SIZE(1,0,0,4,0) |
|
#define | FMT__P_L TRACE_ARG_SIZE(0,0,1,1,0) |
|
#define | FMT__P_L_D TRACE_ARG_SIZE(0,1,1,1,0) |
|
#define | FMT__P_L_H TRACE_ARG_SIZE(1,0,1,1,0) |
|
#define | FMT__P_L_L_D TRACE_ARG_SIZE(0,1,2,1,0) |
|
#define | FMT__P_L_L_L TRACE_ARG_SIZE(0,0,3,1,0) |
|
#define | FMT__P_L_P_L TRACE_ARG_SIZE(0,0,2,2,0) |
|
#define | FMT__P_L_P_P_P TRACE_ARG_SIZE(0,0,1,4,0) |
|
#define | FMT__P_P TRACE_ARG_SIZE(0,0,0,2,0) |
|
#define | FMT__P_P_D TRACE_ARG_SIZE(0,1,0,2,0) |
|
#define | FMT__P_P_D_D TRACE_ARG_SIZE(0,2,0,2,0) |
|
#define | FMT__P_P_D_D_H TRACE_ARG_SIZE(1,2,0,2,0) |
|
#define | FMT__P_P_D_D_P TRACE_ARG_SIZE(0,2,0,3,0) |
|
#define | FMT__P_P_D_H_H TRACE_ARG_SIZE(2,1,0,2,0) |
|
#define | FMT__P_P_D_H_P TRACE_ARG_SIZE(1,1,0,3,0) |
|
#define | FMT__P_P_D_P TRACE_ARG_SIZE(0,1,0,3,0) |
|
#define | FMT__P_P_D_P_D TRACE_ARG_SIZE(0,2,0,3,0) |
|
#define | FMT__P_P_D_P_H TRACE_ARG_SIZE(1,1,0,3,0) |
|
#define | FMT__P_P_H TRACE_ARG_SIZE(1,0,0,2,0) |
|
#define | FMT__P_P_H_D TRACE_ARG_SIZE(1,1,0,2,0) |
|
#define | FMT__P_P_H_H TRACE_ARG_SIZE(2,0,0,2,0) |
|
#define | FMT__P_P_H_H_P TRACE_ARG_SIZE(2,0,0,3,0) |
|
#define | FMT__P_P_H_H_H TRACE_ARG_SIZE(3,0,0,2,0) |
|
#define | FMT__P_P_H_P TRACE_ARG_SIZE(1,0,0,3,0) |
|
#define | FMT__P_P_H_P_D_P TRACE_ARG_SIZE(1,2,0,4,0) |
|
#define | FMT__P_P_H_P_H TRACE_ARG_SIZE(2,0,0,3,0) |
|
#define | FMT__P_P_L_D TRACE_ARG_SIZE(0,1,1,2,0) |
|
#define | FMT__P_P_P TRACE_ARG_SIZE(0,0,0,3,0) |
|
#define | FMT__P_P_P_H TRACE_ARG_SIZE(1,0,0,3,0) |
|
#define | FMT__P_P_P_D TRACE_ARG_SIZE(0,1,0,3,0) |
|
#define | FMT__P_P_P_D_P TRACE_ARG_SIZE(0,1,0,4,0) |
|
#define | FMT__P_P_P_H_H TRACE_ARG_SIZE(2,0,0,3,0) |
|
#define | FMT__P_P_P_P TRACE_ARG_SIZE(0,0,0,4,0) |
|
#define | FMT__D_D_L_D TRACE_ARG_SIZE(0,3,1,0,0) |
|
#define | FMT__D_D_L_L TRACE_ARG_SIZE(0,2,2,0,0) |
|
#define | FMT__D_D_D_D_L_L TRACE_ARG_SIZE(0,4,2,0,0) |
|
#define | FMT__L_D_D_D_D_L_L TRACE_ARG_SIZE(0,4,3,0,0) |
|
#define | FMT__L_L_L_D_D TRACE_ARG_SIZE(0,2,3,0,0) |
|
#define | FMT__D_H_P_H TRACE_ARG_SIZE(2,1,0,1,0) |
|
#define | FMT__H_D_H_H_D TRACE_ARG_SIZE(3,2,0,0,0) |
|
#define | FMT__D_A_B_H_H TRACE_ARG_SIZE(2,1,0,0,3) |
|
#define | FMT__A_A_P TRACE_ARG_SIZE(0,0,0,1,2) |
|
#define | FMT__B TRACE_ARG_SIZE(0,0,0,0,2) |
|
#define | FMT__B_H_B TRACE_ARG_SIZE(1,0,0,0,4) |
|
#define | FMT__A_D TRACE_ARG_SIZE(0,1,0,0,1) |
|
#define | FMT__L_D_P_H TRACE_ARG_SIZE(1,1,1,1,0) |
|
#define | FMT__D_D_H_H_H TRACE_ARG_SIZE(3,2,0,0,0) |
|
#define | FMT__P_B_D_D TRACE_ARG_SIZE(0,2,0,1,2) |
|
#define | FMT__H_B_H_B TRACE_ARG_SIZE(2,0,0,0,4) |
|
#define | FMT__B_A TRACE_ARG_SIZE(0,0,0,0,3) |
|
#define | FMT__D_H_A TRACE_ARG_SIZE(1,1,0,0,1) |
|
#define | FMT__D_A_H TRACE_ARG_SIZE(1,1,0,0,1) |
|
#define | FMT__D_D_D_A_B TRACE_ARG_SIZE(0,3,0,0,3) |
|
#define | FMT__D_B_A TRACE_ARG_SIZE(0,1,0,0,3) |
|
#define | FMT__H_B_A TRACE_ARG_SIZE(1,0,0,0,3) |
|
#define | FMT__D_D_H_H_D_D_D_D TRACE_ARG_SIZE(2,6,0,0,0) |
|
#define | FMT__P_D_H_H_H_A TRACE_ARG_SIZE(3,1,0,1,1) |
|
#define | FMT__H_A_H_H_H_H_H TRACE_ARG_SIZE(6,0,0,0,1) |
|
#define | FMT__H_D_A_H TRACE_ARG_SIZE(2,1,0,0,1) |
|
#define | FMT__D_A_H_D TRACE_ARG_SIZE(1,2,0,0,1) |
|
#define | FMT__P_H_H_H_H_H_H_H_H TRACE_ARG_SIZE(8,0,0,1,0) |
|
#define | FMT__D_D_H_L_H_H TRACE_ARG_SIZE(3,2,1,0,0) |
|
#define | FMT__D_H_L_H_H TRACE_ARG_SIZE(3,1,1,0,0) |
|
#define | FMT__H_D_H_L_H_H TRACE_ARG_SIZE(4,1,1,0,0) |
|
#define | FMT__D_H_D_H_L_H_H TRACE_ARG_SIZE(4,2,1,0,0) |
|
#define | FMT__D_D_H_H_H_D_D_D_D TRACE_ARG_SIZE(3,6,0,0,0) |
|
#define | FMT__H_D_H_L TRACE_ARG_SIZE(2,1,1,0,0) |
|
#define | FMT__H_H_L_L TRACE_ARG_SIZE(2,0,2,0,0) |
|
#define | FMT__D_D_H_H_D_H_D_D_D_D TRACE_ARG_SIZE(3,7,0,0,0) |
|
#define | FMT__D_A_D_A TRACE_ARG_SIZE(0,2,0,0,2) |
|
#define | FMT__H_H_H_L_H_H_H TRACE_ARG_SIZE(6,0,1,0,0) |
|
#define | FMT__H_D_D_D_D_D TRACE_ARG_SIZE(1,5,0,0,0) |
|
#define | FMT__P_P_D_D_L TRACE_ARG_SIZE(0,2,1,2,0) |
|
#define | FMT__P_L_L TRACE_ARG_SIZE(0,0,2,1,0) |
|
#define | FMT__P_P_L_L TRACE_ARG_SIZE(0,0,2,2,0) |
|
#define | FMT__H_H_D_D_H TRACE_ARG_SIZE(3,3,0,0,0) |
|
#define | FMT__L_D_H_H_H_H TRACE_ARG_SIZE(4,1,1,0,0) |
|
#define | FMT__P_A_A TRACE_ARG_SIZE(0,0,0,1,2) |
|
#define | FMT__D_D_P_H_H_H_H TRACE_ARG_SIZE(4,2,1,0,0) |
|
#define | FMT__P_P_D_D_D TRACE_ARG_SIZE(0,4,2,0,0) |
|
MCU platforms has not too much code space while extensive trace eats code space very quickly. Special care taken to decrease code space: trace format strings are not included into compiled code. Additional utility parses trace dump seeking for format strings in the sources producing readable trace file.
ZBOSS trace has 2 parameters to switch log messages on/off: mask and level. Mask used to exclude some layers (subsystems) trace. Level used to trace more or less detailed messages from the same layer. Trace can be switched ON at compile time using 2 defines. ZB_TRACE_LEVEL is mandatory, ZB_TRACE_MASK is optional. No trace code compiled if ZB_TRACE_LEVEL is not defined; ZB_TRACE_MASK is ~0 (all 1) by default.
FMT_P_P_H and similar constants are defined in zb_trace.h and are sum of argument sizes. Actual for trace to serial, ignored in case of trace to file.