Home
last modified time | relevance | path

Searched refs:entries (Results 1 – 16 of 16) sorted by relevance

/dalvik/dexgen/src/com/android/dexgen/rop/cst/
DStdConstantPool.java30 private final Constant[] entries; field in StdConstantPool
47 entries = new Constant[size]; in StdConstantPool()
52 return entries.length; in size()
58 return entries[n]; in getOrNull()
77 Constant result = entries[n]; in get()
107 if (n == (entries.length - 1)) { in set()
111 entries[n + 1] = null; in set()
114 if ((cst != null) && (entries[n] == null)) { in set()
119 Constant prev = entries[n - 1]; in set()
121 entries[n - 1] = null; in set()
[all …]
/dalvik/dx/src/com/android/dx/rop/cst/
DStdConstantPool.java30 private final Constant[] entries; field in StdConstantPool
47 entries = new Constant[size]; in StdConstantPool()
52 return entries.length; in size()
58 return entries[n]; in getOrNull()
77 Constant result = entries[n]; in get()
107 if (n == (entries.length - 1)) { in set()
111 entries[n + 1] = null; in set()
114 if ((cst != null) && (entries[n] == null)) { in set()
119 Constant prev = entries[n - 1]; in set()
121 entries[n - 1] = null; in set()
[all …]
/dalvik/vm/compiler/codegen/x86/
DNcgHelper.cpp29 s4 dvmNcgHandlePackedSwitch(const s4* entries, s4 firstKey, u2 size, s4 testVal) in dvmNcgHandlePackedSwitch() argument
42 s4FromSwitchData(&entries[testVal - firstKey])); in dvmNcgHandlePackedSwitch()
43 return s4FromSwitchData(&entries[testVal - firstKey]); in dvmNcgHandlePackedSwitch()
47 s4 dvmJitHandlePackedSwitch(const s4* entries, s4 firstKey, u2 size, s4 testVal) in dvmJitHandlePackedSwitch() argument
57 s4FromSwitchData(&entries[testVal - firstKey])); in dvmJitHandlePackedSwitch()
58 return 2*s4FromSwitchData(&entries[testVal - firstKey]); //convert from u2 to byte in dvmJitHandlePackedSwitch()
70 const s4* entries = keys + size; in dvmNcgHandleSparseSwitch() local
76 testVal, i, s4FromSwitchData(&entries[i])); in dvmNcgHandleSparseSwitch()
77 return s4FromSwitchData(&entries[i]); in dvmNcgHandleSparseSwitch()
89 const s4* entries = keys + size; in dvmJitHandleSparseSwitch() local
[all …]
DLowerJump.cpp1126 s4* entries = NULL; in op_packed_switch() local
1139 s4* entries = (s4*) switchData; in op_packed_switch() local
1140 assert(((u4)entries & 0x3) == 0); in op_packed_switch()
1151 move_imm_to_mem(OpndSize_32, (int)entries, 0, PhysicalReg_ESP, true); in op_packed_switch()
1190 s4* entries = NULL; in op_sparse_switch() local
1204 s4* entries = (s4*)switchData + tSize; in op_sparse_switch() local
1205 assert(((u4)entries & 0x3) == 0); in op_sparse_switch()
/dalvik/dx/tests/005-cp-top-down/
Dinfo.txt7 entries that are referred to by other entries always occur after the
8 referring entries.
/dalvik/dx/tests/004-cp-bottom-up/
Dinfo.txt7 entries that are referred to by other entries always occur before the
8 referring entries.
/dalvik/dx/tests/080-dex-exception-tables/
Dinfo.txt2 exception handler tables get built reasonably (combining entries that
3 ought to be combined, listing entries in a correct and sensible order,
/dalvik/vm/
DAtomicCache.h49 AtomicCacheEntry* entries; /* array of entries */ member
103 pEntry = (_cache)->entries + hash; \
DAtomicCache.cpp63 newCache->entries = (AtomicCacheEntry*) in dvmAllocAtomicCache()
/dalvik/vm/interp/
DInterp.cpp1034 const s4* entries = (const s4*) switchData; in dvmInterpHandlePackedSwitch() local
1035 assert(((u4)entries & 0x3) == 0); in dvmInterpHandlePackedSwitch()
1040 s4FromSwitchData(&entries[index])); in dvmInterpHandlePackedSwitch()
1041 return s4FromSwitchData(&entries[index]); in dvmInterpHandlePackedSwitch()
1055 const s4* entries; in dvmInterpHandleSparseSwitch() local
1085 entries = keys + size; in dvmInterpHandleSparseSwitch()
1086 assert(((u4)entries & 0x3) == 0); in dvmInterpHandleSparseSwitch()
1104 testVal, mid, s4FromSwitchData(&entries[mid])); in dvmInterpHandleSparseSwitch()
1105 return s4FromSwitchData(&entries[mid]); in dvmInterpHandleSparseSwitch()
/dalvik/dx/src/com/android/dx/cf/direct/
DClassPathOpener.java212 = Collections.list(zip.entries()); in processArchive()
/dalvik/libdex/
DDexFile.h425 u4 entries[1]; /* offset to DexAnnotationItem */ member
943 return pAnnoSet->entries[idx]; in dexGetAnnotationOff()
DDexSwapVerify.cpp1387 item = set->entries; in swapAnnotationSetItem()
1434 return (void*) (set->entries + count); in crossVerifyAnnotationSetItem()
/dalvik/vm/compiler/codegen/mips/
DCodegenDriver.cpp2877 const int *entries; in findPackedSwitchIndex() local
2901 entries = (const int*) &switchData[4]; in findPackedSwitchIndex()
2902 assert(((u4)entries & 0x3) == 0); in findPackedSwitchIndex()
2913 caseDPCOffset = entries[index]; in findPackedSwitchIndex()
2915 caseDPCOffset = (unsigned int)entries[index] >> 16 | entries[index] << 16; in findPackedSwitchIndex()
2930 const int *entries; local
2956 entries = keys + size;
2957 assert(((u4)entries & 0x3) == 0);
2973 return (((u8) entries[i]) << 32) | (u8) (jumpIndex * CHAIN_CELL_NORMAL_SIZE + 20);
2980 int temp = (unsigned int)entries[i] >> 16 | entries[i] << 16;
/dalvik/vm/compiler/codegen/arm/
DCodegenDriver.cpp2796 const int *entries; in findPackedSwitchIndex() local
2822 entries = (const int*) &switchData[4]; in findPackedSwitchIndex()
2823 assert(((u4)entries & 0x3) == 0); in findPackedSwitchIndex()
2833 caseDPCOffset = entries[index]; in findPackedSwitchIndex()
2848 const int *entries; in findSparseSwitchIndex() local
2874 entries = keys + size; in findSparseSwitchIndex()
2875 assert(((u4)entries & 0x3) == 0); in findSparseSwitchIndex()
2891 return (((u8) entries[i]) << 32) | (u8) chainingPC; in findSparseSwitchIndex()
/dalvik/vm/mterp/
DREADME.txt136 and add architecture-specific "op" entries as you write instructions.
286 mterp supports two sets of handler entries (for ARM) or two jump