Home
last modified time | relevance | path

Searched refs:cursor (Results 1 – 25 of 25) sorted by relevance

/tools/verification/dot2/
Dautomata.py43 cursor = 0
54 line = dot_lines[cursor].split()
59 cursor += 1
63 cursor = 0
64 while self.__dot_lines[cursor].split()[0] != "{node":
65 cursor += 1
66 return cursor
69 cursor = 0
70 while self.__dot_lines[cursor].split()[0] != "{node":
71 cursor += 1
[all …]
/tools/perf/util/
Dcallchain.h160 struct callchain_cursor_node cursor; member
195 struct callchain_cursor *cursor,
198 int callchain_merge(struct callchain_cursor *cursor,
201 void callchain_cursor_reset(struct callchain_cursor *cursor);
203 int callchain_cursor_append(struct callchain_cursor *cursor, u64 ip,
210 static inline void callchain_cursor_commit(struct callchain_cursor *cursor) in callchain_cursor_commit() argument
212 if (cursor == NULL) in callchain_cursor_commit()
214 cursor->curr = cursor->first; in callchain_cursor_commit()
215 cursor->pos = 0; in callchain_cursor_commit()
220 callchain_cursor_current(struct callchain_cursor *cursor) in callchain_cursor_current() argument
[all …]
Dcallchain.c573 fill_node(struct callchain_node *node, struct callchain_cursor *cursor) in fill_node() argument
577 node->val_nr = cursor->nr - cursor->pos; in fill_node()
581 cursor_node = callchain_cursor_current(cursor); in fill_node()
640 callchain_cursor_advance(cursor); in fill_node()
641 cursor_node = callchain_cursor_current(cursor); in fill_node()
648 struct callchain_cursor *cursor, in add_child() argument
657 if (fill_node(new, cursor) < 0) { in add_child()
816 struct callchain_cursor *cursor, in split_add_child() argument
848 if (idx_total < cursor->nr) { in split_add_child()
859 node = callchain_cursor_current(cursor); in split_add_child()
[all …]
Devsel_fprintf.c111 unsigned int print_opts, struct callchain_cursor *cursor, in sample__fprintf_callchain() argument
129 if (cursor == NULL) in sample__fprintf_callchain()
133 callchain_cursor_commit(cursor); in sample__fprintf_callchain()
140 node = callchain_cursor_current(cursor); in sample__fprintf_callchain()
200 callchain_cursor_advance(cursor); in sample__fprintf_callchain()
209 struct callchain_cursor *cursor, struct strlist *bt_stop_list, FILE *fp) in sample__fprintf_sym() argument
220 if (cursor != NULL) { in sample__fprintf_sym()
222 cursor, bt_stop_list, fp); in sample__fprintf_sym()
Dmachine.c2057 struct callchain_cursor *cursor, in add_callchain_ip() argument
2099 callchain_cursor_reset(cursor); in add_callchain_ip()
2120 callchain_cursor_reset(cursor); in add_callchain_ip()
2136 err = callchain_cursor_append(cursor, ip, &ms, in add_callchain_ip()
2232 struct callchain_cursor *cursor, in lbr_callchain_add_kernel_ip() argument
2246 err = add_callchain_ip(thread, cursor, parent, in lbr_callchain_add_kernel_ip()
2257 err = add_callchain_ip(thread, cursor, parent, in lbr_callchain_add_kernel_ip()
2269 struct callchain_cursor *cursor, in save_lbr_cursor_node() argument
2277 if (cursor->pos == cursor->nr) { in save_lbr_cursor_node()
2282 if (!cursor->curr) in save_lbr_cursor_node()
[all …]
Devsel_fprintf.h38 unsigned int print_opts, struct callchain_cursor *cursor,
43 struct callchain_cursor *cursor,
Ddb-export.c218 struct callchain_cursor *cursor; in call_path_from_sample() local
230 cursor = get_tls_callchain_cursor(); in call_path_from_sample()
231 err = thread__resolve_callchain(thread, cursor, evsel, in call_path_from_sample()
237 callchain_cursor_commit(cursor); in call_path_from_sample()
245 node = callchain_cursor_current(cursor); in call_path_from_sample()
270 callchain_cursor_advance(cursor); in call_path_from_sample()
Dmachine.h182 struct callchain_cursor *cursor,
191 struct callchain_cursor *cursor, in thread__resolve_callchain() argument
199 cursor, in thread__resolve_callchain()
Dhist.c1047 struct callchain_cursor *cursor = get_tls_callchain_cursor(); in iter_prepare_cumulative_entry() local
1049 if (cursor == NULL) in iter_prepare_cumulative_entry()
1052 callchain_cursor_commit(cursor); in iter_prepare_cumulative_entry()
1059 he_cache = malloc(sizeof(*he_cache) * (cursor->nr + 1)); in iter_prepare_cumulative_entry()
1153 struct callchain_cursor cursor, *tls_cursor = get_tls_callchain_cursor(); in iter_add_next_cumulative_entry() local
1159 callchain_cursor_snapshot(&cursor, tls_cursor); in iter_add_next_cumulative_entry()
1192 callchain_append(he->callchain, &cursor, sample->period); in iter_add_next_cumulative_entry()
1591 struct callchain_cursor *cursor = get_tls_callchain_cursor(); in hists__hierarchy_insert_entry() local
1593 if (cursor == NULL) in hists__hierarchy_insert_entry()
1596 callchain_cursor_reset(cursor); in hists__hierarchy_insert_entry()
[all …]
Dthread.c483 map_symbol__exit(&pos->cursor.ms); in thread__free_stitch_list()
/tools/testing/selftests/cachestat/
Dtest_cachestat.c39 char *cursor, *data; in write_exactly() local
57 cursor = data; in write_exactly()
60 ssize_t read_len = read(random_fd, cursor, remained); in write_exactly()
69 cursor += read_len; in write_exactly()
74 cursor = data; in write_exactly()
76 ssize_t write_len = write(fd, cursor, remained); in write_exactly()
85 cursor += write_len; in write_exactly()
/tools/testing/selftests/bpf/progs/
Dtest_seg6_loop.c57 void *cursor, *data_end; in get_srh() local
63 cursor = (void *)(long)skb->data; in get_srh()
64 ipver = (uint8_t *)cursor; in get_srh()
72 ip = cursor_advance(cursor, sizeof(*ip)); in get_srh()
79 srh = cursor_advance(cursor, sizeof(*srh)); in get_srh()
Dtest_lwt_seg6local.c57 void *cursor, *data_end; in get_srh() local
63 cursor = (void *)(long)skb->data; in get_srh()
64 ipver = (uint8_t *)cursor; in get_srh()
72 ip = cursor_advance(cursor, sizeof(*ip)); in get_srh()
79 srh = cursor_advance(cursor, sizeof(*srh)); in get_srh()
/tools/perf/
Dbuiltin-timechart.c204 struct per_pid *cursor = tchart->all_data; in find_create_pid() local
206 while (cursor) { in find_create_pid()
207 if (cursor->pid == pid) in find_create_pid()
208 return cursor; in find_create_pid()
209 cursor = cursor->next; in find_create_pid()
211 cursor = zalloc(sizeof(*cursor)); in find_create_pid()
212 assert(cursor != NULL); in find_create_pid()
213 cursor->pid = pid; in find_create_pid()
214 cursor->next = tchart->all_data; in find_create_pid()
215 tchart->all_data = cursor; in find_create_pid()
[all …]
Dbuiltin-lock.c941 struct callchain_cursor *cursor; in lock_contention_caller() local
955 cursor = get_tls_callchain_cursor(); in lock_contention_caller()
958 ret = thread__resolve_callchain(thread, cursor, evsel, sample, in lock_contention_caller()
965 callchain_cursor_commit(cursor); in lock_contention_caller()
971 node = callchain_cursor_current(cursor); in lock_contention_caller()
987 callchain_cursor_advance(cursor); in lock_contention_caller()
994 struct callchain_cursor *cursor; in callchain_id() local
1005 cursor = get_tls_callchain_cursor(); in callchain_id()
1007 ret = thread__resolve_callchain(thread, cursor, evsel, sample, in callchain_id()
1014 callchain_cursor_commit(cursor); in callchain_id()
[all …]
Dbuiltin-sched.c281 struct callchain_cursor cursor; member
2327 struct callchain_cursor *cursor; in save_task_callchain() local
2340 cursor = get_tls_callchain_cursor(); in save_task_callchain()
2342 if (thread__resolve_callchain(thread, cursor, evsel, sample, in save_task_callchain()
2350 callchain_cursor_commit(cursor); in save_task_callchain()
2356 node = callchain_cursor_current(cursor); in save_task_callchain()
2368 callchain_cursor_advance(cursor); in save_task_callchain()
2385 callchain_cursor_reset(&itr->cursor); in init_idle_thread()
2472 struct callchain_cursor *cursor; in save_idle_callchain() local
2477 cursor = get_tls_callchain_cursor(); in save_idle_callchain()
[all …]
Dbuiltin-kmem.c402 struct callchain_cursor *cursor; in find_callsite() local
413 cursor = get_tls_callchain_cursor(); in find_callsite()
414 if (cursor == NULL) in find_callsite()
417 sample__resolve_callchain(sample, cursor, NULL, evsel, &al, 16); in find_callsite()
419 callchain_cursor_commit(cursor); in find_callsite()
424 node = callchain_cursor_current(cursor); in find_callsite()
443 callchain_cursor_advance(cursor); in find_callsite()
Dbuiltin-kwork.c696 struct callchain_cursor *cursor; in timehist_save_callchain() local
708 cursor = get_tls_callchain_cursor(); in timehist_save_callchain()
710 if (thread__resolve_callchain(thread, cursor, evsel, sample, in timehist_save_callchain()
716 callchain_cursor_commit(cursor); in timehist_save_callchain()
719 node = callchain_cursor_current(cursor); in timehist_save_callchain()
730 callchain_cursor_advance(cursor); in timehist_save_callchain()
795 struct callchain_cursor *cursor = get_tls_callchain_cursor(); in timehist_print_event() local
797 if (cursor == NULL) in timehist_print_event()
806 cursor, symbol_conf.bt_stop_list, in timehist_print_event()
Dbuiltin-script.c1664 struct callchain_cursor *cursor = NULL; in perf_sample__fprintf_bts() local
1667 cursor = get_tls_callchain_cursor(); in perf_sample__fprintf_bts()
1668 if (thread__resolve_callchain(al->thread, cursor, evsel, in perf_sample__fprintf_bts()
1671 cursor = NULL; in perf_sample__fprintf_bts()
1673 if (cursor == NULL) { in perf_sample__fprintf_bts()
1682 printed += sample__fprintf_sym(sample, al, 0, print_opts, cursor, in perf_sample__fprintf_bts()
2325 struct callchain_cursor *cursor = NULL; in process_event() local
2331 cursor = get_tls_callchain_cursor(); in process_event()
2332 if (thread__resolve_callchain(al->thread, cursor, evsel, in process_event()
2335 cursor = NULL; in process_event()
[all …]
Dbuiltin-trace.c2735 struct callchain_cursor *cursor) argument
2747 err = thread__resolve_callchain(al.thread, cursor, evsel, sample, NULL, NULL, max_stack);
2813 struct callchain_cursor *cursor = get_tls_callchain_cursor(); local
2815 callchain_ret = trace__resolve_callchain(trace, evsel, sample, cursor);
2817 if (cursor->nr < trace->min_stack)
3111 struct callchain_cursor *cursor = get_tls_callchain_cursor(); local
3113 callchain_ret = trace__resolve_callchain(trace, evsel, sample, cursor);
3115 if (cursor->nr < trace->min_stack)
3217 struct callchain_cursor *cursor = get_tls_callchain_cursor(); local
3219 callchain_ret = trace__resolve_callchain(trace, evsel, sample, cursor);
[all …]
Dbuiltin-c2c.c288 struct callchain_cursor *cursor; in process_sample_event() local
302 cursor = get_tls_callchain_cursor(); in process_sample_event()
303 ret = sample__resolve_callchain(sample, cursor, NULL, in process_sample_event()
/tools/perf/ui/browsers/
Dannotate.c121 static int is_fused(struct annotate_browser *ab, struct disasm_line *cursor) in is_fused() argument
123 struct disasm_line *pos = list_prev_entry(cursor, al.node); in is_fused()
141 if (!name || !cursor->ins.name) in is_fused()
144 if (ins__is_fused(ab->arch, name, cursor->ins.name)) in is_fused()
152 struct disasm_line *cursor = disasm_line(ab->selection); in annotate_browser__draw_current_jump() local
167 if (!disasm_line__is_valid_local_jump(cursor, sym)) in annotate_browser__draw_current_jump()
190 target = annotated_source__get_line(notes->src, cursor->ops.target.offset); in annotate_browser__draw_current_jump()
193 cursor->ops.target.offset); in annotate_browser__draw_current_jump()
198 from = cursor->al.idx_asm; in annotate_browser__draw_current_jump()
201 from = (u64)cursor->al.idx; in annotate_browser__draw_current_jump()
[all …]
/tools/perf/util/scripting-engines/
Dtrace-event-perl.c263 struct callchain_cursor *cursor; in perl_process_callchain() local
273 cursor = get_tls_callchain_cursor(); in perl_process_callchain()
275 if (thread__resolve_callchain(al->thread, cursor, evsel, in perl_process_callchain()
280 callchain_cursor_commit(cursor); in perl_process_callchain()
286 node = callchain_cursor_current(cursor); in perl_process_callchain()
334 callchain_cursor_advance(cursor); in perl_process_callchain()
Dtrace-event-python.c423 struct callchain_cursor *cursor; in python_process_callchain() local
432 cursor = get_tls_callchain_cursor(); in python_process_callchain()
433 if (thread__resolve_callchain(al->thread, cursor, evsel, in python_process_callchain()
439 callchain_cursor_commit(cursor); in python_process_callchain()
445 node = callchain_cursor_current(cursor); in python_process_callchain()
501 callchain_cursor_advance(cursor); in python_process_callchain()
/tools/power/pm-graph/
Dsleepgraph.py5023 ….timeline {position:relative;font-size:14px;cursor:pointer;width:100%; overflow:hidden;background:…
5039 ….legend .square {position:absolute;cursor:pointer;top:10px; width:0px;height:20px;border:1px solid…