Lines Matching defs:gap
53637 ** but causes a 2-byte gap in the structure for most architectures (since
53642 ** can cause a valgrind error if the unitialized gap is accessed. Using u16
53643 ** ensures there is no such gap, and therefore no bytes of uninitialized
57025 ** record is written to the following sector (leaving a gap in the file
70325 int gap; /* First byte of gap between cell pointers and cell content */
70336 gap = pPage->cellOffset + 2*pPage->nCell;
70337 assert( gap<=65536 );
70346 if( gap>top ){
70354 /* If there is enough space between gap and top for one more cell pointer,
70358 testcase( gap+2==top );
70359 testcase( gap+1==top );
70360 testcase( gap==top );
70361 if( (data[hdr+2] || data[hdr+1]) && gap+2<=top ){
70367 if( g2<=gap ){
70380 testcase( gap+2+nByte==top );
70381 if( gap+2+nByte>top ){
70387 assert( gap+2+nByte<=top );
70391 /* Allocate memory from the gap in between the cell pointer array
78582 ** gap left by the deleted root-page.
79240 ** pointer index, and the gap between the cell pointer index and the start
79245 ** overlap, that means bytes are used multiple times. If there is a gap,
79246 ** that gap is added to the fragmentation count.