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