Lines Matching refs:i
45 int i; in decodeVarint() local
46 for(i=0; i<8; i++){ in decodeVarint()
47 v = (v<<7) + (z[i]&0x7f); in decodeVarint()
48 if( (z[i]&0x80)==0 ){ *pVal = v; return i+1; } in decodeVarint()
50 v = (v<<8) + (z[i]&0xff); in decodeVarint()
194 int i, j; in print_byte_range() local
210 for(i=0; i<nByte; i += g.perLine){ in print_byte_range()
213 if( i+j>nByte ){ break; } in print_byte_range()
214 if( aData[i+j] ){ go = 1; break; } in print_byte_range()
216 if( !go && i>0 && i+g.perLine<nByte ) continue; in print_byte_range()
217 fprintf(stdout, zOfstFmt, i+printOfst); in print_byte_range()
219 if( i+j>nByte ){ in print_byte_range()
222 fprintf(stdout,"%02x ", aData[i+j]); in print_byte_range()
226 if( i+j>nByte ){ in print_byte_range()
229 fprintf(stdout,"%c", ISPRINT(aData[i+j]) ? aData[i+j] : '.'); in print_byte_range()
258 int i, j; in print_decode_line() local
262 i = (int)strlen(zBuf); in print_decode_line()
265 sprintf(&zBuf[i], " "); in print_decode_line()
267 sprintf(&zBuf[i], " %02x", aData[ofst+j]); in print_decode_line()
270 i += (int)strlen(&zBuf[i]); in print_decode_line()
272 sprintf(&zBuf[i], " %10u", val); in print_decode_line()
319 i64 i, x, v; in describeContent() local
328 i = x - n; in describeContent()
329 while( i>0 && pData<=pLimit ){ in describeContent()
332 i -= n; in describeContent()
416 int i; in describeCell() local
424 i = 0; in describeCell()
433 i = decodeVarint(a, &nPayload); in describeCell()
434 a += i; in describeCell()
435 n += i; in describeCell()
443 i = decodeVarint(a, &rowid); in describeCell()
444 a += i; in describeCell()
445 n += i; in describeCell()
495 int i, j = 0; in decodeCell() local
519 i = decodeVarint(x, &nPayload); in decodeCell()
520 printBytes(a, x, i); in decodeCell()
528 x += i; in decodeCell()
534 i = decodeVarint(x, &rowid); in decodeCell()
535 printBytes(a, x, i); in decodeCell()
537 x += i; in decodeCell()
540 i = decodeVarint(x, &nHdr); in decodeCell()
541 printBytes(a, x, i); in decodeCell()
543 j = i; in decodeCell()
550 i = decodeVarint(x+j, &iType); in decodeCell()
551 printBytes(a, x+j, i); in decodeCell()
579 j += i; in decodeCell()
581 for(i=0; i<nCol && ofstCol[i]+szCol[i]<=nLocal; i++){ in decodeCell()
582 int s = ofstCol[i]; in decodeCell()
585 if( szCol[i]==0 ) continue; in decodeCell()
586 printBytes(a, x+s, szCol[i]); in decodeCell()
587 printf("data[%d]: ", i); in decodeCell()
589 if( typeCol[i]<=7 ){ in decodeCell()
591 for(k=1; k<szCol[i]; k++){ in decodeCell()
594 if( typeCol[i]==7 ){ in decodeCell()
604 if( (typeCol[i]&1)==0 ){ in decodeCell()
607 for(ii=2, jj=0; jj<szCol[i] && ii<24; jj++, ii+=2){ in decodeCell()
612 for(ii=1, jj=0; jj<szCol[i] && ii<24; jj++, ii++){ in decodeCell()
617 if( jj<szCol[i] ){ in decodeCell()
624 j = ofstCol[i] + szCol[i]; in decodeCell()
649 int i, j; in decode_btree_page() local
705 for(i=0; i<nCell; i++){ in decode_btree_page()
706 int cofst = iCellPtr + i*2; in decode_btree_page()
717 sprintf(zBuf, "%d", i); in decode_btree_page()
722 printf(" %03x: cell[%d] %s\n", cofst, i, zDesc); in decode_btree_page()
723 }else if( cellToDecode==(-1) || cellToDecode==i ){ in decode_btree_page()
724 decodeCell(a, pgno, i, hdrSize, cofst-hdrSize); in decode_btree_page()
729 for(i=0; (u32)i<g.pagesize; i+=64){ in decode_btree_page()
730 printf(" %03x: %.64s\n", i, &zMap[i]); in decode_btree_page()
744 u32 i; in decode_trunk_page() local
754 for(i=0; i<n && i<g.pagesize/4; i++){ in decode_trunk_page()
755 u32 x = decodeInt32(&a[8+4*i]); in decode_trunk_page()
757 sprintf(zIdx, "[%d]", i); in decode_trunk_page()
759 if( i%5==4 ) printf("\n"); in decode_trunk_page()
761 if( i%5!=0 ) printf("\n"); in decode_trunk_page()
811 int i; in page_usage_cell() local
816 i = 0; in page_usage_cell()
822 i = decodeVarint(a, &nPayload); in page_usage_cell()
823 a += i; in page_usage_cell()
824 n += i; in page_usage_cell()
830 i = decodeVarint(a, &rowid); in page_usage_cell()
831 a += i; in page_usage_cell()
832 n += i; in page_usage_cell()
871 int i; in page_usage_btree() local
914 for(i=0; i<nCell; i++){ in page_usage_btree()
918 cellidx = cellstart + i*2; in page_usage_btree()
925 printf("ERROR: page %d cell %d out of bounds\n", pgno, i); in page_usage_btree()
929 page_usage_btree(child, pgno, i, zName); in page_usage_btree()
932 page_usage_btree(child, pgno, i, zName); in page_usage_btree()
936 for(i=0; i<nCell; i++){ in page_usage_btree()
938 ofst = cellstart + i*2; in page_usage_btree()
940 page_usage_cell(a[hdr], a+ofst, pgno, i); in page_usage_btree()
952 int i; in page_usage_freelist() local
962 for(i=0; i<n; i++){ in page_usage_freelist()
963 int child = decodeInt32(a + (i*4+8)); in page_usage_freelist()
965 i, pgno); in page_usage_freelist()
993 u32 i, j; in page_usage_report() local
1041 for(i=1; i<=g.mxPage; i++){ in page_usage_report()
1042 if( zPageUse[i]==0 ) page_usage_btree(i, -1, 0, 0); in page_usage_report()
1043 printf("%5u: %s\n", i, zPageUse[i] ? zPageUse[i] : "???"); in page_usage_report()
1045 for(i=1; i<=g.mxPage; i++){ in page_usage_report()
1046 sqlite3_free(zPageUse[i]); in page_usage_report()
1061 int i; in ptrmap_coverage_report() local
1083 for(i=0; i+5<=usable && pgno+1+i/5<=g.mxPage; i+=5){ in ptrmap_coverage_report()
1085 u32 iFrom = decodeInt32(&a[i+1]); in ptrmap_coverage_report()
1086 switch( a[i] ){ in ptrmap_coverage_report()
1093 printf("%5llu: %s, parent=%u\n", pgno+1+i/5, zType, iFrom); in ptrmap_coverage_report()
1159 u32 i; in main() local
1160 for(i=1; i<=g.mxPage; i++) print_page(i); in main()
1162 int i; in main() local
1163 for(i=2; i<nArg; i++){ in main()
1166 if( strcmp(azArg[i], "dbheader")==0 ){ in main()
1170 if( strcmp(azArg[i], "pgidx")==0 ){ in main()
1174 if( strcmp(azArg[i], "ptrmap")==0 ){ in main()
1178 if( strcmp(azArg[i], "help")==0 ){ in main()
1182 if( !ISDIGIT(azArg[i][0]) ){ in main()
1183 fprintf(stderr, "%s: unknown option: [%s]\n", zPrg, azArg[i]); in main()
1186 iStart = strtoul(azArg[i], &zLeft, 0); in main()