Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.35
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
ext /
opcache /
Delete
Unzip
Name
Size
Permission
Date
Action
.libs
[ DIR ]
drwxr-xr-x
2024-03-12 14:21
Optimizer
[ DIR ]
drwxrwxr-x
2024-03-12 14:21
tests
[ DIR ]
drwxrwxr-x
2022-10-31 11:36
CREDITS
83
B
-rw-rw-r--
2022-10-31 11:36
ZendAccelerator.c
143.96
KB
-rw-rw-r--
2022-10-31 11:36
ZendAccelerator.h
10.74
KB
-rw-rw-r--
2022-10-31 11:36
ZendAccelerator.lo
348
B
-rw-r--r--
2024-03-12 14:20
ZendAccelerator.o
434.07
KB
-rw-r--r--
2024-03-12 14:20
config.m4
5.55
KB
-rw-rw-r--
2022-10-31 11:36
config.w32
952
B
-rw-rw-r--
2022-10-31 11:36
opcache.la
800
B
-rw-r--r--
2024-03-12 14:21
shared_alloc_mmap.c
3.45
KB
-rw-rw-r--
2022-10-31 11:36
shared_alloc_mmap.lo
354
B
-rw-r--r--
2024-03-12 14:20
shared_alloc_mmap.o
60.89
KB
-rw-r--r--
2024-03-12 14:20
shared_alloc_posix.c
3.43
KB
-rw-rw-r--
2022-10-31 11:36
shared_alloc_posix.lo
357
B
-rw-r--r--
2024-03-12 14:20
shared_alloc_posix.o
62.87
KB
-rw-r--r--
2024-03-12 14:20
shared_alloc_shm.c
4.66
KB
-rw-rw-r--
2022-10-31 11:36
shared_alloc_shm.lo
351
B
-rw-r--r--
2024-03-12 14:20
shared_alloc_shm.o
64.22
KB
-rw-r--r--
2024-03-12 14:20
shared_alloc_win32.c
12.15
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_blacklist.c
9.98
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_blacklist.h
2.32
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_blacklist.lo
381
B
-rw-r--r--
2024-03-12 14:20
zend_accelerator_blacklist.o
100.31
KB
-rw-r--r--
2024-03-12 14:20
zend_accelerator_debug.c
2.88
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_debug.h
1.69
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_debug.lo
369
B
-rw-r--r--
2024-03-12 14:20
zend_accelerator_debug.o
63.79
KB
-rw-r--r--
2024-03-12 14:20
zend_accelerator_hash.c
7.61
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_hash.h
4.13
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_hash.lo
366
B
-rw-r--r--
2024-03-12 14:20
zend_accelerator_hash.o
78.8
KB
-rw-r--r--
2024-03-12 14:20
zend_accelerator_module.c
36.89
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_module.h
1.53
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_module.lo
372
B
-rw-r--r--
2024-03-12 14:20
zend_accelerator_module.o
180.41
KB
-rw-r--r--
2024-03-12 14:20
zend_accelerator_util_funcs.c
28.33
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_util_funcs.h
2.16
KB
-rw-rw-r--
2022-10-31 11:36
zend_accelerator_util_funcs.lo
384
B
-rw-r--r--
2024-03-12 14:20
zend_accelerator_util_funcs.o
106.78
KB
-rw-r--r--
2024-03-12 14:20
zend_file_cache.c
49.41
KB
-rw-rw-r--
2022-10-31 11:36
zend_file_cache.h
1.42
KB
-rw-rw-r--
2022-10-31 11:36
zend_file_cache.lo
348
B
-rw-r--r--
2024-03-12 14:20
zend_file_cache.o
179.37
KB
-rw-r--r--
2024-03-12 14:20
zend_persist.c
35.42
KB
-rw-rw-r--
2022-10-31 11:36
zend_persist.h
1.74
KB
-rw-rw-r--
2022-10-31 11:36
zend_persist.lo
339
B
-rw-r--r--
2024-03-12 14:20
zend_persist.o
184.55
KB
-rw-r--r--
2024-03-12 14:20
zend_persist_calc.c
16.68
KB
-rw-rw-r--
2022-10-31 11:36
zend_persist_calc.lo
354
B
-rw-r--r--
2024-03-12 14:20
zend_persist_calc.o
106.17
KB
-rw-r--r--
2024-03-12 14:20
zend_shared_alloc.c
17
KB
-rw-rw-r--
2022-10-31 11:36
zend_shared_alloc.h
6.6
KB
-rw-rw-r--
2022-10-31 11:36
zend_shared_alloc.lo
354
B
-rw-r--r--
2024-03-12 14:20
zend_shared_alloc.o
105.86
KB
-rw-r--r--
2024-03-12 14:20
Save
Rename
/* +----------------------------------------------------------------------+ | Zend OPcache | +----------------------------------------------------------------------+ | Copyright (c) The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Authors: Andi Gutmans <andi@php.net> | | Zeev Suraski <zeev@php.net> | | Stanislav Malyshev <stas@zend.com> | | Dmitry Stogov <dmitry@php.net> | +----------------------------------------------------------------------+ */ #include "zend_shared_alloc.h" #ifdef USE_SHM_OPEN #include <sys/types.h> #include <sys/stat.h> #include <stdio.h> #include <fcntl.h> #include <sys/mman.h> #include <unistd.h> #include <stdlib.h> typedef struct { zend_shared_segment common; int shm_fd; } zend_shared_segment_posix; static int create_segments(size_t requested_size, zend_shared_segment_posix ***shared_segments_p, int *shared_segments_count, char **error_in) { zend_shared_segment_posix *shared_segment; char shared_segment_name[sizeof("/ZendAccelerator.") + 20]; *shared_segments_count = 1; *shared_segments_p = (zend_shared_segment_posix **) calloc(1, sizeof(zend_shared_segment_posix) + sizeof(void *)); if (!*shared_segments_p) { *error_in = "calloc"; return ALLOC_FAILURE; } shared_segment = (zend_shared_segment_posix *)((char *)(*shared_segments_p) + sizeof(void *)); (*shared_segments_p)[0] = shared_segment; sprintf(shared_segment_name, "/ZendAccelerator.%d", getpid()); shared_segment->shm_fd = shm_open(shared_segment_name, O_RDWR|O_CREAT|O_TRUNC, 0600); if (shared_segment->shm_fd == -1) { *error_in = "shm_open"; return ALLOC_FAILURE; } if (ftruncate(shared_segment->shm_fd, requested_size) != 0) { *error_in = "ftruncate"; shm_unlink(shared_segment_name); return ALLOC_FAILURE; } shared_segment->common.p = mmap(0, requested_size, PROT_READ | PROT_WRITE, MAP_SHARED, shared_segment->shm_fd, 0); if (shared_segment->common.p == MAP_FAILED) { *error_in = "mmap"; shm_unlink(shared_segment_name); return ALLOC_FAILURE; } shm_unlink(shared_segment_name); shared_segment->common.pos = 0; shared_segment->common.size = requested_size; return ALLOC_SUCCESS; } static int detach_segment(zend_shared_segment_posix *shared_segment) { munmap(shared_segment->common.p, shared_segment->common.size); close(shared_segment->shm_fd); return 0; } static size_t segment_type_size(void) { return sizeof(zend_shared_segment_posix); } zend_shared_memory_handlers zend_alloc_posix_handlers = { (create_segments_t)create_segments, (detach_segment_t)detach_segment, segment_type_size }; #endif /* USE_SHM_OPEN */