PHP 8.3.27
Preview: ffi-x86_64.h Size: 13.88 KB
/usr/include/ffi-x86_64.h
/* -----------------------------------------------------------------*-C-*-
   libffi 3.4.2
     - Copyright (c) 2011, 2014, 2019, 2021 Anthony Green
     - Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc.

   Permission is hereby granted, free of charge, to any person
   obtaining a copy of this software and associated documentation
   files (the ``Software''), to deal in the Software without
   restriction, including without limitation the rights to use, copy,
   modify, merge, publish, distribute, sublicense, and/or sell copies
   of the Software, and to permit persons to whom the Software is
   furnished to do so, subject to the following conditions:

   The above copyright notice and this permission notice shall be
   included in all copies or substantial portions of the Software.

   THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND,
   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
   NONINFRINGEMENT.  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
   WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
   DEALINGS IN THE SOFTWARE.

   ----------------------------------------------------------------------- */

/* -------------------------------------------------------------------
   Most of the API is documented in doc/libffi.texi.

   The raw API is designed to bypass some of the argument packing and
   unpacking on architectures for which it can be avoided.  Routines
   are provided to emulate the raw API if the underlying platform
   doesn't allow faster implementation.

   More details on the raw API can be found in:

   http://gcc.gnu.org/ml/java/1999-q3/msg00138.html

   and

   http://gcc.gnu.org/ml/java/1999-q3/msg00174.html
   -------------------------------------------------------------------- */

#ifndef LIBFFI_H
#define LIBFFI_H

