/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | DebugInfoDecoder.java | 39 * A decoder for the dex debug info state machine format. 44 /** encoded debug info */ 59 /** method descriptor of method this debug info is for */ 65 /** dex file this debug info will be stored in */ 86 * @param encoded encoded debug info 91 * @param ref method descriptor of method this debug info is for 92 * @param file dex file this debug info will be stored in 118 * no method has local variable info that looks like 202 * Decodes the debug info sequence. 209 "...while decoding debug info"); 424 validateEncode(byte[] info, DexFile file, CstMethodRef ref, DalvCode code, boolean isStatic) argument 445 validateEncode0(byte[] info, int codeSize, int countRegisters, boolean isStatic, CstMethodRef ref, DexFile file, PositionList pl, LocalList ll) argument [all...] |
/dalvik/dx/etc/ |
H A D | jasmin.jar | META-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ... |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | ByteOps.java | 564 int info; 566 case '-': info = FMT_NO_ARGS; break; 567 case '0': info = FMT_NO_ARGS_LOCALS_1; break; 568 case '1': info = FMT_NO_ARGS_LOCALS_2; break; 569 case '2': info = FMT_NO_ARGS_LOCALS_3; break; 570 case '3': info = FMT_NO_ARGS_LOCALS_4; break; 571 case '4': info = FMT_NO_ARGS_LOCALS_5; break; 572 case 'b': info = FMT_BRANCH; break; 573 case 'c': info = FMT_WIDE_BRANCH; break; 574 case 'p': info [all...] |
H A D | BytecodeArray.java | 223 int info = ByteOps.opInfo(opcode); 224 int fmt = info & ByteOps.FMT_MASK;
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | DebugInfoDecoder.java | 40 * A decoder for the dex debug info state machine format. 45 /** encoded debug info */ 60 /** method descriptor of method this debug info is for */ 66 /** dex file this debug info will be stored in */ 87 * @param encoded encoded debug info 92 * @param ref method descriptor of method this debug info is for 93 * @param file dex file this debug info will be stored in 119 * no method has local variable info that looks like 203 * Decodes the debug info sequence. 210 "...while decoding debug info"); 418 validateEncode(byte[] info, DexFile file, CstMethodRef ref, DalvCode code, boolean isStatic) argument 439 validateEncode0(byte[] info, int codeSize, int countRegisters, boolean isStatic, CstMethodRef ref, DexFile file, PositionList pl, LocalList ll) argument [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
H A D | DomFront.java | 94 DomInfo info = domInfos[i]; 96 + info.idom); 155 DomInfo info = domInfos[i]; 157 if (info.idom == -1) continue; 159 SsaBasicBlock domParent = nodes.get(info.idom);
|
H A D | Dominators.java | 32 * and an addition of a child field to the DFS info. In reality, the constant 37 * of various info about parents. We then use this info to calculate the 38 * dominators, using union-find structures to link together the DFS info, 54 private final DFSInfo[] info; field in class:Dominators 58 /** {@code non-null;} the raw dominator info */ 65 * @param domInfos {@code non-null;} the raw dominator info 66 * @param postdom true for postdom information, false for normal dom info 74 this.info = new DFSInfo[blocks.size() + 2]; 83 * @param domInfos {@code non-null;} the raw dominator info [all...] |
/dalvik/dx/tests/ |
H A D | run-test | 41 info="info.txt" 91 td_info="$testdir"/"$info" 140 echo '#################### info' 141 cat "$info" | sed 's/^/# /g'
|
/dalvik/tests/ |
H A D | run-test | 40 info="info.txt" 170 td_info="${test_dir}/${info}" 244 echo '#################### info'
|
/dalvik/vm/ |
H A D | Init.cpp | 209 * Show version and copyright info. 1304 static void busCatcher(int signum, siginfo_t* info, void* context) argument 1306 void* addr = info->si_addr;
|
/dalvik/vm/alloc/ |
H A D | HeapDebug.cpp | 20 int dvmGetHeapDebugInfo(HeapDebugInfoType info) argument 22 switch (info) {
|
H A D | HeapDebug.h | 30 int dvmGetHeapDebugInfo(HeapDebugInfoType info);
|
/dalvik/vm/compiler/ |
H A D | Compiler.cpp | 66 void dvmCompilerForceWorkEnqueue(const u2 *pc, WorkOrderKind kind, void* info) argument 71 success = dvmCompilerWorkEnqueue(pc, kind, info); 92 * NOTE: Make sure that the caller frees the info pointer if the return value 95 bool dvmCompilerWorkEnqueue(const u2 *pc, WorkOrderKind kind, void* info) argument 131 newOrder->info = info; 320 free(work.info); 457 pJitTable[i].u.info.chain = gDvmJit.jitTableSize; 460 assert(pJitTable[0].u.info.chain == gDvmJit.jitTableSize); 725 free(work.info); [all...] |
H A D | Compiler.h | 104 void* info; member in struct:CompilerWorkOrder 198 void dvmCompilerForceWorkEnqueue(const u2* pc, WorkOrderKind kind, void* info); 199 bool dvmCompilerWorkEnqueue(const u2* pc, WorkOrderKind kind, void* info); 205 bool dvmCompileMethod(const Method *method, JitTranslationInfo *info); 207 JitTranslationInfo *info, jmp_buf *bailPtr, int optHints); 215 JitTranslationInfo *info);
|
H A D | Frontend.cpp | 1164 bool dvmCompileMethod(const Method *method, JitTranslationInfo *info) argument 1175 info->codeAddress = NULL; 1334 dvmCompilerAssembleLIR(&cUnit, info); 1345 if (info->codeAddress) { 1346 dvmJitSetCodeAddr(dexCode->insns, info->codeAddress, 1347 info->instructionSet, true, 0); 1349 * Clear the codeAddress for the enclosing trace to reuse the info 1351 info->codeAddress = NULL; 1454 JitTranslationInfo *info, jmp_buf *bailPtr, 1543 dvmCompilerMIR2LIR(cUnit, info); 1452 compileLoop(CompilationUnit *cUnit, unsigned int startOffset, JitTraceDescription *desc, int numMaxInsts, JitTranslationInfo *info, jmp_buf *bailPtr, int optHints) argument 1636 dvmCompileTrace(JitTraceDescription *desc, int numMaxInsts, JitTranslationInfo *info, jmp_buf *bailPtr, int optHints) argument [all...] |
H A D | InlineTransformation.cpp | 302 void dvmCompilerInlineMIR(CompilationUnit *cUnit, JitTranslationInfo *info) argument 371 dvmCompileMethod(calleeMethod, info); 416 dvmCompileMethod(calleeMethod, info);
|
/dalvik/vm/compiler/codegen/ |
H A D | CompilerCodegen.h | 32 void dvmCompilerMIR2LIR(CompilationUnit *cUnit, JitTranslationInfo* info); 39 void dvmCompilerAssembleLIR(CompilationUnit *cUnit, JitTranslationInfo *info);
|
H A D | RallocUtil.cpp | 100 ALOGE("Tried to get info on a non-existant temp: r%d",reg); 126 RegisterInfo *info = getRegInfo(cUnit, reg); local 127 if (info->live && info->dirty) { 128 info->dirty = false; 130 dvmCompilerS2VReg(cUnit, info->sReg) << 2, 580 static void flushAllRegsBody(CompilationUnit *cUnit, RegisterInfo *info, argument 585 if (info[i].live && info[i].dirty) { 586 if (info[ 619 RegisterInfo *info = getRegInfo(cUnit, reg); local 643 RegisterInfo *info = getRegInfo(cUnit, reg); local 649 RegisterInfo *info = getRegInfo(cUnit, reg); local 655 RegisterInfo *info = getRegInfo(cUnit, reg); local [all...] |
/dalvik/vm/compiler/codegen/arm/ |
H A D | Assemble.cpp | 1247 (p->u.info.instructionSet == DALVIK_JIT_ARM ? 0 : 1)); 1316 desc->trace[runCount].info.frag.runEnd) 1357 void dvmCompilerAssembleLIR(CompilationUnit *cUnit, JitTranslationInfo *info) argument 1367 info->instructionSet = cUnit->instructionSet; 1433 info->discardResult = true; 1441 info->discardResult = true; 1475 if (info->discardResult == false && gDvmJit.signatureBreakpoint != NULL && 1482 if (info->discardResult) return; 1492 if (info->cacheVersion != gDvmJit.cacheVersion) { 1494 info [all...] |
H A D | CodegenCommon.cpp | 320 int dest, int src1, int src2, int info) 329 insn->operands[3] = info; 426 /* Forget all def info (because we might rollback here. Bug #2367397 */ 319 newLIR4(CompilationUnit *cUnit, ArmOpcode opcode, int dest, int src1, int src2, int info) argument
|
H A D | CodegenDriver.cpp | 1438 * Fetch *self->info.breakFlags. If the breakFlags are non-zero, 4620 desc = (JitTraceDescription *)work->info; 4629 desc = (JitTraceDescription *)work->info; 4636 dvmJitChangeProfileMode((TraceProfilingModes)(int)work->info);
|
/dalvik/vm/compiler/codegen/mips/ |
H A D | Assemble.cpp | 702 desc->trace[runCount].info.frag.runEnd) 743 void dvmCompilerAssembleLIR(CompilationUnit *cUnit, JitTranslationInfo *info) argument 753 info->instructionSet = cUnit->instructionSet; 812 info->discardResult = true; 820 info->discardResult = true; 854 if (info->discardResult == false && gDvmJit.signatureBreakpoint != NULL && 861 if (info->discardResult) return; 871 if (info->cacheVersion != gDvmJit.cacheVersion) { 873 info->discardResult = true; 874 info [all...] |
H A D | CodegenCommon.cpp | 327 int dest, int src1, int src2, int info) 336 insn->operands[3] = info; 416 /* Forget all def info (because we might rollback here. Bug #2367397 */
|
H A D | CodegenDriver.cpp | 1498 * Fetch *self->info.breakFlags. If the breakFlags are non-zero, 4723 desc = (JitTraceDescription *)work->info; 4732 desc = (JitTraceDescription *)work->info; 4739 dvmJitChangeProfileMode((TraceProfilingModes)(int)work->info);
|
H A D | RallocUtil.cpp | 102 ALOGE("Tried to get info on a non-existant temp: r%d",reg); 128 RegisterInfo *info = getRegInfo(cUnit, reg); local 129 if (info->live && info->dirty) { 130 info->dirty = false; 132 dvmCompilerS2VReg(cUnit, info->sReg) << 2, 652 static void flushAllRegsBody(CompilationUnit *cUnit, RegisterInfo *info, argument 657 if (info[i].live && info[i].dirty) { 658 if (info[ 691 RegisterInfo *info = getRegInfo(cUnit, reg); local 715 RegisterInfo *info = getRegInfo(cUnit, reg); local 721 RegisterInfo *info = getRegInfo(cUnit, reg); local 727 RegisterInfo *info = getRegInfo(cUnit, reg); local [all...] |