Lines Matching refs:call_site
231 field:unsigned long call_site; offset:8; size:8; signed:0;
241 # echo 'hist:key=call_site:val=bytes_req.buckets=32' > \
245 call_site field of the kmalloc event as the key for the table, which
246 just means that each unique call_site address will have an entry
248 the hist trigger that for each unique entry (call_site) in the
250 requested by that call_site.
257 # trigger info: hist:keys=call_site:vals=bytes_req:sort=hitcount:size=2048 [active]
259 { call_site: 18446744072106379007 } hitcount: 1 bytes_req: 176
260 { call_site: 18446744071579557049 } hitcount: 1 bytes_req: 1024
261 { call_site: 18446744071580608289 } hitcount: 1 bytes_req: 16384
262 { call_site: 18446744071581827654 } hitcount: 1 bytes_req: 24
263 { call_site: 18446744071580700980 } hitcount: 1 bytes_req: 8
264 { call_site: 18446744071579359876 } hitcount: 1 bytes_req: 152
265 { call_site: 18446744071580795365 } hitcount: 3 bytes_req: 144
266 { call_site: 18446744071581303129 } hitcount: 3 bytes_req: 144
267 { call_site: 18446744071580713234 } hitcount: 4 bytes_req: 2560
268 { call_site: 18446744071580933750 } hitcount: 4 bytes_req: 736
272 { call_site: 18446744072106047046 } hitcount: 69 bytes_req: 5576
273 { call_site: 18446744071582116407 } hitcount: 73 bytes_req: 2336
274 { call_site: 18446744072106054684 } hitcount: 136 bytes_req: 140504
275 { call_site: 18446744072106224230 } hitcount: 136 bytes_req: 19584
276 { call_site: 18446744072106078074 } hitcount: 153 bytes_req: 2448
277 { call_site: 18446744072106062406 } hitcount: 153 bytes_req: 36720
278 { call_site: 18446744071582507929 } hitcount: 153 bytes_req: 37088
279 { call_site: 18446744072102520590 } hitcount: 273 bytes_req: 10920
280 { call_site: 18446744071582143559 } hitcount: 358 bytes_req: 716
281 { call_site: 18446744072106465852 } hitcount: 417 bytes_req: 56712
282 { call_site: 18446744072102523378 } hitcount: 485 bytes_req: 27160
283 { call_site: 18446744072099568646 } hitcount: 1676 bytes_req: 33520
297 hist:keys=call_site:vals=bytes_req:sort=hitcount:size=2048 [active]
326 # echo '!hist:key=call_site:val=bytes_req' > \
329 Finally, notice that the call_site as displayed in the output above
334 # echo 'hist:key=call_site.hex:val=bytes_req' > \
338 # trigger info: hist:keys=call_site.hex:vals=bytes_req:sort=hitcount:size=2048 [active]
340 { call_site: ffffffffa026b291 } hitcount: 1 bytes_req: 433
341 { call_site: ffffffffa07186ff } hitcount: 1 bytes_req: 176
342 { call_site: ffffffff811ae721 } hitcount: 1 bytes_req: 16384
343 { call_site: ffffffff811c5134 } hitcount: 1 bytes_req: 8
344 { call_site: ffffffffa04a9ebb } hitcount: 1 bytes_req: 511
345 { call_site: ffffffff8122e0a6 } hitcount: 1 bytes_req: 12
346 { call_site: ffffffff8107da84 } hitcount: 1 bytes_req: 152
347 { call_site: ffffffff812d8246 } hitcount: 1 bytes_req: 24
348 { call_site: ffffffff811dc1e5 } hitcount: 3 bytes_req: 144
349 { call_site: ffffffffa02515e8 } hitcount: 3 bytes_req: 648
350 { call_site: ffffffff81258159 } hitcount: 3 bytes_req: 144
351 { call_site: ffffffff811c80f4 } hitcount: 4 bytes_req: 544
355 { call_site: ffffffffa06c7646 } hitcount: 106 bytes_req: 8024
356 { call_site: ffffffffa06cb246 } hitcount: 132 bytes_req: 31680
357 { call_site: ffffffffa06cef7a } hitcount: 132 bytes_req: 2112
358 { call_site: ffffffff8137e399 } hitcount: 132 bytes_req: 23232
359 { call_site: ffffffffa06c941c } hitcount: 185 bytes_req: 171360
360 { call_site: ffffffffa06f2a66 } hitcount: 185 bytes_req: 26640
361 { call_site: ffffffffa036a70e } hitcount: 265 bytes_req: 10600
362 { call_site: ffffffff81325447 } hitcount: 292 bytes_req: 584
363 { call_site: ffffffffa072da3c } hitcount: 446 bytes_req: 60656
364 { call_site: ffffffffa036b1f2 } hitcount: 526 bytes_req: 29456
365 { call_site: ffffffffa0099c06 } hitcount: 1780 bytes_req: 35600
379 # echo 'hist:key=call_site.sym:val=bytes_req' > \
383 # trigger info: hist:keys=call_site.sym:vals=bytes_req:sort=hitcount:size=2048 [active]
385 …{ call_site: [ffffffff810adcb9] syslog_print_all } hitcount: …
386 …{ call_site: [ffffffff8154bc62] usb_control_msg } hitcount: …
387 …{ call_site: [ffffffffa00bf6fe] hidraw_send_report [hid] } hitcount: …
388 …{ call_site: [ffffffff8154acbe] usb_alloc_urb } hitcount: …
389 …{ call_site: [ffffffffa00bf1ca] hidraw_report_event [hid] } hitcount: …
390 …{ call_site: [ffffffff811e3a25] __seq_open_private } hitcount: …
391 …{ call_site: [ffffffff8109524a] alloc_fair_sched_group } hitcount: …
392 …{ call_site: [ffffffff811febd5] fsnotify_alloc_group } hitcount: …
393 …{ call_site: [ffffffff81440f58] __tty_buffer_request_room } hitcount: …
394 …{ call_site: [ffffffff81200ba6] inotify_new_group } hitcount: …
395 …{ call_site: [ffffffffa05e19af] ieee80211_start_tx_ba_session [mac80211] } hitcount: …
396 …{ call_site: [ffffffff81672406] tcp_get_metrics } hitcount: …
397 …{ call_site: [ffffffff81097ec2] alloc_rt_sched_group } hitcount: …
398 …{ call_site: [ffffffff81089b05] sched_create_group } hitcount: …
402 …{ call_site: [ffffffffa04a580c] intel_crtc_page_flip [i915] } hitcount: 11…
403 …{ call_site: [ffffffffa0287592] drm_mode_page_flip_ioctl [drm] } hitcount: 11…
404 …{ call_site: [ffffffffa04c4a3c] intel_plane_duplicate_state [i915] } hitcount: 14…
405 …{ call_site: [ffffffff812891ca] ext4_find_extent } hitcount: 15…
406 …{ call_site: [ffffffffa029070e] drm_vma_node_allow [drm] } hitcount: 17…
407 …{ call_site: [ffffffffa045e7c4] i915_gem_do_execbuffer.isra.23 [i915] } hitcount: 20…
408 …{ call_site: [ffffffffa02911f2] drm_modeset_lock_crtc [drm] } hitcount: 25…
409 …{ call_site: [ffffffffa0489a66] intel_ring_begin [i915] } hitcount: 26…
410 …{ call_site: [ffffffffa046041c] i915_gem_execbuffer2 [i915] } hitcount: 26…
411 …{ call_site: [ffffffff81325607] apparmor_file_alloc_security } hitcount: 51…
412 …{ call_site: [ffffffffa00b7c06] hid_report_raw_event [hid] } hitcount: 55…
413 …{ call_site: [ffffffff8131ebf7] aa_alloc_task_context } hitcount: 219…
414 …{ call_site: [ffffffff8125847d] ext4_htree_store_dirent } hitcount: 557…
429 # echo 'hist:key=call_site.sym:val=bytes_req:sort=bytes_req.descending' > \
433 …# trigger info: hist:keys=call_site.sym:vals=bytes_req:sort=bytes_req.descending:size=2048 [active]
435 …{ call_site: [ffffffffa046041c] i915_gem_execbuffer2 [i915] } hitcount: 21…
436 …{ call_site: [ffffffffa045e7c4] i915_gem_do_execbuffer.isra.23 [i915] } hitcount: 17…
437 …{ call_site: [ffffffff8125847d] ext4_htree_store_dirent } hitcount: 81…
438 …{ call_site: [ffffffff811e2a1b] seq_buf_alloc } hitcount: 1…
439 …{ call_site: [ffffffffa0489a66] intel_ring_begin [i915] } hitcount: 21…
440 …{ call_site: [ffffffff812891ca] ext4_find_extent } hitcount: 21…
441 …{ call_site: [ffffffff811ae8e1] __kmalloc } hitcount: …
442 …{ call_site: [ffffffffa04c4a3c] intel_plane_duplicate_state [i915] } hitcount: 8…
443 …{ call_site: [ffffffffa02911f2] drm_modeset_lock_crtc [drm] } hitcount: 18…
444 …{ call_site: [ffffffffa04a580c] intel_crtc_page_flip [i915] } hitcount: 9…
445 …{ call_site: [ffffffffa0287592] drm_mode_page_flip_ioctl [drm] } hitcount: 9…
446 …{ call_site: [ffffffffa00b7c06] hid_report_raw_event [hid] } hitcount: 33…
447 …{ call_site: [ffffffff8137e559] sg_kmalloc } hitcount: 2…
451 …{ call_site: [ffffffff81095225] alloc_fair_sched_group } hitcount: …
452 …{ call_site: [ffffffff81097ec2] alloc_rt_sched_group } hitcount: …
453 …{ call_site: [ffffffff812d8406] copy_semundo } hitcount: …
454 …{ call_site: [ffffffff81200ba6] inotify_new_group } hitcount: …
455 …{ call_site: [ffffffffa027121a] drm_getmagic [drm] } hitcount: …
456 …{ call_site: [ffffffff811e3a25] __seq_open_private } hitcount: …
457 …{ call_site: [ffffffff811c52f4] bprm_change_interp } hitcount: …
458 …{ call_site: [ffffffff8154bc62] usb_control_msg } hitcount: …
459 …{ call_site: [ffffffffa00bf1ca] hidraw_report_event [hid] } hitcount: …
460 …{ call_site: [ffffffffa00bf6fe] hidraw_send_report [hid] } hitcount: …
470 # echo 'hist:key=call_site.sym-offset:val=bytes_req:sort=bytes_req.descending' > \
474 …# trigger info: hist:keys=call_site.sym-offset:vals=bytes_req:sort=bytes_req.descending:size=2048 …
476 …{ call_site: [ffffffffa046041c] i915_gem_execbuffer2+0x6c/0x2c0 [i915] } hitcount…
477 …{ call_site: [ffffffffa0489a66] intel_ring_begin+0xc6/0x1f0 [i915] } hitcount…
478 …{ call_site: [ffffffffa045e7c4] i915_gem_do_execbuffer.isra.23+0x694/0x1020 [i915] } hitcount…
479 …{ call_site: [ffffffffa045e646] i915_gem_do_execbuffer.isra.23+0x516/0x1020 [i915] } hitcount…
480 …{ call_site: [ffffffff811e2a1b] seq_buf_alloc+0x1b/0x50 } hitcount…
481 …{ call_site: [ffffffffa04a580c] intel_crtc_page_flip+0xbc/0x870 [i915] } hitcount…
482 …{ call_site: [ffffffff811ae8e1] __kmalloc+0x191/0x1b0 } hitcount…
483 …{ call_site: [ffffffffa0287592] drm_mode_page_flip_ioctl+0x282/0x360 [drm] } hitcount…
484 …{ call_site: [ffffffffa02911f2] drm_modeset_lock_crtc+0x32/0x100 [drm] } hitcount…
485 …{ call_site: [ffffffffa04c4a3c] intel_plane_duplicate_state+0x2c/0xa0 [i915] } hitcount…
486 …{ call_site: [ffffffffa029070e] drm_vma_node_allow+0x2e/0xd0 [drm] } hitcount…
487 …{ call_site: [ffffffff815f8d7b] sk_prot_alloc+0xcb/0x1b0 } hitcount…
491 …{ call_site: [ffffffff8109524a] alloc_fair_sched_group+0x5a/0x1a0 } hitcount…
492 …{ call_site: [ffffffffa027b921] drm_vm_open_locked+0x31/0xa0 [drm] } hitcount…
493 …{ call_site: [ffffffff8122e266] proc_self_follow_link+0x76/0xb0 } hitcount…
494 …{ call_site: [ffffffff81213e80] load_elf_binary+0x240/0x1650 } hitcount…
495 …{ call_site: [ffffffff8154bc62] usb_control_msg+0x42/0x110 } hitcount…
496 …{ call_site: [ffffffffa00bf6fe] hidraw_send_report+0x7e/0x1a0 [hid] } hitcount…
497 …{ call_site: [ffffffffa00bf1ca] hidraw_report_event+0x8a/0x120 [hid] } hitcount…
509 # echo 'hist:keys=call_site.sym:values=bytes_req,bytes_alloc:sort=bytes_alloc.descending' > \
513 …# trigger info: hist:keys=call_site.sym:vals=bytes_req,bytes_alloc:sort=bytes_alloc.descending:siz…
515 …{ call_site: [ffffffffa046041c] i915_gem_execbuffer2 [i915] } hitcount: 74…
516 …{ call_site: [ffffffff811e2a1b] seq_buf_alloc } hitcount: 5…
517 …{ call_site: [ffffffffa0489a66] intel_ring_begin [i915] } hitcount: 74…
518 …{ call_site: [ffffffffa045e7c4] i915_gem_do_execbuffer.isra.23 [i915] } hitcount: 15…
519 …{ call_site: [ffffffff8125847d] ext4_htree_store_dirent } hitcount: 95…
520 …{ call_site: [ffffffffa045e646] i915_gem_do_execbuffer.isra.23 [i915] } hitcount: 58…
521 …{ call_site: [ffffffffa04c4a3c] intel_plane_duplicate_state [i915] } hitcount: 23…
522 …{ call_site: [ffffffffa02911f2] drm_modeset_lock_crtc [drm] } hitcount: 39…
523 …{ call_site: [ffffffff815f8d7b] sk_prot_alloc } hitcount: 2…
524 …{ call_site: [ffffffff8137e559] sg_kmalloc } hitcount: 5…
525 …{ call_site: [ffffffffa00b7c06] hid_report_raw_event [hid] } hitcount: 93…
526 …{ call_site: [ffffffffa04a580c] intel_crtc_page_flip [i915] } hitcount: 15…
530 …{ call_site: [ffffffff8109bd3b] sched_autogroup_create_attach } hitcount: …
531 …{ call_site: [ffffffff81097ee8] alloc_rt_sched_group } hitcount: …
532 …{ call_site: [ffffffff8109524a] alloc_fair_sched_group } hitcount: …
533 …{ call_site: [ffffffff81095225] alloc_fair_sched_group } hitcount: …
534 …{ call_site: [ffffffff81097ec2] alloc_rt_sched_group } hitcount: …
535 …{ call_site: [ffffffff81213e80] load_elf_binary } hitcount: …
536 …{ call_site: [ffffffff81079a2e] kthread_create_on_node } hitcount: …
537 …{ call_site: [ffffffffa00bf6fe] hidraw_send_report [hid] } hitcount: …
538 …{ call_site: [ffffffff8154bc62] usb_control_msg } hitcount: …
539 …{ call_site: [ffffffffa00bf1ca] hidraw_report_event [hid] } hitcount: …
549 that led to each call_site. To do that, we simply use the special