Searched defs:length (Results 1 - 25 of 72) sorted by relevance

123

/dalvik/vm/mterp/c/
H A DOP_NEW_ARRAY.cpp5 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 DSysUtil.h45 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 DDexOptData.cpp49 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 DJdwpHandler.h29 u4 length; member in struct:JdwpReqHeader
/dalvik/vm/native/
H A Dorg_apache_harmony_dalvik_ddmc_DdmServer.cpp26 * 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 Djava_lang_reflect_Array.cpp26 * 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 Ddalvik_system_VMRuntime.cpp99 int length = args[2]; local
105 if (length < 0) {
106 dvmThrowNegativeArraySizeException(length);
115 length,
H A Djava_lang_System.cpp109 * 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 DRawAttribute.java59 * @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 DMain.java32 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 DMarkSweep.h37 size_t length; member in struct:GcMarkStack
/dalvik/dx/src/com/android/dx/cf/direct/
H A DAttributeFactory.java85 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 DAnnotationParser.java78 * @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 DCodeObserver.java68 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 DStdAttributeFactory.java81 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 DBlort.java37 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 DHex.java237 * 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 DOutput.java103 * @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 DHex.java237 * 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 DOutput.java103 * @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 DLocalVariableList.java69 * 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 DBits.h220 * 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 DMisc.h72 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 DRawDexFile.cpp249 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 DDebugInfoEncoder.java127 * @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++) {

Completed in 9443 milliseconds

123