55,6 → 55,16 |
fseek(input_file,-(delta+10),SEEK_CUR); |
|
p = buffer; |
/* |
// specific server events |
#define FTrace_EVT_server_create 0x08 // Par1 [empty] Par2 [server] |
#define FTrace_EVT_server_replenish 0x18 // Par1 [empty] Par2 [server] |
#define FTrace_EVT_server_exhaust 0x28 // Par1 [empty] Par2 [server] |
#define FTrace_EVT_server_reclaiming 0x38 // Par1 [empty] Par2 [server] |
#define FTrace_EVT_server_remove 0x48 // Par1 [empty] Par2 [server] |
#define FTrace_EVT_server_active 0x58 // Par1 [empty] Par2 [server] |
#define FTrace_EVT_server_using_rec 0x68 // Par1 [reclaiming] Par2 [server] |
*/ |
|
while ((unsigned int)(p) + 16 <= (unsigned int)(buffer + READ_BUFFER) && |
(unsigned int)(p) + 16 <= (unsigned int)(buffer + n + delta)) { |
134,7 → 144,37 |
printf("10 "); |
tsc = 1; |
break; |
// specific server events |
case FTrace_EVT_server_create: |
printf("11 "); |
tsc=1; |
break; |
|
case FTrace_EVT_server_replenish: |
printf("12 "); |
tsc=1; |
break; |
case FTrace_EVT_server_exhaust: |
printf("13 "); |
tsc=1; |
break; |
case FTrace_EVT_server_reclaiming: |
printf("14 "); |
tsc=1; |
break; |
case FTrace_EVT_server_remove: |
printf("15 "); |
tsc=1; |
break; |
case FTrace_EVT_server_active: |
printf("16 "); |
tsc=1; |
break; |
case FTrace_EVT_server_using_rec: |
printf("17 "); |
tsc=1; |
break; |
|
case FTrace_EVT_task_deadline_miss: |
printf("20 "); |
tsc = 1; |
209,6 → 249,17 |
printf("%d ",*(unsigned int *)(p+12)); |
break; |
|
case FTrace_EVT_server_replenish: |
case FTrace_EVT_server_exhaust: |
case FTrace_EVT_server_reclaiming: |
case FTrace_EVT_server_remove: |
case FTrace_EVT_server_active: |
printf("%d ", *(unsigned int *)(p+12)); |
break; |
case FTrace_EVT_server_create: |
case FTrace_EVT_server_using_rec: |
printf("%d %d",*(unsigned short int *)(p+2),*(unsigned int *)(p+12)); |
break; |
} |
|
printf("\n"); |