Home | History | Annotate | Download | only in vm

Lines Matching full:bitvector

32 BitVector* dvmAllocBitVector(unsigned int startBits, bool expandable)
34 BitVector* bv;
39 bv = (BitVector*) malloc(sizeof(BitVector));
50 * Free a BitVector.
52 void dvmFreeBitVector(BitVector* pBits)
68 int dvmAllocBit(BitVector* pBits)
102 void dvmSetBit(BitVector* pBits, unsigned int num)
116 ALOGE("BitVector expansion to %d failed", newSize * sizeof(u4));
130 void dvmClearBit(BitVector* pBits, unsigned int num)
140 void dvmClearAllBits(BitVector* pBits)
151 void dvmSetInitialBits(BitVector* pBits, unsigned int numBits)
167 bool dvmIsBitSet(const BitVector* pBits, unsigned int num)
178 int dvmCountSetBits(const BitVector* pBits)
205 static void checkSizes(const BitVector* bv1, const BitVector* bv2)
218 void dvmCopyBitVector(BitVector *dest, const BitVector *src)
229 bool dvmIntersectBitVectors(BitVector *dest, const BitVector *src1,
230 const BitVector *src2)
248 bool dvmUnifyBitVectors(BitVector *dest, const BitVector *src1,
249 const BitVector *src2)
267 bool dvmCompareBitVectors(const BitVector *src1, const BitVector *src2)
281 void dvmBitVectorIteratorInit(BitVector* pBits, BitVectorIterator* iterator)
291 const BitVector* pBits = iterator->pBits;
316 bool dvmCheckMergeBitVectors(BitVector* dst, const BitVector* src)