/linux-master/tools/perf/util/ |
H A D | annotate.h | 230 void annotation_line__write(struct annotation_line *al, struct annotation *notes, 233 int __annotation__scnprintf_samples_period(struct annotation *notes, 369 static inline void annotation__init(struct annotation *notes __maybe_unused) 372 void annotation__exit(struct annotation *notes); 374 void annotation__lock(struct annotation *notes) EXCLUSIVE_LOCK_FUNCTION(*notes); variable 375 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes); variable 376 bool annotation__trylock(struct annotation *notes) EXCLUSIVE_TRYLOCK_FUNCTION(true, *notes); 378 annotation__cycles_width(struct annotation *notes) argument 386 annotation__pcnt_width(struct annotation *notes) argument 407 annotation__histogram(struct annotation *notes, int idx) argument [all...] |
H A D | annotate.c | 6 * copyright notes. 916 struct annotation *notes = symbol__annotation(sym); local 918 annotation__lock(notes); 919 if (notes->src != NULL) { 920 memset(notes->src->histograms, 0, 921 notes->src->nr_histograms * sizeof(*notes->src->histograms)); 922 hashmap__clear(notes->src->samples); 924 if (notes->branch && notes 1030 annotation__get_branch(struct annotation *notes) argument 1043 struct annotation *notes = symbol__annotation(sym); local 1061 struct annotation *notes = symbol__annotation(sym); local 1152 annotation__count_insn(struct annotation *notes, u64 start, u64 end) argument 1172 annotation__count_and_fill(struct annotation *notes, u64 start, u64 end, struct cyc_hist *ch) argument 1205 annotation__compute_ipc(struct annotation *notes, size_t size) argument 1409 annotation__exit(struct annotation *notes) argument 1423 annotation__hash(const struct annotation *notes) argument 1428 annotation__get_mutex(const struct annotation *notes) argument 1457 annotation__trylock(struct annotation *notes) argument 1591 struct annotation *notes = symbol__annotation(sym); local 1703 struct annotation *notes = symbol__annotation(sym); local 1771 struct annotation *notes = symbol__annotation(sym); local 1930 struct annotation *notes = symbol__annotation(sym); local 2085 struct annotation *notes = symbol__annotation(sym); local 2345 calc_percent(struct annotation *notes, struct evsel *evsel, struct annotation_data *data, s64 offset, s64 end) argument 2383 annotation__calc_percent(struct annotation *notes, struct evsel *leader, s64 len) argument 2413 struct annotation *notes = symbol__annotation(sym); local 2449 struct annotation *notes = symbol__annotation(sym); local 2605 struct annotation *notes = symbol__annotation(sym); local 2641 struct annotation *notes = symbol__annotation(sym); local 2775 struct annotation *notes = symbol__annotation(sym); local 2831 struct annotation *notes = symbol__annotation(sym); local 2839 struct annotation *notes = symbol__annotation(sym); local 2904 annotation__mark_jump_targets(struct annotation *notes, struct symbol *sym) argument 2935 annotation__set_offsets(struct annotation *notes, s64 size) argument 2975 annotation__max_ins_name(struct annotation *notes) argument 2992 annotation__init_column_widths(struct annotation *notes, struct symbol *sym) argument 3001 annotation__update_column_widths(struct annotation *notes) argument 3016 annotation__toggle_full_addr(struct annotation *notes, struct map_symbol *ms) argument 3028 annotation__calc_lines(struct annotation *notes, struct map *map, struct rb_root *root) argument 3061 struct annotation *notes = symbol__annotation(ms->sym); local 3140 annotation_line__max_percent(struct annotation_line *al, struct annotation *notes, unsigned int percent_type) argument 3160 disasm_line__write(struct disasm_line *dl, struct annotation *notes, void *obj, char *bf, size_t size, void (*obj__printf)(void *obj, const char *fmt, ...), void (*obj__write_graph)(void *obj, int graph)) argument 3191 ipc_coverage_string(char *bf, int size, struct annotation *notes) argument 3208 __annotation_line__write(struct annotation_line *al, struct annotation *notes, bool first_line, bool current_entry, bool change_color, int width, void *obj, unsigned int percent_type, int (*obj__set_color)(void *obj, int color), void (*obj__set_percent_color)(void *obj, double percent, bool current), int (*obj__set_jumps_percent_color)(void *obj, int nr, bool current), void (*obj__printf)(void *obj, const char *fmt, ...), void (*obj__write_graph)(void *obj, int graph)) argument 3363 disasm_line__write(disasm_line(al), notes, obj, bf, sizeof(bf), obj__printf, obj__write_graph); local 3370 annotation_line__write(struct annotation_line *al, struct annotation *notes, struct annotation_write_ops *wops) argument 3385 struct annotation *notes = symbol__annotation(sym); local 3702 struct annotation *notes; local 3723 struct annotation *notes; local 3782 struct annotation *notes; local [all...] |
H A D | block-info.c | 119 struct annotation *notes; local 131 notes = symbol__annotation(he->ms.sym); 132 if (!notes || !notes->branch || !notes->branch->cycles_hist) 134 ch = notes->branch->cycles_hist;
|
H A D | build-id.c | 121 char notes[PATH_MAX]; local 128 scnprintf(notes, sizeof(notes), "%s/sys/kernel/notes", root_dir); 130 ret = sysfs__read_build_id(notes, &bid);
|
H A D | symbol.c | 300 struct annotation *notes = (void *)sym; local 301 annotation__init(notes); 323 struct annotation *notes = symbol__annotation(sym); local 325 annotation__exit(notes); 2102 if (sysfs__read_build_id("/sys/kernel/notes", &bid) == 0)
|
/linux-master/tools/perf/ui/browsers/ |
H A D | annotate.c | 48 struct annotation *notes = browser__annotation(browser); local 52 if (nr == notes->max_jump_sources) 92 struct annotation *notes = browser__annotation(browser); local 115 annotation_line__write(al, notes, &ops); 157 struct annotation *notes = symbol__annotation(sym); local 158 u8 pcnt_width = annotation__pcnt_width(notes); 189 target = notes->src->offsets[cursor->ops.target.offset]; 191 ui_helpline__printf("WARN: jump target inconsistency, press 'o', notes->offsets[%#x] = NULL\n", 204 width = annotation__cycles_width(notes); 208 pcnt_width + 2 + notes 221 struct annotation *notes = browser__annotation(browser); local 308 struct annotation *notes = symbol__annotation(sym); local 372 struct annotation *notes = browser__annotation(&browser->b); local 432 struct annotation *notes = browser__annotation(browser); local 460 struct annotation *notes; local 492 struct annotation *notes = browser__annotation(&browser->b); local 538 struct annotation *notes = browser__annotation(&browser->b); local 575 struct annotation *notes = browser__annotation(&browser->b); local 714 struct annotation *notes = symbol__annotation(ms->sym); local 950 struct annotation *notes = symbol__annotation(sym); local [all...] |
H A D | hists.c | 2429 struct annotation *notes; local 2437 notes = symbol__annotation(act->ms.sym); 2438 if (!notes->src)
|
/linux-master/tools/perf/ui/gtk/ |
H A D | annotate.c | 31 struct annotation *notes; local 44 notes = symbol__annotation(sym); 45 symhist = annotation__histogram(notes, evidx); 46 entry = annotated_source__hist_entry(notes->src, evidx, dl->al.offset); 108 struct annotation *notes; local 116 notes = symbol__annotation(sym); 135 list_for_each_entry(pos, ¬es->src->source, al.node) { 164 list_for_each_entry_safe(pos, n, ¬es->src->source, al.node) {
|
/linux-master/kernel/module/ |
H A D | sysfs.c | 140 * /sys/module/foo/notes/.section.name gives contents of SHT_NOTE sections. 145 unsigned int notes; member in struct:module_notes_attrs 146 struct bin_attribute attrs[] __counted_by(notes); 174 unsigned int notes, loaded, i; local 178 /* failed to create section attributes, so can't create notes */ 182 /* Count notes sections and allocate structures. */ 183 notes = 0; 187 ++notes; 189 if (notes == 0) 192 notes_attrs = kzalloc(struct_size(notes_attrs, attrs, notes), [all...] |
/linux-master/fs/proc/ |
H A D | kcore.c | 294 static void append_kcore_note(char *notes, size_t *i, const char *name, argument 298 struct elf_note *note = (struct elf_note *)¬es[*i]; 304 memcpy(¬es[*i], name, note->n_namesz); 306 memcpy(¬es[*i], desc, descsz); 421 char *notes; local 427 notes = kzalloc(notes_len, GFP_KERNEL); 428 if (!notes) { 433 append_kcore_note(notes, &i, CORE_STR, NT_PRSTATUS, &prstatus, 435 append_kcore_note(notes, &i, CORE_STR, NT_PRPSINFO, &prpsinfo, 437 append_kcore_note(notes, [all...] |
/linux-master/arch/xtensa/boot/ |
H A D | Makefile | 33 OBJCOPYFLAGS = --strip-all -R .comment -R .notes -O binary
|
/linux-master/include/linux/ |
H A D | watch_queue.h | 43 struct page **notes; /* Preallocated notifications */ member in struct:watch_queue 44 unsigned long *notes_bitmap; /* Allocation bitmap for notes */ 47 unsigned int nr_notes; /* Number of notes */ 48 unsigned int nr_pages; /* Number of pages in notes[] */
|
/linux-master/arch/arm/mach-pxa/ |
H A D | sleep.S | 66 @ Intel PXA270 Specification Update notes problems sleeping 103 @ Intel PXA255 Specification Update notes problems 159 @ Intel PXA270 Specification Update notes problems performing
|
/linux-master/fs/ |
H A D | binfmt_elf.c | 1667 struct memelfnote notes[]; member in struct:elf_thread_core_info 1718 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, 1720 info->size += notesize(&t->notes[0]); 1752 fill_note(&t->notes[note_iter], is_fpreg ? "CORE" : "LINUX", 1755 info->size += notesize(&t->notes[note_iter]); 1772 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, sizeof(t->prstatus), 1774 info->size += notesize(&t->notes[0]); 1783 fill_note(&t->notes[1], "CORE", NT_PRFPREG, sizeof(*fpu), fpu); 1784 info->size += notesize(&t->notes[1]); 1809 * Figure out how many notes w [all...] |
H A D | binfmt_elf_fdpic.c | 1373 struct memelfnote notes[2]; member in struct:elf_thread_status 1398 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, sizeof(t->prstatus), 1401 *sz += notesize(&t->notes[0]); 1416 fill_note(&t->notes[1], "CORE", NT_PRFPREG, sizeof(t->fpu), 1419 *sz += notesize(&t->notes[1]); 1513 /* for notes section */ 1526 * Set up the notes in similar form to SVR4 core dumps made 1545 /* Write notes phdr entry */ 1606 /* write out the notes section */ 1607 if (!writenote(thread_list->notes, cpr [all...] |
/linux-master/tools/perf/ |
H A D | builtin-top.c | 115 struct annotation *notes; local 139 notes = symbol__annotation(sym); 140 annotation__lock(notes); 143 annotation__unlock(notes); 159 annotation__unlock(notes); 203 struct annotation *notes; variable in typeref:struct:annotation 212 notes = symbol__annotation(sym); 214 if (!annotation__trylock(notes)) 219 annotation__unlock(notes); variable 244 struct annotation *notes; local [all...] |
H A D | builtin-annotate.c | 98 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; local 113 branch = annotation__get_branch(notes); 488 struct annotation *notes; local 508 notes = symbol__annotation(he->ms.sym); 509 if (notes->src == NULL) {
|
/linux-master/kernel/ |
H A D | watch_queue.c | 119 page = wqueue->notes[note / WATCH_QUEUE_NOTES_PER_PAGE]; 248 if (wqueue->notes) 289 wqueue->notes = pages; 394 __free_page(wqueue->notes[i]); 395 kfree(wqueue->notes);
|
/linux-master/include/asm-generic/ |
H A D | vmlinux.lds.h | 58 * Only some architectures want to have the .notes segment visible in 883 * Otherwise, the type of .notes section would become PROGBITS instead of NOTES. 885 * Also, discard .note.gnu.property, otherwise it forces the notes section to 887 * 4-byte aligned notes. 894 .notes : AT(ADDR(.notes) - LOAD_OFFSET) { \
|
/linux-master/arch/m68k/fpsp040/ |
H A D | setox.S | 194 | Notes: Refer to notes for 2.2 - 2.6. 230 | see the notes on Step 1 of setox. 238 | Notes: See the notes on Step 2 of setox.
|
/linux-master/arch/m68k/ifpsp060/src/ |
H A D | fpsp.S | 6961 # Notes: Refer to notes for 2.2 - 2.6. # 6996 # the comparisons, see the notes on Step 1 of setox. # 7007 # Notes: See the notes on Step 2 of setox. # 21696 # other notes: #
|
H A D | fplsp.S | 6855 # Notes: Refer to notes for 2.2 - 2.6. # 6890 # the comparisons, see the notes on Step 1 of setox. # 6901 # Notes: See the notes on Step 2 of setox. #
|