| /redis-3.2.3/deps/jemalloc/include/jemalloc/internal/ |
| H A D | valgrind.h | 18 valgrind_make_mem_noaccess(ptr, usize); \ 22 valgrind_make_mem_undefined(ptr, usize); \ 26 valgrind_make_mem_defined(ptr, usize); \ 35 VALGRIND_MALLOCLIKE_BLOCK(ptr, usize, p2rz(ptr), zero); \ 41 size_t rzsize = p2rz(ptr); \ 43 if (!maybe_moved || ptr == old_ptr) { \ 48 (void *)((uintptr_t)ptr + \ 56 if (!ptr_maybe_null || ptr != NULL) { \ 60 VALGRIND_MALLOCLIKE_BLOCK(ptr, usize, \ 63 valgrind_make_mem_defined(ptr, \ [all …]
|
| H A D | prof.h | 400 prof_tctx_get(const void *ptr) in prof_tctx_get() argument 404 assert(ptr != NULL); in prof_tctx_get() 406 return (arena_prof_tctx_get(ptr)); in prof_tctx_get() 414 assert(ptr != NULL); in prof_tctx_set() 416 arena_prof_tctx_set(ptr, usize, tctx); in prof_tctx_set() 425 assert(ptr != NULL); in prof_tctx_reset() 486 assert(ptr != NULL); in prof_malloc() 487 assert(usize == isalloc(ptr, true)); in prof_malloc() 506 assert(usize == isalloc(ptr, true)); in prof_realloc() 534 prof_tctx_t *tctx = prof_tctx_get(ptr); in prof_free() [all …]
|
| H A D | arena.h | 482 void *ptr); 556 const void *ptr); 1076 assert(ptr != NULL); in arena_prof_tctx_get() 1079 if (likely(chunk != ptr)) { in arena_prof_tctx_get() 1102 assert(ptr != NULL); in arena_prof_tctx_set() 1105 if (likely(chunk != ptr)) { in arena_prof_tctx_set() 1137 assert(ptr != NULL); in arena_prof_tctx_reset() 1197 if (likely(chunk != ptr)) in arena_aalloc() 1212 assert(ptr != NULL); in arena_salloc() 1248 ret = huge_salloc(ptr); in arena_salloc() [all …]
|
| H A D | huge.h | 16 bool huge_ralloc_no_move(void *ptr, size_t oldsize, size_t usize_min, 18 void *huge_ralloc(tsd_t *tsd, arena_t *arena, void *ptr, size_t oldsize, 24 void huge_dalloc(tsd_t *tsd, void *ptr, tcache_t *tcache); 25 arena_t *huge_aalloc(const void *ptr); 26 size_t huge_salloc(const void *ptr); 27 prof_tctx_t *huge_prof_tctx_get(const void *ptr); 28 void huge_prof_tctx_set(const void *ptr, prof_tctx_t *tctx); 29 void huge_prof_tctx_reset(const void *ptr);
|
| H A D | jemalloc_internal.h.in | 446 void a0dalloc(void *ptr); 858 assert(ptr != NULL); 865 * void *ptr = [...] 872 assert(ptr != NULL); 988 p2rz(const void *ptr) argument 999 assert(ptr != NULL); 1001 arena_metadata_allocated_sub(iaalloc(ptr), isalloc(ptr, 1027 quarantine(tsd, ptr); 1044 quarantine(tsd, ptr); 1086 assert(ptr != NULL); [all …]
|
| H A D | tcache.h | 126 size_t tcache_salloc(const void *ptr); 163 void tcache_dalloc_small(tsd_t *tsd, tcache_t *tcache, void *ptr, 165 void tcache_dalloc_large(tsd_t *tsd, tcache_t *tcache, void *ptr, 368 assert(tcache_salloc(ptr) <= SMALL_MAXCLASS); in tcache_dalloc_small() 371 arena_dalloc_junk_small(ptr, &arena_bin_info[binind]); in tcache_dalloc_small() 380 tbin->avail[tbin->ncached] = ptr; in tcache_dalloc_small() 387 tcache_dalloc_large(tsd_t *tsd, tcache_t *tcache, void *ptr, size_t size) in tcache_dalloc_large() argument 394 assert(tcache_salloc(ptr) > SMALL_MAXCLASS); in tcache_dalloc_large() 395 assert(tcache_salloc(ptr) <= tcache_maxclass); in tcache_dalloc_large() 400 arena_dalloc_junk_large(ptr, size); in tcache_dalloc_large() [all …]
|
| /redis-3.2.3/deps/jemalloc/src/ |
| H A D | huge.c | 7 huge_node_get(const void *ptr) in huge_node_get() argument 11 node = chunk_lookup(ptr, true); in huge_node_get() 30 chunk_deregister(ptr, node); in huge_node_unset() 119 memset(ptr, 0x5a, usize); in huge_dalloc_junk() 146 node = huge_node_get(ptr); in huge_ralloc_no_move_similar() 196 node = huge_node_get(ptr); in huge_ralloc_no_move_shrink() 243 node = huge_node_get(ptr); in huge_ralloc_no_move_expand() 340 return (ptr); in huge_ralloc() 364 node = huge_node_get(ptr); in huge_dalloc() 392 node = huge_node_get(ptr); in huge_salloc() [all …]
|
| H A D | zone.c | 47 zone_size(malloc_zone_t *zone, void *ptr) in zone_size() argument 59 return (ivsalloc(ptr, config_prof)); in zone_size() 90 if (ivsalloc(ptr, config_prof) != 0) { in zone_free() 91 je_free(ptr); in zone_free() 95 free(ptr); in zone_free() 102 if (ivsalloc(ptr, config_prof) != 0) in zone_realloc() 103 return (je_realloc(ptr, size)); in zone_realloc() 105 return (realloc(ptr, size)); in zone_realloc() 125 if (ivsalloc(ptr, config_prof) != 0) { in zone_free_definite_size() 127 je_free(ptr); in zone_free_definite_size() [all …]
|
| H A D | valgrind.c | 9 valgrind_make_mem_noaccess(void *ptr, size_t usize) in valgrind_make_mem_noaccess() argument 12 VALGRIND_MAKE_MEM_NOACCESS(ptr, usize); in valgrind_make_mem_noaccess() 16 valgrind_make_mem_undefined(void *ptr, size_t usize) in valgrind_make_mem_undefined() argument 19 VALGRIND_MAKE_MEM_UNDEFINED(ptr, usize); in valgrind_make_mem_undefined() 23 valgrind_make_mem_defined(void *ptr, size_t usize) in valgrind_make_mem_defined() argument 26 VALGRIND_MAKE_MEM_DEFINED(ptr, usize); in valgrind_make_mem_defined() 30 valgrind_freelike_block(void *ptr, size_t usize) in valgrind_freelike_block() argument 33 VALGRIND_FREELIKE_BLOCK(ptr, usize); in valgrind_freelike_block()
|
| H A D | jemalloc.c | 330 a0dalloc(void *ptr) in a0dalloc() argument 333 a0idalloc(ptr, true); in a0dalloc() 373 a0idalloc(ptr, false); in bootstrap_free() 1779 if (ptr != NULL) { in je_realloc() 1833 je_free(void *ptr) in je_free() argument 1836 UTRACE(ptr, 0, 0); in je_free() 2335 JEMALLOC_VALGRIND_REALLOC(false, ptr, usize, false, ptr, old_usize, in je_xallocx() 2338 UTRACE(ptr, size, ptr); in je_xallocx() 2377 UTRACE(ptr, 0, 0); in je_dallocx() 2415 UTRACE(ptr, 0, 0); in je_sdallocx() [all …]
|
| H A D | quarantine.c | 100 assert(obj->usize == isalloc(obj->ptr, config_prof)); in quarantine_drain_one() 101 idalloctm(tsd, obj->ptr, NULL, false); in quarantine_drain_one() 117 quarantine(tsd_t *tsd, void *ptr) in quarantine() argument 120 size_t usize = isalloc(ptr, config_prof); in quarantine() 126 idalloctm(tsd, ptr, NULL, false); in quarantine() 148 obj->ptr = ptr; in quarantine() 159 arena_quarantine_junk_small(ptr, usize); in quarantine() 161 memset(ptr, 0x5a, usize); in quarantine() 165 idalloctm(tsd, ptr, NULL, false); in quarantine()
|
| /redis-3.2.3/src/ |
| H A D | zmalloc.c | 38 void zlibc_free(void *ptr) { in zlibc_free() argument 39 free(ptr); in zlibc_free() 61 #define realloc(ptr,size) tc_realloc(ptr,size) argument 62 #define free(ptr) tc_free(ptr) argument 66 #define realloc(ptr,size) je_realloc(ptr,size) argument 67 #define free(ptr) je_free(ptr) argument 130 return ptr; in zmalloc() 132 *((size_t*)ptr) = size; in zmalloc() 144 return ptr; in zcalloc() 195 void zfree(void *ptr) { in zfree() argument [all …]
|
| H A D | object.c | 43 o->ptr = ptr; in createObject() 66 o->ptr = sh+1; in createEmbeddedStringObject() 73 if (ptr) { in createEmbeddedStringObject() 170 return createRawStringObject(o->ptr,sdslen(o->ptr)); in dupStringObject() 172 return createEmbeddedStringObject(o->ptr,sdslen(o->ptr)); in dupStringObject() 176 d->ptr = o->ptr; in dupStringObject() 270 zs = o->ptr; in freeZsetObject() 356 return string2ll(o->ptr,sdslen(o->ptr),llval) ? C_OK : C_ERR; in isObjectRepresentableAsLongLong() 363 sds s = o->ptr; in tryObjectEncoding() 433 o->ptr = sdsRemoveFreeSpace(o->ptr); in tryObjectEncoding() [all …]
|
| H A D | syncio.c | 49 ssize_t syncWrite(int fd, char *ptr, ssize_t size, long long timeout) { in syncWrite() argument 61 nwritten = write(fd,ptr,size); in syncWrite() 65 ptr += nwritten; in syncWrite() 85 ssize_t syncRead(int fd, char *ptr, ssize_t size, long long timeout) { in syncRead() argument 98 nread = read(fd,ptr,size); in syncRead() 103 ptr += nread; in syncRead() 125 ssize_t syncReadLine(int fd, char *ptr, ssize_t size, long long timeout) { in syncReadLine() argument 134 *ptr = '\0'; in syncReadLine() 135 if (nread && *(ptr-1) == '\r') *(ptr-1) = '\0'; in syncReadLine() 138 *ptr++ = c; in syncReadLine() [all …]
|
| H A D | debug.c | 60 unsigned char hash[20], *s = ptr; in xorDigest() 73 xorDigest(digest,o->ptr,sdslen(o->ptr)); in xorObjectDigest() 93 char *s = ptr; in mixDigest() 103 mixDigest(digest,o->ptr,sdslen(o->ptr)); in mixObjectDigest() 206 zset *zs = o->ptr; in computeDatasetDigest() 329 zfree(ptr); in debugCommand() 372 quicklist *ql = val->ptr; in debugCommand() 549 (char*)c->argv[1]->ptr); in debugCommand() 598 if (sdslen(o->ptr) < 4096) { in serverLogObjectDebugInfo() 599 sds repr = sdscatrepr(sdsempty(),o->ptr,sdslen(o->ptr)); in serverLogObjectDebugInfo() [all …]
|
| H A D | networking.c | 243 if (tail->ptr != NULL && in _addReplyObjectToList() 245 sdslen(tail->ptr)+sdslen(o->ptr) <= PROTO_REPLY_CHUNK_BYTES) in _addReplyObjectToList() 249 tail->ptr = sdscatlen(tail->ptr,o->ptr,sdslen(o->ptr)); in _addReplyObjectToList() 282 tail->ptr = sdscatlen(tail->ptr,s,sdslen(s)); in _addReplySdsToList() 312 tail->ptr = sdscatlen(tail->ptr,s,len); in _addReplyStringToList() 340 if (_addReplyToBuffer(c,obj->ptr,sdslen(obj->ptr)) != C_OK) in addReply() 357 if (_addReplyToBuffer(c,obj->ptr,sdslen(obj->ptr)) != C_OK) in addReply() 457 if (next->ptr != NULL) { in setDeferredMultiBulkLength() 460 len->ptr = sdscatlen(len->ptr,next->ptr,sdslen(next->ptr)); in setDeferredMultiBulkLength() 537 len = sdslen(obj->ptr); in addReplyBulkLen() [all …]
|
| H A D | db.c | 158 sds copy = sdsdup(key->ptr); in dbAdd() 269 o = createRawStringObject(decoded->ptr, sdslen(decoded->ptr)); in dbUnshareStringValue() 552 ht = o->ptr; in scanGenericCommand() 554 ht = o->ptr; in scanGenericCommand() 557 zset *zs = o->ptr; in scanGenericCommand() 615 if (!stringmatchlen(pat, patlen, kobj->ptr, sdslen(kobj->ptr), 0)) in scanGenericCommand() 738 if (sdscmp(c->argv[1]->ptr,c->argv[2]->ptr) == 0) samekey = 1; in renameGenericCommand() 1115 num = atoi(argv[2]->ptr); in zunionInterGetKeys() 1144 num = atoi(argv[2]->ptr); in evalGetKeys() 1241 unsigned int hashslot = keyHashSlot(key->ptr,sdslen(key->ptr)); in slotToKeyAdd() [all …]
|
| H A D | t_hash.c | 77 zl = o->ptr; in hashTypeGetFromZiplist() 80 fptr = ziplistFind(fptr, field->ptr, sdslen(field->ptr), 1); in hashTypeGetFromZiplist() 201 zl = o->ptr; in hashTypeSet() 204 fptr = ziplistFind(fptr, field->ptr, sdslen(field->ptr), 1); in hashTypeSet() 224 o->ptr = zl; in hashTypeSet() 254 zl = o->ptr; in hashTypeDelete() 257 fptr = ziplistFind(fptr, field->ptr, sdslen(field->ptr), 1); in hashTypeDelete() 273 if (htNeedsResize(o->ptr)) dictResize(o->ptr); in hashTypeDelete() 456 o->ptr,ziplistBlobLen(o->ptr)); in hashTypeConvertZiplist() 462 zfree(o->ptr); in hashTypeConvertZiplist() [all …]
|
| H A D | t_zset.c | 923 if (ziplistCompare(eptr,ele->ptr,sdslen(ele->ptr))) { in zzlFind() 958 zl = ziplistPush(zl,ele->ptr,sdslen(ele->ptr),ZIPLIST_TAIL); in zzlInsertAt() 963 zl = ziplistInsert(zl,eptr,ele->ptr,sdslen(ele->ptr)); in zzlInsertAt() 994 if (zzlCompareElements(eptr,ele->ptr,sdslen(ele->ptr)) > 0) { in zzlInsert() 1317 zobj->ptr = zzlDelete(zobj->ptr,eptr); in zaddGenericCommand() 1318 zobj->ptr = zzlInsert(zobj->ptr,ele,score); in zaddGenericCommand() 1326 zobj->ptr = zzlInsert(zobj->ptr,ele,score); in zaddGenericCommand() 1425 zobj->ptr = zzlDelete(zobj->ptr,eptr); in zremCommand() 1528 zobj->ptr = zzlDeleteRangeByScore(zobj->ptr,&range,&deleted); in zremrangeGenericCommand() 1531 zobj->ptr = zzlDeleteRangeByLex(zobj->ptr,&lexrange,&deleted); in zremrangeGenericCommand() [all …]
|
| H A D | rdb.c | 402 return rdbSaveRawString(rdb,obj->ptr,sdslen(obj->ptr)); in rdbSaveStringObject() 581 quicklist *ql = o->ptr; in rdbSaveObject() 604 dict *set = o->ptr; in rdbSaveObject() 633 zset *zs = o->ptr; in rdbSaveObject() 997 quicklistPushTail(o->ptr, dec->ptr, len); in rdbLoadObject() 1025 o->ptr = intsetAdd(o->ptr,llval,NULL); in rdbLoadObject() 1048 zs = o->ptr; in rdbLoadObject() 1100 o->ptr = ziplistPush(o->ptr, field->ptr, sdslen(field->ptr), ZIPLIST_TAIL); in rdbLoadObject() 1101 o->ptr = ziplistPush(o->ptr, value->ptr, sdslen(value->ptr), ZIPLIST_TAIL); in rdbLoadObject() 1183 zfree(o->ptr); in rdbLoadObject() [all …]
|
| H A D | sort.c | 69 spat = pattern->ptr; in lookupKeyByPattern() 79 ssub = subst->ptr; in lookupKeyByPattern() 102 k = keyobj->ptr; in lookupKeyByPattern() 172 cmp = strcoll(so1->u.cmpobj->ptr,so2->u.cmpobj->ptr); in sortCompare() 228 if (!strcasecmp(c->argv[j]->ptr,"asc")) { in sortCommand() 230 } else if (!strcasecmp(c->argv[j]->ptr,"desc")) { in sortCommand() 232 } else if (!strcasecmp(c->argv[j]->ptr,"alpha")) { in sortCommand() 251 if (strchr(c->argv[j+1]->ptr,'*') == NULL) { in sortCommand() 399 zset *zs = sortval->ptr; in sortCommand() 431 dict *set = ((zset*)sortval->ptr)->dict; in sortCommand() [all …]
|
| H A D | zmalloc.h | 70 void *zrealloc(void *ptr, size_t size); 71 void zfree(void *ptr); 81 void zlibc_free(void *ptr); 84 size_t zmalloc_size(void *ptr);
|
| /redis-3.2.3/deps/jemalloc/test/unit/ |
| H A D | junk.c | 30 arena_dalloc_junk_small_orig(ptr, bin_info); in arena_dalloc_junk_small_intercept() 32 assert_c_eq(((char *)ptr)[i], 0x5a, in arena_dalloc_junk_small_intercept() 36 if (ptr == watch_for_junking) in arena_dalloc_junk_small_intercept() 45 arena_dalloc_junk_large_orig(ptr, usize); in arena_dalloc_junk_large_intercept() 47 assert_c_eq(((char *)ptr)[i], 0x5a, in arena_dalloc_junk_large_intercept() 51 if (ptr == watch_for_junking) in arena_dalloc_junk_large_intercept() 56 huge_dalloc_junk_intercept(void *ptr, size_t usize) in huge_dalloc_junk_intercept() argument 59 huge_dalloc_junk_orig(ptr, usize); in huge_dalloc_junk_intercept() 65 if (ptr == watch_for_junking) in huge_dalloc_junk_intercept() 174 arena_ralloc_junk_large_orig(ptr, old_usize, usize); in arena_ralloc_junk_large_intercept() [all …]
|
| /redis-3.2.3/deps/jemalloc/include/jemalloc/ |
| H A D | jemalloc_protos.h.in | 23 void JEMALLOC_NOTHROW *@je_@realloc(void *ptr, size_t size) 25 JEMALLOC_EXPORT void JEMALLOC_NOTHROW @je_@free(void *ptr) 32 void JEMALLOC_NOTHROW *@je_@rallocx(void *ptr, size_t size, 34 JEMALLOC_EXPORT size_t JEMALLOC_NOTHROW @je_@xallocx(void *ptr, size_t size, 36 JEMALLOC_EXPORT size_t JEMALLOC_NOTHROW @je_@sallocx(const void *ptr, 38 JEMALLOC_EXPORT void JEMALLOC_NOTHROW @je_@dallocx(void *ptr, int flags); 39 JEMALLOC_EXPORT void JEMALLOC_NOTHROW @je_@sdallocx(void *ptr, size_t size, 54 JEMALLOC_USABLE_SIZE_CONST void *ptr) JEMALLOC_CXX_THROW;
|
| /redis-3.2.3/deps/lua/src/ |
| H A D | lua_cjson.c | 136 const char *ptr; member 872 json->ptr += escape_len; in json_append_unicode_escape() 894 json->ptr++; in json_next_string_token() 930 json->ptr++; in json_next_string_token() 935 json->ptr++; in json_next_string_token() 1025 json->ptr++; in json_next_token() 1044 json->ptr++; in json_next_token() 1067 json->ptr += 4; in json_next_token() 1072 json->ptr += 5; in json_next_token() 1076 json->ptr += 4; in json_next_token() [all …]
|