28 return munmap(fn, size);
38 char* mem_exec = (
char*)mmap(
NULL,
40 PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE | MAP_ANONYMOUS,
44 if (mem_exec == MAP_FAILED)
50 memcpy(mem_exec,
data, size);
auto arg(const Char *name, const T &arg) -> detail::named_arg< Char, T >
Definition core.h:2506
This file is also about defining core js concepts.
Definition BasePhotonWindow.hpp:22
photon_asm_fn_t photon_allocate_chunk(char *data, size_t size)
Definition ECMAVirtualMachineJIT.hpp:31
void(* photon_asm_fn_t)(void *arg, size_t arg_cnt)
Generic javascript function.
Definition ECMAVirtualMachineJIT.hpp:21
int photon_delete_chunk(char *fn, size_t size)
Definition ECMAVirtualMachineJIT.hpp:23
#define NULL
Definition strtod.cpp:30