This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: SystemTap fails to find kernel tracepoints
- From: KDr2 <killy dot draw at gmail dot com>
- To: David Smith <dsmith at redhat dot com>
- Cc: systemtap at sourceware dot org
- Date: Tue, 9 Dec 2014 07:51:52 +0800
- Subject: Re: SystemTap fails to find kernel tracepoints
- Authentication-results: sourceware.org; auth=none
- References: <CAHfjm6gvwwdCKEjf+pAczYW37S5wg8m=EzpitFvZbj8yke5a=Q at mail dot gmail dot com> <5485C8EE dot 6090708 at redhat dot com>
On Mon, Dec 8, 2014 at 11:51 PM, David Smith <dsmith@redhat.com> wrote:
> perf list tracepoint
#perf list tracepoint
drm:drm_vblank_event [Tracepoint event]
drm:drm_vblank_event_queued [Tracepoint event]
drm:drm_vblank_event_delivered [Tracepoint event]
i2c:i2c_write [Tracepoint event]
i2c:i2c_read [Tracepoint event]
i2c:i2c_reply [Tracepoint event]
i2c:i2c_result [Tracepoint event]
i2c:smbus_write [Tracepoint event]
i2c:smbus_read [Tracepoint event]
i2c:smbus_reply [Tracepoint event]
i2c:smbus_result [Tracepoint event]
ext4:ext4_free_inode [Tracepoint event]
ext4:ext4_request_inode [Tracepoint event]
ext4:ext4_allocate_inode [Tracepoint event]
ext4:ext4_evict_inode [Tracepoint event]
ext4:ext4_drop_inode [Tracepoint event]
ext4:ext4_mark_inode_dirty [Tracepoint event]
ext4:ext4_begin_ordered_truncate [Tracepoint event]
ext4:ext4_write_begin [Tracepoint event]
ext4:ext4_da_write_begin [Tracepoint event]
ext4:ext4_write_end [Tracepoint event]
ext4:ext4_journalled_write_end [Tracepoint event]
ext4:ext4_da_write_end [Tracepoint event]
ext4:ext4_writepages [Tracepoint event]
ext4:ext4_da_write_pages [Tracepoint event]
ext4:ext4_da_write_pages_extent [Tracepoint event]
ext4:ext4_writepages_result [Tracepoint event]
ext4:ext4_writepage [Tracepoint event]
ext4:ext4_readpage [Tracepoint event]
ext4:ext4_releasepage [Tracepoint event]
ext4:ext4_invalidatepage [Tracepoint event]
ext4:ext4_journalled_invalidatepage [Tracepoint event]
ext4:ext4_discard_blocks [Tracepoint event]
ext4:ext4_mb_new_inode_pa [Tracepoint event]
....
xen:xen_mmu_alloc_ptpage [Tracepoint event]
xen:xen_mmu_release_ptpage [Tracepoint event]
xen:xen_mmu_pgd_pin [Tracepoint event]
xen:xen_mmu_pgd_unpin [Tracepoint event]
xen:xen_mmu_flush_tlb_all [Tracepoint event]
xen:xen_mmu_flush_tlb [Tracepoint event]
xen:xen_mmu_flush_tlb_single [Tracepoint event]
xen:xen_mmu_flush_tlb_others [Tracepoint event]
xen:xen_mmu_write_cr3 [Tracepoint event]
xen:xen_cpu_write_ldt_entry [Tracepoint event]
xen:xen_cpu_write_idt_entry [Tracepoint event]
xen:xen_cpu_load_idt [Tracepoint event]
xen:xen_cpu_write_gdt_entry [Tracepoint event]
xen:xen_cpu_set_ldt [Tracepoint event]
The output is similar to `cat /sys/kernel/debug/tracing/available_events',
And here is my kernel config about TRACING
root@Debian64-QEMU:~# grep CONFIG_TRAC /boot/config-3.16.0-4-amd64
CONFIG_TRACEPOINTS=y
# CONFIG_TRACE_SINK is not set
CONFIG_TRACE_IRQFLAGS_SUPPORT=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_TRACE_CLOCK=y
CONFIG_TRACING=y
CONFIG_TRACING_SUPPORT=y
CONFIG_TRACER_SNAPSHOT=y
# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
# CONFIG_TRACEPOINT_BENCHMARK is not set
root@Debian64-QEMU:~#
Thanks.
--
KDr2, http://kdr2.com