1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
|
.\" -*- nroff -*-
.TH TAPSET::MEMORY 3stap "October 2018" "SystemTap Tapset Reference"
.SH NAME
tapset::memory \- systemtap memory tapset
.SH DESCRIPTION
This family of probe points is used to probe memory-related events.
.TP
.P
.TP
.B vm_fault_contains
Test return value for page fault reason
.IP
See
.IR function::vm_fault_contains (3stap)
for details.
.P
.TP
.B vm.pagefault
Records that a page fault occurred
.IP
See
.IR probe::vm.pagefault (3stap)
for details.
.P
.TP
.B vm.pagefault.return
Indicates what type of fault occurred
.IP
See
.IR probe::vm.pagefault.return (3stap)
for details.
.P
.TP
.B addr_to_node
Returns which node a given address belongs to within a NUMA system
.IP
See
.IR function::addr_to_node (3stap)
for details.
.P
.TP
.B vm.write_shared
Attempts at writing to a shared page
.IP
See
.IR probe::vm.write_shared (3stap)
for details.
.P
.TP
.B vm.write_shared_copy
Page copy for shared page write
.IP
See
.IR probe::vm.write_shared_copy (3stap)
for details.
.P
.TP
.B vm.mmap
Fires when an mmap is requested
.IP
See
.IR probe::vm.mmap (3stap)
for details.
.P
.TP
.B vm.munmap
Fires when an munmap is requested
.IP
See
.IR probe::vm.munmap (3stap)
for details.
.P
.TP
.B vm.brk
Fires when a brk is requested (i.e. the heap will be resized)
.IP
See
.IR probe::vm.brk (3stap)
for details.
.P
.TP
.B vm.oom_kill
Fires when a thread is selected for termination by the OOM killer
.IP
See
.IR probe::vm.oom_kill (3stap)
for details.
.P
.TP
.B vm.kmalloc
Fires when kmalloc is requested
.IP
See
.IR probe::vm.kmalloc (3stap)
for details.
.P
.TP
.B vm.kmem_cache_alloc
Fires when kmem_cache_alloc is requested
.IP
See
.IR probe::vm.kmem_cache_alloc (3stap)
for details.
.P
.TP
.B vm.kmalloc_node
Fires when kmalloc_node is requested
.IP
See
.IR probe::vm.kmalloc_node (3stap)
for details.
.P
.TP
.B vm.kmem_cache_alloc_node
Fires when kmem_cache_alloc_node is requested
.IP
See
.IR probe::vm.kmem_cache_alloc_node (3stap)
for details.
.P
.TP
.B vm.kfree
Fires when kfree is requested
.IP
See
.IR probe::vm.kfree (3stap)
for details.
.P
.TP
.B vm.kmem_cache_free
Fires when kmem_cache_free is requested
.IP
See
.IR probe::vm.kmem_cache_free (3stap)
for details.
.SH SEE ALSO
.BR
.IR \%function::vm_fault_contains (3stap),
.BR
.IR \%function::addr_to_node (3stap),
.BR
.IR \%probe::vm.pagefault (3stap),
.BR
.IR \%probe::vm.pagefault.return (3stap),
.BR
.IR \%probe::vm.write_shared (3stap),
.BR
.IR \%probe::vm.write_shared_copy (3stap),
.BR
.IR \%probe::vm.mmap (3stap),
.BR
.IR \%probe::vm.munmap (3stap),
.BR
.IR \%probe::vm.brk (3stap),
.BR
.IR \%probe::vm.oom_kill (3stap),
.BR
.IR \%probe::vm.kmalloc (3stap),
.BR
.IR \%probe::vm.kmem_cache_alloc (3stap),
.BR
.IR \%probe::vm.kmalloc_node (3stap),
.BR
.IR \%probe::vm.kmem_cache_alloc_node (3stap),
.BR
.IR \%probe::vm.kfree (3stap),
.BR
.IR \%probe::vm.kmem_cache_free (3stap),
.BR
.IR \%stap (1),
.IR \%stapprobes (3stap)
|