#ifdef __cplusplus
extern "C" {
#endif

/* Specify which architecture libffi is configured for. */
#ifndef X86_64
#define X86_64
#endif

/* ---- System configuration information --------------------------------- */

#include <ffitarget.h>

#ifndef LIBFFI_ASM

#if defined(_MSC_VER) && !defined(__clang__)
#define __attribute__(X)
#endif

#include <stddef.h>
#include <limits.h>

/* LONG_LONG_MAX is not always defined (not if STRICT_ANSI, for example).
   But we can find it either under the correct ANSI name, or under GNU
   C's internal name.  */

#define FFI_64_BIT_MAX 9223372036854775807

#ifdef LONG_LONG_MAX
# define FFI_LONG_LONG_MAX LONG_LONG_MAX
#else
# ifdef LLONG_MAX
#  define FFI_LONG_LONG_MAX LLONG_MAX
#  ifdef _AIX52 /* or newer has C99 LLONG_MAX */
#   undef FFI_64_BIT_MAX
#   define FFI_64_BIT_MAX 9223372036854775807LL
#  endif /* _AIX52 or newer */
# else
#  ifdef __GNUC__
#   define FFI_LONG_LONG_MAX __LONG_LONG_MAX__
#  endif
#  ifdef _AIX /* AIX 5.1 and earlier have LONGLONG_MAX */
#   ifndef __PPC64__
#    if defined (__IBMC__) || defined (__IBMCPP__)
#     define FFI_LONG_LONG_MAX LONGLONG_MAX
#    endif
#   endif /* __PPC64__ */
#   undef  FFI_64_BIT_MAX
#   define FFI_64_BIT_MAX 9223372036854775807LL
#  endif
# endif
#endif

/* The closure code assumes that this works on pointers, i.e. a size_t
   can hold a pointer.  */

typedef struct _ffi_type
{
  size_t size;
  unsigned short alignment;
  unsigned short type;
  struct _ffi_type **elements;
} ffi_type;

/* Need minimal decorations for DLLs to work on Windows.  GCC has
   autoimport and autoexport.  Always mark externally visible symbols
   as dllimport for MSVC clients, even if it means an extra indirection
   when using the static version of the library.
   Besides, as a workaround, they can define FFI_BUILDING if they
   *know* they are going to link with the static library.  */
#if defined _MSC_VER
# if defined FFI_BUILDING_DLL /* Building libffi.DLL with msvcc.sh */
#  define FFI_API __declspec(dllexport)
# elif !defined FFI_BUILDING  /* Importing libffi.DLL */
#  define FFI_API __declspec(dllimport)
# else                        /* Building/linking static library */
#  define FFI_API
# endif
#else
# define FFI_API
#endif

/* The externally visible type declarations also need the MSVC DLL
   decorations, or they will not be exported from the object file.  */
#if defined LIBFFI_HIDE_BASIC_TYPES
# define FFI_EXTERN FFI_API
#else
# define FFI_EXTERN extern FFI_API
#endif

#ifndef LIBFFI_HIDE_BASIC_TYPES
#if SCHAR_MAX == 127
# define ffi_type_uchar                ffi_type_uint8
# define ffi_type_schar                ffi_type_sint8
#else
 #error "char size not supported"
#endif

#if SHRT_MAX == 32767
# define ffi_type_ushort       ffi_type_uint16
# define ffi_type_sshort       ffi_type_sint16
#elif SHRT_MAX == 2147483647
# define ffi_type_ushort       ffi_type_uint32
# define ffi_type_sshort       ffi_type_sint32
#else
 #error "short size not supported"
#endif

#if INT_MAX == 32767
# define ffi_type_uint         ffi_type_uint16
# define ffi_type_sint         ffi_type_sint16
#elif INT_MAX == 2147483647
# define ffi_type_uint         ffi_type_uint32
# define ffi_type_sint         ffi_type_sint32
#elif INT_MAX == 9223372036854775807
# define ffi_type_uint         ffi_type_uint64
# define ffi_type_sint         ffi_type_sint64
#else
 #error "int size not supported"
#endif

#if LONG_MAX == 2147483647
# if FFI_LONG_LONG_MAX != FFI_64_BIT_MAX
 #error "no 64-bit data type supported"
# endif
#elif LONG_MAX != FFI_64_BIT_MAX
 #error "long size not supported"
#endif

#if LONG_MAX == 2147483647
# define ffi_type_ulong        ffi_type_uint32
# define ffi_type_slong        ffi_type_sint32
#elif LONG_MAX == FFI_64_BIT_MAX
# define ffi_type_ulong        ffi_type_uint64
# define ffi_type_slong        ffi_type_sint64
#else
 #error "long size not supported"
#endif

/* These are defined in types.c.  */
FFI_EXTERN ffi_type ffi_type_void;
FFI_EXTERN ffi_type ffi_type_uint8;
FFI_EXTERN ffi_type ffi_type_sint8;
FFI_EXTERN ffi_type ffi_type_uint16;
FFI_EXTERN ffi_type ffi_type_sint16;
FFI_EXTERN ffi_type ffi_type_uint32;
FFI_EXTERN ffi_type ffi_type_sint32;
FFI_EXTERN ffi_type ffi_type_uint64;
FFI_EXTERN ffi_type ffi_type_sint64;
FFI_EXTERN ffi_type ffi_type_float;
FFI_EXTERN ffi_type ffi_type_double;
FFI_EXTERN ffi_type ffi_type_pointer;

#if 1
FFI_EXTERN ffi_type ffi_type_longdouble;
#else
#define ffi_type_longdouble ffi_type_double
#endif

#ifdef FFI_TARGET_HAS_COMPLEX_TYPE
FFI_EXTERN ffi_type ffi_type_complex_float;
FFI_EXTERN ffi_type ffi_type_complex_double;
#if 1
FFI_EXTERN ffi_type ffi_type_complex_longdouble;
#else
#define ffi_type_complex_longdouble ffi_type_complex_double
#endif
#endif
#endif /* LIBFFI_HIDE_BASIC_TYPES */

typedef enum {
  FFI_OK = 0,
  FFI_BAD_TYPEDEF,
  FFI_BAD_ABI,
  FFI_BAD_ARGTYPE
} ffi_status;

typedef struct {
  ffi_abi abi;
  unsigned nargs;
  ffi_type **arg_types;
  ffi_type *rtype;
  unsigned bytes;
  unsigned flags;
#ifdef FFI_EXTRA_CIF_FIELDS
  FFI_EXTRA_CIF_FIELDS;
#endif
} ffi_cif;

/* ---- Definitions for the raw API -------------------------------------- */

#ifndef FFI_SIZEOF_ARG
# if LONG_MAX == 2147483647
#  define FFI_SIZEOF_ARG        4
# elif LONG_MAX == FFI_64_BIT_MAX
#  define FFI_SIZEOF_ARG        8
# endif
#endif

#ifndef FFI_SIZEOF_JAVA_RAW
#  define FFI_SIZEOF_JAVA_RAW FFI_SIZEOF_ARG
#endif

typedef union {
  ffi_sarg  sint;
  ffi_arg   uint;
  float	    flt;
  char      data[FFI_SIZEOF_ARG];
  void*     ptr;
} ffi_raw;

#if FFI_SIZEOF_JAVA_RAW == 4 && FFI_SIZEOF_ARG == 8
/* This is a special case for mips64/n32 ABI (and perhaps others) where
   sizeof(void *) is 4 and FFI_SIZEOF_ARG is 8.  */
typedef union {
  signed int	sint;
  unsigned int	uint;
  float		flt;
  char		data[FFI_SIZEOF_JAVA_RAW];
  void*		ptr;
} ffi_java_raw;
#else
typedef ffi_raw ffi_java_raw;
#endif


FFI_API
void ffi_raw_call (ffi_cif *cif,
		   void (*fn)(void),
		   void *rvalue,
		   ffi_raw *avalue);

FFI_API void ffi_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_raw *raw);
FFI_API void ffi_raw_to_ptrarray (ffi_cif *cif, ffi_raw *raw, void **args);
FFI_API size_t ffi_raw_size (ffi_cif *cif);

