__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#ifndef Py_INTERNAL_GLOBAL_OBJECTS_H
#define Py_INTERNAL_GLOBAL_OBJECTS_H
#ifdef __cplusplus
extern "C" {
#endif
#ifndef Py_BUILD_CORE
# error "this header requires Py_BUILD_CORE define"
#endif
#include "pycore_gc.h" // PyGC_Head
#include "pycore_global_strings.h" // struct _Py_global_strings
// These would be in pycore_long.h if it weren't for an include cycle.
#define _PY_NSMALLPOSINTS 257
#define _PY_NSMALLNEGINTS 5
// Only immutable objects should be considered runtime-global.
// All others must be per-interpreter.
#define _Py_GLOBAL_OBJECT(NAME) \
_PyRuntime.global_objects.NAME
#define _Py_SINGLETON(NAME) \
_Py_GLOBAL_OBJECT(singletons.NAME)
struct _Py_global_objects {
struct {
/* Small integers are preallocated in this array so that they
* can be shared.
* The integers that are preallocated are those in the range
* -_PY_NSMALLNEGINTS (inclusive) to _PY_NSMALLPOSINTS (exclusive).
*/
PyLongObject small_ints[_PY_NSMALLNEGINTS + _PY_NSMALLPOSINTS];
PyBytesObject bytes_empty;
struct {
PyBytesObject ob;
char eos;
} bytes_characters[256];
struct _Py_global_strings strings;
_PyGC_Head_UNUSED _tuple_empty_gc_not_used;
PyTupleObject tuple_empty;
} singletons;
};
#ifdef __cplusplus
}
#endif
#endif /* !Py_INTERNAL_GLOBAL_OBJECTS_H */
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| pycore_abstract.h | File | 611 B | 0644 |
|
| pycore_accu.h | File | 1.1 KB | 0644 |
|
| pycore_asdl.h | File | 2.96 KB | 0644 |
|
| pycore_ast.h | File | 28.63 KB | 0644 |
|
| pycore_ast_state.h | File | 6.4 KB | 0644 |
|
| pycore_atomic.h | File | 16.58 KB | 0644 |
|
| pycore_atomic_funcs.h | File | 2.38 KB | 0644 |
|
| pycore_bitutils.h | File | 5.92 KB | 0644 |
|
| pycore_blocks_output_buffer.h | File | 8.48 KB | 0644 |
|
| pycore_bytes_methods.h | File | 3.3 KB | 0644 |
|
| pycore_bytesobject.h | File | 1.39 KB | 0644 |
|
| pycore_call.h | File | 3.39 KB | 0644 |
|
| pycore_ceval.h | File | 4.31 KB | 0644 |
|
| pycore_code.h | File | 15.56 KB | 0644 |
|
| pycore_compile.h | File | 1.02 KB | 0644 |
|
| pycore_condvar.h | File | 2.77 KB | 0644 |
|
| pycore_context.h | File | 1.21 KB | 0644 |
|
| pycore_dict.h | File | 5.55 KB | 0644 |
|
| pycore_dtoa.h | File | 704 B | 0644 |
|
| pycore_emscripten_signal.h | File | 562 B | 0644 |
|
| pycore_exceptions.h | File | 842 B | 0644 |
|
| pycore_fileutils.h | File | 7.23 KB | 0644 |
|
| pycore_floatobject.h | File | 1.28 KB | 0644 |
|
| pycore_format.h | File | 480 B | 0644 |
|
| pycore_frame.h | File | 7.39 KB | 0644 |
|
| pycore_function.h | File | 413 B | 0644 |
|
| pycore_gc.h | File | 6.73 KB | 0644 |
|
| pycore_genobject.h | File | 1.14 KB | 0644 |
|
| pycore_getopt.h | File | 490 B | 0644 |
|
| pycore_gil.h | File | 1.53 KB | 0644 |
|
| pycore_global_objects.h | File | 1.4 KB | 0644 |
|
| pycore_global_strings.h | File | 12.68 KB | 0644 |
|
| pycore_hamt.h | File | 3.61 KB | 0644 |
|
| pycore_hashtable.h | File | 4.1 KB | 0644 |
|
| pycore_import.h | File | 743 B | 0644 |
|
| pycore_initconfig.h | File | 5.66 KB | 0644 |
|
| pycore_interp.h | File | 6.51 KB | 0644 |
|
| pycore_interpreteridobject.h | File | 562 B | 0644 |
|
| pycore_list.h | File | 1.32 KB | 0644 |
|
| pycore_long.h | File | 3.43 KB | 0644 |
|
| pycore_moduleobject.h | File | 1.02 KB | 0644 |
|
| pycore_namespace.h | File | 392 B | 0644 |
|
| pycore_object.h | File | 9.8 KB | 0644 |
|
| pycore_opcode.h | File | 18.54 KB | 0644 |
|
| pycore_parser.h | File | 626 B | 0644 |
|
| pycore_pathconfig.h | File | 606 B | 0644 |
|
| pycore_pyarena.h | File | 2.67 KB | 0644 |
|
| pycore_pyerrors.h | File | 2.44 KB | 0644 |
|
| pycore_pyhash.h | File | 206 B | 0644 |
|
| pycore_pylifecycle.h | File | 3.42 KB | 0644 |
|
| pycore_pymath.h | File | 9.21 KB | 0644 |
|
| pycore_pymem.h | File | 3.62 KB | 0644 |
|
| pycore_pystate.h | File | 4.15 KB | 0644 |
|
| pycore_runtime.h | File | 5.85 KB | 0644 |
|
| pycore_runtime_init.h | File | 47.94 KB | 0644 |
|
| pycore_signal.h | File | 937 B | 0644 |
|
| pycore_sliceobject.h | File | 336 B | 0644 |
|
| pycore_strhex.h | File | 937 B | 0644 |
|
| pycore_structseq.h | File | 580 B | 0644 |
|
| pycore_symtable.h | File | 5.51 KB | 0644 |
|
| pycore_sysmodule.h | File | 605 B | 0644 |
|
| pycore_traceback.h | File | 3.42 KB | 0644 |
|
| pycore_tuple.h | File | 2.04 KB | 0644 |
|
| pycore_typeobject.h | File | 1.13 KB | 0644 |
|
| pycore_ucnhash.h | File | 898 B | 0644 |
|
| pycore_unicodeobject.h | File | 1.68 KB | 0644 |
|
| pycore_unionobject.h | File | 678 B | 0644 |
|
| pycore_warnings.h | File | 740 B | 0644 |
|