Lines Matching refs:ptr
41 robj *createObject(int type, void *ptr) { in createObject() argument
45 o->ptr = ptr; in createObject()
77 robj *createRawStringObject(const char *ptr, size_t len) { in createRawStringObject() argument
78 return createObject(OBJ_STRING, sdsnewlen(ptr,len)); in createRawStringObject()
84 robj *createEmbeddedStringObject(const char *ptr, size_t len) { in createEmbeddedStringObject() argument
90 o->ptr = sh+1; in createEmbeddedStringObject()
101 if (ptr == SDS_NOINIT) in createEmbeddedStringObject()
103 else if (ptr) { in createEmbeddedStringObject()
104 memcpy(sh->buf,ptr,len); in createEmbeddedStringObject()
119 robj *createStringObject(const char *ptr, size_t len) { in createStringObject() argument
121 return createEmbeddedStringObject(ptr,len); in createStringObject()
123 return createRawStringObject(ptr,len); in createStringObject()
151 o->ptr = (void*)((long)value); in createStringObjectFromLongLongWithOptions()
200 return createRawStringObject(o->ptr,sdslen(o->ptr)); in dupStringObject()
202 return createEmbeddedStringObject(o->ptr,sdslen(o->ptr)); in dupStringObject()
206 d->ptr = o->ptr; in dupStringObject()
283 sdsfree(o->ptr); in freeStringObject()
289 quicklistRelease(o->ptr); in freeListObject()
298 dictRelease((dict*) o->ptr); in freeSetObject()
301 zfree(o->ptr); in freeSetObject()
312 zs = o->ptr; in freeZsetObject()
318 zfree(o->ptr); in freeZsetObject()
328 dictRelease((dict*) o->ptr); in freeHashObject()
331 zfree(o->ptr); in freeHashObject()
340 moduleValue *mv = o->ptr; in freeModuleObject()
346 freeStream(o->ptr); in freeStreamObject()
411 if (llval) *llval = (long) o->ptr; in isObjectRepresentableAsLongLong()
414 return isSdsRepresentableAsLongLong(o->ptr,llval); in isObjectRepresentableAsLongLong()
424 sdsavail(o->ptr) > sdslen(o->ptr)/10) in trimStringObjectIfNeeded()
426 o->ptr = sdsRemoveFreeSpace(o->ptr); in trimStringObjectIfNeeded()
433 sds s = o->ptr; in tryObjectEncoding()
470 if (o->encoding == OBJ_ENCODING_RAW) sdsfree(o->ptr); in tryObjectEncoding()
472 o->ptr = (void*) value; in tryObjectEncoding()
517 ll2string(buf,32,(long)o->ptr); in getDecodedObject()
543 astr = a->ptr; in compareStringObjectsWithFlags()
546 alen = ll2string(bufa,sizeof(bufa),(long) a->ptr); in compareStringObjectsWithFlags()
550 bstr = b->ptr; in compareStringObjectsWithFlags()
553 blen = ll2string(bufb,sizeof(bufb),(long) b->ptr); in compareStringObjectsWithFlags()
587 return a->ptr == b->ptr; in equalStringObjects()
596 return sdslen(o->ptr); in stringObjectLen()
598 return sdigits10((long)o->ptr); in stringObjectLen()
612 value = strtod(o->ptr, &eptr); in getDoubleFromObject()
613 if (sdslen(o->ptr) == 0 || in getDoubleFromObject()
614 isspace(((const char*)o->ptr)[0]) || in getDoubleFromObject()
615 (size_t)(eptr-(char*)o->ptr) != sdslen(o->ptr) || in getDoubleFromObject()
621 value = (long)o->ptr; in getDoubleFromObject()
654 value = strtold(o->ptr, &eptr); in getLongDoubleFromObject()
655 if (sdslen(o->ptr) == 0 || in getLongDoubleFromObject()
656 isspace(((const char*)o->ptr)[0]) || in getLongDoubleFromObject()
657 (size_t)(eptr-(char*)o->ptr) != sdslen(o->ptr) || in getLongDoubleFromObject()
663 value = (long)o->ptr; in getLongDoubleFromObject()
694 if (string2ll(o->ptr,sdslen(o->ptr),&value) == 0) return C_ERR; in getLongLongFromObject()
696 value = (long)o->ptr; in getLongLongFromObject()
791 asize = sdsAllocSize(o->ptr)+sizeof(*o); in objectComputeSize()
793 asize = sdslen(o->ptr)+2+sizeof(*o); in objectComputeSize()
799 quicklist *ql = o->ptr; in objectComputeSize()
808 asize = sizeof(*o)+ziplistBlobLen(o->ptr); in objectComputeSize()
814 d = o->ptr; in objectComputeSize()
825 intset *is = o->ptr; in objectComputeSize()
832 asize = sizeof(*o)+(ziplistBlobLen(o->ptr)); in objectComputeSize()
834 d = ((zset*)o->ptr)->dict; in objectComputeSize()
835 zskiplist *zsl = ((zset*)o->ptr)->zsl; in objectComputeSize()
850 asize = sizeof(*o)+(ziplistBlobLen(o->ptr)); in objectComputeSize()
852 d = o->ptr; in objectComputeSize()
868 stream *s = o->ptr; in objectComputeSize()
929 moduleValue *mv = o->ptr; in objectComputeSize()
1237 if ((de = dictFind(c->db->dict,key->ptr)) == NULL) return NULL; in objectCommandLookup()
1253 if (c->argc == 2 && !strcasecmp(c->argv[1]->ptr,"help")) { in objectCommand()
1262 } else if (!strcasecmp(c->argv[1]->ptr,"refcount") && c->argc == 3) { in objectCommand()
1266 } else if (!strcasecmp(c->argv[1]->ptr,"encoding") && c->argc == 3) { in objectCommand()
1270 } else if (!strcasecmp(c->argv[1]->ptr,"idletime") && c->argc == 3) { in objectCommand()
1278 } else if (!strcasecmp(c->argv[1]->ptr,"freq") && c->argc == 3) { in objectCommand()
1300 if (!strcasecmp(c->argv[1]->ptr,"help") && c->argc == 2) { in memoryCommand()
1310 } else if (!strcasecmp(c->argv[1]->ptr,"usage") && c->argc >= 3) { in memoryCommand()
1314 if (!strcasecmp(c->argv[j]->ptr,"samples") && in memoryCommand()
1330 if ((de = dictFind(c->db->dict,c->argv[2]->ptr)) == NULL) { in memoryCommand()
1338 } else if (!strcasecmp(c->argv[1]->ptr,"stats") && c->argc == 2) { in memoryCommand()
1432 } else if (!strcasecmp(c->argv[1]->ptr,"malloc-stats") && c->argc == 2) { in memoryCommand()
1440 } else if (!strcasecmp(c->argv[1]->ptr,"doctor") && c->argc == 2) { in memoryCommand()
1443 } else if (!strcasecmp(c->argv[1]->ptr,"purge") && c->argc == 2) { in memoryCommand()
1461 …nknown subcommand or wrong number of arguments for '%s'. Try MEMORY HELP", (char*)c->argv[1]->ptr); in memoryCommand()