/* This is analogous to the raw API, except it uses Java parameter
   packing, even on 64-bit machines.  I.e. on 64-bit machines longs
   and doubles are followed by an empty 64-bit word.  */

#if !FFI_NATIVE_RAW_API
FFI_API
void ffi_java_raw_call (ffi_cif *cif,
			void (*fn)(void),
			void *rvalue,
			ffi_java_raw *avalue) __attribute__((deprecated));
#endif

FFI_API
void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) __attribute__((deprecated));
FFI_API
void ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args) __attribute__((deprecated));
FFI_API
size_t ffi_java_raw_size (ffi_cif *cif) __attribute__((deprecated));

/* ---- Definitions for closures ----------------------------------------- */

#if FFI_CLOSURES

#ifdef _MSC_VER
__declspec(align(8))
#endif
typedef struct {
#if 0
  void *trampoline_table;
  void *trampoline_table_entry;
#else
  union {
    char tramp[FFI_TRAMPOLINE_SIZE];
    void *ftramp;
  };
#endif
  ffi_cif   *cif;
  void     (*fun)(ffi_cif*,void*,void**,void*);
  void      *user_data;
} ffi_closure
#ifdef __GNUC__
    __attribute__((aligned (8)))
#endif
    ;

#ifndef __GNUC__
# ifdef __sgi
#  pragma pack 0
# endif
#endif

FFI_API void *ffi_closure_alloc (size_t size, void **code);
FFI_API void ffi_closure_free (void *);

#if defined(PA_LINUX) || defined(PA_HPUX)
#define FFI_CLOSURE_PTR(X) ((void *)((unsigned int)(X) | 2))
#define FFI_RESTORE_PTR(X) ((void *)((unsigned int)(X) & ~3))
#else
#define FFI_CLOSURE_PTR(X) (X)
#define FFI_RESTORE_PTR(X) (X)
#endif

FFI_API ffi_status
ffi_prep_closure (ffi_closure*,
		  ffi_cif *,
		  void (*fun)(ffi_cif*,void*,void**,void*),
		  void *user_data)
#if defined(__GNUC__) && (((__GNUC__ * 100) + __GNUC_MINOR__) >= 405)
  __attribute__((deprecated ("use ffi_prep_closure_loc instead")))
#elif defined(__GNUC__) && __GNUC__ >= 3
  __attribute__((deprecated))
#endif
  ;

FFI_API ffi_status
ffi_prep_closure_loc (ffi_closure*,
		      ffi_cif *,
		      void (*fun)(ffi_cif*,void*,void**,void*),
		      void *user_data,
		      void*codeloc);

#ifdef __sgi
# pragma pack 8
#endif
typedef struct {
#if 0
  void *trampoline_table;
  void *trampoline_table_entry;
#else
  char tramp[FFI_TRAMPOLINE_SIZE];
#endif
  ffi_cif   *cif;

#if !FFI_NATIVE_RAW_API

  /* If this is enabled, then a raw closure has the same layout
     as a regular closure.  We use this to install an intermediate
     handler to do the transaltion, void** -> ffi_raw*.  */

  void     (*translate_args)(ffi_cif*,void*,void**,void*);
  void      *this_closure;

#endif

  void     (*fun)(ffi_cif*,void*,ffi_raw*,void*);
  void      *user_data;

} ffi_raw_closure;

typedef struct {
#if 0
  void *trampoline_table;
  void *trampoline_table_entry;
#else
  char tramp[FFI_TRAMPOLINE_SIZE];
#endif

  ffi_cif   *cif;

#if !FFI_NATIVE_RAW_API

  /* If this is enabled, then a raw closure has the same layout
     as a regular closure.  We use this to install an intermediate
     handler to do the translation, void** -> ffi_raw*.  */

  void     (*translate_args)(ffi_cif*,void*,void**,void*);
  void      *this_closure;

#endif

  void     (*fun)(ffi_cif*,void*,ffi_java_raw*,void*);
  void      *user_data;

} ffi_java_raw_closure;

