| /linux-6.15/tools/perf/util/ |
| H A D | annotate.h | 83 struct annotation; 204 int __annotation__scnprintf_samples_period(struct annotation *notes, 343 struct LOCKABLE annotation { struct 348 static inline void annotation__init(struct annotation *notes __maybe_unused) in annotation__init() argument 351 void annotation__exit(struct annotation *notes); 354 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes); 357 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width() 365 static inline int annotation__pcnt_width(struct annotation *notes) in annotation__pcnt_width() 380 void annotation__update_column_widths(struct annotation *notes); 406 static inline struct annotation *symbol__annotation(struct symbol *sym) in symbol__annotation() [all …]
|
| H A D | annotate.c | 148 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms() 276 struct annotation *notes = symbol__annotation(sym); in symbol__find_branch_hist() 301 struct annotation *notes = symbol__annotation(sym); in symbol__hists() 595 void annotation__exit(struct annotation *notes) in annotation__exit() 625 void annotation__lock(struct annotation *notes) in annotation__lock() 634 void annotation__unlock(struct annotation *notes) in annotation__unlock() 643 bool annotation__trylock(struct annotation *notes) in annotation__trylock() 905 static void calc_percent(struct annotation *notes, in calc_percent() 2548 struct annotation *notes; in find_disasm_line() 2664 struct annotation *notes; in annotate_calc_pcrel() [all …]
|
| H A D | disasm_bpf.c | 30 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_bpf() 182 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_bpf_image()
|
| H A D | disasm.c | 1045 struct annotation *notes = symbol__annotation(args->ms.sym); in disasm_line__new() 1119 struct annotation *notes = symbol__annotation(sym); in symbol__parse_objdump_line() 1182 struct annotation *notes = symbol__annotation(sym); in delete_last_nop() 1501 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone_powerpc() 1627 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone() 1750 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_raw() 1870 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_llvm()
|
| H A D | block-info.c | 132 struct annotation *notes; in block_info__process_sym()
|
| H A D | symbol.c | 310 struct annotation *notes = (void *)sym; in symbol__new() 333 struct annotation *notes = symbol__annotation(sym); in symbol__delete() 2472 symbol_conf.priv_size += sizeof(struct annotation); in symbol__annotation_init()
|
| /linux-6.15/arch/alpha/kernel/ |
| H A D | err_common.c | 32 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 D | err_impl.h | 23 char **annotation; member
|
| /linux-6.15/Documentation/RCU/ |
| H A D | RTFP.txt | 230 ,annotation={ 248 ,annotation={ 284 ,annotation={ 320 ,annotation={ 345 ,annotation={ 373 ,annotation={ 388 ,annotation={ 406 ,annotation={ 420 ,annotation={ 440 ,annotation={ [all …]
|
| /linux-6.15/tools/perf/ui/browsers/ |
| H A D | annotate.c | 48 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-6.15/tools/perf/Documentation/ |
| H A D | perf-annotate.txt | 145 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 D | perf-buildid-cache.txt | 64 annotation.
|
| H A D | perf-top.txt | 75 Path to vmlinux. Required for annotation functionality. 419 Stop annotation, return to full profile display.
|
| /linux-6.15/tools/objtool/Documentation/ |
| H A D | objtool.txt | 27 - Retpoline call site annotation -- annotates all retpoline thunk call 34 - Return thunk annotation -- annotates all return thunk sites so kernel 44 - Static call annotation -- annotates static call sites, enabling the 58 - Indirect Branch Tracking annotation -- annotates unused ENDBR 62 - Function entry annotation -- annotates function entries, enabling 65 - Function preamble (prefix) annotation and/or symbol generation -- used 284 its ELF function annotation by using SYM_CODE_{START,END} and use the 337 declaration and its definition, and must have a NORETURN() annotation 400 b) funcA() uses the unreachable() annotation in a section of code
|
| /linux-6.15/tools/perf/ui/gtk/ |
| H A D | annotate.c | 32 struct annotation *notes; in perf_gtk__get_percent() 109 struct annotation *notes; in perf_gtk__annotate_symbol()
|
| /linux-6.15/Documentation/bpf/ |
| H A D | kfuncs.rst | 64 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-6.15/arch/arm64/kvm/hyp/ |
| H A D | pgtable.c | 584 bool annotation; member 895 if (data->annotation) in stage2_leaf_mapping_allowed() 913 if (!data->annotation) in stage2_map_walker_try_leaf() 1079 .annotation = true, in kvm_pgtable_stage2_set_owner()
|
| /linux-6.15/Documentation/core-api/ |
| H A D | asm-annotations.rst | 6 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``
|
| /linux-6.15/Documentation/dev-tools/ |
| H A D | sparse.rst | 72 annotation is needed. The three annotations above are for cases where
|
| /linux-6.15/Documentation/mm/ |
| H A D | allocation-profiling.rst | 18 missing annotation
|
| /linux-6.15/tools/perf/ |
| H A D | builtin-annotate.c | 101 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block() 422 struct annotation *notes; in hists__find_annotations()
|
| H A D | builtin-top.c | 115 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.15/Documentation/kbuild/ |
| H A D | gendwarfksyms.rst | 103 for source code annotation. Note that as these features are only used to
|
| /linux-6.15/Documentation/trace/ |
| H A D | kprobetrace.rst | 12 __kprobes/nokprobe_inline annotation and those marked NOKPROBE_SYMBOL).
|
| /linux-6.15/Documentation/driver-api/ |
| H A D | dma-buf.rst | 181 :doc: fence signalling annotation
|