1,7 → 1,6 |
#include <tracer.h> |
|
#include <kernel/kern.h> |
#include <drivers/udpip.h> |
#include <unistd.h> |
|
|
16,14 → 15,10 |
|
sleep(1); |
|
tracer_init_udp(0,"192.168.118.4","192.168.118.2"); |
tracer_init_udp(1,"192.168.118.4","192.168.118.2"); |
|
sleep(1); |
|
tracer_create_udp_task(NULL,80); |
|
sleep(1); |
|
f = kern_fsave(); |
k = TracerEventsPresent; |
kern_frestore(f); |
50,6 → 45,7 |
extern void *CurrentTracerBuffer; //The Actual Write Point For The Next Event 12 |
extern void *FirstTracerBuffer; //The First Valid Event 16 |
|
|
extern int TracerActive; //20 |
extern int TracerOutputType; //24 |
extern unsigned long long TracerEventsRecorded; //28 |
59,8 → 55,7 |
|
NRT_TASK_MODEL nrt; |
|
void *save_tracer_pointer = (void *)(40270428UL); |
struct net_model m = net_base; |
void *save_tracer_pointer = (void *)(2324422UL); |
|
#ifdef __NEW_TRACER__ |
|
77,12 → 72,6 |
|
cprintf("Total Events Present %d\n",TracerEventsPresent); |
|
net_setudpip(m, "192.168.118.4", "255.255.255.255"); |
|
if (net_init(&m) != 1) { |
return -1; |
} |
|
nrt_task_default_model(nrt); |
|
task_activate(task_create("Finish",finish_task,&nrt,NULL)); |