Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
include /
python3.6m /
[ HOME SHELL ]
Name
Size
Permission
Action
Python-ast.h
21.75
KB
-rw-r--r--
Python.h
3.15
KB
-rw-r--r--
_hashopenssl.h
1.33
KB
-rw-r--r--
abstract.h
46.34
KB
-rw-r--r--
accu.h
1016
B
-rw-r--r--
asdl.h
1.18
KB
-rw-r--r--
ast.h
477
B
-rw-r--r--
bitset.h
792
B
-rw-r--r--
bltinmodule.h
264
B
-rw-r--r--
boolobject.h
886
B
-rw-r--r--
bytearrayobject.h
2.06
KB
-rw-r--r--
bytes_methods.h
3.12
KB
-rw-r--r--
bytesobject.h
8.17
KB
-rw-r--r--
cellobject.h
701
B
-rw-r--r--
ceval.h
8.32
KB
-rw-r--r--
classobject.h
1.63
KB
-rw-r--r--
code.h
5.81
KB
-rw-r--r--
codecs.h
6.63
KB
-rw-r--r--
compile.h
2.11
KB
-rw-r--r--
complexobject.h
1.76
KB
-rw-r--r--
datetime.h
9.19
KB
-rw-r--r--
descrobject.h
2.89
KB
-rw-r--r--
dictobject.h
7.01
KB
-rw-r--r--
dtoa.h
458
B
-rw-r--r--
dynamic_annotations.h
21.94
KB
-rw-r--r--
enumobject.h
253
B
-rw-r--r--
errcode.h
1.46
KB
-rw-r--r--
eval.h
597
B
-rw-r--r--
fileobject.h
1.61
KB
-rw-r--r--
fileutils.h
3.44
KB
-rw-r--r--
floatobject.h
4.68
KB
-rw-r--r--
frameobject.h
3.45
KB
-rw-r--r--
funcobject.h
3.98
KB
-rw-r--r--
genobject.h
3.5
KB
-rw-r--r--
graminit.h
1.92
KB
-rw-r--r--
grammar.h
2.03
KB
-rw-r--r--
import.h
4.13
KB
-rw-r--r--
intrcheck.h
513
B
-rw-r--r--
iterobject.h
567
B
-rw-r--r--
listobject.h
2.83
KB
-rw-r--r--
longintrepr.h
3.67
KB
-rw-r--r--
longobject.h
9.6
KB
-rw-r--r--
marshal.h
803
B
-rw-r--r--
memoryobject.h
2.7
KB
-rw-r--r--
metagrammar.h
253
B
-rw-r--r--
methodobject.h
3.76
KB
-rw-r--r--
modsupport.h
7.15
KB
-rw-r--r--
moduleobject.h
2.23
KB
-rw-r--r--
namespaceobject.h
349
B
-rw-r--r--
node.h
1007
B
-rw-r--r--
object.h
41.21
KB
-rw-r--r--
objimpl.h
13.91
KB
-rw-r--r--
odictobject.h
1.26
KB
-rw-r--r--
opcode.h
4.95
KB
-rw-r--r--
osdefs.h
691
B
-rw-r--r--
osmodule.h
291
B
-rw-r--r--
parsetok.h
2.82
KB
-rw-r--r--
patchlevel.h
1.1
KB
-rw-r--r--
pgen.h
253
B
-rw-r--r--
pgenheaders.h
1.15
KB
-rw-r--r--
py_curses.h
4.21
KB
-rw-r--r--
pyarena.h
2.68
KB
-rw-r--r--
pyatomic.h
7.94
KB
-rw-r--r--
pycapsule.h
1.69
KB
-rw-r--r--
pyconfig-64.h
43.58
KB
-rw-r--r--
pyconfig.h
162
B
-rw-r--r--
pyctype.h
1.29
KB
-rw-r--r--
pydebug.h
1.23
KB
-rw-r--r--
pydtrace.h
1.92
KB
-rw-r--r--
pyerrors.h
16.82
KB
-rw-r--r--
pyexpat.h
2.39
KB
-rw-r--r--
pyfpe.h
8.27
KB
-rw-r--r--
pygetopt.h
410
B
-rw-r--r--
pyhash.h
4.04
KB
-rw-r--r--
pylifecycle.h
3.98
KB
-rw-r--r--
pymacconfig.h
2.92
KB
-rw-r--r--
pymacro.h
3.42
KB
-rw-r--r--
pymath.h
8.12
KB
-rw-r--r--
pymem.h
8.36
KB
-rw-r--r--
pyport.h
26.93
KB
-rw-r--r--
pystate.h
10.88
KB
-rw-r--r--
pystrcmp.h
436
B
-rw-r--r--
pystrhex.h
495
B
-rw-r--r--
pystrtod.h
1.45
KB
-rw-r--r--
pythonrun.h
6.62
KB
-rw-r--r--
pythread.h
2.92
KB
-rw-r--r--
pytime.h
7.43
KB
-rw-r--r--
rangeobject.h
629
B
-rw-r--r--
setobject.h
3.25
KB
-rw-r--r--
sliceobject.h
2.43
KB
-rw-r--r--
structmember.h
1.97
KB
-rw-r--r--
structseq.h
1.32
KB
-rw-r--r--
symtable.h
4.88
KB
-rw-r--r--
sysmodule.h
1.32
KB
-rw-r--r--
token.h
1.9
KB
-rw-r--r--
traceback.h
3.56
KB
-rw-r--r--
tupleobject.h
2.39
KB
-rw-r--r--
typeslots.h
2.2
KB
-rw-r--r--
ucnhash.h
1.03
KB
-rw-r--r--
unicodeobject.h
79.86
KB
-rw-r--r--
warnings.h
1.65
KB
-rw-r--r--
weakrefobject.h
2.8
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : pyatomic.h
#ifndef Py_ATOMIC_H #define Py_ATOMIC_H #ifdef Py_BUILD_CORE #include "dynamic_annotations.h" #include "pyconfig.h" #if defined(HAVE_STD_ATOMIC) #include <stdatomic.h> #endif /* This is modeled after the atomics interface from C1x, according to * the draft at * http://www.open-std.org/JTC1/SC22/wg14/www/docs/n1425.pdf. * Operations and types are named the same except with a _Py_ prefix * and have the same semantics. * * Beware, the implementations here are deep magic. */ #if defined(HAVE_STD_ATOMIC) typedef enum _Py_memory_order { _Py_memory_order_relaxed = memory_order_relaxed, _Py_memory_order_acquire = memory_order_acquire, _Py_memory_order_release = memory_order_release, _Py_memory_order_acq_rel = memory_order_acq_rel, _Py_memory_order_seq_cst = memory_order_seq_cst } _Py_memory_order; typedef struct _Py_atomic_address { atomic_uintptr_t _value; } _Py_atomic_address; typedef struct _Py_atomic_int { atomic_int _value; } _Py_atomic_int; #define _Py_atomic_signal_fence(/*memory_order*/ ORDER) \ atomic_signal_fence(ORDER) #define _Py_atomic_thread_fence(/*memory_order*/ ORDER) \ atomic_thread_fence(ORDER) #define _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, ORDER) \ atomic_store_explicit(&(ATOMIC_VAL)->_value, NEW_VAL, ORDER) #define _Py_atomic_load_explicit(ATOMIC_VAL, ORDER) \ atomic_load_explicit(&(ATOMIC_VAL)->_value, ORDER) /* Use builtin atomic operations in GCC >= 4.7 */ #elif defined(HAVE_BUILTIN_ATOMIC) typedef enum _Py_memory_order { _Py_memory_order_relaxed = __ATOMIC_RELAXED, _Py_memory_order_acquire = __ATOMIC_ACQUIRE, _Py_memory_order_release = __ATOMIC_RELEASE, _Py_memory_order_acq_rel = __ATOMIC_ACQ_REL, _Py_memory_order_seq_cst = __ATOMIC_SEQ_CST } _Py_memory_order; typedef struct _Py_atomic_address { uintptr_t _value; } _Py_atomic_address; typedef struct _Py_atomic_int { int _value; } _Py_atomic_int; #define _Py_atomic_signal_fence(/*memory_order*/ ORDER) \ __atomic_signal_fence(ORDER) #define _Py_atomic_thread_fence(/*memory_order*/ ORDER) \ __atomic_thread_fence(ORDER) #define _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, ORDER) \ (assert((ORDER) == __ATOMIC_RELAXED \ || (ORDER) == __ATOMIC_SEQ_CST \ || (ORDER) == __ATOMIC_RELEASE), \ __atomic_store_n(&(ATOMIC_VAL)->_value, NEW_VAL, ORDER)) #define _Py_atomic_load_explicit(ATOMIC_VAL, ORDER) \ (assert((ORDER) == __ATOMIC_RELAXED \ || (ORDER) == __ATOMIC_SEQ_CST \ || (ORDER) == __ATOMIC_ACQUIRE \ || (ORDER) == __ATOMIC_CONSUME), \ __atomic_load_n(&(ATOMIC_VAL)->_value, ORDER)) #else typedef enum _Py_memory_order { _Py_memory_order_relaxed, _Py_memory_order_acquire, _Py_memory_order_release, _Py_memory_order_acq_rel, _Py_memory_order_seq_cst } _Py_memory_order; typedef struct _Py_atomic_address { uintptr_t _value; } _Py_atomic_address; typedef struct _Py_atomic_int { int _value; } _Py_atomic_int; /* Only support GCC (for expression statements) and x86 (for simple * atomic semantics) for now */ #if defined(__GNUC__) && (defined(__i386__) || defined(__amd64)) static __inline__ void _Py_atomic_signal_fence(_Py_memory_order order) { if (order != _Py_memory_order_relaxed) __asm__ volatile("":::"memory"); } static __inline__ void _Py_atomic_thread_fence(_Py_memory_order order) { if (order != _Py_memory_order_relaxed) __asm__ volatile("mfence":::"memory"); } /* Tell the race checker about this operation's effects. */ static __inline__ void _Py_ANNOTATE_MEMORY_ORDER(const volatile void *address, _Py_memory_order order) { (void)address; /* shut up -Wunused-parameter */ switch(order) { case _Py_memory_order_release: case _Py_memory_order_acq_rel: case _Py_memory_order_seq_cst: _Py_ANNOTATE_HAPPENS_BEFORE(address); break; case _Py_memory_order_relaxed: case _Py_memory_order_acquire: break; } switch(order) { case _Py_memory_order_acquire: case _Py_memory_order_acq_rel: case _Py_memory_order_seq_cst: _Py_ANNOTATE_HAPPENS_AFTER(address); break; case _Py_memory_order_relaxed: case _Py_memory_order_release: break; } } #define _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, ORDER) \ __extension__ ({ \ __typeof__(ATOMIC_VAL) atomic_val = ATOMIC_VAL; \ __typeof__(atomic_val->_value) new_val = NEW_VAL;\ volatile __typeof__(new_val) *volatile_data = &atomic_val->_value; \ _Py_memory_order order = ORDER; \ _Py_ANNOTATE_MEMORY_ORDER(atomic_val, order); \ \ /* Perform the operation. */ \ _Py_ANNOTATE_IGNORE_WRITES_BEGIN(); \ switch(order) { \ case _Py_memory_order_release: \ _Py_atomic_signal_fence(_Py_memory_order_release); \ /* fallthrough */ \ case _Py_memory_order_relaxed: \ *volatile_data = new_val; \ break; \ \ case _Py_memory_order_acquire: \ case _Py_memory_order_acq_rel: \ case _Py_memory_order_seq_cst: \ __asm__ volatile("xchg %0, %1" \ : "+r"(new_val) \ : "m"(atomic_val->_value) \ : "memory"); \ break; \ } \ _Py_ANNOTATE_IGNORE_WRITES_END(); \ }) #define _Py_atomic_load_explicit(ATOMIC_VAL, ORDER) \ __extension__ ({ \ __typeof__(ATOMIC_VAL) atomic_val = ATOMIC_VAL; \ __typeof__(atomic_val->_value) result; \ volatile __typeof__(result) *volatile_data = &atomic_val->_value; \ _Py_memory_order order = ORDER; \ _Py_ANNOTATE_MEMORY_ORDER(atomic_val, order); \ \ /* Perform the operation. */ \ _Py_ANNOTATE_IGNORE_READS_BEGIN(); \ switch(order) { \ case _Py_memory_order_release: \ case _Py_memory_order_acq_rel: \ case _Py_memory_order_seq_cst: \ /* Loads on x86 are not releases by default, so need a */ \ /* thread fence. */ \ _Py_atomic_thread_fence(_Py_memory_order_release); \ break; \ default: \ /* No fence */ \ break; \ } \ result = *volatile_data; \ switch(order) { \ case _Py_memory_order_acquire: \ case _Py_memory_order_acq_rel: \ case _Py_memory_order_seq_cst: \ /* Loads on x86 are automatically acquire operations so */ \ /* can get by with just a compiler fence. */ \ _Py_atomic_signal_fence(_Py_memory_order_acquire); \ break; \ default: \ /* No fence */ \ break; \ } \ _Py_ANNOTATE_IGNORE_READS_END(); \ result; \ }) #else /* !gcc x86 */ /* Fall back to other compilers and processors by assuming that simple volatile accesses are atomic. This is false, so people should port this. */ #define _Py_atomic_signal_fence(/*memory_order*/ ORDER) ((void)0) #define _Py_atomic_thread_fence(/*memory_order*/ ORDER) ((void)0) #define _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, ORDER) \ ((ATOMIC_VAL)->_value = NEW_VAL) #define _Py_atomic_load_explicit(ATOMIC_VAL, ORDER) \ ((ATOMIC_VAL)->_value) #endif /* !gcc x86 */ #endif /* Standardized shortcuts. */ #define _Py_atomic_store(ATOMIC_VAL, NEW_VAL) \ _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, _Py_memory_order_seq_cst) #define _Py_atomic_load(ATOMIC_VAL) \ _Py_atomic_load_explicit(ATOMIC_VAL, _Py_memory_order_seq_cst) /* Python-local extensions */ #define _Py_atomic_store_relaxed(ATOMIC_VAL, NEW_VAL) \ _Py_atomic_store_explicit(ATOMIC_VAL, NEW_VAL, _Py_memory_order_relaxed) #define _Py_atomic_load_relaxed(ATOMIC_VAL) \ _Py_atomic_load_explicit(ATOMIC_VAL, _Py_memory_order_relaxed) #endif /* Py_BUILD_CORE */ #endif /* Py_ATOMIC_H */
Close