=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== tup-0.7.8/build.sh-102- echo " bootstrap CC $CFLAGS $i" tup-0.7.8/build.sh:103: $CC $CFLAGS -c $i -I../../src $plat_cflags -o `basename $i`.64.o -pthread tup-0.7.8/build.sh-104- done ############################################## tup-0.7.8/docs/html/gen_ex_header.sh-6-for i in $@; do tup-0.7.8/docs/html/gen_ex_header.sh:7: title=`./gen_text.sh $i` tup-0.7.8/docs/html/gen_ex_header.sh-8- echo " <li class=\"menu-item\"><a href=\"$i\">$title</a></li>" ############################################## tup-0.7.8/docs/html/gen_examples.sh-3-for i in $@; do tup-0.7.8/docs/html/gen_examples.sh:4: title=`./gen_text.sh $i` tup-0.7.8/docs/html/gen_examples.sh:5: synopsis=`cat $i | head -n 1` tup-0.7.8/docs/html/gen_examples.sh-6- echo "<a href=\"$i\">$title</a>" ############################################## tup-0.7.8/docs/html/gen_menu.sh-21-for i in $@; do tup-0.7.8/docs/html/gen_menu.sh:22: text=`./gen_text.sh $i` tup-0.7.8/docs/html/gen_menu.sh-23- echo " <li class=\"menu-item\"><a href=\"$i\">$text</a></li>" ############################################## tup-0.7.8/docs/html/gen_page.sh-13-fi tup-0.7.8/docs/html/gen_page.sh:14:text=`./gen_text.sh $1` tup-0.7.8/docs/html/gen_page.sh-15-cat << HERE ############################################## tup-0.7.8/docs/html/gen_text.sh-1-#! /bin/sh -e tup-0.7.8/docs/html/gen_text.sh:2:for j in `echo $1 | sed 's/\.html//; s/_/ /g; s/index/home/; s/^ex //'`; do echo $j | awk 'BEGIN{ORS=" "} {print toupper(substr($0, 1, 1)) substr($0, 2)}'; done | sed 's/And /and\ /; s/Vs /vs\ /; s/ $//' ############################################## tup-0.7.8/docs/journal.html-314- $output =~ s/\.c$/.o/; tup-0.7.8/docs/journal.html:315: if(system("create_dep $name $output") != 0) { tup-0.7.8/docs/journal.html-316- exit 1; ############################################## tup-0.7.8/docs/journal.html-318- } elsif($name =~ /\.o$/) { tup-0.7.8/docs/journal.html:319: if(system("create_dep $name main") != 0) { tup-0.7.8/docs/journal.html-320- exit 1; ############################################## tup-0.7.8/src/lua/lapi.c-59- tup-0.7.8/src/lua/lapi.c:60:static TValue *index2addr (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c-61- CallInfo *ci = L->ci; ############################################## tup-0.7.8/src/lua/lapi.c-210- t = L->top - 1; /* end of stack segment being rotated */ tup-0.7.8/src/lua/lapi.c:211: p = index2addr(L, idx); /* start of segment */ tup-0.7.8/src/lua/lapi.c-212- api_checkstackindex(L, idx, p); ############################################## tup-0.7.8/src/lua/lapi.c-224- lua_lock(L); tup-0.7.8/src/lua/lapi.c:225: fr = index2addr(L, fromidx); tup-0.7.8/src/lua/lapi.c:226: to = index2addr(L, toidx); tup-0.7.8/src/lua/lapi.c-227- api_checkvalidindex(L, to); ############################################## tup-0.7.8/src/lua/lapi.c-238- lua_lock(L); tup-0.7.8/src/lua/lapi.c:239: setobj2s(L, L->top, index2addr(L, idx)); tup-0.7.8/src/lua/lapi.c-240- api_incr_top(L); ############################################## tup-0.7.8/src/lua/lapi.c-251-LUA_API int lua_type (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:252: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-253- return (isvalid(o) ? ttnov(o) : LUA_TNONE); ############################################## tup-0.7.8/src/lua/lapi.c-264-LUA_API int lua_iscfunction (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:265: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-266- return (ttislcf(o) || (ttisCclosure(o))); ############################################## tup-0.7.8/src/lua/lapi.c-270-LUA_API int lua_isinteger (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:271: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-272- return ttisinteger(o); ############################################## tup-0.7.8/src/lua/lapi.c-277- lua_Number n; tup-0.7.8/src/lua/lapi.c:278: const TValue *o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-279- return tonumber(o, &n); ############################################## tup-0.7.8/src/lua/lapi.c-283-LUA_API int lua_isstring (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:284: const TValue *o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-285- return (ttisstring(o) || cvt2str(o)); ############################################## tup-0.7.8/src/lua/lapi.c-289-LUA_API int lua_isuserdata (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:290: const TValue *o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-291- return (ttisfulluserdata(o) || ttislightuserdata(o)); ############################################## tup-0.7.8/src/lua/lapi.c-295-LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { tup-0.7.8/src/lua/lapi.c:296: StkId o1 = index2addr(L, index1); tup-0.7.8/src/lua/lapi.c:297: StkId o2 = index2addr(L, index2); tup-0.7.8/src/lua/lapi.c-298- return (isvalid(o1) && isvalid(o2)) ? luaV_rawequalobj(o1, o2) : 0; ############################################## tup-0.7.8/src/lua/lapi.c-321- lua_lock(L); /* may call tag method */ tup-0.7.8/src/lua/lapi.c:322: o1 = index2addr(L, index1); tup-0.7.8/src/lua/lapi.c:323: o2 = index2addr(L, index2); tup-0.7.8/src/lua/lapi.c-324- if (isvalid(o1) && isvalid(o2)) { ############################################## tup-0.7.8/src/lua/lapi.c-346- lua_Number n; tup-0.7.8/src/lua/lapi.c:347: const TValue *o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-348- int isnum = tonumber(o, &n); ############################################## tup-0.7.8/src/lua/lapi.c-357- lua_Integer res; tup-0.7.8/src/lua/lapi.c:358: const TValue *o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-359- int isnum = tointeger(o, &res); ############################################## tup-0.7.8/src/lua/lapi.c-367-LUA_API int lua_toboolean (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:368: const TValue *o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-369- return !l_isfalse(o); ############################################## tup-0.7.8/src/lua/lapi.c-373-LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { tup-0.7.8/src/lua/lapi.c:374: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-375- if (!ttisstring(o)) { ############################################## tup-0.7.8/src/lua/lapi.c-382- luaC_checkGC(L); tup-0.7.8/src/lua/lapi.c:383: o = index2addr(L, idx); /* previous call may reallocate the stack */ tup-0.7.8/src/lua/lapi.c-384- lua_unlock(L); ############################################## tup-0.7.8/src/lua/lapi.c-392-LUA_API size_t lua_rawlen (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:393: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-394- switch (ttype(o)) { ############################################## tup-0.7.8/src/lua/lapi.c-404-LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:405: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-406- if (ttislcf(o)) return fvalue(o); ############################################## tup-0.7.8/src/lua/lapi.c-413-LUA_API void *lua_touserdata (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:414: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-415- switch (ttnov(o)) { ############################################## tup-0.7.8/src/lua/lapi.c-423-LUA_API lua_State *lua_tothread (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:424: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-425- return (!ttisthread(o)) ? NULL : thvalue(o); ############################################## tup-0.7.8/src/lua/lapi.c-429-LUA_API const void *lua_topointer (lua_State *L, int idx) { tup-0.7.8/src/lua/lapi.c:430: StkId o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-431- switch (ttype(o)) { ############################################## tup-0.7.8/src/lua/lapi.c-613- lua_lock(L); tup-0.7.8/src/lua/lapi.c:614: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-615- luaV_gettable(L, t, L->top - 1, L->top - 1); ############################################## tup-0.7.8/src/lua/lapi.c-622- lua_lock(L); tup-0.7.8/src/lua/lapi.c:623: return auxgetstr(L, index2addr(L, idx), k); tup-0.7.8/src/lua/lapi.c-624-} ############################################## tup-0.7.8/src/lua/lapi.c-630- lua_lock(L); tup-0.7.8/src/lua/lapi.c:631: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-632- if (luaV_fastget(L, t, n, slot, luaH_getint)) { ############################################## tup-0.7.8/src/lua/lapi.c-648- lua_lock(L); tup-0.7.8/src/lua/lapi.c:649: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-650- api_check(L, ttistable(t), "table expected"); ############################################## tup-0.7.8/src/lua/lapi.c-659- lua_lock(L); tup-0.7.8/src/lua/lapi.c:660: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-661- api_check(L, ttistable(t), "table expected"); ############################################## tup-0.7.8/src/lua/lapi.c-672- lua_lock(L); tup-0.7.8/src/lua/lapi.c:673: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-674- api_check(L, ttistable(t), "table expected"); ############################################## tup-0.7.8/src/lua/lapi.c-700- lua_lock(L); tup-0.7.8/src/lua/lapi.c:701: obj = index2addr(L, objindex); tup-0.7.8/src/lua/lapi.c-702- switch (ttnov(obj)) { ############################################## tup-0.7.8/src/lua/lapi.c-725- lua_lock(L); tup-0.7.8/src/lua/lapi.c:726: o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-727- api_check(L, ttisfulluserdata(o), "full userdata expected"); ############################################## tup-0.7.8/src/lua/lapi.c-768- api_checknelems(L, 2); tup-0.7.8/src/lua/lapi.c:769: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-770- luaV_settable(L, t, L->top - 2, L->top - 1); ############################################## tup-0.7.8/src/lua/lapi.c-777- lua_lock(L); /* unlock done in 'auxsetstr' */ tup-0.7.8/src/lua/lapi.c:778: auxsetstr(L, index2addr(L, idx), k); tup-0.7.8/src/lua/lapi.c-779-} ############################################## tup-0.7.8/src/lua/lapi.c-786- api_checknelems(L, 1); tup-0.7.8/src/lua/lapi.c:787: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-788- if (luaV_fastset(L, t, n, slot, luaH_getint, L->top - 1)) ############################################## tup-0.7.8/src/lua/lapi.c-804- api_checknelems(L, 2); tup-0.7.8/src/lua/lapi.c:805: o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-806- api_check(L, ttistable(o), "table expected"); ############################################## tup-0.7.8/src/lua/lapi.c-819- api_checknelems(L, 1); tup-0.7.8/src/lua/lapi.c:820: o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-821- api_check(L, ttistable(o), "table expected"); ############################################## tup-0.7.8/src/lua/lapi.c-833- api_checknelems(L, 1); tup-0.7.8/src/lua/lapi.c:834: o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-835- api_check(L, ttistable(o), "table expected"); ############################################## tup-0.7.8/src/lua/lapi.c-849- api_checknelems(L, 1); tup-0.7.8/src/lua/lapi.c:850: obj = index2addr(L, objindex); tup-0.7.8/src/lua/lapi.c-851- if (ttisnil(L->top - 1)) ############################################## tup-0.7.8/src/lua/lapi.c-888- api_checknelems(L, 1); tup-0.7.8/src/lua/lapi.c:889: o = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-890- api_check(L, ttisfulluserdata(o), "full userdata expected"); ############################################## tup-0.7.8/src/lua/lapi.c-960- else { tup-0.7.8/src/lua/lapi.c:961: StkId o = index2addr(L, errfunc); tup-0.7.8/src/lua/lapi.c-962- api_checkstackindex(L, errfunc, o); ############################################## tup-0.7.8/src/lua/lapi.c-1125- lua_lock(L); tup-0.7.8/src/lua/lapi.c:1126: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-1127- api_check(L, ttistable(t), "table expected"); ############################################## tup-0.7.8/src/lua/lapi.c-1157- lua_lock(L); tup-0.7.8/src/lua/lapi.c:1158: t = index2addr(L, idx); tup-0.7.8/src/lua/lapi.c-1159- luaV_objlen(L, L->top, t); ############################################## tup-0.7.8/src/lua/lapi.c-1224- lua_lock(L); tup-0.7.8/src/lua/lapi.c:1225: name = aux_upvalue(index2addr(L, funcindex), n, &val, NULL, NULL); tup-0.7.8/src/lua/lapi.c-1226- if (name) { ############################################## tup-0.7.8/src/lua/lapi.c-1241- lua_lock(L); tup-0.7.8/src/lua/lapi.c:1242: fi = index2addr(L, funcindex); tup-0.7.8/src/lua/lapi.c-1243- api_checknelems(L, 1); ############################################## tup-0.7.8/src/lua/lapi.c-1257- LClosure *f; tup-0.7.8/src/lua/lapi.c:1258: StkId fi = index2addr(L, fidx); tup-0.7.8/src/lua/lapi.c-1259- api_check(L, ttisLclosure(fi), "Lua function expected"); ############################################## tup-0.7.8/src/lua/lapi.c-1267-LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { tup-0.7.8/src/lua/lapi.c:1268: StkId fi = index2addr(L, fidx); tup-0.7.8/src/lua/lapi.c-1269- switch (ttype(fi)) { ############################################## tup-0.7.8/src/pcre/pcre_jit_compile.c-2298- tup-0.7.8/src/pcre/pcre_jit_compile.c:2299:static void add_label_addr(compiler_common *common, sljit_uw *update_addr) tup-0.7.8/src/pcre/pcre_jit_compile.c-2300-{ ############################################## tup-0.7.8/src/pcre/pcre_jit_compile.c-10222- sljit_emit_ijump(compiler, SLJIT_JUMP, SLJIT_MEM1(TMP1), (sljit_sw)next_update_addr); tup-0.7.8/src/pcre/pcre_jit_compile.c:10223: add_label_addr(common, next_update_addr++); tup-0.7.8/src/pcre/pcre_jit_compile.c-10224- } ############################################## tup-0.7.8/src/pcre/pcre_jit_compile.c-10354- if (alt_max > 4) tup-0.7.8/src/pcre/pcre_jit_compile.c:10355: add_label_addr(common, next_update_addr++); tup-0.7.8/src/pcre/pcre_jit_compile.c-10356- else ############################################## tup-0.7.8/src/pcre/pcre_jit_compile.c-11526- { tup-0.7.8/src/pcre/pcre_jit_compile.c:11527: *label_addr->update_addr = sljit_get_label_addr(label_addr->label); tup-0.7.8/src/pcre/pcre_jit_compile.c-11528- label_addr = label_addr->next; ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-14657-*/ tup-0.7.8/src/sqlite3/sqlite3.c:14658:#define ADDR(X) (-1-(X)) tup-0.7.8/src/sqlite3/sqlite3.c-14659- ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-14956-SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe*, int); tup-0.7.8/src/sqlite3/sqlite3.c:14957:SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe*); tup-0.7.8/src/sqlite3/sqlite3.c-14958-#ifdef SQLITE_DEBUG ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-25590-** tup-0.7.8/src/sqlite3/sqlite3.c:25591:** This file contains inline asm code for retrieving "high-performance" tup-0.7.8/src/sqlite3/sqlite3.c-25592-** counters for x86 class CPUs. ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-25616- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ tup-0.7.8/src/sqlite3/sqlite3.c:25617: __asm { tup-0.7.8/src/sqlite3/sqlite3.c-25618- rdtsc ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-32241-** tup-0.7.8/src/sqlite3/sqlite3.c:32242:** This file contains inline asm code for retrieving "high-performance" tup-0.7.8/src/sqlite3/sqlite3.c-32243-** counters for x86 class CPUs. ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-32267- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ tup-0.7.8/src/sqlite3/sqlite3.c:32268: __asm { tup-0.7.8/src/sqlite3/sqlite3.c-32269- rdtsc ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-40039-** tup-0.7.8/src/sqlite3/sqlite3.c:40040:** This file contains inline asm code for retrieving "high-performance" tup-0.7.8/src/sqlite3/sqlite3.c-40041-** counters for x86 class CPUs. ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-40065- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ tup-0.7.8/src/sqlite3/sqlite3.c:40066: __asm { tup-0.7.8/src/sqlite3/sqlite3.c-40067- rdtsc ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-75955- } tup-0.7.8/src/sqlite3/sqlite3.c:75956: return ADDR(i); tup-0.7.8/src/sqlite3/sqlite3.c-75957-} ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-75965- Parse *p = v->pParse; tup-0.7.8/src/sqlite3/sqlite3.c:75966: int j = ADDR(x); tup-0.7.8/src/sqlite3/sqlite3.c-75967- assert( v->magic==VDBE_MAGIC_INIT ); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-76249- assert( (sqlite3OpcodeProperty[pOp->opcode] & OPFLG_JUMP)!=0 ); tup-0.7.8/src/sqlite3/sqlite3.c:76250: assert( ADDR(pOp->p2)<pParse->nLabel ); tup-0.7.8/src/sqlite3/sqlite3.c:76251: pOp->p2 = aLabel[ADDR(pOp->p2)]; tup-0.7.8/src/sqlite3/sqlite3.c-76252- } ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-76273-*/ tup-0.7.8/src/sqlite3/sqlite3.c:76274:SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){ tup-0.7.8/src/sqlite3/sqlite3.c-76275- assert( p->magic==VDBE_MAGIC_INIT ); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-83113-** tup-0.7.8/src/sqlite3/sqlite3.c:83114:** This file contains inline asm code for retrieving "high-performance" tup-0.7.8/src/sqlite3/sqlite3.c-83115-** counters for x86 class CPUs. ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-83139- __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ tup-0.7.8/src/sqlite3/sqlite3.c:83140: __asm { tup-0.7.8/src/sqlite3/sqlite3.c-83141- rdtsc ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-90510- sqlite3VdbeChangeP5(v, 1); tup-0.7.8/src/sqlite3/sqlite3.c:90511: assert( sqlite3VdbeCurrentAddr(v)==2 || db->mallocFailed ); tup-0.7.8/src/sqlite3/sqlite3.c-90512- aOp = sqlite3VdbeAddOpList(v, ArraySize(openBlob), openBlob, iLn); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-98543- sqlite3VdbeAddOp2(v, OP_MustBeInt, r3, tup-0.7.8/src/sqlite3/sqlite3.c:98544: sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-98545- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-101503- sqlite3VdbeAddOp2(v, OP_AddImm, r1, -2); tup-0.7.8/src/sqlite3/sqlite3.c:101504: sqlite3VdbeAddOp2(v, OP_IfPos, r1, sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-101505- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-103877- sqlite3VdbeAddOp2(v, OP_Integer, 0, regChng); tup-0.7.8/src/sqlite3/sqlite3.c:103878: addrNextRow = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-103879- ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-103896- sqlite3VdbeAddOp0(v, OP_Goto); tup-0.7.8/src/sqlite3/sqlite3.c:103897: addrNextRow = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-103898- if( nColTest==1 && pIdx->nKeyCol==1 && IsUniqueIndex(pIdx) ){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-103990- tup-0.7.8/src/sqlite3/sqlite3.c:103991: addrNext = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-103992- callStatGet(v, regStat4, STAT_GET_ROWID, regSampleRowid); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-107597- pParse->nTab = 2; tup-0.7.8/src/sqlite3/sqlite3.c:107598: addrTop = sqlite3VdbeCurrentAddr(v) + 1; tup-0.7.8/src/sqlite3/sqlite3.c-107599- sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-108490- int j2 = sqlite3VdbeGoto(v, 1); tup-0.7.8/src/sqlite3/sqlite3.c:108491: addr2 = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-108492- sqlite3VdbeVerifyAbortable(v, OE_Abort); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-108497- }else{ tup-0.7.8/src/sqlite3/sqlite3.c:108498: addr2 = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-108499- } ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-111368- /* Invoke BEFORE DELETE trigger programs. */ tup-0.7.8/src/sqlite3/sqlite3.c:111369: addrStart = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-111370- sqlite3CodeRowTrigger(pParse, pTrigger, ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-111381- */ tup-0.7.8/src/sqlite3/sqlite3.c:111382: if( addrStart<sqlite3VdbeCurrentAddr(v) ){ tup-0.7.8/src/sqlite3/sqlite3.c-111383- sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-113995- sqlite3VdbeGoto(v, iOk); tup-0.7.8/src/sqlite3/sqlite3.c:113996: sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2); tup-0.7.8/src/sqlite3/sqlite3.c-113997- sqlite3VdbeJumpHere(v, iMustBeInt); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-114020- if( pTab==pFKey->pFrom && nIncr==1 ){ tup-0.7.8/src/sqlite3/sqlite3.c:114021: int iJump = sqlite3VdbeCurrentAddr(v) + nCol + 1; tup-0.7.8/src/sqlite3/sqlite3.c-114022- for(i=0; i<nCol; i++){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-114360- sqlite3VdbeVerifyAbortable(v, OE_Abort); tup-0.7.8/src/sqlite3/sqlite3.c:114361: sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-114362- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-114536- Vdbe *v = sqlite3GetVdbe(pParse); tup-0.7.8/src/sqlite3/sqlite3.c:114537: int iJump = sqlite3VdbeCurrentAddr(v) + pFKey->nCol + 1; tup-0.7.8/src/sqlite3/sqlite3.c-114538- for(i=0; i<pFKey->nCol; i++){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-115211- int i; tup-0.7.8/src/sqlite3/sqlite3.c:115212: int iEnd = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-115213-#ifndef SQLITE_OMIT_VIRTUALTABLE ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-115410- assert( sqlite3SchemaMutexHeld(db, 0, pDb->pSchema) ); tup-0.7.8/src/sqlite3/sqlite3.c:115411: sqlite3VdbeAddOp3(v, OP_Le, memId+2, sqlite3VdbeCurrentAddr(v)+7, memId); tup-0.7.8/src/sqlite3/sqlite3.c-115412- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-115745- regYield = ++pParse->nMem; tup-0.7.8/src/sqlite3/sqlite3.c:115746: addrTop = sqlite3VdbeCurrentAddr(v) + 1; tup-0.7.8/src/sqlite3/sqlite3.c-115747- sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-115894- addrInsTop = sqlite3VdbeAddOp1(v, OP_Rewind, srcTab); VdbeCoverage(v); tup-0.7.8/src/sqlite3/sqlite3.c:115895: addrCont = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-115896- }else if( pSelect ){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-116014- }else{ tup-0.7.8/src/sqlite3/sqlite3.c:116015: addr1 = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-116016- sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, addr1+2); VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-116779- ** KEY values of this row before the update. */ tup-0.7.8/src/sqlite3/sqlite3.c:116780: int addrJump = sqlite3VdbeCurrentAddr(v)+pPk->nKeyCol; tup-0.7.8/src/sqlite3/sqlite3.c-116781- int op = OP_Ne; ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-116924- if( pIdx->pPartIdxWhere ){ tup-0.7.8/src/sqlite3/sqlite3.c:116925: sqlite3VdbeAddOp2(v, OP_IsNull, aRegIdx[i], sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-116926- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-120004- sqlite3VdbeAddOp2(v, OP_ResultRow, 3, 1); tup-0.7.8/src/sqlite3/sqlite3.c:120005: addr = sqlite3VdbeAddOp3(v, OP_IfPos, 1, sqlite3VdbeCurrentAddr(v)+2, 1); tup-0.7.8/src/sqlite3/sqlite3.c-120006- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-120417- VdbeOp *aOp; tup-0.7.8/src/sqlite3/sqlite3.c:120418: int iAddr = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-120419- sqlite3VdbeVerifyNoMallocRequired(v, ArraySize(setMeta6)); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-121086- }else if( pParent ){ tup-0.7.8/src/sqlite3/sqlite3.c:121087: int jmp = sqlite3VdbeCurrentAddr(v)+2; tup-0.7.8/src/sqlite3/sqlite3.c-121088- sqlite3VdbeAddOp3(v, OP_SeekRowid, i, jmp, regRow); VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-121394- } tup-0.7.8/src/sqlite3/sqlite3.c:121395: sqlite3VdbeChangeP3(v, 0, sqlite3VdbeCurrentAddr(v)-2); tup-0.7.8/src/sqlite3/sqlite3.c-121396- } ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-121711- sqlite3VdbeAddOp3(v, OP_IfSmaller, iTabCur, tup-0.7.8/src/sqlite3/sqlite3.c:121712: sqlite3VdbeCurrentAddr(v)+2+(opMask&1), szThreshold); tup-0.7.8/src/sqlite3/sqlite3.c-121713- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-123774- pKI->nAllField-pKI->nKeyField-1); tup-0.7.8/src/sqlite3/sqlite3.c:123775: addrJmp = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-123776- sqlite3VdbeAddOp3(v, OP_Jump, addrJmp+1, 0, addrJmp+1); VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-123805- int iCsr = pSort->iECursor; tup-0.7.8/src/sqlite3/sqlite3.c:123806: sqlite3VdbeAddOp2(v, OP_IfNotZero, iLimit, sqlite3VdbeCurrentAddr(v)+4); tup-0.7.8/src/sqlite3/sqlite3.c-123807- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-123825- sqlite3VdbeChangeP2(v, iSkip, tup-0.7.8/src/sqlite3/sqlite3.c:123826: pSort->labelOBLopt ? pSort->labelOBLopt : sqlite3VdbeCurrentAddr(v)); tup-0.7.8/src/sqlite3/sqlite3.c-123827- } ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-124137- tup-0.7.8/src/sqlite3/sqlite3.c:124138: iJump = sqlite3VdbeCurrentAddr(v) + nResultCol; tup-0.7.8/src/sqlite3/sqlite3.c-124139- for(i=0; i<nResultCol; i++){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-124150- } tup-0.7.8/src/sqlite3/sqlite3.c:124151: assert( sqlite3VdbeCurrentAddr(v)==iJump || pParse->db->mallocFailed ); tup-0.7.8/src/sqlite3/sqlite3.c-124152- sqlite3VdbeAddOp3(v, OP_Copy, regResult, regPrev, nResultCol-1); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-124215- ** output table as well. */ tup-0.7.8/src/sqlite3/sqlite3.c:124216: int addr = sqlite3VdbeCurrentAddr(v) + 4; tup-0.7.8/src/sqlite3/sqlite3.c-124217- sqlite3VdbeAddOp4Int(v, OP_Found, iParm+1, addr, r1, 0); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-124606- sqlite3VdbeAddOp3(v, OP_SeekRowid, iCsr, tup-0.7.8/src/sqlite3/sqlite3.c:124607: sqlite3VdbeCurrentAddr(v)+1, regKey); tup-0.7.8/src/sqlite3/sqlite3.c-124608- }else{ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-124614- } tup-0.7.8/src/sqlite3/sqlite3.c:124615: iJmp = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-124616- sqlite3VdbeAddOp4Int(v, OP_SeekGE, iCsr, iJmp+2, regKey, nKey); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-125810- sqlite3VdbeAddOp2(v, OP_Rewind, unionTab, iBreak); VdbeCoverage(v); tup-0.7.8/src/sqlite3/sqlite3.c:125811: iStart = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-125812- selectInnerLoop(pParse, p, unionTab, ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-126005- tup-0.7.8/src/sqlite3/sqlite3.c:126006: addr = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-126007- iContinue = sqlite3VdbeMakeLabel(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-126361- */ tup-0.7.8/src/sqlite3/sqlite3.c:126362: addrSelectA = sqlite3VdbeCurrentAddr(v) + 1; tup-0.7.8/src/sqlite3/sqlite3.c-126363- addr1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrA, 0, addrSelectA); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-126373- */ tup-0.7.8/src/sqlite3/sqlite3.c:126374: addrSelectB = sqlite3VdbeCurrentAddr(v) + 1; tup-0.7.8/src/sqlite3/sqlite3.c-126375- addr1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrB, 0, addrSelectB); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-126456- VdbeNoopComment((v, "A-gt-B subroutine")); tup-0.7.8/src/sqlite3/sqlite3.c:126457: addrAgtB = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-126458- if( op==TK_ALL || op==TK_UNION ){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-128975- */ tup-0.7.8/src/sqlite3/sqlite3.c:128976: int addrTop = sqlite3VdbeCurrentAddr(v)+1; tup-0.7.8/src/sqlite3/sqlite3.c-128977- ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-129446- */ tup-0.7.8/src/sqlite3/sqlite3.c:129447: addrTopOfLoop = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-129448- if( groupBySort ){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-129461- (char*)sqlite3KeyInfoRef(pKeyInfo), P4_KEYINFO); tup-0.7.8/src/sqlite3/sqlite3.c:129462: addr1 = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-129463- sqlite3VdbeAddOp3(v, OP_Jump, addr1+1, 0, addr1+1); VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-129515- */ tup-0.7.8/src/sqlite3/sqlite3.c:129516: addrSetAbort = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-129517- sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-129520- sqlite3VdbeResolveLabel(v, addrOutputRow); tup-0.7.8/src/sqlite3/sqlite3.c:129521: addrOutputRow = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-129522- sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-134700- zMsg = sqlite3StrAccumFinish(&str); tup-0.7.8/src/sqlite3/sqlite3.c:134701: ret = sqlite3VdbeAddOp4(v, OP_Explain, sqlite3VdbeCurrentAddr(v), tup-0.7.8/src/sqlite3/sqlite3.c-134702- pParse->addrExplain, 0, zMsg,P4_DYNAMIC); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-135762- pLevel->op = pWInfo->eOnePass ? OP_Noop : OP_VNext; tup-0.7.8/src/sqlite3/sqlite3.c:135763: pLevel->p2 = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-135764- iIn = pLevel->u.in.nIn; ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-135929- } tup-0.7.8/src/sqlite3/sqlite3.c:135930: start = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-135931- pLevel->op = bRev ? OP_Prev : OP_Next; ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-136055- VdbeComment((v, "LIKE loop counter")); tup-0.7.8/src/sqlite3/sqlite3.c:136056: pLevel->addrLikeRep = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-136057- /* iLikeRepCntr actually stores 2x the counter register number. The ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-136193- /* Top of the loop body */ tup-0.7.8/src/sqlite3/sqlite3.c:136194: pLevel->p2 = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-136195- ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-136549- } tup-0.7.8/src/sqlite3/sqlite3.c:136550: sqlite3VdbeChangeP1(v, iRetInit, sqlite3VdbeCurrentAddr(v)); tup-0.7.8/src/sqlite3/sqlite3.c-136551- sqlite3VdbeGoto(v, pLevel->addrBrk); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-136581-#ifdef SQLITE_ENABLE_STMT_SCANSTATUS tup-0.7.8/src/sqlite3/sqlite3.c:136582: pLevel->addrVisit = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-136583-#endif ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-136699- if( pLevel->iLeftJoin ){ tup-0.7.8/src/sqlite3/sqlite3.c:136700: pLevel->addrFirst = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-136701- sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-137028- sqlite3ExprCodeTarget(pParse, pRight, r1); tup-0.7.8/src/sqlite3/sqlite3.c:137029: sqlite3VdbeChangeP3(v, sqlite3VdbeCurrentAddr(v)-1, 0); tup-0.7.8/src/sqlite3/sqlite3.c-137030- sqlite3ReleaseTempReg(pParse, r1); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-138880- VdbeOp *pOp = sqlite3VdbeGetOp(v, iStart); tup-0.7.8/src/sqlite3/sqlite3.c:138881: int iEnd = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-138882- if( pParse->db->mallocFailed ) return; ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-143351- } tup-0.7.8/src/sqlite3/sqlite3.c:143352: pWInfo->iTop = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-143353- if( db->mallocFailed ) goto whereBeginError; ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-143373- ); tup-0.7.8/src/sqlite3/sqlite3.c:143374: pLevel->addrBody = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-143375- notReady = sqlite3WhereCodeOneLoopStart(pWInfo, ii, notReady); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-143483- sqlite3VdbeAddOp4Int(v, OP_IfNoHope, pLevel->iIdxCur, tup-0.7.8/src/sqlite3/sqlite3.c:143484: sqlite3VdbeCurrentAddr(v)+2, tup-0.7.8/src/sqlite3/sqlite3.c-143485- pIn->iBase, pIn->nPrefix); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-143579- ){ tup-0.7.8/src/sqlite3/sqlite3.c:143580: last = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-143581- k = pLevel->addrBody; ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-144700- sqlite3VdbeAddOp2(v, OP_Integer, 0, regZero); tup-0.7.8/src/sqlite3/sqlite3.c:144701: sqlite3VdbeAddOp2(v, OP_MustBeInt, reg, sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-144702- VdbeCoverageIf(v, eCond==0); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-144704- VdbeCoverageIf(v, eCond==2); tup-0.7.8/src/sqlite3/sqlite3.c:144705: sqlite3VdbeAddOp3(v, aOp[eCond], regZero, sqlite3VdbeCurrentAddr(v)+2, reg); tup-0.7.8/src/sqlite3/sqlite3.c-144706- VdbeCoverageNeverNullIf(v, eCond==0); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-144789- sqlite3VdbeAddOp1(v, OP_Delete, pWin->csrApp); tup-0.7.8/src/sqlite3/sqlite3.c:144790: sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2); tup-0.7.8/src/sqlite3/sqlite3.c-144791- } ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-144853- sqlite3VdbeAddOp3(v, OP_Column, pWin->csrApp, 0, pWin->regResult); tup-0.7.8/src/sqlite3/sqlite3.c:144854: sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2); tup-0.7.8/src/sqlite3/sqlite3.c-144855- if( bFinal ){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145043- windowAggFinal(pParse, pMWin, 0); tup-0.7.8/src/sqlite3/sqlite3.c:145044: addr = sqlite3VdbeAddOp3(v, OP_IfPos, regCtr, sqlite3VdbeCurrentAddr(v)+2 ,1); tup-0.7.8/src/sqlite3/sqlite3.c-145045- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145259- sqlite3VdbeResolveLabel(v, lblFlushPart); tup-0.7.8/src/sqlite3/sqlite3.c:145260: sqlite3VdbeAddOp2(v, OP_Once, 0, sqlite3VdbeCurrentAddr(v)+3); tup-0.7.8/src/sqlite3/sqlite3.c-145261- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145287- assert( pMWin->eEnd==TK_FOLLOWING ); tup-0.7.8/src/sqlite3/sqlite3.c:145288: sqlite3VdbeAddOp3(v, OP_Ge, regStart, sqlite3VdbeCurrentAddr(v)+2, regEnd); tup-0.7.8/src/sqlite3/sqlite3.c-145289- VdbeCoverageNeverNull(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145296- assert( pMWin->eStart==TK_PRECEDING ); tup-0.7.8/src/sqlite3/sqlite3.c:145297: sqlite3VdbeAddOp3(v, OP_Le, regStart, sqlite3VdbeCurrentAddr(v)+3, regEnd); tup-0.7.8/src/sqlite3/sqlite3.c-145298- VdbeCoverageNeverNull(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145317- ** do nothing. */ tup-0.7.8/src/sqlite3/sqlite3.c:145318: addrTop = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-145319- if( pMWin->eEnd==TK_PRECEDING ){ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145322- } tup-0.7.8/src/sqlite3/sqlite3.c:145323: sqlite3VdbeAddOp2(v, OP_Next, csrEnd, sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-145324- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145329- sqlite3VdbeJumpHere(v, addr); tup-0.7.8/src/sqlite3/sqlite3.c:145330: addrTop = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-145331- }else{ ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145347- windowReturnOneRow(pParse, pMWin, regGosub, addrGosub); tup-0.7.8/src/sqlite3/sqlite3.c:145348: sqlite3VdbeAddOp2(v, OP_Next, pMWin->iEphCsr, sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-145349- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145364- if( pMWin->eStart==TK_FOLLOWING ){ tup-0.7.8/src/sqlite3/sqlite3.c:145365: sqlite3VdbeAddOp2(v, OP_Next, csrStart, sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-145366- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145368- }else{ tup-0.7.8/src/sqlite3/sqlite3.c:145369: sqlite3VdbeAddOp2(v, OP_Next, csrStart, sqlite3VdbeCurrentAddr(v)+1); tup-0.7.8/src/sqlite3/sqlite3.c-145370- VdbeCoverageAlwaysTaken(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145539- sqlite3VdbeResolveLabel(v, lblFlushPart); tup-0.7.8/src/sqlite3/sqlite3.c:145540: sqlite3VdbeAddOp2(v, OP_Once, 0, sqlite3VdbeCurrentAddr(v)+2); tup-0.7.8/src/sqlite3/sqlite3.c-145541- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145553- if( bReverse ){ tup-0.7.8/src/sqlite3/sqlite3.c:145554: int addr2 = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-145555- windowAggStep(pParse, pMWin, csrLead, 0, regArg, regSize); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145560- } tup-0.7.8/src/sqlite3/sqlite3.c:145561: addrNext = sqlite3VdbeCurrentAddr(v); tup-0.7.8/src/sqlite3/sqlite3.c-145562- ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145716- tup-0.7.8/src/sqlite3/sqlite3.c:145717: sqlite3VdbeAddOp2(v, OP_Rewind, pMWin->iEphCsr,sqlite3VdbeCurrentAddr(v)+3); tup-0.7.8/src/sqlite3/sqlite3.c-145718- VdbeCoverage(v); tup-0.7.8/src/sqlite3/sqlite3.c-145719- sqlite3VdbeAddOp2(v, OP_Gosub, regGosub, addrGosub); tup-0.7.8/src/sqlite3/sqlite3.c:145720: sqlite3VdbeAddOp2(v, OP_Next, pMWin->iEphCsr, sqlite3VdbeCurrentAddr(v)-1); tup-0.7.8/src/sqlite3/sqlite3.c-145721- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-145747- windowAggFinal(pParse, pMWin, 1); tup-0.7.8/src/sqlite3/sqlite3.c:145748: sqlite3VdbeAddOp2(v, OP_Rewind, pMWin->iEphCsr,sqlite3VdbeCurrentAddr(v)+3); tup-0.7.8/src/sqlite3/sqlite3.c-145749- VdbeCoverage(v); tup-0.7.8/src/sqlite3/sqlite3.c-145750- sqlite3VdbeAddOp2(v, OP_Gosub, regGosub, addrGosub); tup-0.7.8/src/sqlite3/sqlite3.c:145751: sqlite3VdbeAddOp2(v, OP_Next, pMWin->iEphCsr, sqlite3VdbeCurrentAddr(v)-1); tup-0.7.8/src/sqlite3/sqlite3.c-145752- VdbeCoverage(v); ############################################## tup-0.7.8/src/sqlite3/sqlite3.c-187356- int tnum = pIter->iPkTnum; /* Root page of PK index */ tup-0.7.8/src/sqlite3/sqlite3.c:187357: sqlite3_stmt *pQuery = 0; /* SELECT name ... WHERE rootpage = $tnum */ tup-0.7.8/src/sqlite3/sqlite3.c-187358- const char *zIdx = 0; /* Name of PK index */ ############################################## tup-0.7.8/test/b12-update.sh-3-cp ../testTupfile.tup ./Tupfile tup-0.7.8/test/b12-update.sh:4:for i in `seq 1 $1`; do echo "void foo$i(void) {}" > $i.c; done tup-0.7.8/test/b12-update.sh-5-seq 1 $1 | sed 's/$/.c/' | xargs tup touch ############################################## tup-0.7.8/test/b13-reupdate.sh-3-cp ../testTupfile.tup ./Tupfile tup-0.7.8/test/b13-reupdate.sh:4:for i in `seq 1 $1`; do echo "void foo$i(void) {}" > $i.c; done tup-0.7.8/test/b13-reupdate.sh-5-seq 1 $1 | sed 's/$/.c/' | xargs tup touch ############################################## tup-0.7.8/test/b14-delete.sh-3-cp ../testTupfile.tup ./Tupfile tup-0.7.8/test/b14-delete.sh:4:for i in `seq 1 $1`; do echo "void foo$i(void) {}" > $i.c; done tup-0.7.8/test/b14-delete.sh-5-seq 1 $1 | sed 's/$/.c/' | xargs tup touch ############################################## tup-0.7.8/test/b21-link-select.sh-6- tup-0.7.8/test/b21-link-select.sh:7:for i in `seq 1 $1`; do ! tup link_exists . $i . foo; ! tup link_exists . foo . $i.o; done tup-0.7.8/test/b21-link-select.sh-8-if ! tup link_exists . 1 . foo; then ############################################## tup-0.7.8/test/bench.sh-15- if echo $1 | grep 'NUM=' > /dev/null; then tup-0.7.8/test/bench.sh:16: NUM=`echo $1 | sed 's/NUM=//'` tup-0.7.8/test/bench.sh-17- else ############################################## tup-0.7.8/test/bench.sh-34- cd $testdir tup-0.7.8/test/bench.sh:35: t=`((time -p (tup init --force > /dev/null; ../$i $NUM > /dev/null 2>&3); echo -n MARF$?FRAM 1>&4) 2>&1 | grep ^real | awk '{print $2}') 3>&1 4>&1 | sed 's/MARF0FRAM//'` tup-0.7.8/test/bench.sh-36- if echo "$t" | grep 'MARF' > /dev/null; then ############################################## tup-0.7.8/test/bench.sh-39- fi tup-0.7.8/test/bench.sh:40: d=`du -sk .tup | awk '{print $1}'` tup-0.7.8/test/bench.sh-41- echo ${t}s ${d}k ############################################## tup-0.7.8/test/bench.sh-49-echo -n " Summary: " tup-0.7.8/test/bench.sh:50:t=`cat tupbenchtmps.t | awk '{x+=$1} END{print x}'` tup-0.7.8/test/bench.sh:51:d=`cat tupbenchtmps.d | awk '{x+=$1} END{print x}'` tup-0.7.8/test/bench.sh-52-echo "${t}s ${d}k" ############################################## tup-0.7.8/test/make_v_tup/gen-test-case.pl-120- } tup-0.7.8/test/make_v_tup/gen-test-case.pl:121: system("cp ../testTupfile.tup ttup/$path_name/Tupfile"); tup-0.7.8/test/make_v_tup/gen-test-case.pl-122- print MAKEFILE "progs += ${path_name}prog\n"; ############################################## tup-0.7.8/test/make_v_tup/gen-test-case.pl-139- close FILE; tup-0.7.8/test/make_v_tup/gen-test-case.pl:140: system("cp ttup/$path_name$x.c tmake/$path_name$x.c"); tup-0.7.8/test/make_v_tup/gen-test-case.pl-141- ############################################## tup-0.7.8/test/make_v_tup/gen-test-case.pl-144- close FILE; tup-0.7.8/test/make_v_tup/gen-test-case.pl:145: system("cp ttup/$path_name$x.h tmake/$path_name$x.h"); tup-0.7.8/test/make_v_tup/gen-test-case.pl-146- } ############################################## tup-0.7.8/test/make_v_tup/run-test.sh-31- echo "$tool: 0.c touched" tup-0.7.8/test/make_v_tup/run-test.sh:32: for i in `seq 1 $niter`; do tup-0.7.8/test/make_v_tup/run-test.sh-33- sleep 1; touch $cfile ############################################## tup-0.7.8/test/make_v_tup/run-test.sh-37- echo "$tool: 0.h touched" tup-0.7.8/test/make_v_tup/run-test.sh:38: for i in `seq 1 $niter`; do tup-0.7.8/test/make_v_tup/run-test.sh-39- sleep 1; touch $hfile ############################################## tup-0.7.8/test/make_v_tup/run-test.sh-43- echo "$tool: nothing" tup-0.7.8/test/make_v_tup/run-test.sh:44: for i in `seq 1 $niter`; do tup-0.7.8/test/make_v_tup/run-test.sh-45- time -p eval "$update" ############################################## tup-0.7.8/test/t2063-extension.sh-32-tup_dep_exist . bar.c . 'gcc -c bar.c -o bar.o' tup-0.7.8/test/t2063-extension.sh:33:tup_dep_exist . asm.S . 'gcc -DASM -c asm.S -o asm.o' tup-0.7.8/test/t2063-extension.sh-34- ############################################## tup-0.7.8/test/t2101-run10.sh-28-for i in \$@; do tup-0.7.8/test/t2101-run10.sh:29: echo -n \`basename \$i .in\`.out tup-0.7.8/test/t2101-run10.sh-30-done ############################################## tup-0.7.8/test/t3023-bang2.sh-25-!mplayer.c = !cc tup-0.7.8/test/t3023-bang2.sh:26:!mplayer.asm = |> cat %f && touch %o |> tup-0.7.8/test/t3023-bang2.sh-27- ############################################## tup-0.7.8/test/t3023-bang2.sh-31-HERE tup-0.7.8/test/t3023-bang2.sh:32:tup touch foo.c bar.asm Tupfile tup-0.7.8/test/t3023-bang2.sh-33-update ############################################## tup-0.7.8/test/t3023-bang2.sh-36-tup_dep_exist . foo.c . 'gcc -c foo.c -o foo.o' tup-0.7.8/test/t3023-bang2.sh:37:tup_dep_exist . bar.asm . 'cat bar.asm && touch bar.o' tup-0.7.8/test/t3023-bang2.sh-38- ############################################## tup-0.7.8/test/t3035-extra-outputs-bang.sh-22- tup-0.7.8/test/t3035-extra-outputs-bang.sh:23:echo 'out=$1; base=`basename $out .dll`; shift; cat $* > $out; touch $base.lib $base.exp' > ok.sh tup-0.7.8/test/t3035-extra-outputs-bang.sh-24-chmod +x ok.sh ############################################## tup-0.7.8/test/t3036-extra-outputs-bang-copy.sh-22- tup-0.7.8/test/t3036-extra-outputs-bang-copy.sh:23:echo 'out=$1; base=`basename $out .dll`; shift; cat $* > $out; touch $base.lib $base.exp' > ok.sh tup-0.7.8/test/t3036-extra-outputs-bang-copy.sh-24-chmod +x ok.sh ############################################## tup-0.7.8/test/t3042-bang-bang5.sh-26-!mplayer.c = !touch tup-0.7.8/test/t3042-bang-bang5.sh:27:!mplayer.asm = !touch tup-0.7.8/test/t3042-bang-bang5.sh-28- ############################################## tup-0.7.8/test/t3042-bang-bang5.sh-35-HERE tup-0.7.8/test/t3042-bang-bang5.sh:36:tup touch foo.c bar.asm Tupfile tup-0.7.8/test/t3042-bang-bang5.sh-37-update ############################################## tup-0.7.8/test/t3042-bang-bang5.sh-40-tup_dep_exist . foo.c . 'gcc -c foo.c -o foo.o' tup-0.7.8/test/t3042-bang-bang5.sh:41:tup_dep_exist . bar.asm . 'cat bar.asm && touch bar.o' tup-0.7.8/test/t3042-bang-bang5.sh-42- ############################################## tup-0.7.8/test/t3079-multi-group-resfile.sh-24-: |> touch %o |> bar <group2> tup-0.7.8/test/t3079-multi-group-resfile.sh:25:: <group> <group2> |> (for i in \`cat %<group>.res\`; do echo "Group1: \$i"; done; for i in \`cat %<group2>.res\`; do echo "Group2: \$i"; done; for i in \`cat %<group>.res\`; do echo "Group1again: \$i"; done) > %o |> files.txt tup-0.7.8/test/t3079-multi-group-resfile.sh-26-HERE ############################################## tup-0.7.8/test/t4048-big-cmd.sh-25-HERE tup-0.7.8/test/t4048-big-cmd.sh:26:filelist=`seq 1 2000 | awk '{print "hey"$1".txt"}'` tup-0.7.8/test/t4048-big-cmd.sh-27-tup touch $filelist ############################################## tup-0.7.8/test/t4131-proc-self-exe.sh-37-if test -h $rlink; then tup-0.7.8/test/t4131-proc-self-exe.sh:38: text=`readlink -e $rlink` tup-0.7.8/test/t4131-proc-self-exe.sh-39-else ############################################## tup-0.7.8/test/t4177-tup-not-in-path.sh-22-tuppath=`which tup` tup-0.7.8/test/t4177-tup-not-in-path.sh:23:tupdir=`dirname $tuppath` tup-0.7.8/test/t4177-tup-not-in-path.sh:24:export PATH=`echo $PATH | sed "s,$tupdir:,,"` tup-0.7.8/test/t4177-tup-not-in-path.sh-25- ############################################## tup-0.7.8/test/t6044-broken-update24.sh-19-# Make sure hidden files are still tracked internally during command tup-0.7.8/test/t6044-broken-update24.sh:20:# execution, even though they won't make it into the final DAG. tup-0.7.8/test/t6044-broken-update24.sh-21-. ./tup.sh ############################################## tup-0.7.8/test/t7047-mod-deleted-file.sh-27-num=100 tup-0.7.8/test/t7047-mod-deleted-file.sh:28:for i in `seq 1 $num`; do tup-0.7.8/test/t7047-mod-deleted-file.sh-29- touch foo$i ############################################## tup-0.7.8/test/test.sh-57- fi tup-0.7.8/test/test.sh:58: n_failed=`expr $n_failed + 1` tup-0.7.8/test/test.sh-59- fail_text="$fail_text *** $i failed\n" ############################################## tup-0.7.8/test/tup.sh-24- tup-0.7.8/test/tup.sh:25:testname=`echo $0 | sed 's/\.\///; s/\.sh//'` tup-0.7.8/test/tup.sh-26-tuptestdir="tuptesttmp-$testname" ############################################## tup-0.7.8/test/tup.sh-90- if echo $sym | grep '^^' > /dev/null; then tup-0.7.8/test/tup.sh:91: sym=`echo $sym | sed 's/^^//'` tup-0.7.8/test/tup.sh-92- if nm $f | grep $sym > /dev/null; then ############################################## tup-0.7.8/test/tup.sh-469- if echo "$1" | grep "=n$" > /dev/null; then tup-0.7.8/test/tup.sh:470: var=`echo "$1" | sed 's/=.*//'` tup-0.7.8/test/tup.sh-471- echo "# CONFIG_$var is not set" >> tup.config ############################################## tup-0.7.8/test/tup.sh-753- if [ -d "$tuptestdir/.tup/mnt" ]; then tup-0.7.8/test/tup.sh:754: mntdir=`find $tuptestdir/.tup/mnt -maxdepth 0 -not -empty` tup-0.7.8/test/tup.sh-755- if [ "$mntdir" != "" ]; then