HomeSort by: relevance | last modified time | path
    Searched refs:abslineinfo (Results 1 - 7 of 7) sorted by relevancy

  /src/external/mit/lua/dist/src/
ldump.c 179 dumpInt(D, f->abslineinfo[i].pc);
180 dumpInt(D, f->abslineinfo[i].line);
lundump.c 240 f->abslineinfo = luaM_newvectorchecked(S->L, n, AbsLineInfo);
243 f->abslineinfo[i].pc = loadInt(S);
244 f->abslineinfo[i].line = loadInt(S);
lfunc.c 255 f->abslineinfo = NULL;
276 luaM_freearray(L, f->abslineinfo, f->sizeabslineinfo);
ldebug.c 65 if (f->sizeabslineinfo == 0 || pc < f->abslineinfo[0].pc) {
73 (i < f->sizeabslineinfo && f->abslineinfo[i].pc <= pc));
74 while (i + 1 < f->sizeabslineinfo && pc >= f->abslineinfo[i + 1].pc)
76 *basepc = f->abslineinfo[i].pc;
77 return f->abslineinfo[i].line;
94 lua_assert(f->lineinfo[basepc] != ABSLINEINFO);
287 if (p->lineinfo[pc] != ABSLINEINFO)
848 ** too far apart, there is a good chance of a ABSLINEINFO in the way,
859 if (lineinfo == ABSLINEINFO)
lcode.c 331 ** absolute line info; (in that case, the special value 'ABSLINEINFO'
339 luaM_growvector(fs->ls->L, f->abslineinfo, fs->nabslineinfo,
340 f->sizeabslineinfo, AbsLineInfo, MAX_INT, "lines");
341 f->abslineinfo[fs->nabslineinfo].pc = pc;
342 f->abslineinfo[fs->nabslineinfo++].line = line;
343 linedif = ABSLINEINFO; /* signal that there is absolute information */
362 if (f->lineinfo[pc] != ABSLINEINFO) { /* relative line info? */
367 lua_assert(f->abslineinfo[fs->nabslineinfo - 1].pc == pc);
lobject.h 556 typedef struct AbsLineInfo {
559 } AbsLineInfo;
575 int sizeabslineinfo; /* size of 'abslineinfo' */
583 AbsLineInfo *abslineinfo; /* idem */ member in struct:Proto
lparser.c 770 luaM_shrinkvector(L, f->abslineinfo, f->sizeabslineinfo,
771 fs->nabslineinfo, AbsLineInfo);

Completed in 69 milliseconds