27,6 → 27,7 |
|
int a,b,c; |
struct timespec start,end,diff; |
SYS_FLAGS f; |
|
a = FTrace_chunk_create(1000000, 1000000, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_CYC); |
b = FTrace_chunk_create(1000000, 1000000, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_JTN); |
43,7 → 44,19 |
for (i=0;i<1000000000;i++); |
|
TRACER_LOGEVENT(FTrace_EVT_next_chunk,0,0); |
|
|
f = kern_fsave(); |
__asm__("cpuid":::"eax","ebx","ecx","edx"); |
FAST_TRACER_LOGEVENT(FTrace_EVT_ipoint,1,0); |
FAST_TRACER_LOGEVENT(FTrace_EVT_ipoint,2,0); |
FAST_TRACER_LOGEVENT(FTrace_EVT_ipoint,3,0); |
FAST_TRACER_LOGEVENT(FTrace_EVT_ipoint,4,0); |
FAST_TRACER_LOGEVENT(FTrace_EVT_ipoint,5,0); |
__asm__("cpuid":::"eax","ebx","ecx","edx"); |
kern_frestore(f); |
|
TRACER_LOGEVENT(FTrace_EVT_ipoint,6,0); |
|
for (i=0;i<1000000000;i++); |
|
FTrace_disable(); |
53,9 → 66,9 |
|
cprintf("Logged Time %d s %d us\n",(int)diff.tv_sec,(int)diff.tv_nsec/1000); |
|
FTrace_OSD_init_udp(1, "192.168.0.123", "192.168.0.12"); |
FTrace_OSD_init_udp(1, "192.168.82.43", "192.168.82.20"); |
|
FTrace_send_chunk(a, 0, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_CYC); |
FTrace_send_chunk(b, 0, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_CYC); |
|
return 0; |
|