$98 GRAYBYTE WORDPRESS FILE MANAGER $59

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.216.174
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/hc_python/lib/python3.12/site-packages/greenlet/platform/

HOME
Current File : /opt/hc_python/lib/python3.12/site-packages/greenlet/platform//switch_x64_msvc.h
/*
 * this is the internal transfer function.
 *
 * HISTORY
 * 24-Nov-02  Christian Tismer  <[email protected]>
 *      needed to add another magic constant to insure
 *      that f in slp_eval_frame(PyFrameObject *f)
 *      STACK_REFPLUS will probably be 1 in most cases.
 *      gets included into the saved stack area.
 * 26-Sep-02  Christian Tismer  <[email protected]>
 *      again as a result of virtualized stack access,
 *      the compiler used less registers. Needed to
 *      explicit mention registers in order to get them saved.
 *      Thanks to Jeff Senn for pointing this out and help.
 * 17-Sep-02  Christian Tismer  <[email protected]>
 *      after virtualizing stack save/restore, the
 *      stack size shrunk a bit. Needed to introduce
 *      an adjustment STACK_MAGIC per platform.
 * 15-Sep-02  Gerd Woetzel       <[email protected]>
 *      slightly changed framework for sparc
 * 01-Mar-02  Christian Tismer  <[email protected]>
 *      Initial final version after lots of iterations for i386.
 */

/* Avoid alloca redefined warning on mingw64 */
#ifndef alloca
#define alloca _alloca
#endif

#define STACK_REFPLUS 1
#define STACK_MAGIC 0

/* Use the generic support for an external assembly language slp_switch function. */
#define EXTERNAL_ASM

#ifdef SLP_EVAL
/* This always uses the external masm assembly file. */
#endif

/*
 * further self-processing support
 */

/* we have IsBadReadPtr available, so we can peek at objects */
/*
#define STACKLESS_SPY

#ifdef IMPLEMENT_STACKLESSMODULE
#include "Windows.h"
#define CANNOT_READ_MEM(p, bytes) IsBadReadPtr(p, bytes)

static int IS_ON_STACK(void*p)
{
    int stackref;
    intptr_t stackbase = ((intptr_t)&stackref) & 0xfffff000;
    return (intptr_t)p >= stackbase && (intptr_t)p < stackbase + 0x00100000;
}

#endif
*/


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Dec 2025 9.30 AM
root / root
0755
__pycache__
--
3 Dec 2025 9.30 AM
root / root
0755
__init__.py
0 KB
3 Dec 2025 9.30 AM
root / root
0644
setup_switch_x64_masm.cmd
0.14 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_aarch64_gcc.h
4.206 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_alpha_unix.h
0.655 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_amd64_unix.h
2.684 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_arm32_gcc.h
2.421 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_arm32_ios.h
1.848 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_arm64_masm.asm
1.216 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_arm64_masm.obj
0.729 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_arm64_msvc.h
0.389 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_csky_gcc.h
1.3 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_loongarch64_linux.h
0.761 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_m68k_gcc.h
0.906 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_mips_unix.h
1.393 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_ppc64_aix.h
3.77 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_ppc64_linux.h
3.726 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_ppc_aix.h
2.872 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_ppc_linux.h
2.694 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_ppc_macosx.h
2.563 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_ppc_unix.h
2.59 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_riscv_unix.h
0.927 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_s390_unix.h
2.698 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_sh_gcc.h
0.88 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_sparc_sun_gcc.h
2.731 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_x32_unix.h
1.474 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_x64_masm.asm
1.798 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_x64_masm.obj
1.053 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_x64_msvc.h
1.763 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_x86_msvc.h
12.537 KB
3 Dec 2025 9.30 AM
root / root
0644
switch_x86_unix.h
2.987 KB
3 Dec 2025 9.30 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF