Searched defs:src (Results 1 - 20 of 20) sorted by relevance

/dalvik/dexgen/src/com/android/dexgen/util/
H A DHexParser.java41 * @param src {@code non-null;} the source string
44 public static byte[] parse(String src) { argument
45 int len = src.length();
51 int nlAt = src.indexOf('\n', at);
55 int poundAt = src.indexOf('#', at);
59 line = src.substring(at, poundAt);
61 line = src.substring(at, nlAt);
/dalvik/dx/src/com/android/dx/util/
H A DHexParser.java41 * @param src {@code non-null;} the source string
44 public static byte[] parse(String src) { argument
45 int len = src.length();
51 int nlAt = src.indexOf('\n', at);
55 int poundAt = src.indexOf('#', at);
59 line = src.substring(at, poundAt);
61 line = src.substring(at, nlAt);
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DHighRegisterPrefix.java93 RegisterSpec src = registers.get(i);
94 insns[i] = moveInsnFor(src, outAt);
95 outAt += src.getCategory();
119 RegisterSpec src = registers.get(i);
120 SimpleInsn insn = moveInsnFor(src, outAt);
128 outAt += src.getCategory();
138 * @param src {@code non-null;} the source register spec
142 private static SimpleInsn moveInsnFor(RegisterSpec src, int destIndex) { argument
144 RegisterSpec.make(destIndex, src.getType()),
145 src);
[all...]
H A DDalvInsn.java50 * @param src {@code non-null;} source register
54 RegisterSpec dest, RegisterSpec src) {
58 int srcReg = src.getReg();
73 RegisterSpecList.make(dest, src));
53 makeMove(SourcePosition position, RegisterSpec dest, RegisterSpec src) argument
/dalvik/dx/src/com/android/dx/dex/code/
H A DHighRegisterPrefix.java93 RegisterSpec src = registers.get(i);
94 insns[i] = moveInsnFor(src, outAt);
95 outAt += src.getCategory();
119 RegisterSpec src = registers.get(i);
120 SimpleInsn insn = moveInsnFor(src, outAt);
128 outAt += src.getCategory();
138 * @param src {@code non-null;} the source register spec
142 private static SimpleInsn moveInsnFor(RegisterSpec src, int destIndex) { argument
144 RegisterSpec.make(destIndex, src.getType()),
145 src);
[all...]
H A DDalvInsn.java52 * @param src {@code non-null;} source register
56 RegisterSpec dest, RegisterSpec src) {
60 int srcReg = src.getReg();
75 RegisterSpecList.make(dest, src));
55 makeMove(SourcePosition position, RegisterSpec dest, RegisterSpec src) argument
/dalvik/libdex/
H A DSysUtil.cpp306 void sysCopyMap(MemMapping* dst, const MemMapping* src) argument
308 memcpy(dst, src, sizeof(MemMapping));
/dalvik/vm/native/
H A Djava_lang_System.cpp45 * For these functions, The caller must guarantee that dest/src are aligned
65 static void memmove_words(void* dest, const void* src, size_t n) { argument
66 assert((((uintptr_t) dest | (uintptr_t) src | n) & 0x01) == 0);
69 const char* s = (const char*) src;
82 * we copy data forward (i.e. *dest++ = *src++).
182 * public static void arraycopy(Object src, int srcPos, Object dest,
198 dvmThrowNullPointerException("src == null");
222 "src.length=%d srcPos=%d dst.length=%d dstPos=%d length=%d",
244 if (false) ALOGD("arraycopy prim[%c] dst=%p %d src=%p %d len=%d",
286 * Neither class is primitive. See if elements in "src" ar
[all...]
/dalvik/vm/compiler/codegen/arm/
H A DLocalOptimizations.cpp56 int dest, int src)
60 moveLIR = dvmCompilerRegCopyNoInsert( cUnit, dest, src);
64 * will need to be re-checked (eg the new dest clobbers the src used in
55 convertMemOpIntoMove(CompilationUnit *cUnit, ArmLIR *origLIR, int dest, int src) argument
/dalvik/vm/compiler/codegen/mips/
H A DLocalOptimizations.cpp56 int dest, int src)
60 moveLIR = dvmCompilerRegCopyNoInsert( cUnit, dest, src);
64 * will need to be re-checked (eg the new dest clobbers the src used in
55 convertMemOpIntoMove(CompilationUnit *cUnit, MipsLIR *origLIR, int dest, int src) argument
/dalvik/vm/oo/
H A DArray.cpp495 Object** src = (Object**)(void*)srcArray->contents; local
505 if (!dvmInstanceof(src[count]->clazz, dstElemClass)) {
507 src[count]->clazz->descriptor, dstElemClass->descriptor);
510 dvmSetObjectArrayElement(dstArray, count, src[count]);
524 Object** src = (Object**)(void*)srcArray->contents; local
541 if (!dvmUnboxPrimitive(*src, dstElemClass, &result)) {
543 (*src)->clazz->descriptor, dstElemClass->descriptor);
586 src++;
H A DClass.cpp2132 static void cloneMethod(Method* dst, const Method* src) argument
2134 if (src->registerMap != NULL) {
2136 ALOGE(" cloning %s.%s", src->clazz->descriptor, src->name);
2139 memcpy(dst, src, sizeof(Method));
/dalvik/tools/dmtracedump/
H A DCreateTestTrace.c86 char *strndup(const char *src, size_t len) argument
89 strncpy(dest, src, len);
H A DTraceDump.c52 "<html>\n<head>\n<script type=\"text/javascript\" src=\"%ssortable.js\"></script>\n"
247 char *htmlEscape(const char *src, char *dest, int len) argument
251 if (src == NULL)
255 while (*src) {
256 if (*src == '<') {
264 } else if (*src == '>') {
272 } else if (*src == '&') {
285 *dest++ = *src;
287 src += 1;
/dalvik/vm/
H A DMisc.cpp590 size_t strlcpy(char *dst, const char *src, size_t size) { argument
591 size_t srcLength = strlen(src);
599 strncpy(dst, src, copyLength);
/dalvik/vm/alloc/
H A DHeapSource.cpp853 char *src = (char *)(gHs->liveBits.bits + index); local
859 memcpy(dst, src, length);
/dalvik/vm/interp/
H A DInterp.cpp1122 static void copySwappedArrayData(void* dest, const u2* src, u4 size, u2 width) argument
1125 memcpy(dest, src, size*width);
1133 ((u1*)dest)[i] = ((u1*)src)[i+1];
1134 ((u1*)dest)[i+1] = ((u1*)src)[i];
1137 * "src" is padded to end on a two-byte boundary, but we don't want to
1141 ((u1*)dest)[size-1] = ((u1*)src)[size];
1146 memcpy(dest, src, size*width);
1151 ((u4*)dest)[i] = (src[(i << 1) + 1] << 16) | src[i << 1];
1157 ((int*)dest)[i] = (src[(
[all...]
/dalvik/vm/reflect/
H A DAnnotation.cpp583 ALOGE("Unexpected src type class (%s)", valueObj->clazz->descriptor);
887 Object** src = (Object**)(void*) annoArray->contents; local
888 dvmSetObjectArrayElement(trimmedArray, i, src[i]);
/dalvik/vm/compiler/codegen/x86/
H A DAnalysisO1.h268 struct BasicBlock_O1* src; member in struct:Edge_O1
374 void connectBasicBlock(BasicBlock_O1* src, BasicBlock_O1* dst);
/dalvik/vm/analysis/
H A DCodeVerify.cpp1790 static inline void copyRegisterLine(RegisterLine* dst, const RegisterLine* src, argument
1793 memcpy(dst->regTypes, src->regTypes, numRegs * sizeof(RegType));
1795 assert((src->monitorEntries == NULL && dst->monitorEntries == NULL) ||
1796 (src->monitorEntries != NULL && dst->monitorEntries != NULL));
1799 memcpy(dst->monitorEntries, src->monitorEntries,
1801 memcpy(dst->monitorStack, src->monitorStack,
1803 dst->monitorStackTop = src->monitorStackTop;
1811 const RegisterLine* src)
1815 copyRegisterLine(dst, src, regTable->insnRegCountPlus);
1824 RegisterLine* src local
1810 copyLineToTable(RegisterTable* regTable, int insnIdx, const RegisterLine* src) argument
[all...]

Completed in 620 milliseconds