write_to_buffer(write_pos_intr,(void*)&startId, sizeof(uint16_t));
write_to_buffer(write_pos_intr,(void*)&startTimeDelta, sizeof(uint32_t));
start_intr = start;
- start_intr.nanoseconds -= 40;
+ start_intr.nanoseconds -= 20;
write_to_buffer(write_pos_intr,(void*)&start_intr, sizeof(buffer_start));
write_to_buffer(write_pos_proc,(void*)&startId, sizeof(uint16_t));
write_to_buffer(write_pos_proc,(void*)&startTimeDelta, sizeof(uint32_t));
start_proc = start;
- start_proc.nanoseconds -= 20;
+ start_proc.nanoseconds -= 40;
write_to_buffer(write_pos_proc,(void*)&start_proc, sizeof(buffer_start));
//parse *.proc file to get process and irq info
write_to_buffer(write_pos_intr,(void*)&newId,sizeof(uint16_t));
write_to_buffer(write_pos_intr,(void*)&time_delta, sizeof(uint32_t));
end_intr = end;
- end_intr.nanoseconds -= 40;
+ end_intr.nanoseconds -= 20;
write_to_buffer(write_pos_intr,(void*)&end_intr,sizeof(buffer_start));
write_to_buffer(write_pos_proc,(void*)&newId,sizeof(uint16_t));
write_to_buffer(write_pos_proc,(void*)&time_delta, sizeof(uint32_t));
end_proc = end;
- end_proc.nanoseconds -= 20;
+ end_proc.nanoseconds -= 40;
write_to_buffer(write_pos_proc,(void*)&end_proc,sizeof(buffer_start));
write_pos_intr = buf_intr + block_size - sizeof(uint32_t);