Lines Matching defs:len
48 static void* alloc_jit_buffer(size_t* len) {
49 return VirtualAlloc(NULL, *len, MEM_RESERVE|MEM_COMMIT, PAGE_READWRITE);
51 static void remap_as_executable(void* ptr, size_t len) {
53 VirtualProtect(ptr, len, PAGE_EXECUTE_READ, &old);
57 static void unmap_jit_buffer(void* ptr, size_t len) {
68 static void* alloc_jit_buffer(size_t* len) {
70 // mprotect doesn't round up for you, and instead requires *len is at page granularity.
72 *len = ((*len + page - 1) / page) * page;
73 return mmap(nullptr,*len, PROT_READ|PROT_WRITE, MAP_ANONYMOUS|MAP_PRIVATE, -1,0);
75 static void remap_as_executable(void* ptr, size_t len) {
76 mprotect(ptr, len, PROT_READ|PROT_EXEC);
78 (char*)ptr + len);
81 static void unmap_jit_buffer(void* ptr, size_t len) {
82 munmap(ptr, len);
92 static void notify_vtune(const char* name, void* addr, size_t len) {
99 event.method_size = len;
104 static void notify_vtune(const char* name, void* addr, size_t len) {}
1852 int len;
1889 vex.len = 2;
1897 vex.len = 3;
2172 this->bytes(v.bytes, v.len);
2187 this->bytes(v.bytes, v.len);
2202 this->bytes(v.bytes, v.len);
2289 this->bytes(v.bytes, v.len);