Lines Matching full:bitvector
32 BitVector* dvmAllocBitVector(unsigned int startBits, bool expandable)
34 BitVector* bv;
39 bv = (BitVector*) malloc(sizeof(BitVector));
51 * Free a BitVector.
53 void dvmFreeBitVector(BitVector* pBits)
69 int dvmAllocBit(BitVector* pBits)
103 void dvmSetBit(BitVector* pBits, unsigned int num)
117 LOGE("BitVector expansion to %d failed", newSize * sizeof(u4));
131 void dvmClearBit(BitVector* pBits, unsigned int num)
141 void dvmClearAllBits(BitVector* pBits)
152 void dvmSetInitialBits(BitVector* pBits, unsigned int numBits)
168 bool dvmIsBitSet(const BitVector* pBits, unsigned int num)
179 int dvmCountSetBits(const BitVector* pBits)
206 static void checkSizes(const BitVector* bv1, const BitVector* bv2)
219 void dvmCopyBitVector(BitVector *dest, const BitVector *src)
230 bool dvmIntersectBitVectors(BitVector *dest, const BitVector *src1,
231 const BitVector *src2)
249 bool dvmUnifyBitVectors(BitVector *dest, const BitVector *src1,
250 const BitVector *src2)
268 bool dvmCompareBitVectors(const BitVector *src1, const BitVector *src2)
282 void dvmBitVectorIteratorInit(BitVector* pBits, BitVectorIterator* iterator)
292 const BitVector* pBits = iterator->pBits;
317 bool dvmCheckMergeBitVectors(BitVector* dst, const BitVector* src)