Lines Matching refs:call_site

222 	field:unsigned long call_site;				offset:8;	size:8;	signed:0;
232 # echo 'hist:key=call_site:val=bytes_req.buckets=32' > \
236 call_site field of the kmalloc event as the key for the table, which
237 just means that each unique call_site address will have an entry
239 the hist trigger that for each unique entry (call_site) in the
241 requested by that call_site.
248 # trigger info: hist:keys=call_site:vals=bytes_req:sort=hitcount:size=2048 [active]
250 { call_site: 18446744072106379007 } hitcount: 1 bytes_req: 176
251 { call_site: 18446744071579557049 } hitcount: 1 bytes_req: 1024
252 { call_site: 18446744071580608289 } hitcount: 1 bytes_req: 16384
253 { call_site: 18446744071581827654 } hitcount: 1 bytes_req: 24
254 { call_site: 18446744071580700980 } hitcount: 1 bytes_req: 8
255 { call_site: 18446744071579359876 } hitcount: 1 bytes_req: 152
256 { call_site: 18446744071580795365 } hitcount: 3 bytes_req: 144
257 { call_site: 18446744071581303129 } hitcount: 3 bytes_req: 144
258 { call_site: 18446744071580713234 } hitcount: 4 bytes_req: 2560
259 { call_site: 18446744071580933750 } hitcount: 4 bytes_req: 736
263 { call_site: 18446744072106047046 } hitcount: 69 bytes_req: 5576
264 { call_site: 18446744071582116407 } hitcount: 73 bytes_req: 2336
265 { call_site: 18446744072106054684 } hitcount: 136 bytes_req: 140504
266 { call_site: 18446744072106224230 } hitcount: 136 bytes_req: 19584
267 { call_site: 18446744072106078074 } hitcount: 153 bytes_req: 2448
268 { call_site: 18446744072106062406 } hitcount: 153 bytes_req: 36720
269 { call_site: 18446744071582507929 } hitcount: 153 bytes_req: 37088
270 { call_site: 18446744072102520590 } hitcount: 273 bytes_req: 10920
271 { call_site: 18446744071582143559 } hitcount: 358 bytes_req: 716
272 { call_site: 18446744072106465852 } hitcount: 417 bytes_req: 56712
273 { call_site: 18446744072102523378 } hitcount: 485 bytes_req: 27160
274 { call_site: 18446744072099568646 } hitcount: 1676 bytes_req: 33520
288 hist:keys=call_site:vals=bytes_req:sort=hitcount:size=2048 [active]
317 # echo '!hist:key=call_site:val=bytes_req' > \
320 Finally, notice that the call_site as displayed in the output above
325 # echo 'hist:key=call_site.hex:val=bytes_req' > \
329 # trigger info: hist:keys=call_site.hex:vals=bytes_req:sort=hitcount:size=2048 [active]
331 { call_site: ffffffffa026b291 } hitcount: 1 bytes_req: 433
332 { call_site: ffffffffa07186ff } hitcount: 1 bytes_req: 176
333 { call_site: ffffffff811ae721 } hitcount: 1 bytes_req: 16384
334 { call_site: ffffffff811c5134 } hitcount: 1 bytes_req: 8
335 { call_site: ffffffffa04a9ebb } hitcount: 1 bytes_req: 511
336 { call_site: ffffffff8122e0a6 } hitcount: 1 bytes_req: 12
337 { call_site: ffffffff8107da84 } hitcount: 1 bytes_req: 152
338 { call_site: ffffffff812d8246 } hitcount: 1 bytes_req: 24
339 { call_site: ffffffff811dc1e5 } hitcount: 3 bytes_req: 144
340 { call_site: ffffffffa02515e8 } hitcount: 3 bytes_req: 648
341 { call_site: ffffffff81258159 } hitcount: 3 bytes_req: 144
342 { call_site: ffffffff811c80f4 } hitcount: 4 bytes_req: 544
346 { call_site: ffffffffa06c7646 } hitcount: 106 bytes_req: 8024
347 { call_site: ffffffffa06cb246 } hitcount: 132 bytes_req: 31680
348 { call_site: ffffffffa06cef7a } hitcount: 132 bytes_req: 2112
349 { call_site: ffffffff8137e399 } hitcount: 132 bytes_req: 23232
350 { call_site: ffffffffa06c941c } hitcount: 185 bytes_req: 171360
351 { call_site: ffffffffa06f2a66 } hitcount: 185 bytes_req: 26640
352 { call_site: ffffffffa036a70e } hitcount: 265 bytes_req: 10600
353 { call_site: ffffffff81325447 } hitcount: 292 bytes_req: 584
354 { call_site: ffffffffa072da3c } hitcount: 446 bytes_req: 60656
355 { call_site: ffffffffa036b1f2 } hitcount: 526 bytes_req: 29456
356 { call_site: ffffffffa0099c06 } hitcount: 1780 bytes_req: 35600
370 # echo 'hist:key=call_site.sym:val=bytes_req' > \
374 # trigger info: hist:keys=call_site.sym:vals=bytes_req:sort=hitcount:size=2048 [active]
376 …{ call_site: [ffffffff810adcb9] syslog_print_all } hitcount: …
377 …{ call_site: [ffffffff8154bc62] usb_control_msg } hitcount: …
378 …{ call_site: [ffffffffa00bf6fe] hidraw_send_report [hid] } hitcount: …
379 …{ call_site: [ffffffff8154acbe] usb_alloc_urb } hitcount: …
380 …{ call_site: [ffffffffa00bf1ca] hidraw_report_event [hid] } hitcount: …
381 …{ call_site: [ffffffff811e3a25] __seq_open_private } hitcount: …
382 …{ call_site: [ffffffff8109524a] alloc_fair_sched_group } hitcount: …
383 …{ call_site: [ffffffff811febd5] fsnotify_alloc_group } hitcount: …
384 …{ call_site: [ffffffff81440f58] __tty_buffer_request_room } hitcount: …
385 …{ call_site: [ffffffff81200ba6] inotify_new_group } hitcount: …
386 …{ call_site: [ffffffffa05e19af] ieee80211_start_tx_ba_session [mac80211] } hitcount: …
387 …{ call_site: [ffffffff81672406] tcp_get_metrics } hitcount: …
388 …{ call_site: [ffffffff81097ec2] alloc_rt_sched_group } hitcount: …
389 …{ call_site: [ffffffff81089b05] sched_create_group } hitcount: …
393 …{ call_site: [ffffffffa04a580c] intel_crtc_page_flip [i915] } hitcount: 11…
394 …{ call_site: [ffffffffa0287592] drm_mode_page_flip_ioctl [drm] } hitcount: 11…
395 …{ call_site: [ffffffffa04c4a3c] intel_plane_duplicate_state [i915] } hitcount: 14…
396 …{ call_site: [ffffffff812891ca] ext4_find_extent } hitcount: 15…
397 …{ call_site: [ffffffffa029070e] drm_vma_node_allow [drm] } hitcount: 17…
398 …{ call_site: [ffffffffa045e7c4] i915_gem_do_execbuffer.isra.23 [i915] } hitcount: 20…
399 …{ call_site: [ffffffffa02911f2] drm_modeset_lock_crtc [drm] } hitcount: 25…
400 …{ call_site: [ffffffffa0489a66] intel_ring_begin [i915] } hitcount: 26…
401 …{ call_site: [ffffffffa046041c] i915_gem_execbuffer2 [i915] } hitcount: 26…
402 …{ call_site: [ffffffff81325607] apparmor_file_alloc_security } hitcount: 51…
403 …{ call_site: [ffffffffa00b7c06] hid_report_raw_event [hid] } hitcount: 55…
404 …{ call_site: [ffffffff8131ebf7] aa_alloc_task_context } hitcount: 219…
405 …{ call_site: [ffffffff8125847d] ext4_htree_store_dirent } hitcount: 557…
420 # echo 'hist:key=call_site.sym:val=bytes_req:sort=bytes_req.descending' > \
424 …# trigger info: hist:keys=call_site.sym:vals=bytes_req:sort=bytes_req.descending:size=2048 [active]
426 …{ call_site: [ffffffffa046041c] i915_gem_execbuffer2 [i915] } hitcount: 21…
427 …{ call_site: [ffffffffa045e7c4] i915_gem_do_execbuffer.isra.23 [i915] } hitcount: 17…
428 …{ call_site: [ffffffff8125847d] ext4_htree_store_dirent } hitcount: 81…
429 …{ call_site: [ffffffff811e2a1b] seq_buf_alloc } hitcount: 1…
430 …{ call_site: [ffffffffa0489a66] intel_ring_begin [i915] } hitcount: 21…
431 …{ call_site: [ffffffff812891ca] ext4_find_extent } hitcount: 21…
432 …{ call_site: [ffffffff811ae8e1] __kmalloc } hitcount: …
433 …{ call_site: [ffffffffa04c4a3c] intel_plane_duplicate_state [i915] } hitcount: 8…
434 …{ call_site: [ffffffffa02911f2] drm_modeset_lock_crtc [drm] } hitcount: 18…
435 …{ call_site: [ffffffffa04a580c] intel_crtc_page_flip [i915] } hitcount: 9…
436 …{ call_site: [ffffffffa0287592] drm_mode_page_flip_ioctl [drm] } hitcount: 9…
437 …{ call_site: [ffffffffa00b7c06] hid_report_raw_event [hid] } hitcount: 33…
438 …{ call_site: [ffffffff8137e559] sg_kmalloc } hitcount: 2…
442 …{ call_site: [ffffffff81095225] alloc_fair_sched_group } hitcount: …
443 …{ call_site: [ffffffff81097ec2] alloc_rt_sched_group } hitcount: …
444 …{ call_site: [ffffffff812d8406] copy_semundo } hitcount: …
445 …{ call_site: [ffffffff81200ba6] inotify_new_group } hitcount: …
446 …{ call_site: [ffffffffa027121a] drm_getmagic [drm] } hitcount: …
447 …{ call_site: [ffffffff811e3a25] __seq_open_private } hitcount: …
448 …{ call_site: [ffffffff811c52f4] bprm_change_interp } hitcount: …
449 …{ call_site: [ffffffff8154bc62] usb_control_msg } hitcount: …
450 …{ call_site: [ffffffffa00bf1ca] hidraw_report_event [hid] } hitcount: …
451 …{ call_site: [ffffffffa00bf6fe] hidraw_send_report [hid] } hitcount: …
461 # echo 'hist:key=call_site.sym-offset:val=bytes_req:sort=bytes_req.descending' > \
465 …# trigger info: hist:keys=call_site.sym-offset:vals=bytes_req:sort=bytes_req.descending:size=2048 …
467 …{ call_site: [ffffffffa046041c] i915_gem_execbuffer2+0x6c/0x2c0 [i915] } hitcount…
468 …{ call_site: [ffffffffa0489a66] intel_ring_begin+0xc6/0x1f0 [i915] } hitcount…
469 …{ call_site: [ffffffffa045e7c4] i915_gem_do_execbuffer.isra.23+0x694/0x1020 [i915] } hitcount…
470 …{ call_site: [ffffffffa045e646] i915_gem_do_execbuffer.isra.23+0x516/0x1020 [i915] } hitcount…
471 …{ call_site: [ffffffff811e2a1b] seq_buf_alloc+0x1b/0x50 } hitcount…
472 …{ call_site: [ffffffffa04a580c] intel_crtc_page_flip+0xbc/0x870 [i915] } hitcount…
473 …{ call_site: [ffffffff811ae8e1] __kmalloc+0x191/0x1b0 } hitcount…
474 …{ call_site: [ffffffffa0287592] drm_mode_page_flip_ioctl+0x282/0x360 [drm] } hitcount…
475 …{ call_site: [ffffffffa02911f2] drm_modeset_lock_crtc+0x32/0x100 [drm] } hitcount…
476 …{ call_site: [ffffffffa04c4a3c] intel_plane_duplicate_state+0x2c/0xa0 [i915] } hitcount…
477 …{ call_site: [ffffffffa029070e] drm_vma_node_allow+0x2e/0xd0 [drm] } hitcount…
478 …{ call_site: [ffffffff815f8d7b] sk_prot_alloc+0xcb/0x1b0 } hitcount…
482 …{ call_site: [ffffffff8109524a] alloc_fair_sched_group+0x5a/0x1a0 } hitcount…
483 …{ call_site: [ffffffffa027b921] drm_vm_open_locked+0x31/0xa0 [drm] } hitcount…
484 …{ call_site: [ffffffff8122e266] proc_self_follow_link+0x76/0xb0 } hitcount…
485 …{ call_site: [ffffffff81213e80] load_elf_binary+0x240/0x1650 } hitcount…
486 …{ call_site: [ffffffff8154bc62] usb_control_msg+0x42/0x110 } hitcount…
487 …{ call_site: [ffffffffa00bf6fe] hidraw_send_report+0x7e/0x1a0 [hid] } hitcount…
488 …{ call_site: [ffffffffa00bf1ca] hidraw_report_event+0x8a/0x120 [hid] } hitcount…
500 # echo 'hist:keys=call_site.sym:values=bytes_req,bytes_alloc:sort=bytes_alloc.descending' > \
504 …# trigger info: hist:keys=call_site.sym:vals=bytes_req,bytes_alloc:sort=bytes_alloc.descending:siz…
506 …{ call_site: [ffffffffa046041c] i915_gem_execbuffer2 [i915] } hitcount: 74…
507 …{ call_site: [ffffffff811e2a1b] seq_buf_alloc } hitcount: 5…
508 …{ call_site: [ffffffffa0489a66] intel_ring_begin [i915] } hitcount: 74…
509 …{ call_site: [ffffffffa045e7c4] i915_gem_do_execbuffer.isra.23 [i915] } hitcount: 15…
510 …{ call_site: [ffffffff8125847d] ext4_htree_store_dirent } hitcount: 95…
511 …{ call_site: [ffffffffa045e646] i915_gem_do_execbuffer.isra.23 [i915] } hitcount: 58…
512 …{ call_site: [ffffffffa04c4a3c] intel_plane_duplicate_state [i915] } hitcount: 23…
513 …{ call_site: [ffffffffa02911f2] drm_modeset_lock_crtc [drm] } hitcount: 39…
514 …{ call_site: [ffffffff815f8d7b] sk_prot_alloc } hitcount: 2…
515 …{ call_site: [ffffffff8137e559] sg_kmalloc } hitcount: 5…
516 …{ call_site: [ffffffffa00b7c06] hid_report_raw_event [hid] } hitcount: 93…
517 …{ call_site: [ffffffffa04a580c] intel_crtc_page_flip [i915] } hitcount: 15…
521 …{ call_site: [ffffffff8109bd3b] sched_autogroup_create_attach } hitcount: …
522 …{ call_site: [ffffffff81097ee8] alloc_rt_sched_group } hitcount: …
523 …{ call_site: [ffffffff8109524a] alloc_fair_sched_group } hitcount: …
524 …{ call_site: [ffffffff81095225] alloc_fair_sched_group } hitcount: …
525 …{ call_site: [ffffffff81097ec2] alloc_rt_sched_group } hitcount: …
526 …{ call_site: [ffffffff81213e80] load_elf_binary } hitcount: …
527 …{ call_site: [ffffffff81079a2e] kthread_create_on_node } hitcount: …
528 …{ call_site: [ffffffffa00bf6fe] hidraw_send_report [hid] } hitcount: …
529 …{ call_site: [ffffffff8154bc62] usb_control_msg } hitcount: …
530 …{ call_site: [ffffffffa00bf1ca] hidraw_report_event [hid] } hitcount: …
540 that led to each call_site. To do that, we simply use the special