Home
last modified time | relevance | path

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

12

/linux/tools/perf/util/
A Dannotate.h72 struct annotation;
191 int __annotation__scnprintf_samples_period(struct annotation *notes,
330 struct LOCKABLE annotation { struct
335 static inline void annotation__init(struct annotation *notes __maybe_unused) in annotation__init() argument
338 void annotation__exit(struct annotation *notes);
341 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes);
344 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width()
352 static inline int annotation__pcnt_width(struct annotation *notes) in annotation__pcnt_width()
367 void annotation__update_column_widths(struct annotation *notes);
391 static inline struct annotation *symbol__annotation(struct symbol *sym) in symbol__annotation()
[all …]
A Dannotate.c146 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms()
274 struct annotation *notes = symbol__annotation(sym); in symbol__find_branch_hist()
299 struct annotation *notes = symbol__annotation(sym); in symbol__hists()
593 void annotation__exit(struct annotation *notes) in annotation__exit()
623 void annotation__lock(struct annotation *notes) in annotation__lock()
632 void annotation__unlock(struct annotation *notes) in annotation__unlock()
641 bool annotation__trylock(struct annotation *notes) in annotation__trylock()
858 static void calc_percent(struct annotation *notes, in calc_percent()
2425 struct annotation *notes; in find_disasm_line()
2541 struct annotation *notes; in annotate_calc_pcrel()
[all …]
A Ddisasm_bpf.c30 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_bpf()
182 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_bpf_image()
A Ddisasm.c1043 struct annotation *notes = symbol__annotation(args->ms.sym); in disasm_line__new()
1117 struct annotation *notes = symbol__annotation(sym); in symbol__parse_objdump_line()
1180 struct annotation *notes = symbol__annotation(sym); in delete_last_nop()
1487 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone_powerpc()
1625 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone()
1731 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_raw()
1851 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_llvm()
A Dblock-info.c132 struct annotation *notes; in block_info__process_sym()
A Dsymbol.c301 struct annotation *notes = (void *)sym; in symbol__new()
324 struct annotation *notes = symbol__annotation(sym); in symbol__delete()
2462 symbol_conf.priv_size += sizeof(struct annotation); in symbol__annotation_init()
/linux/arch/alpha/kernel/
A Derr_common.c32 mchk_dump_mem(void *data, size_t length, char **annotation) in mchk_dump_mem() argument
38 if (annotation && !annotation[i]) in mchk_dump_mem()
39 annotation = NULL; in mchk_dump_mem()
43 annotation ? annotation[i] : ""); in mchk_dump_mem()
223 char **annotation = NULL; in el_annotate_subpacket() local
232 annotation = a->annotation; in el_annotate_subpacket()
238 mchk_dump_mem(header, header->length, annotation); in el_annotate_subpacket()
A Derr_impl.h23 char **annotation; member
/linux/Documentation/RCU/
A DRTFP.txt230 ,annotation={
248 ,annotation={
284 ,annotation={
320 ,annotation={
345 ,annotation={
373 ,annotation={
388 ,annotation={
406 ,annotation={
420 ,annotation={
440 ,annotation={
[all …]
/linux/tools/perf/ui/browsers/
A Dannotate.c48 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color()
92 struct annotation *notes = browser__annotation(browser); in annotate_browser__write()
157 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump()
222 struct annotation *notes = browser__annotation(browser); in annotate_browser__refresh()
309 struct annotation *notes = symbol__annotation(sym); in annotate_browser__calc_percent()
373 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__toggle_source()
433 struct annotation *notes = browser__annotation(browser); in ui_browser__init_asm_mode()
461 struct annotation *notes; in annotate_browser__callq()
493 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__find_offset()
715 struct annotation *notes = symbol__annotation(ms->sym); in annotate_browser__run()
[all …]
/linux/tools/perf/Documentation/
A Dperf-annotate.txt145 Set annotation percent type from following choices:
159 Display data type annotation instead of code. It infers data type of
162 that case it'd show annotation for the type only, otherwise it'd show
166 Show stats for the data type annotation.
A Dperf-buildid-cache.txt64 annotation.
A Dperf-top.txt75 Path to vmlinux. Required for annotation functionality.
419 Stop annotation, return to full profile display.
/linux/tools/objtool/Documentation/
A Dobjtool.txt27 - Retpoline call site annotation -- annotates all retpoline thunk call
35 - Static call annotation -- annotates static call sites, enabling the
49 - Indirect Branch Tracking annotation -- annotates unused ENDBR
53 - Function entry annotation -- annotates function entries, enabling
274 its ELF function annotation by changing ENDPROC to END, and instead
325 3. file.o: warning: objtool: foo+0x48c: bar() is missing a __noreturn annotation
328 __noreturn annotation. NOTE: In addition to annotating the function
345 the callable function annotation (ENDPROC) and should always be
392 2) funcA() uses the unreachable() annotation in a section of code
/linux/tools/perf/ui/gtk/
A Dannotate.c31 struct annotation *notes; in perf_gtk__get_percent()
108 struct annotation *notes; in perf_gtk__annotate_symbol()
/linux/Documentation/bpf/
A Dkfuncs.rst64 This annotation is used to indicate a memory and size pair in the argument list.
73 argument as its size. By default, without __sz annotation, the size of the type
74 of the pointer is used. Without __sz annotation, a kfunc cannot accept a void
80 This annotation is only understood for scalar arguments, where it indicates that
104 This annotation is used to indicate that the argument will be treated as
115 annotation, the verifier will reject the program if the dynptr passed in is
121 This annotation is used to indicate that the buffer associated with an __sz or __szk
135 annotation, the verifier will reject the program if a null pointer is passed in with
140 This annotation is used to indicate that the argument is a constant string.
192 annotations to their kfunc to prevent these issues. If an annotation is
/linux/Documentation/core-api/
A Dasm-annotations.rst6 This document describes the new macros for annotation of data and code in
131 In fact, this kind of annotation corresponds to the now deprecated ``ENTRY``
A Dprintk-formats.rst152 and (u) annotation is ignored, however, when used out of BPF's bpf_trace_printk(),
/linux/Documentation/mm/
A Dallocation-profiling.rst18 missing annotation
/linux/Documentation/dev-tools/
A Dsparse.rst72 annotation is needed. The three annotations above are for cases where
A Dkcsan.rst89 * KCSAN understands the ``data_race(expr)`` annotation, which tells KCSAN that
/linux/tools/perf/
A Dbuiltin-annotate.c100 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block()
421 struct annotation *notes; in hists__find_annotations()
A Dbuiltin-top.c115 struct annotation *notes; in perf_top__parse_source()
203 struct annotation *notes; in perf_top__record_precise_ip()
244 struct annotation *notes; in perf_top__show_details()
/linux/Documentation/trace/
A Dkprobetrace.rst12 __kprobes/nokprobe_inline annotation and those marked NOKPROBE_SYMBOL).
/linux/Documentation/driver-api/
A Ddma-buf.rst181 :doc: fence signalling annotation

Completed in 656 milliseconds

12