Home
last modified time | relevance | path

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

12

/linux-6.6.21/tools/perf/util/
Dannotate.h112 struct annotation;
216 void annotation_line__write(struct annotation_line *al, struct annotation *notes,
220 int __annotation__scnprintf_samples_period(struct annotation *notes,
274 struct LOCKABLE annotation { struct
300 static inline void annotation__init(struct annotation *notes __maybe_unused) in annotation__init() argument
303 void annotation__exit(struct annotation *notes);
305 void annotation__lock(struct annotation *notes) EXCLUSIVE_LOCK_FUNCTION(*notes);
306 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes);
307 bool annotation__trylock(struct annotation *notes) EXCLUSIVE_TRYLOCK_FUNCTION(true, *notes);
309 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width()
[all …]
Dannotate.c851 struct annotation *notes = symbol__annotation(sym); in symbol__alloc_hist_cycles()
862 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms()
963 struct annotation *notes = symbol__annotation(sym); in symbol__cycles_hist()
982 struct annotation *notes = symbol__annotation(sym); in symbol__hists()
1074 static unsigned annotation__count_insn(struct annotation *notes, u64 start, u64 end) in annotation__count_insn()
1086 static void annotation__count_and_fill(struct annotation *notes, u64 start, u64 end, struct cyc_his… in annotation__count_and_fill()
1117 void annotation__compute_ipc(struct annotation *notes, size_t size) in annotation__compute_ipc()
1299 void annotation__exit(struct annotation *notes) in annotation__exit()
1312 static size_t annotation__hash(const struct annotation *notes) in annotation__hash()
1317 static struct mutex *annotation__get_mutex(const struct annotation *notes) in annotation__get_mutex()
[all …]
Dblock-info.c119 struct annotation *notes; in block_info__process_sym()
Dsymbol.c307 struct annotation *notes = (void *)sym; in symbol__new()
330 struct annotation *notes = symbol__annotation(sym); in symbol__delete()
2660 symbol_conf.priv_size += sizeof(struct annotation); in symbol__annotation_init()
/linux-6.6.21/arch/alpha/kernel/
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()
Derr_impl.h23 char **annotation; member
/linux-6.6.21/Documentation/RCU/
DRTFP.txt230 ,annotation={
248 ,annotation={
284 ,annotation={
320 ,annotation={
345 ,annotation={
373 ,annotation={
388 ,annotation={
406 ,annotation={
420 ,annotation={
440 ,annotation={
[all …]
/linux-6.6.21/tools/perf/ui/browsers/
Dannotate.c35 static inline struct annotation *browser__annotation(struct ui_browser *browser) in browser__annotation()
43 struct annotation *notes = browser__annotation(browser); in disasm_line__filter()
50 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color()
94 struct annotation *notes = browser__annotation(browser); in annotate_browser__write()
159 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump()
223 struct annotation *notes = browser__annotation(browser); in annotate_browser__refresh()
273 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__set_top()
297 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__set_rb_top()
312 struct annotation *notes = symbol__annotation(sym); in annotate_browser__calc_percent()
376 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__toggle_source()
[all …]
/linux-6.6.21/tools/objtool/Documentation/
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
306 3. file.o: warning: objtool: foo+0x48c: bar() is missing a __noreturn annotation
309 __noreturn annotation. NOTE: In addition to annotating the function
326 the callable function annotation (ENDPROC) and should always be
373 2) funcA() uses the unreachable() annotation in a section of code
/linux-6.6.21/Documentation/bpf/
Dkfuncs.rst66 This annotation is used to indicate a memory and size pair in the argument list.
75 argument as its size. By default, without __sz annotation, the size of the type
76 of the pointer is used. Without __sz annotation, a kfunc cannot accept a void
82 This annotation is only understood for scalar arguments, where it indicates that
106 This annotation is used to indicate that the argument will be treated as
117 annotation, the verifier will reject the program if the dynptr passed in is
123 This annotation is used to indicate that the buffer associated with an __sz or __szk
137 annotation, the verifier will reject the program if a null pointer is passed in with
170 annotations to their kfunc to prevent these issues. If an annotation is
/linux-6.6.21/tools/perf/
Dbuiltin-annotate.c94 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block()
332 struct annotation *notes; in hists__find_annotations()
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-6.6.21/tools/perf/Documentation/
Dperf-buildid-cache.txt64 annotation.
Dperf-annotate.txt145 Set annotation percent type from following choices:
Dperf-top.txt71 Path to vmlinux. Required for annotation functionality.
385 Stop annotation, return to full profile display.
Dperf-config.txt229 symbol resolution, code annotation, etc.
Dperf-report.txt558 Set annotation percent type from following choices:
/linux-6.6.21/tools/perf/ui/gtk/
Dannotate.c100 struct annotation *notes; in perf_gtk__annotate_symbol()
/linux-6.6.21/Documentation/core-api/
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``
Dprintk-formats.rst152 and (u) annotation is ignored, however, when used out of BPF's bpf_trace_printk(),
/linux-6.6.21/Documentation/dev-tools/
Dsparse.rst72 annotation is needed. The three annotations above are for cases where
Dkcsan.rst89 * KCSAN understands the ``data_race(expr)`` annotation, which tells KCSAN that
Dcheckpatch.rst801 When a variable is tagged with the __read_mostly annotation, it is a
806 read-only. The __read_mostly annotation thus should be removed.
/linux-6.6.21/Documentation/trace/
Dkprobetrace.rst12 __kprobes/nokprobe_inline annotation and those marked NOKPROBE_SYMBOL).
/linux-6.6.21/Documentation/driver-api/
Ddma-buf.rst165 :doc: fence signalling annotation

12