/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | AccessFlags.java | 22 * Constants used as "access flags" in various places in classes, and 23 * related utilities. Although, at the rop layer, flags are generally 26 * identical to Java access flags, but {@code ACC_SUPER} isn't 106 /** flags defined on classes */ 111 /** flags defined on inner classes */ 117 /** flags defined on fields */ 122 /** flags defined on methods */ 129 /** indicates conversion of class flags */ 132 /** indicates conversion of field flags */ 135 /** indicates conversion of method flags */ 152 classString(int flags) argument 163 innerClassString(int flags) argument 174 fieldString(int flags) argument 185 methodString(int flags) argument 196 isPublic(int flags) argument 207 isProtected(int flags) argument 218 isPrivate(int flags) argument 229 isStatic(int flags) argument 240 isSynchronized(int flags) argument 251 isAbstract(int flags) argument 262 isNative(int flags) argument 273 isAnnotation(int flags) argument 284 isDeclaredSynchronized(int flags) argument 297 humanHelper(int flags, int mask, int what) argument [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | AccessFlags.java | 22 * Constants used as "access flags" in various places in classes, and 23 * related utilities. Although, at the rop layer, flags are generally 26 * identical to Java access flags, but {@code ACC_SUPER} isn't 106 /** flags defined on classes */ 111 /** flags defined on inner classes */ 117 /** flags defined on fields */ 122 /** flags defined on methods */ 129 /** indicates conversion of class flags */ 132 /** indicates conversion of field flags */ 135 /** indicates conversion of method flags */ 152 classString(int flags) argument 163 innerClassString(int flags) argument 174 fieldString(int flags) argument 185 methodString(int flags) argument 196 isPublic(int flags) argument 207 isProtected(int flags) argument 218 isPrivate(int flags) argument 229 isStatic(int flags) argument 240 isSynchronized(int flags) argument 251 isAbstract(int flags) argument 262 isNative(int flags) argument 273 isAnnotation(int flags) argument 284 isDeclaredSynchronized(int flags) argument 297 humanHelper(int flags, int mask, int what) argument [all...] |
/dalvik/vm/native/ |
H A D | dalvik_bytecode_OpcodeInfo.cpp | 35 int flags = dexGetFlagsFromOpcode(opcode); local 36 bool result = (flags & kInstrInvoke) != 0;
|
H A D | InternalNative.cpp | 232 * check the access flags at the time of the method call. This results in 238 * the "traditional" meaning of the flags to their callers. 240 u4 dvmFixMethodFlags(u4 flags) argument 242 if ((flags & ACC_ABSTRACT) != 0) { 243 flags &= ~ACC_NATIVE; 246 flags &= ~ACC_SYNCHRONIZED; 248 if ((flags & ACC_DECLARED_SYNCHRONIZED) != 0) { 249 flags |= ACC_SYNCHRONIZED; 252 return flags & JAVA_FLAGS_MASK;
|
H A D | dalvik_system_VMDebug.cpp | 228 * static void startMethodTracingDdmsImpl(int bufferSize, int flags, 237 int flags = args[1]; local 240 dvmMethodTraceStart("[DDMS]", -1, bufferSize, flags, true, samplingEnabled, 247 * int bufferSize, int flags) 257 int flags = args[3]; local 275 dvmMethodTraceStart(traceFileName, fd, bufferSize, flags, false, false, 0); 282 * int flags) 291 int flags = args[2]; local 298 dvmMethodTraceStart(traceFileName, -1, bufferSize, flags, false, false, 0); 465 * static void printLoadedClasses(int flags) 472 int flags = args[0]; local [all...] |
/dalvik/vm/compiler/codegen/mips/ |
H A D | CodegenCommon.cpp | 40 assert(EncodingMap[lir->opcode].flags & (IS_LOAD | IS_STORE)); 47 /* Clear out the memref flags */ 63 assert(!(EncodingMap[lir->opcode].flags & IS_STORE)); 147 int flags; 154 flags = EncodingMap[lir->opcode].flags; 157 if (flags & (IS_LOAD | IS_STORE)) { 159 setMemRefType(lir, flags & IS_LOAD, kHeapRef); 166 if (flags & IS_BRANCH) { 171 if (flags [all...] |
H A D | LocalOptimizations.cpp | 102 if ((thisLIR->flags.isNop == true) || 104 !(EncodingMap[thisLIR->opcode].flags & (IS_LOAD | IS_STORE))) { 109 bool isThisLIRLoad = EncodingMap[thisLIR->opcode].flags & IS_LOAD; 138 if (checkLIR->flags.isNop) continue; 149 bool isCheckLIRLoad = EncodingMap[checkLIR->opcode].flags & 156 assert(!(EncodingMap[checkLIR->opcode].flags & 170 checkLIR->flags.isNop = true; 194 checkLIR->flags.isNop = true; 208 thisLIR->flags.isNop = true; 226 } else if (checkLIR->flags [all...] |
H A D | GlobalOptimizations.cpp | 34 if (!thisLIR->flags.isNop && thisLIR->opcode == kMipsB) { 44 thisLIR->flags.isNop = true; 74 if (thisLIR->flags.isNop || thisLIR->opcode != kMipsMove) 88 if (nextLIR->flags.isNop || nextLIR->opcode == kMips32BitData) 106 /* these flags must come after the branching checks. */ 110 if (EncodingMap[nextLIR->opcode].flags & REG_DEF_LR || 118 if (EncodingMap[nextLIR->opcode].flags & IS_BRANCH) { 162 int flags = EncodingMap[savedLIR[i]->opcode].flags; local 165 if ((flags 345 int flags = EncodingMap[nextLIR->opcode].flags; local [all...] |
H A D | ArchUtility.cpp | 294 if (lir->flags.isNop && !dumpNop) { 303 lir->flags.isNop ? "(nop)" : ""); 307 if (lir->useMask && (!lir->flags.isNop || dumpNop)) { 311 if (lir->defMask && (!lir->flags.isNop || dumpNop)) { 346 void dvmCompilerCacheFlush(long start, long end, long flags) 348 cacheflush(start, end, flags);
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenCommon.cpp | 39 assert(EncodingMap[lir->opcode].flags & (IS_LOAD | IS_STORE)); 45 /* Clear out the memref flags */ 61 assert(!(EncodingMap[lir->opcode].flags & IS_STORE)); 129 int flags; local 136 flags = EncodingMap[lir->opcode].flags; 139 if (flags & (IS_LOAD | IS_STORE)) { 141 setMemRefType(lir, flags & IS_LOAD, kHeapRef); 148 if (flags & IS_BRANCH) { 153 if (flags 234 int flags = EncodingMap[lir->opcode].flags; local [all...] |
H A D | LocalOptimizations.cpp | 102 if ((thisLIR->flags.isNop == true) || 104 !(EncodingMap[thisLIR->opcode].flags & (IS_LOAD | IS_STORE))) { 109 bool isThisLIRLoad = EncodingMap[thisLIR->opcode].flags & IS_LOAD; 138 if (checkLIR->flags.isNop) continue; 149 bool isCheckLIRLoad = EncodingMap[checkLIR->opcode].flags & 156 assert(!(EncodingMap[checkLIR->opcode].flags & 170 checkLIR->flags.isNop = true; 194 checkLIR->flags.isNop = true; 208 thisLIR->flags.isNop = true; 226 } else if (checkLIR->flags [all...] |
H A D | GlobalOptimizations.cpp | 44 thisLIR->flags.isNop = true;
|
H A D | ArchUtility.cpp | 372 if (lir->flags.isNop && !dumpNop) { 381 lir->flags.isNop ? "(nop)" : ""); 385 if (lir->useMask && (!lir->flags.isNop || dumpNop)) { 389 if (lir->defMask && (!lir->flags.isNop || dumpNop)) { 424 void dvmCompilerCacheFlush(long start, long end, long flags) 426 cacheflush(start, end, flags);
|
/dalvik/vm/alloc/ |
H A D | Alloc.h | 24 /* flags for dvmMalloc */ 50 * flags is ALLOC_DONT_TRACK. 54 void* dvmMalloc(size_t size, int flags); 60 * flags is ALLOC_DONT_TRACK. 64 extern "C" Object* dvmAllocObject(ClassObject* clazz, int flags); 94 Object* dvmCloneObject(Object* obj, int flags);
|
/dalvik/libdex/ |
H A D | InstrUtils.h | 92 * Opcode control flow flags, used by the verifier and JIT. 117 OpcodeFlags* flags; member in struct:InstructionInfoTables 156 * Returns the flags for the specified opcode. 161 return gDexOpcodeInfo.flags[opcode]; 165 * Returns true if the given flags represent a goto (unconditional branch). 167 DEX_INLINE bool dexIsGoto(OpcodeFlags flags) argument 169 return (flags & (kInstrCanBranch | kInstrCanContinue)) == kInstrCanBranch;
|
/dalvik/vm/compiler/codegen/x86/libenc/ |
H A D | dec_base.h | 48 flags = 0; 87 unsigned flags; member in struct:Inst
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_GOTO_16.S | 11 adds r1, r0, r0 @ r1<- byte offset, flags set
|
H A D | OP_GOTO.S | 13 add r2, r1, r1 @ r2<- byte offset, set flags
|
H A D | zcmp.S | 16 adds r1, r1, r1 @ convert to bytes & set flags
|
/dalvik/vm/mterp/mips/ |
H A D | OP_GOTO_16.S | 11 addu a1, a0, a0 # a1 <- byte offset, flags set
|
/dalvik/dexopt/ |
H A D | OptMain.cpp | 68 int dexoptFlags = 0; /* bit flags, from enum DexoptFlags */ 276 * 5. dexopt flags 324 * 4. dexopt flags 400 * 9. flags (optimization level, isBootstrap) 421 int fd, flags, vmBuildVersion; local 456 GET_ARG(flags, strtol, "bad flags"); 459 fd, offset, length, debugFileName, modWhen, crc, flags, argc); 496 if ((flags & DEXOPT_VERIFY_ENABLED) != 0) { 497 if ((flags [all...] |
/dalvik/vm/mterp/x86/ |
H A D | OP_INVOKE_VIRTUAL.S | 26 movl $$METHOD_VIRTUAL,OUT_ARG2(%esp) # arg2<- flags 27 call dvmResolveMethod # eax<- call(clazz, ref, flags)
|
/dalvik/vm/ |
H A D | Profile.h | 45 int flags; member in struct:MethodTraceState 89 int flags, bool directToDdms, bool samplingEnabled, int intervalUs); 115 * Bit flags for dvmMethodTraceStart "flags" argument. These must match
|
/dalvik/vm/compiler/ |
H A D | Frontend.cpp | 214 int flags = dexGetFlagsFromOpcode(dalvikInsn->opcode); local 217 if (flags & kInstrInvoke) { 221 if (!(flags & kInstrCanReturn)) { 237 if (flags & kInstrCanReturn) { 246 if (flags & kInstrCanThrow) { 903 MIR *insn, int curOffset, int width, int flags, 945 if (flags & kInstrCanContinue) { 983 MIR *insn, int curOffset, int width, int flags) 1069 MIR *insn, int curOffset, int width, int flags, 1239 int flags local 902 processCanBranch(CompilationUnit *cUnit, BasicBlock *curBlock, MIR *insn, int curOffset, int width, int flags, const u2* codePtr, const u2* codeEnd) argument 982 processCanSwitch(CompilationUnit *cUnit, BasicBlock *curBlock, MIR *insn, int curOffset, int width, int flags) argument 1068 processCanThrow(CompilationUnit *cUnit, BasicBlock *curBlock, MIR *insn, int curOffset, int width, int flags, BitVector *tryBlockAddr, const u2 *codePtr, const u2* codeEnd) argument 1398 int flags = dexGetFlagsFromOpcode(insn->dalvikInsn.opcode); local 1833 int flags = dexGetFlagsFromOpcode(insn->dalvikInsn.opcode); local 1910 int flags = dexGetFlagsFromOpcode(lastInsn->dalvikInsn.opcode); local [all...] |
/dalvik/vm/oo/ |
H A D | Class.h | 176 void dvmDumpClass(const ClassObject* clazz, int flags); 177 void dvmDumpAllClasses(int flags); 181 /* flags for dvmDumpClass / dvmDumpAllClasses */
|