Searched refs:switchData (Results 1 - 12 of 12) sorted by relevance
/dalvik/vm/mterp/c/ |
H A D | OP_PACKED_SWITCH.cpp | 3 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 D | OP_SPARSE_SWITCH.cpp | 3 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 D | InterpDefs.h | 62 extern "C" s4 dvmInterpHandlePackedSwitch(const u2* switchData, s4 testVal); 63 extern "C" s4 dvmInterpHandleSparseSwitch(const u2* switchData, s4 testVal); 113 * "switchData" must be 32-bit aligned. 116 static inline s4 s4FromSwitchData(const void* switchData) { argument 117 return *(s4*) switchData; 120 static inline s4 s4FromSwitchData(const void* switchData) { argument 121 u2* data = switchData;
|
H A D | Interp.cpp | 999 s4 dvmInterpHandlePackedSwitch(const u2* switchData, s4 testVal) argument 1012 if (*switchData++ != kPackedSwitchSignature) { 1018 u2 size = *switchData++; 1021 s4 firstKey = *switchData++; 1022 firstKey |= (*switchData++) << 16; 1034 const s4* entries = (const s4*) switchData; 1050 s4 dvmInterpHandleSparseSwitch(const u2* switchData, s4 testVal) argument 1067 if (*switchData++ != kSparseSwitchSignature) { 1073 size = *switchData++; 1079 keys = (const s4*) switchData; [all...] |
/dalvik/vm/mterp/x86/ |
H A D | OP_PACKED_SWITCH.S | 17 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | LowerJump.cpp | 1128 u2* switchData = rPC + (s4)tmp; local 1129 if (*switchData++ != kPackedSwitchSignature) { 1135 u2 tSize = *switchData++; 1137 s4 firstKey = *switchData++; 1138 firstKey |= (*switchData++) << 16; 1139 s4* entries = (s4*) switchData; 1192 u2* switchData = rPC + (s4)tmp; local 1194 if (*switchData++ != kSparseSwitchSignature) { 1200 u2 tSize = *switchData++; 1202 const s4* keys = (const s4*) switchData; [all...] |
/dalvik/vm/compiler/ |
H A D | Frontend.cpp | 985 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[ 1963 const u2 *switchData = desc->method->insns + lastInsn->offset + local [all...] |
/dalvik/vm/mterp/out/ |
H A D | InterpC-allstubs.cpp | 1839 const u2* switchData; local 1846 switchData = pc + offset; // offset in 16-bit units 1848 if (switchData < curMethod->insns || 1849 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod)) 1859 offset = dvmInterpHandlePackedSwitch(switchData, testVal); 1870 const u2* switchData; local 1877 switchData = pc + offset; // offset in 16-bit units 1879 if (switchData < curMethod->insns || 1880 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod)) 1890 offset = dvmInterpHandleSparseSwitch(switchData, testVa [all...] |
H A D | InterpC-portable.cpp | 1850 const u2* switchData; local 1857 switchData = pc + offset; // offset in 16-bit units 1859 if (switchData < curMethod->insns || 1860 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod)) 1870 offset = dvmInterpHandlePackedSwitch(switchData, testVal); 1881 const u2* switchData; local 1888 switchData = pc + offset; // offset in 16-bit units 1890 if (switchData < curMethod->insns || 1891 switchData >= curMethod->insns + dvmGetMethodInsnsSize(curMethod)) 1901 offset = dvmInterpHandleSparseSwitch(switchData, testVa [all...] |
H A D | InterpAsm-x86.S | 1560 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData 1591 movl %ecx,OUT_ARG0(%esp) # ARG0<- switchData
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenDriver.cpp | 2787 static u8 findPackedSwitchIndex(const u2* switchData, int testVal, uintptr_t pc) argument 2807 size = switchData[1]; 2810 firstKey = switchData[2]; 2811 firstKey |= switchData[3] << 16; 2817 entries = (const int*) &switchData[4]; 2839 static u8 findSparseSwitchIndex(const u2* switchData, int testVal, uintptr_t pc) argument 2857 size = switchData[1]; 2863 keys = (const int*) &switchData[2];
|
/dalvik/vm/compiler/codegen/mips/ |
H A D | CodegenDriver.cpp | 2873 static u8 findPackedSwitchIndex(const u2* switchData, int testVal) argument 2891 size = switchData[1]; 2894 firstKey = switchData[2]; 2895 firstKey |= switchData[3] << 16; 2901 entries = (const int*) &switchData[4]; 2926 static u8 findSparseSwitchIndex(const u2* switchData, int testVal) argument 2944 size = switchData[1]; 2950 keys = (const int*) &switchData[2];
|
Completed in 204 milliseconds