/dalvik/vm/mterp/c/ |
H A D | OP_NEW_ARRAY.cpp | 5 s4 length; local 10 vsrc1 = INST_B(inst); /* length reg */ 14 length = (s4) GET_REGISTER(vsrc1); 15 if (length < 0) { 16 dvmThrowNegativeArraySizeException(length); 29 newArray = dvmAllocArrayByClass(arrayClass, length, ALLOC_DONT_TRACK);
|
/dalvik/libdex/ |
H A D | SysUtil.h | 45 size_t length; /* length of data */ member in struct:MemMapping 48 size_t baseLength; /* length of mapping */ 87 int sysMapFileSegmentInShmem(int fd, off_t start, size_t length, 95 int sysCreatePrivateMap(size_t length, MemMapping* pMap); 103 int sysChangeMapAccess(void* addr, size_t length, int wantReadWrite,
|
H A D | DexOptData.cpp | 49 bool dexParseOptData(const u1* data, size_t length, DexFile* pDexFile) argument 52 const void* pOptEnd = data + length; 68 /* Make sure that the opt data length is a whole number of words. */
|
/dalvik/vm/jdwp/ |
H A D | JdwpHandler.h | 29 u4 length; member in struct:JdwpReqHeader
|
/dalvik/vm/native/ |
H A D | org_apache_harmony_dalvik_ddmc_DdmServer.cpp | 26 * int offset, int length) 36 int length = args[3]; local 38 assert(offset+length <= (int)data->length); 40 dvmDbgDdmSendChunk(type, length, (const u1*)data->contents + offset);
|
H A D | java_lang_reflect_Array.cpp | 26 * int length) throws NegativeArraySizeException; 34 int length = args[1]; local 37 if (length < 0) { 38 dvmThrowNegativeArraySizeException(length); 45 dvmAllocArrayByClass(arrayClass, length, ALLOC_DEFAULT); 78 elementClass->descriptor, dimArray->length); 86 * and has a length > 0 and <= 255. 89 numDim = dimArray->length;
|
H A D | dalvik_system_VMRuntime.cpp | 99 int length = args[2]; local 105 if (length < 0) { 106 dvmThrowNegativeArraySizeException(length); 115 length,
|
H A D | java_lang_System.cpp | 109 * int destPos, int length) 120 int length = args[4]; local 143 if (srcPos < 0 || dstPos < 0 || length < 0 || 144 srcPos > (int) srcArray->length - length || 145 dstPos > (int) dstArray->length - length) 148 "src.length=%d srcPos=%d dst.length=%d dstPos=%d length [all...] |
/dalvik/dx/src/com/android/dx/cf/attrib/ |
H A D | RawAttribute.java | 59 * @param length length of the attribute data, in bytes 63 int length, ConstantPool pool) { 64 this(name, data.slice(offset, offset + length), pool); 62 RawAttribute(String name, ByteArray data, int offset, int length, ConstantPool pool) argument
|
/dalvik/tests/011-array-copy/src/ |
H A D | Main.java | 32 for (int i = 0; i < stringArray.length; i++) 36 System.arraycopy(stringArray, 0, objectArray, 0, stringArray.length); 38 System.arraycopy(objectArray, 0, stringArray, 0, stringArray.length); 42 System.arraycopy(objectArray, 0, stringArray, 0,stringArray.length); 76 static void makeCopies(int srcPos, int dstPos, int length) { argument 87 System.arraycopy(byteArray, srcPos, byteArray, dstPos, length); 88 System.arraycopy(shortArray, srcPos, shortArray, dstPos, length); 89 System.arraycopy(intArray, srcPos, intArray, dstPos, length); 90 System.arraycopy(longArray, srcPos, longArray, dstPos, length); 108 System.out.println("copy: " + srcPos + "," + dstPos + "," + length [all...] |
/dalvik/vm/alloc/ |
H A D | MarkSweep.h | 37 size_t length; member in struct:GcMarkStack
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | AttributeFactory.java | 85 int length = bytes.getInt(offset + 2); 93 "length: " + Hex.u4(length)); 96 return parse0(cf, context, name.getString(), offset + 6, length, 117 * @param length the length of the attribute data 122 int offset, int length, 126 Attribute result = new RawAttribute(name, bytes, offset, length, pool); 129 observer.parsed(bytes, offset, length, "attribute data"); 121 parse0(DirectClassFile cf, int context, String name, int offset, int length, ParseObserver observer) argument
|
H A D | AnnotationParser.java | 78 * @param length {@code >= 0;} number of bytes left in the attribute data 81 public AnnotationParser(DirectClassFile cf, int offset, int length, argument 90 this.bytes = cf.getBytes().slice(offset, offset + length); 454 * @param length {@code >= 0;} number of bytes parsed 457 private void parsed(int length, String message) { argument 458 observer.parsed(bytes, parseCursor, length, message); 459 parseCursor += length;
|
H A D | CodeObserver.java | 68 public void visitInvalid(int opcode, int offset, int length) { argument 69 observer.parsed(bytes, offset, length, header(offset)); 73 public void visitNoArgs(int opcode, int offset, int length, Type type) { argument 74 observer.parsed(bytes, offset, length, header(offset)); 78 public void visitLocal(int opcode, int offset, int length, argument 80 String idxStr = (length <= 3) ? Hex.u1(idx) : Hex.u2(idx); 81 boolean argComment = (length == 1); 86 ((length <= 3) ? Hex.s1(value) : Hex.s2(value)); 94 observer.parsed(bytes, offset, length, 100 public void visitConstant(int opcode, int offset, int length, argument 146 visitBranch(int opcode, int offset, int length, int target) argument 154 visitSwitch(int opcode, int offset, int length, SwitchList cases, int padding) argument 180 visitNewarray(int offset, int length, CstType cst, ArrayList<Constant> intVals) argument 229 visitLiteralInt(int opcode, int offset, int length, int value) argument 256 visitLiteralLong(int opcode, int offset, int length, long value) argument 280 visitLiteralFloat(int opcode, int offset, int length, int bits) argument 298 visitLiteralDouble(int opcode, int offset, int length, long bits) argument [all...] |
H A D | StdAttributeFactory.java | 81 int offset, int length, ParseObserver observer) { 85 return deprecated(cf, offset, length, observer); 88 return enclosingMethod(cf, offset, length, observer); 91 return innerClasses(cf, offset, length, observer); 94 return runtimeInvisibleAnnotations(cf, offset, length, 98 return runtimeVisibleAnnotations(cf, offset, length, 102 return synthetic(cf, offset, length, observer); 105 return signature(cf, offset, length, observer); 108 return sourceFile(cf, offset, length, observer); 114 return constantValue(cf, offset, length, observe 80 parse0(DirectClassFile cf, int context, String name, int offset, int length, ParseObserver observer) argument 195 annotationDefault(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 211 code(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 315 constantValue(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 337 deprecated(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 349 enclosingMethod(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 378 exceptions(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 406 innerClasses(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 463 lineNumberTable(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 504 localVariableTable(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 527 localVariableTypeTable(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 608 runtimeInvisibleAnnotations(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 625 runtimeVisibleAnnotations(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 642 runtimeInvisibleParameterAnnotations(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 659 runtimeVisibleParameterAnnotations(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 676 signature(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 698 sourceFile(DirectClassFile cf, int offset, int length, ParseObserver observer) argument 720 synthetic(DirectClassFile cf, int offset, int length, ParseObserver observer) argument [all...] |
/dalvik/dx/tests/093-ssa-invoke-range/ |
H A D | Blort.java | 37 static void testTailParams(int destPos, int length) { argument 41 methodThatNeedsInvokeRange(src, 0, dest, 0, destPos, length);
|
/dalvik/dexgen/src/com/android/dexgen/util/ |
H A D | Hex.java | 237 * is always newline-terminated, unless the passed-in length was zero, 242 * @param length {@code >= 0;} number of bytes to dump 249 public static String dump(byte[] arr, int offset, int length, argument 251 int end = offset + length; 254 if (((offset | length | end) < 0) || (end > arr.length)) { 255 throw new IndexOutOfBoundsException("arr.length " + 256 arr.length + "; " + 264 if (length == 0) { 268 StringBuffer sb = new StringBuffer(length * [all...] |
H A D | Output.java | 103 * @param length {@code >= 0;} number of bytes to write 105 public void write(byte[] bytes, int offset, int length); argument 109 * a convenient shorthand for {@code write(bytes, 0, bytes.length)}.
|
/dalvik/dx/src/com/android/dx/util/ |
H A D | Hex.java | 237 * is always newline-terminated, unless the passed-in length was zero, 242 * @param length {@code >= 0;} number of bytes to dump 249 public static String dump(byte[] arr, int offset, int length, argument 251 int end = offset + length; 254 if (((offset | length | end) < 0) || (end > arr.length)) { 255 throw new IndexOutOfBoundsException("arr.length " + 256 arr.length + "; " + 264 if (length == 0) { 268 StringBuffer sb = new StringBuffer(length * [all...] |
H A D | Output.java | 103 * @param length {@code >= 0;} number of bytes to write 105 public void write(byte[] bytes, int offset, int length); argument 109 * a convenient shorthand for {@code write(bytes, 0, bytes.length)}.
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | LocalVariableList.java | 69 * any element whose {name, index, start, length} matches an 138 * @param length {@code >= 0;} the length (in bytecodes) of this variable's 145 public void set(int n, int startPc, int length, CstString name, argument 147 set0(n, new Item(startPc, length, name, descriptor, signature, index)); 206 /** {@code >= 0;} the length (in bytecodes) of this variable's scope */ 207 private final int length; field in class:LocalVariableList.Item 228 * @param length {@code >= 0;} the length (in bytecodes) of this variable's 235 public Item(int startPc, int length, CstStrin argument [all...] |
/dalvik/vm/ |
H A D | Bits.h | 220 * Skip over a UTF-8 string (preceded by a 4-byte length). 224 u4 length = read4BE(ppSrc); local 226 (*ppSrc) += length; 232 * Returns the length of the original string. 236 u4 length = read4BE(ppSrc); local 237 size_t copyLen = (length < bufLen) ? length : bufLen-1; 242 (*ppSrc) += length; 243 return length; 249 * Returns the string and its length 254 u4 length = read4BE(ppSrc); local [all...] |
H A D | Misc.h | 72 size_t length, HexDumpMode mode); 77 INLINE void dvmPrintHexDump(const void* vaddr, size_t length) { argument 79 vaddr, length, kHexDumpLocal); 85 INLINE void dvmPrintHexDumpDbg(const void* vaddr, size_t length,const char* tag) argument 89 vaddr, length, kHexDumpLocal);
|
H A D | RawDexFile.cpp | 249 int dvmRawDexFileOpenArray(u1* pBytes, u4 length, RawDexFile** ppRawDexFile) argument 253 if (!dvmPrepareDexInMemory(pBytes, length, &pDvmDex)) {
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | DebugInfoEncoder.java | 127 * @param length the number of bytes associated with this message 130 private void annotate(int length, String message) { argument 136 annotateTo.annotate(shouldConsume ? length : 0, message); 157 for (int i = 0 ; i < ret.length; i++) {
|