Home | History | Annotate | Download | only in qemu

Lines Matching full:trace_method

35 TraceMethod trace_method;
401 trace_method.filename = fname;
408 trace_method.fstream = fstream;
409 trace_method.compressed_ptr = trace_method.compressed;
410 trace_method.prev_time = 0;
411 trace_method.prev_addr = 0;
412 trace_method.prev_pid = 0;
727 if (trace_method.fstream) {
728 uint32_t size = trace_method.compressed_ptr - trace_method.compressed;
730 fwrite(trace_method.compressed, sizeof(char), size,
731 trace_method.fstream);
737 fwrite(&zeros, 2, 1, trace_method.fstream);
738 fclose(trace_method.fstream);
1852 if (trace_method.fstream == NULL)
1855 fprintf(stderr, "trace_method time: %llu p%d 0x%x %d\n",
1858 char *comp_ptr = trace_method.compressed_ptr;
1860 if (max_end_ptr >= &trace_method.compressed[kCompressedSize]) {
1861 uint32_t size = comp_ptr - trace_method.compressed;
1862 fwrite(trace_method.compressed, sizeof(char), size, trace_method.fstream);
1863 comp_ptr = trace_method.compressed;
1865 uint64_t time_diff = sim_time - trace_method.prev_time;
1866 trace_method.prev_time = sim_time;
1868 int32_t addr_diff = addr - trace_method.prev_addr;
1869 trace_method.prev_addr = addr;
1871 int32_t pid_diff = current_pid - trace_method.prev_pid;
1872 trace_method.prev_pid = current_pid;
1878 trace_method.compressed_ptr = comp_ptr;