FFI_API ffi_status
ffi_prep_raw_closure (ffi_raw_closure*,
		      ffi_cif *cif,
		      void (*fun)(ffi_cif*,void*,ffi_raw*,void*),
		      void *user_data);

FFI_API ffi_status
ffi_prep_raw_closure_loc (ffi_raw_closure*,
			  ffi_cif *cif,
			  void (*fun)(ffi_cif*,void*,ffi_raw*,void*),
			  void *user_data,
			  void *codeloc);

#if !FFI_NATIVE_RAW_API
FFI_API ffi_status
ffi_prep_java_raw_closure (ffi_java_raw_closure*,
		           ffi_cif *cif,
		           void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
		           void *user_data) __attribute__((deprecated));

FFI_API ffi_status
ffi_prep_java_raw_closure_loc (ffi_java_raw_closure*,
			       ffi_cif *cif,
			       void (*fun)(ffi_cif*,void*,ffi_java_raw*,void*),
			       void *user_data,
			       void *codeloc) __attribute__((deprecated));
#endif

#endif /* FFI_CLOSURES */

#if FFI_GO_CLOSURES

typedef struct {
  void      *tramp;
  ffi_cif   *cif;
  void     (*fun)(ffi_cif*,void*,void**,void*);
} ffi_go_closure;

FFI_API ffi_status ffi_prep_go_closure (ffi_go_closure*, ffi_cif *,
				void (*fun)(ffi_cif*,void*,void**,void*));

FFI_API void ffi_call_go (ffi_cif *cif, void (*fn)(void), void *rvalue,
		  void **avalue, void *closure);

#endif /* FFI_GO_CLOSURES */

/* ---- Public interface definition -------------------------------------- */

FFI_API
ffi_status ffi_prep_cif(ffi_cif *cif,
			ffi_abi abi,
			unsigned int nargs,
			ffi_type *rtype,
			ffi_type **atypes);

FFI_API
ffi_status ffi_prep_cif_var(ffi_cif *cif,
			    ffi_abi abi,
			    unsigned int nfixedargs,
			    unsigned int ntotalargs,
			    ffi_type *rtype,
			    ffi_type **atypes);

FFI_API
void ffi_call(ffi_cif *cif,
	      void (*fn)(void),
	      void *rvalue,
	      void **avalue);

FFI_API
ffi_status ffi_get_struct_offsets (ffi_abi abi, ffi_type *struct_type,
				   size_t *offsets);

/* Useful for eliminating compiler warnings.  */
#define FFI_FN(f) ((void (*)(void))f)

/* ---- Definitions shared with assembly code ---------------------------- */

#endif

/* If these change, update src/mips/ffitarget.h. */
#define FFI_TYPE_VOID       0
#define FFI_TYPE_INT        1
#define FFI_TYPE_FLOAT      2
#define FFI_TYPE_DOUBLE     3
#if 1
#define FFI_TYPE_LONGDOUBLE 4
#else
#define FFI_TYPE_LONGDOUBLE FFI_TYPE_DOUBLE
#endif
#define FFI_TYPE_UINT8      5
#define FFI_TYPE_SINT8      6
#define FFI_TYPE_UINT16     7
#define FFI_TYPE_SINT16     8
#define FFI_TYPE_UINT32     9
#define FFI_TYPE_SINT32     10
#define FFI_TYPE_UINT64     11
#define FFI_TYPE_SINT64     12
#define FFI_TYPE_STRUCT     13
#define FFI_TYPE_POINTER    14
#define FFI_TYPE_COMPLEX    15

/* This should always refer to the last type code (for sanity checks).  */
#define FFI_TYPE_LAST       FFI_TYPE_COMPLEX

#ifdef __cplusplus
}
#endif

#endif

Directory Contents

