Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1371 → Rev 1370

/demos/trunk/newtrace/udp/udptrace.c
27,7 → 27,6
 
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);
44,19 → 43,7
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();
66,9 → 53,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.82.43", "192.168.82.20");
FTrace_OSD_init_udp(1, "192.168.0.123", "192.168.0.12");
 
FTrace_send_chunk(b, 0, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_CYC);
FTrace_send_chunk(a, 0, FTRACE_CHUNK_FLAG_FREE | FTRACE_CHUNK_FLAG_CYC);
 
return 0;