Searched refs:mask (Results 1 - 25 of 25) sorted by relevance

/dalvik/vm/alloc/
H A DHeapBitmapInlines.h32 const unsigned long mask = HB_OFFSET_TO_MASK(offset); local
44 *p |= mask;
45 return word & mask;
47 hb->bits[index] |= mask;
50 hb->bits[index] &= ~mask;
/dalvik/vm/
H A DSignalCatcher.cpp257 sigset_t mask; local
264 /* set up mask with signals we want to handle */
265 sigemptyset(&mask);
266 sigaddset(&mask, SIGQUIT);
267 sigaddset(&mask, SIGUSR1);
269 sigaddset(&mask, SIGUSR2);
287 cc = sigwait(&mask, &rcvd);
H A DBitVector.cpp299 unsigned int mask = 1 << (bitIndex & 0x1f);
300 if (pBits->storage[wordIndex] & mask) {
H A DInit.cpp1333 sigset_t mask; local
1336 sigemptyset(&mask);
1337 sigaddset(&mask, SIGQUIT);
1338 sigaddset(&mask, SIGUSR1); // used to initiate heap dump
1340 sigaddset(&mask, SIGUSR2); // used to investigate JIT internals
1342 sigaddset(&mask, SIGPIPE);
1343 cc = sigprocmask(SIG_BLOCK, &mask, NULL);
/dalvik/dexgen/src/com/android/dexgen/dex/file/
H A DSection.java133 int mask = alignment - 1;
134 fileOffset = (fileOffset + mask) & ~mask;
H A DOffsettedItem.java236 int mask = alignment - 1;
237 offset = (offset + mask) & ~mask;
/dalvik/dx/src/com/android/dx/dex/file/
H A DSection.java132 int mask = alignment - 1;
133 fileOffset = (fileOffset + mask) & ~mask;
H A DOffsettedItem.java236 int mask = alignment - 1;
237 offset = (offset + mask) & ~mask;
/dalvik/vm/compiler/codegen/mips/
H A DArchUtility.cpp165 void dvmDumpResourceMask(LIR *lir, u8 mask, const char *prefix)
171 if (mask == ENCODE_ALL) {
178 if (mask & (1ULL << i)) {
184 if (mask & ENCODE_CCODE) {
187 if (mask & ENCODE_FP_STATUS) {
191 if (mipsLIR && (mask & ENCODE_DALVIK_REG)) {
195 if (mask & ENCODE_LITERAL) {
199 if (mask & ENCODE_HEAP_REF) {
202 if (mask & ENCODE_MUST_NOT_ALIAS) {
H A DCodegenCommon.cpp39 u8 mask = ENCODE_MEM;; local
48 *maskPtr &= ~mask;
135 static inline void setupRegMask(u8 *mask, int reg)
137 *mask |= getRegMaskCommon(reg);
141 * Set up the proper fields in the resource mask
156 /* Set up the mask for resources that are updated */
236 * Set up the accurate resource mask for branch instructions
/dalvik/vm/compiler/codegen/arm/
H A DArchUtility.cpp241 void dvmDumpResourceMask(LIR *lir, u8 mask, const char *prefix)
247 if (mask == ENCODE_ALL) {
254 if (mask & (1ULL << i)) {
260 if (mask & ENCODE_CCODE) {
263 if (mask & ENCODE_FP_STATUS) {
268 if (armLIR && (mask & ENCODE_DALVIK_REG)) {
272 if (mask & ENCODE_LITERAL) {
276 if (mask & ENCODE_HEAP_REF) {
279 if (mask & ENCODE_MUST_NOT_ALIAS) {
H A DCodegenCommon.cpp38 u8 mask = ENCODE_MEM;; local
46 *maskPtr &= ~mask;
118 static inline void setupRegMask(u8 *mask, int reg) argument
120 *mask |= getRegMaskCommon(reg);
124 * Set up the proper fields in the resource mask
138 /* Set up the mask for resources that are updated */
230 * Set up the accurate resource mask for branch instructions
/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DAccessFlags.java293 * @param mask mask for the "defined" bits
297 private static String humanHelper(int flags, int mask, int what) { argument
299 int extra = flags & ~mask;
301 flags &= mask;
/dalvik/dx/src/com/android/dx/rop/code/
H A DAccessFlags.java293 * @param mask mask for the "defined" bits
297 private static String humanHelper(int flags, int mask, int what) { argument
299 int extra = flags & ~mask;
301 flags &= mask;
/dalvik/vm/interp/
H A DJit.h90 static inline u4 dvmJitHashMask( const u2* p, u4 mask ) {
91 return ((((u4)p>>12)^(u4)p)>>1) & (mask);
/dalvik/vm/compiler/
H A DCompilerUtility.h72 void dvmDumpResourceMask(struct LIR *lir, u8 mask, const char *prefix);
/dalvik/libdex/
H A DDexFile.cpp185 int mask = pLookup->numEntries-1; local
186 int idx = hash & mask;
194 idx = (idx + 1) & mask;
446 int idx, mask; local
449 mask = pLookup->numEntries - 1;
450 idx = hash & mask;
472 idx = (idx + 1) & mask;
/dalvik/dexgen/src/com/android/dexgen/util/
H A DByteArrayAnnotatedOutput.java333 int mask = alignment - 1;
335 if ((alignment < 0) || ((mask & alignment) != 0)) {
339 int end = (cursor + mask) & ~mask;
/dalvik/dx/src/com/android/dx/util/
H A DByteArrayAnnotatedOutput.java329 int mask = alignment - 1;
331 if ((alignment < 0) || ((mask & alignment) != 0)) {
335 int end = (cursor + mask) & ~mask;
/dalvik/vm/compiler/codegen/arm/Thumb2/
H A DGen.cpp170 int mask; local
192 mask = (mask3 << 3) | (mask2 << 2) | (mask1 << 1) |
194 return newLIR2(cUnit, kThumb2It, code, mask);
/dalvik/vm/mterp/armv5te/
H A Dfooter.S1173 * uint32_t setFPSCR(uint32_t val, uint32_t mask)
1175 * Updates the bits specified by "mask", setting them to the values in "val".
1180 mvn r1, r1 @ bit-invert mask
/dalvik/vm/mterp/out/
H A DInterpAsm-armv5te-vfp.S4747 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
4776 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
4805 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
16817 * uint32_t setFPSCR(uint32_t val, uint32_t mask)
16819 * Updates the bits specified by "mask", setting them to the values in "val".
16824 mvn r1, r1 @ bit-invert mask
H A DInterpAsm-armv7-a-neon.S4737 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
4766 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
4795 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
16754 * uint32_t setFPSCR(uint32_t val, uint32_t mask)
16756 * Updates the bits specified by "mask", setting them to the values in "val".
16761 mvn r1, r1 @ bit-invert mask
H A DInterpAsm-armv7-a.S4737 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
4766 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
4795 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
16754 * uint32_t setFPSCR(uint32_t val, uint32_t mask)
16756 * Updates the bits specified by "mask", setting them to the values in "val".
16761 mvn r1, r1 @ bit-invert mask
H A DInterpAsm-armv5te.S4877 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
4906 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
4935 * distance) is 32-bit. Also, Dalvik requires us to mask off the low
17275 * uint32_t setFPSCR(uint32_t val, uint32_t mask)
17277 * Updates the bits specified by "mask", setting them to the values in "val".
17282 mvn r1, r1 @ bit-invert mask

Completed in 1141 milliseconds