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

1234

/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DAccessFlags.java22 * 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 DAccessFlags.java22 * 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 Ddalvik_bytecode_OpcodeInfo.cpp35 int flags = dexGetFlagsFromOpcode(opcode); local
36 bool result = (flags & kInstrInvoke) != 0;
H A DInternalNative.cpp232 * 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 Ddalvik_system_VMDebug.cpp228 * 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 DCodegenCommon.cpp40 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 DLocalOptimizations.cpp102 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 DGlobalOptimizations.cpp34 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 DArchUtility.cpp294 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 DCodegenCommon.cpp39 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 DLocalOptimizations.cpp102 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 DGlobalOptimizations.cpp44 thisLIR->flags.isNop = true;
H A DArchUtility.cpp372 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 DAlloc.h24 /* 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 DInstrUtils.h92 * 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 Ddec_base.h48 flags = 0;
87 unsigned flags; member in struct:Inst
/dalvik/vm/mterp/armv5te/
H A DOP_GOTO_16.S11 adds r1, r0, r0 @ r1<- byte offset, flags set
H A DOP_GOTO.S13 add r2, r1, r1 @ r2<- byte offset, set flags
H A Dzcmp.S16 adds r1, r1, r1 @ convert to bytes & set flags
/dalvik/vm/mterp/mips/
H A DOP_GOTO_16.S11 addu a1, a0, a0 # a1 <- byte offset, flags set
/dalvik/dexopt/
H A DOptMain.cpp68 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 DOP_INVOKE_VIRTUAL.S26 movl $$METHOD_VIRTUAL,OUT_ARG2(%esp) # arg2<- flags
27 call dvmResolveMethod # eax<- call(clazz, ref, flags)
/dalvik/vm/
H A DProfile.h45 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 DFrontend.cpp214 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 DClass.h176 void dvmDumpClass(const ClassObject* clazz, int flags);
177 void dvmDumpAllClasses(int flags);
181 /* flags for dvmDumpClass / dvmDumpAllClasses */

Completed in 411 milliseconds

1234