/dalvik/dx/src/com/android/dx/merge/ |
H A D | CollisionPolicy.java | 17 package com.android.dx.merge;
|
H A D | SortableType.java | 17 package com.android.dx.merge;
|
H A D | InstructionTransformer.java | 17 package com.android.dx.merge; 108 throw new DexException("Cannot merge new index " + newIndex +
|
H A D | DexMerger.java | 17 package com.android.dx.merge; 185 public Dex merge() throws IOException { method in class:DexMerger 192 * simply merge the result with itself. 1114 merged = new DexMerger(merged, toMerge, CollisionPolicy.KEEP_FIRST).merge();
|
/dalvik/dexgen/src/com/android/dexgen/util/ |
H A D | IntSet.java | 50 * @param other {@code non-null;} other set to merge with. 52 void merge(IntSet other); method in interface:IntSet
|
H A D | ListIntSet.java | 61 public void merge(IntSet other) { method in class:ListIntSet
|
H A D | BitIntSet.java | 71 public void merge(IntSet other) { method in class:BitIntSet
|
/dalvik/dx/src/com/android/dx/util/ |
H A D | IntSet.java | 50 * @param other {@code non-null;} other set to merge with. 52 void merge(IntSet other); method in interface:IntSet
|
H A D | ListIntSet.java | 61 public void merge(IntSet other) { method in class:ListIntSet
|
H A D | BitIntSet.java | 71 public void merge(IntSet other) { method in class:BitIntSet
|
/dalvik/dx/tests/119-merge-conflict/com/android/dx/merge/ |
H A D | MergeConflictTest.java | 17 package com.android.dx.merge; 31 Dex ab = new DexMerger(a, b, CollisionPolicy.FAIL).merge(); 36 dexMerger.merge();
|
/dalvik/dx/tests/119-merge-conflict/ |
H A D | run | 23 dx --dex --output=test.jar com/android/dx/merge/* $dxjar 25 # Build a resource .jar containing the .dex files to merge 31 junit.textui.TestRunner com.android.dx.merge.MergeConflictTest > unit-out.txt
|
/dalvik/dx/tests/115-merge/ |
H A D | run | 23 dx --dex --output=test.jar com/android/dx/merge/* $dxjar 25 # Build a resource .jar containing the .dex files to merge 34 junit.textui.TestRunner com.android.dx.merge.DexMergeTest > unit-out.txt
|
/dalvik/vm/alloc/ |
H A D | DdmHeap.cpp | 184 bool merge; member in struct:HeapChunkContext 328 //TODO: if ctx.merge, see if this chunk is different from the last chunk. 394 static void walkHeap(bool merge, bool native) argument 405 ctx.merge = merge; 409 if (ctx.merge) { 435 bool merge; local 460 merge = true; 462 merge = false; 476 walkHeap(merge, nativ [all...] |
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | OneLocalsArray.java | 190 public LocalsArray merge(LocalsArray other) { method in class:OneLocalsArray 192 return merge((OneLocalsArray)other); 194 // LocalsArraySet knows how to merge me. 195 return other.merge(this); 201 * instance. A more-refined version of {@link #merge(LocalsArray) merge} 204 * @param other locals array with which to merge 205 * @return this instance if merge was a no-op, or a new instance if 206 * the merge resulted in a change. 208 public OneLocalsArray merge(OneLocalsArra method in class:OneLocalsArray [all...] |
H A D | LocalsArraySet.java | 253 * @param other {@code non-null;} to merge 254 * @return {@code non-null;} this instance if merge was a no-op, or 262 newPrimary = primary.merge(other.getPrimary()); 282 resultla = la1.merge(la2); 304 * @param other {@code non-null;} to merge 305 * @return {@code non-null;} this instance if merge was a no-op, or 313 newPrimary = primary.merge(other.getPrimary()); 323 resultla = la.merge(other); 344 public LocalsArraySet merge(LocalsArray other) { method in class:LocalsArraySet 389 newPrimary = primary.merge(othe [all...] |
H A D | LocalsArray.java | 155 * @return {@code non-null;} the merge result, a new instance or this 157 public abstract LocalsArray merge(LocalsArray other); method in class:LocalsArray 166 * @return {@code non-null;} the merge result, a new instance or this
|
H A D | Frame.java | 217 resultLocals = getLocals().merge(other.getLocals()); 218 resultStack = getStack().merge(other.getStack()); 263 * If a frame merge results in, effectively, a subroutine return through 268 * @param locals {@code non-null;} LocalsArray from before a merge 271 * @return {@code non-null;} locals set appropriate for merge 319 resultStack = getStack().merge(other.getStack());
|
H A D | ExecutionStack.java | 299 * this merge results in a change. If no change results, this instance is 303 * @param other {@code non-null;} a stack to merge with 304 * @return {@code non-null;} the result of the merge 306 public ExecutionStack merge(ExecutionStack other) { method in class:ExecutionStack
|
/dalvik/dx/junit-tests/com/android/dx/util/ |
H A D | ListIntSetTest.java | 118 setA.merge(setB); 145 setA.merge(setB); 172 setA.merge(setB);
|
H A D | BitIntSetTest.java | 130 setA.merge(setB); 156 setA.merge(setB); 182 setA.merge(setB);
|
/dalvik/dx/etc/ |
H A D | dexmerger | 89 exec java $javaOpts -cp "$jarpath" com.android.dx.merge.DexMerger "$@"
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
H A D | InterferenceGraph.java | 85 set.merge(interference.get(reg));
|
/dalvik/dx/tests/115-merge/com/android/dx/merge/ |
H A D | DexMergeTest.java | 17 package com.android.dx.merge; 136 * each merge. Setting a low 1KiB ceiling on the maximum size caused 144 Dex merged = new DexMerger(dexA, dexB, CollisionPolicy.KEEP_FIRST).merge(); 150 merged = dexMerger.merge(); 161 Dex merged = new DexMerger(dexA, dexB, CollisionPolicy.KEEP_FIRST).merge();
|
/dalvik/dx/src/com/android/dx/command/dexer/ |
H A D | Main.java | 41 import com.android.dx.merge.CollisionPolicy; 42 import com.android.dx.merge.DexMerger; 166 /** Library .dex files to merge into the output .dex. */ 418 result = new DexMerger(dexA, dexB, CollisionPolicy.KEEP_FIRST).merge(); 439 Dex ab = new DexMerger(a, b, CollisionPolicy.FAIL).merge(); 1204 /** whether to merge with the output dex file if it exists. */
|