str               661 host/minilua.c setsvalue(L,L->top,luaS_new(L,str));
str              1295 host/minilua.c memcpy(ts+1,str,l*sizeof(char));
str              1312 host/minilua.c h=h^((h<<5)+(h>>2)+cast(unsigned char,str[l1-1]));
str              1317 host/minilua.c if(ts->tsv.len==l&&(memcmp(str,getstr(ts),l)==0)){
str              1322 host/minilua.c return newlstr(L,str,l,h);
str              1339 host/minilua.c #define hashstr(t,str)hashpow2(t,(str)->tsv.hash)
str              2723 host/minilua.c TString*ts=luaS_newlstr(L,str,l);
str               499 lib_base.c         const char *str;
str               502 lib_base.c         if (shortcut && (str = lj_strfmt_wstrnum(L, o, &len)) != NULL) {
str               509 lib_base.c           str = lua_tolstring(L, -1, &size);
str               510 lib_base.c           if (!str)
str               516 lib_base.c         fwrite(str, 1, size, stdout);
str                95 lib_jit.c        for (; *str; base <<= 1, str += 1+*str)
str                97 lib_jit.c            setstrV(L, L->top++, lj_str_new(L, str+1, *(uint8_t *)str));
str               447 lib_jit.c        if (str[0] >= '0' && str[0] <= '9' && str[1] == '\0') {
str               449 lib_jit.c          if (str[0] == '0') flags = JIT_F_OPT_0;
str               450 lib_jit.c          else if (str[0] == '1') flags = JIT_F_OPT_1;
str               451 lib_jit.c          else if (str[0] == '2') flags = JIT_F_OPT_2;
str               465 lib_jit.c        if (str[0] == '+') {
str               466 lib_jit.c          str++;
str               467 lib_jit.c        } else if (str[0] == '-') {
str               468 lib_jit.c          str++;
str               470 lib_jit.c        } else if (str[0] == 'n' && str[1] == 'o') {
str               471 lib_jit.c          str += str[2] == '-' ? 3 : 2;
str               478 lib_jit.c          if (strncmp(str, lst+1, len) == 0 && str[len] == '\0') {
str               495 lib_jit.c          if (strncmp(str, lst+1, len) == 0 && str[len] == '=') {
str               497 lib_jit.c            const char *p = &str[len+1];
str               521 lib_jit.c            const char *str = strdata(lj_lib_checkstr(L, i));
str               522 lib_jit.c            if (!jitopt_level(J, str) &&
str               523 lib_jit.c      	  !jitopt_flag(J, str) &&
str               524 lib_jit.c      	  !jitopt_param(J, str))
str               525 lib_jit.c      	lj_err_callerv(L, LJ_ERR_JITOPT, str);
str               269 lib_os.c         const char *str = s ? strdata(s) : NULL;
str               278 lib_os.c         lua_pushstring(L, setlocale(opt, str));
str               516 lib_string.c     GCstr *str = strV(lj_lib_upvalue(L, 1));
str               517 lib_string.c     const char *s = strdata(str);
str               523 lib_string.c     ms.src_end = s + str->len;
str               676 lib_string.c         lj_buf_putmem(sb, fs.str, fs.len);
str               678 lib_string.c         lj_err_callerv(L, LJ_ERR_STRFMT, strdata(lj_str_new(L, fs.str, fs.len)));
str               704 lib_string.c   	GCstr *str = string_fmt_tostring(L, arg, retry);
str               705 lib_string.c   	if (str == NULL)
str               708 lib_string.c   	  lj_strfmt_putquoted(sb, str);  /* No formatting. */
str               710 lib_string.c   	  lj_strfmt_putfstr(sb, sf, str);
str               640 lj_api.c         s = lj_str_new(L, str, len);
str               647 lj_api.c         if (str == NULL) {
str               652 lj_api.c           s = lj_str_newz(L, str);
str                80 lj_bc.h          _(ISEQS,	var,	___,	str,	eq) \
str                81 lj_bc.h          _(ISNES,	var,	___,	str,	eq) \
str               124 lj_bc.h          _(KSTR,	dst,	___,	str,	___) \
str               134 lj_bc.h          _(USETS,	uv,	___,	str,	___) \
str               143 lj_bc.h          _(GGET,	dst,	___,	str,	index) \
str               144 lj_bc.h          _(GSET,	var,	___,	str,	newindex) \
str               146 lj_bc.h          _(TGETS,	dst,	var,	str,	index) \
str               150 lj_bc.h          _(TSETS,	var,	var,	str,	newindex) \
str                41 lj_bcwrite.c       const GCstr *str = strV(o);
str                42 lj_bcwrite.c       MSize len = str->len;
str                45 lj_bcwrite.c       p = lj_buf_wmem(p, strdata(str), len);
str               568 lj_cconv.c         GCstr *str = strV(o);
str               571 lj_cconv.c           CType *cct = lj_ctype_getfield(cts, d, str, &ofs);
str               579 lj_cconv.c           CTSize sz = str->len+1;
str               584 lj_cconv.c           memcpy(dp, strdata(str), sz);
str               587 lj_cconv.c           sp = (uint8_t *)strdata(str);
str                35 lj_cparse.c    #define CTOKSTR(name, str)	str,
str               167 lj_cparse.c      cp->str = lj_buf_str(cp->L, &cp->sb);
str               168 lj_cparse.c      cp->val.id = lj_ctype_getname(cp->cts, &cp->ct, cp->str, cp->tmask);
str               185 lj_cparse.c        cp->str = strV(o);
str               253 lj_cparse.c        cp->str = lj_buf_str(cp->L, &cp->sb);
str               508 lj_cparse.c        CTSize sz = cp->str->len;
str               510 lj_cparse.c          sz += cp->str->len;
str               547 lj_cparse.c    	  !(fct = lj_ctype_getfield(cp->cts, ct, cp->str, &ofs)) ||
str               550 lj_cparse.c    	cp_errmsg(cp, 0, LJ_ERR_FFI_BADMEMBER, strdata(s), strdata(cp->str));
str              1008 lj_cparse.c        GCstr *str = cp->str;
str              1010 lj_cparse.c          lj_strfmt_pushf(cp->L, "%s%s", strdata(str), strdata(cp->str));
str              1012 lj_cparse.c          str = strV(cp->L->top);
str              1014 lj_cparse.c        decl->redir = str;
str              1024 lj_cparse.c        const char *s = strdata(cp->str);
str              1060 lj_cparse.c          GCstr *attrstr = cp->str;
str              1129 lj_cparse.c        GCstr *attrstr = cp->str;
str              1193 lj_cparse.c    	cp_errmsg(cp, 0, LJ_ERR_FFI_BADTAG, strdata(cp->str));
str              1197 lj_cparse.c          ctype_setname(ct, cp->str);
str              1407 lj_cparse.c          GCstr *name = cp->str;
str              1678 lj_cparse.c        decl->name = cp->str;
str              1721 lj_cparse.c          cp->str->hash == H_(e79b999f,42ca3e85))  {  /* pack */
str              1725 lj_cparse.c          if (cp->str->hash == H_(738e923c,a1b65954)) {  /* push */
str              1730 lj_cparse.c          } else if (cp->str->hash == H_(6c71cf27,6c71cf27)) {  /* pop */
str              1780 lj_cparse.c    		 cp->str->hash == H_(187aab88,fcb60b42)) { /* line */
str              1785 lj_cparse.c    	  cp->str->hash == H_(f5e6b4f8,1d509107)) { /* pragma */
str                45 lj_cparse.h      GCstr *str;		/* Interned string of identifier/keyword. */
str               626 lj_crecord.c         GCstr *str = strV(sval);
str               628 lj_crecord.c         CType *cct = lj_ctype_getfield(cts, d, str, &ofs);
str               630 lj_crecord.c         emitir(IRTG(IR_EQ, IRT_STR), sp, lj_ir_kstr(J, str));
str              1507 lj_crecord.c   	GCstr *str = strV(&rd->argv[i]);
str              1509 lj_crecord.c   	CType *cct = lj_ctype_getfield(cts, ct, str, &ofs);
str              1512 lj_crecord.c   	  emitir(IRTG(IR_EQ, IRT_STR), tr, lj_ir_kstr(J, str));
str               377 lj_ctype.c       while (len-- > 0) p[len] = str[len];
str               381 lj_ctype.c     #define ctype_preplit(ctr, str)	ctype_prepstr((ctr), "" str, sizeof(str)-1)
str               430 lj_ctype.c         GCstr *str = gco2str(gcref(ct->name));
str               431 lj_ctype.c         ctype_prepstr(ctr, strdata(str), str->len);
str               611 lj_ctype.c           GCstr *str = lj_str_new(L, name, len);
str               612 lj_ctype.c           ctype_setname(ct, str);
str               165 lj_debug.c     #define VARNAMESTR(name, str)	str "\0"
str               321 lj_debug.c       const char *src = strdata(str);
str               326 lj_debug.c         size_t len = str->len-1;
str               782 lj_ffrecord.c    GCstr *str = argv2str(J, &rd->argv[0]);
str               815 lj_ffrecord.c      end = end+(int32_t)str->len+1;
str               816 lj_ffrecord.c    } else if ((MSize)end <= str->len) {
str               820 lj_ffrecord.c      end = (int32_t)str->len;
str               823 lj_ffrecord.c    trstart = recff_string_start(J, str, &start, trstart, trlen, tr0);
str               875 lj_ffrecord.c    TRef str = lj_ir_tostr(J, J->base[0]);
str               885 lj_ffrecord.c        tr2 = emitir(IRT(IR_BUFPUT, IRT_PGC), tr2, str);
str               891 lj_ffrecord.c      tr = emitir(IRT(IR_BUFPUT, IRT_PGC), tr, str);
str               892 lj_ffrecord.c      str = str2;
str               895 lj_ffrecord.c    tr = lj_ir_call(J, IRCALL_lj_buf_putstr_rep, tr, str, rep);
str               901 lj_ffrecord.c    TRef str = lj_ir_tostr(J, J->base[0]);
str               903 lj_ffrecord.c    TRef tr = lj_ir_call(J, rd->data, hdr, str);
str               914 lj_ffrecord.c    GCstr *str = argv2str(J, &rd->argv[0]);
str               925 lj_ffrecord.c    trstart = recff_string_start(J, str, &start, trstart, trlen, tr0);
str               926 lj_ffrecord.c    if ((MSize)start <= str->len) {
str               935 lj_ffrecord.c      start = str->len;
str               948 lj_ffrecord.c      if (lj_str_find(strdata(str)+(MSize)start, strdata(pat),
str               949 lj_ffrecord.c  		    str->len-(MSize)start, pat->len)) {
str               985 lj_ffrecord.c  		  lj_ir_kstr(J, lj_str_new(J->L, fs.str, fs.len)));
str              1144 lj_ffrecord.c      TRef str = lj_ir_tostr(J, J->base[i]);
str              1145 lj_ffrecord.c      TRef buf = emitir(IRT(IR_STRREF, IRT_PGC), str, zero);
str              1146 lj_ffrecord.c      TRef len = emitir(IRTI(IR_FLOAD), str, IRFL_STR_LEN);
str              1148 lj_ffrecord.c        IRIns *irs = IR(tref_ref(str));
str               425 lj_gdbjit.c        *p++ = (uint8_t)*str;
str               426 lj_gdbjit.c      } while (*str++);
str               456 lj_gdbjit.c    #define DSTR(str)	(ctx->p = p, gdbjit_strz(ctx, (str)), p = ctx->p)
str                66 lj_iropt.h     #define lj_ir_kstr(J, str)	lj_ir_kgc(J, obj2gco((str)), IRT_STR)
str               175 lj_lex.c           GCstr *str = lj_parse_keepstr(ls, sbufB(&ls->sb) + (2 + (MSize)sep),
str               177 lj_lex.c           setstrV(ls->L, tv, str);
str               123 lj_load.c        const char *str;
str               134 lj_load.c        return ctx->str;
str               141 lj_load.c        ctx.str = buf;
str               299 lj_obj.h       #define strref(r)	(&gcref((r))->str)
str               709 lj_obj.h         GCstr str;
str               720 lj_obj.h       #define gco2str(o)	check_exp((o)->gch.gct == ~LJ_TSTR, &(o)->str)
str               804 lj_obj.h       #define strV(o)		check_exp(tvisstr(o), &gcval(o)->str)
str               498 lj_opt_fold.c    GCstr *str = ir_kstr(fleft);
str               499 lj_opt_fold.c    lua_assert((MSize)fright->i <= str->len);
str               500 lj_opt_fold.c    return lj_ir_kkptr(J, (char *)strdata(str) + fright->i);
str               513 lj_opt_fold.c        IRRef1 str = ir->op1;  /* IRIns * is not valid across emitir. */
str               516 lj_opt_fold.c        fins->op1 = str;
str               237 lj_parse.c       GCstr *s = lj_str_new(L, str, len);
str              1362 lj_record.c          GCstr *str = ir_kstr(IR(tref_ref(key)));
str              1365 lj_record.c    	if (mmname_str(J2G(J), mm) == str)
str               134 lj_str.c           a = lj_getu32(str);
str               135 lj_str.c           h ^= lj_getu32(str+len-4);
str               136 lj_str.c           b = lj_getu32(str+(len>>1)-2);
str               138 lj_str.c           b += lj_getu32(str+(len>>2)-1);
str               140 lj_str.c           a = *(const uint8_t *)str;
str               141 lj_str.c           h ^= *(const uint8_t *)(str+len-1);
str               142 lj_str.c           b = *(const uint8_t *)(str+(len>>1));
str               152 lj_str.c         if (LJ_LIKELY((((uintptr_t)str+len-1) & (LJ_PAGESIZE-1)) <= LJ_PAGESIZE-4)) {
str               155 lj_str.c             if (sx->len == len && str_fastcmp(str, strdata(sx), len) == 0) {
str               165 lj_str.c             if (sx->len == len && memcmp(str, strdata(sx), len) == 0) {
str               180 lj_str.c         memcpy(strdatawr(s), str, len);
str                31 lj_strfmt.c      fs->str = (const char *)p;
str                40 lj_strfmt.c    	if (p != (const uint8_t *)fs->str)
str                78 lj_strfmt.c    	fs->len = (MSize)(p - (const uint8_t *)fs->str);
str                86 lj_strfmt.c      fs->len = (MSize)(p - (const uint8_t *)fs->str);
str               201 lj_strfmt.c      const char *s = strdata(str);
str               202 lj_strfmt.c      MSize len = str->len;
str               245 lj_strfmt.c      MSize len = str->len <= STRFMT_PREC(sf) ? str->len : STRFMT_PREC(sf);
str               248 lj_strfmt.c      if ((sf & STRFMT_F_LEFT)) p = lj_buf_wmem(p, strdata(str), len);
str               250 lj_strfmt.c      if (!(sf & STRFMT_F_LEFT)) p = lj_buf_wmem(p, strdata(str), len);
str               421 lj_strfmt.c      GCstr *str;
str               426 lj_strfmt.c          lj_buf_putmem(sb, fs.str, fs.len);
str               456 lj_strfmt.c      str = lj_buf_str(L, sb);
str               457 lj_strfmt.c      setstrV(L, L->top, str);
str               459 lj_strfmt.c      return strdata(str);
str                17 lj_strfmt.h      const char *str;	/* Returned literal string. */
str               527 lj_strscan.c     StrScanFmt fmt = lj_strscan_scan((const uint8_t *)strdata(str), o,
str               536 lj_strscan.c     StrScanFmt fmt = lj_strscan_scan((const uint8_t *)strdata(str), o,