===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/shell.c-276-    FILETIME ftCreation, ftExit;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/shell.c:277:    getProcessTimesAddr(hProcess,&ftCreation,&ftExit,
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/shell.c-278-                        &ftKernelBegin,&ftUserBegin);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/shell.c-296-    sqlite3_int64 ftWallEnd = timeOfDay();
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/shell.c:297:    getProcessTimesAddr(hProcess,&ftCreation,&ftExit,&ftKernelEnd,&ftUserEnd);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/shell.c-298-    printf("Run Time: real %.3f user %f sys %f\n",
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-9838-*/
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:9839:#define ADDR(X)  (-1-(X))
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-9840-
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-10078-SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe*, int);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:10079:SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe*);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-10080-#ifdef SQLITE_DEBUG
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-20053-**
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:20054:** This file contains inline asm code for retrieving "high-performance"
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-20055-** counters for x86 class CPUs.
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-20079-  __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:20080:     __asm {
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-20081-        rdtsc
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-26084-**
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:26085:** This file contains inline asm code for retrieving "high-performance"
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-26086-** counters for x86 class CPUs.
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-26110-  __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:26111:     __asm {
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-26112-        rdtsc
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-33604-**
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:33605:** This file contains inline asm code for retrieving "high-performance"
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-33606-** counters for x86 class CPUs.
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-33630-  __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:33631:     __asm {
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-33632-        rdtsc
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-66450-*/
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:66451:SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-66452-  assert( p->magic==VDBE_MAGIC_INIT );
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-66500-        assert( sqlite3OpcodeProperty[pOut->opcode] & OPFLG_JUMP );
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:66501:        pOut->p2 = addr + ADDR(p2);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-66502-      }else{
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-72506-**
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:72507:** This file contains inline asm code for retrieving "high-performance"
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-72508-** counters for x86 class CPUs.
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-72532-  __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:72533:     __asm {
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-72534-        rdtsc
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-86126-              sqlite3VdbeAddOp2(v, OP_MustBeInt, r3,
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:86127:                                sqlite3VdbeCurrentAddr(v)+2);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-86128-              VdbeCoverage(v);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-90272-    sqlite3VdbeAddOp2(v, OP_Integer, 0, regChng);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:90273:    addrNextRow = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-90274-
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-90291-      sqlite3VdbeAddOp0(v, OP_Goto);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:90292:      addrNextRow = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-90293-      if( nColTest==1 && pIdx->nKeyCol==1 && IsUniqueIndex(pIdx) ){
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-90381-
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:90382:      addrNext = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-90383-      callStatGet(v, regStat4, STAT_GET_ROWID, regSampleRowid);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-93832-      pParse->nTab = 2;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:93833:      addrTop = sqlite3VdbeCurrentAddr(v) + 1;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-93834-      sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-94678-  if( IsUniqueIndex(pIndex) && pKey!=0 ){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:94679:    int j2 = sqlite3VdbeCurrentAddr(v) + 3;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-94680-    sqlite3VdbeAddOp2(v, OP_Goto, 0, j2);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:94681:    addr2 = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-94682-    sqlite3VdbeAddOp4Int(v, OP_SorterCompare, iSorter, j2, regRecord,
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-94685-  }else{
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:94686:    addr2 = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-94687-  }
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-97360-    /* Invoke BEFORE DELETE trigger programs. */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:97361:    addrStart = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-97362-    sqlite3CodeRowTrigger(pParse, pTrigger, 
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-97370-    */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:97371:    if( addrStart<sqlite3VdbeCurrentAddr(v) ){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-97372-      sqlite3VdbeAddOp4Int(v, opSeek, iDataCur, iLabel, iPk, nPk);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-99729-      sqlite3VdbeAddOp2(v, OP_Goto, 0, iOk);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:99730:      sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-99731-      sqlite3VdbeJumpHere(v, iMustBeInt);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-99754-      if( pTab==pFKey->pFrom && nIncr==1 ){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:99755:        int iJump = sqlite3VdbeCurrentAddr(v) + nCol + 1;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-99756-        for(i=0; i<nCol; i++){
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-100088-    if( (db->flags & SQLITE_DeferFKs)==0 ){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:100089:      sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-100090-      VdbeCoverage(v);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-100264-        Vdbe *v = sqlite3GetVdbe(pParse);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:100265:        int iJump = sqlite3VdbeCurrentAddr(v) + pFKey->nCol + 1;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-100266-        for(i=0; i<pFKey->nCol; i++){
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-100913-  int i;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:100914:  int iEnd = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-100915-#ifndef SQLITE_OMIT_VIRTUALTABLE
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-101017-    sqlite3VdbeAddOp3(v, OP_Null, 0, memId, memId+1);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:101018:    addr = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-101019-    sqlite3VdbeAddOp4(v, OP_String8, 0, memId-1, 0, p->pTab->zName, 0);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-101400-    regYield = ++pParse->nMem;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:101401:    addrTop = sqlite3VdbeCurrentAddr(v) + 1;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-101402-    sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-101531-    addrInsTop = sqlite3VdbeAddOp1(v, OP_Rewind, srcTab); VdbeCoverage(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:101532:    addrCont = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-101533-  }else if( pSelect ){
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-101650-        }else{
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:101651:          j1 = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-101652-          sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, j1+2); VdbeCoverage(v);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-102223-          ** KEY values of this row before the update.  */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:102224:          int addrJump = sqlite3VdbeCurrentAddr(v)+pPk->nKeyCol;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-102225-          int op = OP_Ne;
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-102320-    if( pIdx->pPartIdxWhere ){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:102321:      sqlite3VdbeAddOp2(v, OP_IsNull, aRegIdx[i], sqlite3VdbeCurrentAddr(v)+2);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-102322-      VdbeCoverage(v);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-106071-            sqlite3VdbeAddOp2(v, OP_MustBeInt, regRow, 
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:106072:               sqlite3VdbeCurrentAddr(v)+3); VdbeCoverage(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-106073-          }else{
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-106077-          sqlite3VdbeAddOp2(v, OP_Goto, 0, addrOk);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:106078:          sqlite3VdbeJumpHere(v, sqlite3VdbeCurrentAddr(v)-2);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-106079-        }else{
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-106340-          if( pPk==pIdx ) continue;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:106341:          addr = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-106342-          sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr+2); VdbeCoverage(v);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-108177-                                           pKI->nXField-1);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:108178:    addrJmp = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-108179-    sqlite3VdbeAddOp3(v, OP_Jump, addrJmp+1, 0, addrJmp+1); VdbeCoverage(v);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-108381-
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:108382:        iJump = sqlite3VdbeCurrentAddr(v) + nResultCol;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-108383-        for(i=0; i<nResultCol; i++){
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-108394-        }
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:108395:        assert( sqlite3VdbeCurrentAddr(v)==iJump || pParse->db->mallocFailed );
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-108396-        sqlite3VdbeAddOp3(v, OP_Copy, regResult, regPrev, nResultCol-1);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-108459-        ** output table as well.  */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:108460:        int addr = sqlite3VdbeCurrentAddr(v) + 4;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-108461-        sqlite3VdbeAddOp4Int(v, OP_Found, iParm+1, addr, r1, 0);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110000-        sqlite3VdbeAddOp2(v, OP_Rewind, unionTab, iBreak); VdbeCoverage(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:110001:        iStart = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110002-        selectInnerLoop(pParse, p, p->pEList, unionTab,
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110195-
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:110196:  addr = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110197-  iContinue = sqlite3VdbeMakeLabel(v);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110558-  */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:110559:  addrSelectA = sqlite3VdbeCurrentAddr(v) + 1;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110560-  j1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrA, 0, addrSelectA);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110570-  */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:110571:  addrSelectB = sqlite3VdbeCurrentAddr(v) + 1;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110572-  j1 = sqlite3VdbeAddOp3(v, OP_InitCoroutine, regAddrB, 0, addrSelectB);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110653-  VdbeNoopComment((v, "A-gt-B subroutine"));
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:110654:  addrAgtB = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-110655-  if( op==TK_ALL || op==TK_UNION ){
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-112567-      */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:112568:      int addrTop = sqlite3VdbeCurrentAddr(v)+1;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-112569-      pItem->regReturn = ++pParse->nMem;
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-112959-      */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:112960:      addrTopOfLoop = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-112961-      sqlite3ExprCacheClear(pParse);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-112975-                          (char*)sqlite3KeyInfoRef(pKeyInfo), P4_KEYINFO);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:112976:      j1 = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-112977-      sqlite3VdbeAddOp3(v, OP_Jump, j1+1, 0, j1+1); VdbeCoverage(v);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-113029-      */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:113030:      addrSetAbort = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-113031-      sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-113034-      sqlite3VdbeResolveLabel(v, addrOutputRow);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:113035:      addrOutputRow = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-113036-      sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-114003-    static const VdbeOpList dropTrigger[] = {
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:114004:      { OP_Rewind,     0, ADDR(9),  0},
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-114005-      { OP_String8,    0, 1,        0}, /* 1 */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-114006-      { OP_Column,     0, 1,        2},
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:114007:      { OP_Ne,         2, ADDR(8),  1},
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-114008-      { OP_String8,    0, 1,        0}, /* 4: "trigger" */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-114009-      { OP_Column,     0, 0,        2},
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:114010:      { OP_Ne,         2, ADDR(8),  1},
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-114011-      { OP_Delete,     0, 0,        0},
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:114012:      { OP_Next,       0, ADDR(1),  0}, /* 8 */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-114013-    };
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118100-    pLevel->p1 = iCur;
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:118101:    pLevel->p2 = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118102-    sqlite3ReleaseTempRange(pParse, iReg, nConstraint+2);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118205-    }
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:118206:    start = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118207-    pLevel->op = bRev ? OP_Prev : OP_Next;
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118334-        VdbeComment((v, "LIKE loop counter"));
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:118335:        pLevel->addrLikeRep = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118336-      }
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118446-    /* Top of the loop body */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:118447:    pLevel->p2 = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118448-
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118780-    }
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:118781:    sqlite3VdbeChangeP1(v, iRetInit, sqlite3VdbeCurrentAddr(v));
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118782-    sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrBrk);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118811-#ifdef SQLITE_ENABLE_STMT_SCANSTATUS
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:118812:  pLevel->addrVisit = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118813-#endif
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118884-  if( pLevel->iLeftJoin ){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:118885:    pLevel->addrFirst = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-118886-    sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-119167-          sqlite3ExprCodeTarget(pParse, pRight, r1);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:119168:          sqlite3VdbeChangeP3(v, sqlite3VdbeCurrentAddr(v)-1, 0);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-119169-          sqlite3ReleaseTempReg(pParse, r1);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-120625-  VdbeOp *pOp = sqlite3VdbeGetOp(v, iStart);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:120626:  int iEnd = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-120627-  for(; iStart<iEnd; iStart++, pOp++){
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-124370-        for(; b; b=b>>1, n++){}
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:124371:        sqlite3VdbeChangeP4(v, sqlite3VdbeCurrentAddr(v)-1, 
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-124372-                            SQLITE_INT_TO_PTR(n), P4_INT32);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-124442-  }
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:124443:  pWInfo->iTop = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-124444-  if( db->mallocFailed ) goto whereBeginError;
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-124465-    );
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:124466:    pLevel->addrBody = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-124467-    notReady = sqlite3WhereCodeOneLoopStart(pWInfo, ii, notReady);
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-124630-    if( pIdx && !db->mallocFailed ){
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:124631:      last = sqlite3VdbeCurrentAddr(v);
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-124632-      k = pLevel->addrBody;
##############################################
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-158683-    int tnum = pIter->iPkTnum;    /* Root page of PK index */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c:158684:    sqlite3_stmt *pQuery = 0;     /* SELECT name ... WHERE rootpage = $tnum */
erlang-p1-sqlite3-1.1.8/sqlite3_amalgamation/sqlite3.c-158685-    const char *zIdx = 0;         /* Name of PK index */