Searched refs:switchData (Results 1 - 10 of 10) sorted by relevance

/dalvik/vm/mterp/c/
H A DOP_PACKED_SWITCH.cpp3 const u2* switchData; local
10 switchData = pc + offset; // offset in 16-bit units
12 if (switchData < curMethod->insns ||
13 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
23 offset = dvmInterpHandlePackedSwitch(switchData, testVal);
H A DOP_SPARSE_SWITCH.cpp3 const u2* switchData; local
10 switchData = pc + offset; // offset in 16-bit units
12 if (switchData < curMethod->insns ||
13 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
23 offset = dvmInterpHandleSparseSwitch(switchData, testVal);
/dalvik/vm/interp/
H A DInterpDefs.h62 extern "C" s4 dvmInterpHandlePackedSwitch(const u2* switchData, s4 testVal);
63 extern "C" s4 dvmInterpHandleSparseSwitch(const u2* switchData, s4 testVal);
H A DInterp.cpp998 * "switchData" must be 32-bit aligned.
1001 static inline s4 s4FromSwitchData(const void* switchData) { argument
1002 return *(s4*) switchData;
1005 static inline s4 s4FromSwitchData(const void* switchData) { argument
1006 u2* data = switchData;
1017 s4 dvmInterpHandlePackedSwitch(const u2* switchData, s4 testVal) argument
1033 if (*switchData++ != kPackedSwitchSignature) {
1039 size = *switchData++;
1042 firstKey = *switchData++;
1043 firstKey |= (*switchData
1070 dvmInterpHandleSparseSwitch(const u2* switchData, s4 testVal) argument
[all...]
/dalvik/vm/mterp/x86/
H A DOP_PACKED_SWITCH.S17 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData
/dalvik/vm/compiler/
H A DFrontend.cpp985 u2 *switchData= (u2 *) (cUnit->method->insns + curOffset + local
1003 assert(switchData[0] == kPackedSwitchSignature);
1004 size = switchData[1];
1005 firstKey = switchData[2] | (switchData[3] << 16);
1006 targetTable = (int *) &switchData[4];
1018 assert(switchData[0] == kSparseSwitchSignature);
1019 size = switchData[1];
1020 keyTable = (int *) &switchData[2];
1021 targetTable = (int *) &switchData[
1913 const u2 *switchData = desc->method->insns + lastInsn->offset + local
[all...]
/dalvik/vm/mterp/out/
H A DInterpC-allstubs.cpp1829 const u2* switchData; local
1836 switchData = pc + offset; // offset in 16-bit units
1838 if (switchData < curMethod->insns ||
1839 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
1849 offset = dvmInterpHandlePackedSwitch(switchData, testVal);
1860 const u2* switchData; local
1867 switchData = pc + offset; // offset in 16-bit units
1869 if (switchData < curMethod->insns ||
1870 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
1880 offset = dvmInterpHandleSparseSwitch(switchData, testVa
[all...]
H A DInterpC-portable.cpp1842 const u2* switchData; local
1849 switchData = pc + offset; // offset in 16-bit units
1851 if (switchData < curMethod->insns ||
1852 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
1862 offset = dvmInterpHandlePackedSwitch(switchData, testVal);
1873 const u2* switchData; local
1880 switchData = pc + offset; // offset in 16-bit units
1882 if (switchData < curMethod->insns ||
1883 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod))
1893 offset = dvmInterpHandleSparseSwitch(switchData, testVa
[all...]
H A DInterpAsm-x86.S1489 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData
1515 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData
/dalvik/vm/compiler/codegen/arm/
H A DCodegenDriver.cpp2784 static s8 findPackedSwitchIndex(const u2* switchData, int testVal, int pc) argument
2804 size = switchData[1];
2807 firstKey = switchData[2];
2808 firstKey |= switchData[3] << 16;
2814 entries = (const int*) &switchData[4];
2836 static s8 findSparseSwitchIndex(const u2* switchData, int testVal, int pc) argument
2854 size = switchData[1];
2860 keys = (const int*) &switchData[2];

Completed in 159 milliseconds