/qemu/scripts/ |
H A D | analyse-locks-simpletrace.py | 36 rec = self._get_mutex(mutex) 37 rec["locks"] += 1 38 rec["lock_time"] = timestamp[0] 39 rec["lock_loc"] = (filename, line) 43 rec = self._get_mutex(mutex) 44 rec["locked"] += 1 45 rec["locked_time"] = timestamp[0] 46 acquire_time = rec["locked_time"] - rec["lock_time"] 52 rec = self._get_mutex(mutex) 53 rec["unlocked"] += 1 [all …]
|
H A D | simpletrace.py | 171 def catchall(self, event, rec): argument 185 return lambda _, rec: fn(*(rec[1:2] + rec[3:3 + event_argcount])) 188 return lambda _, rec: fn(*rec[1:3 + event_argcount]) 191 return lambda _, rec: fn(*rec[3:3 + event_argcount]) 204 rec = (event_id, timestamp_ns, pid, *rec_args) 207 self._fn_cache[event_id](event, rec)
|
/qemu/tcg/ |
H A D | perf.c | 256 rec.p.total_size = sizeof(rec) + sizeof(ent) + 1; in write_jr_code_debug_info() 259 rec.nr_entry = 1; in write_jr_code_debug_info() 263 rec.nr_entry++; in write_jr_code_debug_info() 266 fwrite(&rec, sizeof(rec), 1, jitdump); in write_jr_code_debug_info() 293 struct jr_code_load rec; in write_jr_code_load() local 298 rec.p.id = JIT_CODE_LOAD; in write_jr_code_load() 299 rec.p.total_size = sizeof(rec) + symbol_size + host_size; in write_jr_code_load() 301 rec.pid = getpid(); in write_jr_code_load() 303 rec.vma = (uintptr_t)start; in write_jr_code_load() 305 rec.code_size = host_size; in write_jr_code_load() [all …]
|
/qemu/trace/ |
H A D | simple.c | 161 TraceRecord rec; in writeout_thread() member 173 dropped.rec.event = DROPPED_EVENT_ID; in writeout_thread() 174 dropped.rec.timestamp_ns = get_clock(); in writeout_thread() 176 dropped.rec.pid = trace_pid; in writeout_thread() 181 dropped.rec.arguments[0] = dropped_count; in writeout_thread() 183 unused = fwrite(&dropped.rec, dropped.rec.length, 1, trace_fp); in writeout_thread() 201 rec->rec_off = write_to_buffer(rec->rec_off, &val, sizeof(uint64_t)); in trace_record_write_u64() 207 rec->rec_off = write_to_buffer(rec->rec_off, &slen, sizeof(slen)); in trace_record_write_str() 209 rec->rec_off = write_to_buffer(rec->rec_off, (void*)s, slen); in trace_record_write_str() 239 rec->tbuf_idx = idx; in trace_record_start() [all …]
|
H A D | simple.h | 33 int trace_record_start(TraceBufferRecord *rec, uint32_t id, size_t arglen); 38 void trace_record_write_u64(TraceBufferRecord *rec, uint64_t val); 43 void trace_record_write_str(TraceBufferRecord *rec, const char *s, uint32_t slen); 50 void trace_record_finish(TraceBufferRecord *rec);
|
/qemu/contrib/plugins/ |
H A D | hwprofile.c | 87 static void fmt_iocount_record(GString *s, IOCounts *rec) in fmt_iocount_record() argument 91 rec->cpu_read, rec->reads); in fmt_iocount_record() 95 rec->cpu_write, rec->writes); in fmt_iocount_record() 99 static void fmt_dev_record(GString *s, DeviceCounts *rec) in fmt_dev_record() argument 102 rec->name, rec->base); in fmt_dev_record() 103 fmt_iocount_record(s, &rec->totals); in fmt_dev_record() 130 DeviceCounts *rec = (DeviceCounts *) it->data; in plugin_exit() local 131 if (rec->detail) { in plugin_exit() 136 rec->name, rec->base); in plugin_exit() 146 fmt_dev_record(report, rec); in plugin_exit() [all …]
|
H A D | howvec.c | 169 InsnExecCount *rec = (InsnExecCount *) data; in free_record() local 170 qemu_plugin_scoreboard_free(rec->count.score); in free_record() 171 g_free(rec->insn); in free_record() 172 g_free(rec); in free_record() 215 InsnExecCount *rec = (InsnExecCount *) counts->data; in plugin_exit() local 219 rec->insn, in plugin_exit() 220 qemu_plugin_u64_sum(rec->count), in plugin_exit() 221 rec->opcode, in plugin_exit() 222 rec->class ? in plugin_exit() 223 rec->class->class : "un-categorised"); in plugin_exit()
|
H A D | hotpages.c | 89 PageCounters *rec = (PageCounters *) it->data; in plugin_exit() local 93 rec->page_address, in plugin_exit() 94 rec->cpu_read, rec->reads, in plugin_exit() 95 rec->cpu_write, rec->writes); in plugin_exit()
|
H A D | hotblocks.c | 74 ExecCount *rec = (ExecCount *) it->data; in plugin_exit() local 77 rec->start_addr, rec->trans_count, in plugin_exit() 78 rec->insns, in plugin_exit() 80 qemu_plugin_scoreboard_u64(rec->exec_count))); in plugin_exit()
|
/qemu/tests/unit/ |
H A D | test-util-filemonitor.c | 112 rec->id = id; in qemu_file_monitor_test_handler() 113 rec->event = event; in qemu_file_monitor_test_handler() 114 rec->filename = g_strdup(filename); in qemu_file_monitor_test_handler() 125 g_free(rec->filename); in qemu_file_monitor_test_record_free() 126 g_free(rec); in qemu_file_monitor_test_record_free() 182 QFileMonitorTestRecord *rec; in qemu_file_monitor_test_expect() local 188 if (!rec) { in qemu_file_monitor_test_expect() 194 if (id != rec->id) { in qemu_file_monitor_test_expect() 196 rec = qemu_file_monitor_test_next_record(data, rec); in qemu_file_monitor_test_expect() 201 id, rec->id); in qemu_file_monitor_test_expect() [all …]
|
/qemu/tests/plugin/ |
H A D | insn.c | 139 Instruction *rec = g_new0(Instruction, 1); in vcpu_tb_trans() local 140 rec->disas = g_strdup(insn_disas); in vcpu_tb_trans() 141 rec->vaddr = qemu_plugin_insn_vaddr(insn); in vcpu_tb_trans() 142 rec->match = m; in vcpu_tb_trans() 145 QEMU_PLUGIN_CB_NO_REGS, rec); in vcpu_tb_trans()
|
/qemu/audio/ |
H A D | sdlaudio.c | 164 int rec) in sdl_open() argument 184 devid = SDL_OpenAudioDevice(NULL, rec, req, obt, 0); in sdl_open() 187 rec ? "recording" : "playback"); in sdl_open()
|