Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1370 → Rev 1371

/demos/trunk/newtrace/udp/udptrace.c
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;