Dirs: 81 × Files: 238
Name Size Perms Modified Actions
apache2 DIR
- drwxr-xr-x 2025-12-03 14:51:12
Edit Download
arpa DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
asm DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
bind9 DIR
- drwxr-xr-x 2025-11-09 22:35:42
Edit Download
bits DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
blkid DIR
- drwxr-xr-x 2025-08-13 15:01:03
Edit Download
brotli DIR
- drwxr-xr-x 2025-08-13 15:00:13
Edit Download
bsock DIR
- drwxr-xr-x 2025-08-19 13:17:45
Edit Download
c++ DIR
- drwxr-xr-x 2025-02-12 08:06:55
Edit Download
drm DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
e2p DIR
- drwxr-xr-x 2025-08-13 15:01:43
Edit Download
et DIR
- drwxr-xr-x 2025-08-13 15:00:12
Edit Download
event2 DIR
- drwxr-xr-x 2025-08-15 01:17:09
Edit Download
ext2fs DIR
- drwxr-xr-x 2025-08-13 15:01:43
Edit Download
finclude DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
- drwxr-xr-x 2024-10-22 13:01:17
Edit Download
freetype2 DIR
- drwxr-xr-x 2025-08-13 15:01:41
Edit Download
fstrm DIR
- drwxr-xr-x 2024-10-22 13:01:08
Edit Download
gdbm DIR
- drwxr-xr-x 2025-08-13 15:01:41
Edit Download
- drwxr-xr-x 2025-11-04 06:52:50
Edit Download
GL DIR
- drwxr-xr-x 2025-08-13 15:01:04
Edit Download
glib-2.0 DIR
- drwxr-xr-x 2025-11-07 01:18:01
Edit Download
gnu DIR
- drwxr-xr-x 2025-11-07 01:17:54
Edit Download
google DIR
- drwxr-xr-x 2024-10-22 13:01:08
Edit Download
graphite2 DIR
- drwxr-xr-x 2024-10-22 13:01:10
Edit Download
gssapi DIR
- drwxr-xr-x 2025-08-13 15:01:03
Edit Download
gssrpc DIR
- drwxr-xr-x 2025-08-13 15:01:03
Edit Download
harfbuzz DIR
- drwxr-xr-x 2024-10-22 13:01:17
Edit Download
json-c DIR
- drwxr-xr-x 2024-10-22 13:01:08
Edit Download
kadm5 DIR
- drwxr-xr-x 2025-08-13 15:01:03
Edit Download
krb5 DIR
- drwxr-xr-x 2025-08-13 15:01:03
Edit Download
libdb DIR
- drwxr-xr-x 2025-08-13 15:01:43
Edit Download
libexslt DIR
- drwxr-xr-x 2025-08-13 15:01:41
Edit Download
libltdl DIR
- drwxr-xr-x 2025-08-13 15:01:43
Edit Download
libmount DIR
- drwxr-xr-x 2025-08-13 15:01:03
Edit Download
libpng16 DIR
- drwxr-xr-x 2024-10-22 13:01:08
Edit Download
libxml2 DIR
- drwxr-xr-x 2025-08-07 11:49:19
Edit Download
libxslt DIR
- drwxr-xr-x 2025-08-13 15:01:41
Edit Download
linux DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
lve DIR
- drwxr-xr-x 2025-11-26 14:03:59
Edit Download
lzma DIR
- drwxr-xr-x 2024-10-22 13:01:09
Edit Download
misc DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
mtd DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
mysql DIR
- drwxr-xr-x 2025-10-22 13:54:56
Edit Download
ncurses DIR
- drwxr-xr-x 2025-08-13 15:01:40
Edit Download
ncursesw DIR
- drwxr-xr-x 2025-08-13 15:01:40
Edit Download
net DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netash DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netatalk DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netax25 DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
neteconet DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netinet DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netipx DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netiucv DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netpacket DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netrom DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
netrose DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
nfs DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
openssl DIR
- drwxr-xr-x 2025-08-12 04:01:29
Edit Download
pcp DIR
- drwxr-xr-x 2025-08-13 15:01:04
Edit Download
- drwxr-xr-x 2024-10-22 13:01:08
Edit Download
protocols DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
python3.9 DIR
- drwxr-xr-x 2025-09-03 13:36:02
Edit Download
rdma DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
readline DIR
- drwxr-xr-x 2024-09-03 12:42:51
Edit Download
rpc DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
sasl DIR
- drwxr-xr-x 2024-10-22 12:55:46
Edit Download
scsi DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
security DIR
- drwxr-xr-x 2025-09-03 13:36:02
Edit Download
selinux DIR
- drwxr-xr-x 2025-08-13 15:00:14
Edit Download
sepol DIR
- drwxr-xr-x 2025-08-13 15:00:13
Edit Download
sound DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
sys DIR
- drwxr-xr-x 2025-11-07 01:17:51
Edit Download
sysprof-4 DIR
- drwxr-xr-x 2024-10-22 13:01:09
Edit Download
unicode DIR
- drwxr-xr-x 2025-08-13 15:01:43
Edit Download
video DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
webp DIR
- drwxr-xr-x 2024-10-22 13:01:09
Edit Download
X11 DIR
- drwxr-xr-x 2025-08-13 15:01:27
Edit Download
xcb DIR
- drwxr-xr-x 2024-10-22 13:01:08
Edit Download
xen DIR
- drwxr-xr-x 2025-11-19 14:33:15
Edit Download
4.25 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
7.56 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
1.98 KB lrw-r--r-- 2025-11-05 04:31:15
Edit Download
1.17 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
1.69 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
24.95 KB lrw-r--r-- 2025-11-05 04:31:15
Edit Download
5.91 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
4.46 KB lrw-r--r-- 2025-11-05 04:30:53
Edit Download
2.36 KB lrw-r--r-- 2023-09-27 02:51:52
Edit Download
1.42 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
6.09 KB lrw-r--r-- 2019-07-13 13:50:05
Edit Download
7.95 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
2.07 KB lrw-r--r-- 2021-12-30 00:54:33
Edit Download
2.21 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
931 B lrw-r--r-- 2025-11-11 10:33:32
Edit Download
10.90 KB lrw-r--r-- 2022-02-09 23:05:00
Edit Download
10.71 KB lrw-r--r-- 2025-11-05 04:30:53
Edit Download
96.82 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
7.06 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
27.37 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
19.44 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
8.55 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
49.13 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
7.15 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
120.22 KB lr--r--r-- 2025-06-24 10:13:10
Edit Download
1.37 KB lrw-r--r-- 2022-01-02 03:34:10
Edit Download
5.84 KB lr--r--r-- 2025-06-24 10:13:10
Edit Download
12.32 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
7.52 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
178.26 KB lrw-r--r-- 2025-11-05 04:31:17
Edit Download
2.25 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
4.81 KB lrw-r--r-- 2021-01-11 19:09:45
Edit Download
2.80 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
2.29 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
1.64 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
2.36 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
2.90 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
9.61 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
1.97 KB lrw-r--r-- 2019-01-26 04:53:41
Edit Download
2.68 KB lrw-r--r-- 2019-01-26 04:53:41
Edit Download
1.99 KB lrw-r--r-- 2019-01-26 04:53:41
Edit Download
1.97 KB lrw-r--r-- 2019-01-26 04:53:41
Edit Download
1.74 KB lrw-r--r-- 2019-01-26 04:53:41
Edit Download
1.49 KB lrw-r--r-- 2025-11-05 04:31:15
Edit Download
42.75 KB lrw-r--r-- 2025-05-13 13:53:28
Edit Download
3.82 KB lrw-r--r-- 2025-05-13 13:53:38
Edit Download
5.89 KB lrw-r--r-- 2022-10-25 11:08:13
Edit Download
11.17 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
1.37 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
17.69 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
5.65 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
13.88 KB lrw-r--r-- 2023-09-25 15:54:23
Edit Download
556 B lrw-r--r-- 2023-09-25 15:54:23
Edit Download
4.63 KB lrw-r--r-- 2023-09-25 15:54:23
Edit Download
616 B lrw-r--r-- 2023-09-25 15:54:23
Edit Download
6.73 KB lrw-r--r-- 2022-01-30 03:23:38
Edit Download
3.16 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
2.24 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
18.46 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
3.50 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
3.04 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
12.71 KB lrw-r--r-- 2019-03-11 16:58:34
Edit Download
9.35 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
6.19 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
4.11 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
58.25 KB lrw-r--r-- 2021-03-06 13:21:36
Edit Download
11.90 KB lrw-r--r-- 2024-10-02 17:50:44
Edit Download
2.92 KB lrw-r--r-- 2021-03-03 02:15:02
Edit Download
553 B lrw-r--r-- 2021-01-11 19:09:45
Edit Download
551 B lrw-r--r-- 2021-01-11 19:09:45
Edit Download
519 B lrw-r--r-- 2021-01-11 19:09:45
Edit Download
515 B lrw-r--r-- 2021-01-11 19:09:45
Edit Download
546 B lrw-r--r-- 2021-01-11 19:09:45
Edit Download
496 B lrw-r--r-- 2021-02-21 12:23:01
Edit Download
50.73 KB lrw-r--r-- 2021-03-03 02:15:02
Edit Download
478 B lrw-r--r-- 2021-01-11 19:09:45
Edit Download
1.47 KB lrw-r--r-- 2021-01-11 19:09:45
Edit Download
2.93 KB lrw-r--r-- 2021-03-03 02:15:02
Edit Download
11.14 KB lrw-r--r-- 2024-10-18 15:03:43
Edit Download
1.43 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
15.18 KB lrw-r--r-- 2023-09-27 02:52:05
Edit Download
7.13 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
2.29 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
2.84 KB lrw-r--r-- 2020-01-03 02:11:27
Edit Download
71.92 KB lrw-r--r-- 2022-02-09 18:24:26
Edit Download
71.92 KB lrw-r--r-- 2022-02-09 18:24:26
Edit Download
6.53 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
4.42 KB lrw-r--r-- 2025-11-05 04:31:14
Edit Download
181 B lrw-r--r-- 2023-07-10 16:58:20
Edit Download
1.81 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
2.56 KB lrw-r--r-- 2021-07-22 09:31:59
Edit Download
20 B lrw-r--r-- 2022-02-14 10:33:00
Edit Download
3.89 KB lrw-r--r-- 2021-07-22 09:31:59
Edit Download
4.80 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
2.77 KB lrw-r--r-- 2025-11-05 04:31:15
Edit Download
8.14 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
1.98 KB lrw-r--r-- 2024-04-01 15:06:20
Edit Download
246 B lrw-r--r-- 2024-04-01 15:06:30
Edit Download
15.35 KB lrw-r--r-- 2020-11-24 22:56:19
Edit Download
13.98 KB lrw-r--r-- 2020-11-24 22:56:19
Edit Download
15.25 KB lrw-r--r-- 2020-11-24 22:56:19
Edit Download
49.10 KB lrw-r--r-- 2020-11-24 22:56:19
Edit Download
62.83 KB lrw-r--r-- 2025-06-24 08:42:45
Edit Download
11.52 KB lrw-r--r-- 2023-04-05 15:15:53
Edit Download
8.72 KB lrw-r--r-- 2023-07-10 16:58:20
Edit Download
402 B lrw-r--r-- 2023-07-10 16:58:20
Edit Download
17.43 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
126 B lrw-r--r-- 2025-11-05 04:31:16
Edit Download
15.12 KB lrw-r--r-- 2024-05-21 13:19:11
Edit Download
1.43 KB lrw-r--r-- 2025-03-13 08:28:31
Edit Download
72.36 KB lrw-r--r-- 2024-05-21 13:19:11
Edit Download
9.24 KB lrw-r--r-- 2024-05-21 13:19:11
Edit Download
1.55 KB lrw-r--r-- 2025-03-13 08:28:31
Edit Download
9.23 KB lrw-r--r-- 2024-05-21 13:19:11
Edit Download
3.39 KB lrw-r--r-- 2024-05-21 13:19:11
Edit Download
4.68 KB lrw-r--r-- 2024-05-21 13:19:11
Edit Download
8.75 KB lrw-r--r-- 2022-02-09 14:07:19
Edit Download
19.84 KB lrw-r--r-- 2024-10-18 15:03:43
Edit Download
1.35 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
4.47 KB lrw-r--r-- 2025-11-05 04:30:53
Edit Download
569 B lrw-r--r-- 2025-09-03 09:31:32
Edit Download
5.57 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
7.05 KB lrw-r--r-- 2025-11-05 04:31:17
Edit Download
72.28 KB lrw-r--r-- 2021-03-16 12:41:19
Edit Download
7.50 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
4.60 KB lrw-r--r-- 2025-09-03 09:31:32
Edit Download
24.21 KB lrw-r--r-- 2025-09-03 09:31:32
Edit Download
599 B lrw-r--r-- 2025-09-03 09:31:32
Edit Download
5.58 KB lrw-r--r-- 2024-10-01 13:49:19
Edit Download
9.63 KB lrw-r--r-- 2020-03-17 10:28:50
Edit Download
5.77 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
47.63 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
8.34 KB lrw-r--r-- 2021-02-18 12:04:22
Edit Download
504 B lrw-r--r-- 2024-10-01 12:54:45
Edit Download
178 B lrw-r--r-- 2024-10-01 12:54:47
Edit Download
2.38 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
956 B lrw-r--r-- 2025-11-05 04:30:56
Edit Download
11.60 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
3.28 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
1.92 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
4.50 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
96.82 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
3.95 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
4.67 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
2.39 KB lrw-r--r-- 2022-01-02 03:34:10
Edit Download
27.79 KB lrw-r--r-- 2025-11-05 04:31:16
Edit Download
1.56 KB lrw-r--r-- 2024-10-18 15:03:43
Edit Download
1.71 KB lrw-r--r-- 2025-11-05 04:30:53
Edit Download
14.07 KB lrw-r--r-- 2025-11-05 04:31:16
Edit Download
20.81 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
964 B lrw-r--r-- 2024-05-21 13:19:11
Edit Download
4.41 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
2.91 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
30.97 KB lrw-r--r-- 2024-10-02 17:53:31
Edit Download
46.15 KB lrw-r--r-- 2024-10-02 17:57:27
Edit Download
6.52 KB lrw-r--r-- 2021-08-20 12:51:28
Edit Download
25.91 KB lrw-r--r-- 2014-01-31 09:32:11
Edit Download
6.62 KB lrw-r--r-- 2024-10-02 17:53:31
Edit Download
5.74 KB lrw-r--r-- 2024-10-02 17:53:20
Edit Download
6.45 KB lrw-r--r-- 2014-01-31 09:32:09
Edit Download
6.16 KB lrw-r--r-- 2024-10-02 17:53:31
Edit Download
139.51 KB lrw-r--r-- 2019-04-14 14:10:32
Edit Download
22.31 KB lrw-r--r-- 2019-04-14 14:10:32
Edit Download
7.43 KB lrw-r--r-- 2022-02-09 21:35:52
Edit Download
22 B lrw-r--r-- 2025-11-05 04:30:56
Edit Download
1.62 KB lrw-r--r-- 2025-11-11 10:33:32
Edit Download
2.19 KB lrw-r--r-- 2021-07-22 09:31:59
Edit Download
6.71 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
3.40 KB lrw-r--r-- 2025-11-05 04:31:15
Edit Download
11.87 KB lrw-r--r-- 2025-06-24 08:43:12
Edit Download
47.39 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
1.53 KB lrw-r--r-- 2025-11-05 04:31:16
Edit Download
9.30 KB lrw-r--r-- 2021-07-22 09:31:59
Edit Download
6.17 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
25.30 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
1.41 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
12.10 KB lrw-r--r-- 2025-11-05 04:31:16
Edit Download
963 B lrw-r--r-- 2025-11-05 04:30:56
Edit Download
4.92 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
5.32 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
3.38 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
3.12 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
1.31 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
5.34 KB lrw-r--r-- 2025-11-05 04:31:14
Edit Download
12.73 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
37.45 KB lrw-r--r-- 2024-05-21 13:19:11
Edit Download
7.84 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
264 B lrw-r--r-- 2025-11-05 04:30:57
Edit Download
2.24 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
8.28 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
30.67 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
2.73 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
35.46 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
18.33 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
9.53 KB lrw-r--r-- 2021-07-22 09:44:13
Edit Download
4.64 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
25 B lrw-r--r-- 2025-11-05 04:30:57
Edit Download
5.11 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
24 B lrw-r--r-- 2025-11-05 04:30:57
Edit Download
3.70 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
40.95 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
3.39 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
214 B lrw-r--r-- 2025-11-05 04:30:57
Edit Download
3.51 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
8.90 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
39.24 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
7.51 KB lrw-r--r-- 2025-11-05 04:30:55
Edit Download
15.65 KB lrw-r--r-- 2025-11-05 04:31:15
Edit Download
14.48 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
46.33 KB lrw-r--r-- 2022-04-22 12:51:48
Edit Download
3.19 KB lrw-r--r-- 2025-10-27 23:43:54
Edit Download
250 B lrw-r--r-- 2025-10-27 23:44:07
Edit Download
24.13 KB lrw-r--r-- 2022-05-20 11:32:31
Edit Download
1.62 KB lrw-r--r-- 2022-02-19 10:33:55
Edit Download
410 B lrw-r--r-- 2022-05-20 12:12:45
Edit Download
14.49 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
4.85 KB lrw-r--r-- 2021-07-22 09:31:59
Edit Download
2.44 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
1.96 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
1.99 KB lrw-r--r-- 2025-11-05 04:30:54
Edit Download
1.55 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
3.10 KB lrw-r--r-- 2025-08-05 05:45:53
Edit Download
43.45 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
1.86 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
3.15 KB lrw-r--r-- 2025-11-05 04:31:16
Edit Download
4.00 KB lrw-r--r-- 2025-11-05 04:31:16
Edit Download
1.91 KB lrw-r--r-- 2025-11-05 04:30:51
Edit Download
6.48 KB lrw-r--r-- 2022-02-09 23:33:39
Edit Download
18.98 KB lrw-r--r-- 2022-02-09 23:33:39
Edit Download
22 B lrw-r--r-- 2025-11-05 04:30:56
Edit Download
31.39 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
5.42 KB lrw-r--r-- 2025-11-05 04:30:57
Edit Download
2.44 KB lrw-r--r-- 2025-11-05 04:30:56
Edit Download
15.88 KB lrw-r--r-- 2023-09-26 05:22:15
Edit Download
25.81 KB lrw-r--r-- 2023-04-04 16:13:52
Edit Download
94.00 KB lrw-r--r-- 2023-09-26 05:22:15
Edit Download
167.36 KB lrw-r--r-- 2023-04-04 16:13:52
Edit Download
4.43 KB lrw-r--r-- 2023-04-04 16:13:52
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).