Home
last modified time | relevance | path

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

12

/linux/tools/perf/util/
H A Dannotate.h84 struct annotation;
213 void annotation_line__write(struct annotation_line *al, struct annotation *notes,
217 int __annotation__scnprintf_samples_period(struct annotation *notes,
357 struct LOCKABLE annotation { struct
362 static inline void annotation__init(struct annotation *notes __maybe_unused) in annotation__init() argument
365 void annotation__exit(struct annotation *notes);
367 void annotation__lock(struct annotation *notes) EXCLUSIVE_LOCK_FUNCTION(*notes);
368 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes);
369 bool annotation__trylock(struct annotation *notes) EXCLUSIVE_TRYLOCK_FUNCTION(true, *notes);
371 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width()
[all …]
H A Dannotate.c148 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms()
262 struct annotated_branch *annotation__get_branch(struct annotation *notes) in annotation__get_branch()
276 struct annotation *notes = symbol__annotation(sym); in symbol__find_branch_hist()
301 struct annotation *notes = symbol__annotation(sym); in symbol__hists()
440 static unsigned annotation__count_insn(struct annotation *notes, u64 start, u64 end) in annotation__count_insn()
468 static void annotation__count_and_fill(struct annotation *notes, u64 start, u64 end, struct cyc_his… in annotation__count_and_fill()
507 static int annotation__compute_ipc(struct annotation *notes, size_t size, in annotation__compute_ipc()
595 void annotation__exit(struct annotation *notes) in annotation__exit()
609 static size_t annotation__hash(const struct annotation *notes) in annotation__hash()
614 static struct mutex *annotation__get_mutex(const struct annotation *notes) in annotation__get_mutex()
[all …]
H A Dcapstone.c224 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone()
347 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone_powerpc()
H A Ddisasm.c1049 struct annotation *notes = symbol__annotation(args->ms.sym); in disasm_line__new()
1123 struct annotation *notes = symbol__annotation(sym); in symbol__parse_objdump_line()
1186 struct annotation *notes = symbol__annotation(sym); in delete_last_nop()
1340 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_raw()
1485 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_bpf_image()
H A Dllvm.c120 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_llvm()
H A Dblock-info.c132 struct annotation *notes; in block_info__process_sym()
H A Dlibbfd.c497 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_bpf_libbfd()
H A Dsymbol.c327 struct annotation *notes = (void *)sym; in symbol__new()
350 struct annotation *notes = symbol__annotation(sym); in symbol__delete()
2368 symbol_conf.priv_size += sizeof(struct annotation); in symbol__annotation_init()
H A Dannotate-data.c1354 struct annotation *notes = symbol__annotation(sym); in find_data_type_insn()
/linux/arch/alpha/kernel/
H 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()
H A Derr_impl.h23 char **annotation; member
/linux/tools/perf/ui/browsers/
H A Dannotate.c59 static inline struct annotation *browser__annotation(struct ui_browser *browser) in browser__annotation()
73 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color()
117 struct annotation *notes = browser__annotation(browser); in annotate_browser__write()
191 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump()
256 struct annotation *notes = browser__annotation(browser); in annotate_browser__refresh()
343 struct annotation *notes = symbol__annotation(sym); in annotate_browser__calc_percent()
422 static bool annotation__has_source(struct annotation *notes) in annotation__has_source()
448 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__toggle_source()
544 struct annotation *notes = browser__annotation(browser); in ui_browser__init_asm_mode()
587 struct annotation *notes; in annotate_browser__callq()
[all …]
/linux/tools/perf/Documentation/
H 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.
172 Show data type info in code annotation (for memory instructions only).
H A Dperf-buildid-cache.txt64 annotation.
H A Dperf-top.txt75 Path to vmlinux. Required for annotation functionality.
419 Stop annotation, return to full profile display.
/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c578 bool annotation; member
928 if (data->annotation) in stage2_leaf_mapping_allowed()
946 if (!data->annotation) in stage2_map_walker_try_leaf()
1112 .annotation = true, in kvm_pgtable_stage2_set_owner()
/linux/Documentation/core-api/
H 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``
H A Dprintk-formats.rst152 and (u) annotation is ignored, however, when used out of BPF's bpf_trace_printk(),
/linux/tools/perf/
H A Dbuiltin-annotate.c101 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block()
423 struct annotation *notes; in hists__find_annotations()
H A Dbuiltin-top.c116 struct annotation *notes; in perf_top__parse_source()
204 struct annotation *notes; in perf_top__record_precise_ip()
245 struct annotation *notes; in perf_top__show_details()
/linux/Documentation/dev-tools/
H A Dsparse.rst72 annotation is needed. The three annotations above are for cases where
H A Dcheckpatch.rst783 When a variable is tagged with the __read_mostly annotation, it is a
788 read-only. The __read_mostly annotation thus should be removed.
/linux/Documentation/trace/
H A Dkprobetrace.rst12 __kprobes/nokprobe_inline annotation and those marked NOKPROBE_SYMBOL).
/linux/Documentation/kbuild/
H A Dgendwarfksyms.rst103 for source code annotation. Note that as these features are only used to
/linux/Documentation/driver-api/
H A Ddma-buf.rst181 :doc: fence signalling annotation

12