HomeSort by relevance Sort by last modified time
    Searched full:subroutine (Results 1 - 25 of 822) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /dalvik/dx/tests/098-dex-jsr-ret-throw/
info.txt 2 It contains an example of a subroutine being exited by a "throw" instruction in
3 such a way that it caused the frame merge and subroutine inliner
  /external/mockito/cglib-and-asm/src/org/mockito/asm/tree/analysis/
Subroutine.java 39 * A method subroutine (corresponds to a JSR instruction).
43 class Subroutine {
51 private Subroutine() {
54 Subroutine(
65 public Subroutine copy() {
66 Subroutine result = new Subroutine();
74 public boolean merge(final Subroutine subroutine) throws AnalyzerException {
77 if (subroutine.access[i] && !access[i]) {
    [all...]
Analyzer.java 68 private Subroutine[] subroutines;
109 subroutines = new Subroutine[n];
129 // computes the subroutine for each instruction:
130 Subroutine main = new Subroutine(null, m.maxLocals, null);
136 Subroutine sub = (Subroutine) subroutineHeads.get(jsr.label);
138 sub = new Subroutine(jsr.label, m.maxLocals, jsr);
175 Subroutine subroutine = subroutines[insn]; local
    [all...]
  /external/icu/icu4c/source/test/cintltst/
cdtrgtst.h 40 * test subroutine
45 * test subroutine used by the testing functions
cdattst.h 49 * test subroutine used by the testing functions
  /external/proguard/src/proguard/preverify/
CodeSubroutineInliner.java 71 // TODO: Remove this when the subroutine inliner has stabilized.
114 // Copy the non-subroutine instructions.
121 // Is this a returning subroutine?
125 // Skip the subroutine.
128 System.out.println(" Skipping original subroutine instruction "+instruction.toString(offset));
136 // Copy the instruction, inlining any subroutine call recursively.
164 * Appends the specified subroutine.
176 System.out.println(" Inlining subroutine ["+subroutineStart+" -> "+subroutineEnd+"] at ["+subroutineInvocationOffset+"]");
180 // subroutine invocation.
193 // Copy the subroutine instructions, inlining any subroutine call
    [all...]
  /dalvik/dx/tests/112-dex-return-jsr-result/
info.txt 2 from a jsr subroutine ends up being represented appropriately.
blort.j 24 jsr subroutine
28 jsr subroutine
31 subroutine:
  /dalvik/dx/src/com/android/dx/cf/code/
ReturnAddress.java 24 * Representation of a subroutine return address. In Java verification,
26 * know about a return address is the <i>start address</i> of the subroutine
31 /** {@code >= 0;} the start address of the subroutine being returned from */
38 * subroutine being returned from
101 * Gets the subroutine address.
103 * @return {@code >= 0;} the subroutine address
Frame.java 56 * @param subroutines {@code non-null;} list of subroutine start labels for
140 * Returns the largest subroutine nesting this block may be in. An
141 * empty list is returned if this block is not in any subroutine.
143 * list is ordered such that the deepest nesting (the actual subroutine
171 * be used when returning from a subroutine. The stack state of all
172 * subroutine invocations is identical, but the locals state may differ.
174 * @param startLabel {@code >=0;} The label of the returning subroutine's
176 * @param subLabel {@code >=0;} A calling label of a subroutine
192 throw new RuntimeException("returning from invalid subroutine");
196 throw new RuntimeException("returning from invalid subroutine");
    [all...]
Ropper.java 115 * {@code non-null;} list of subroutine-nest labels
136 private final Subroutine[] subroutines;
222 private class Subroutine {
223 /** list of all blocks that jsr to this subroutine */
225 /** List of all blocks that return from this subroutine */
227 /** first block in this subroutine */
233 * @param startBlock First block of the subroutine.
235 Subroutine(int startBlock) {
245 * @param startBlock First block of the subroutine.
247 * subroutine
1567 Subroutine subroutine; local
1695 Subroutine subroutine = subroutines[i]; local
    [all...]
  /external/javassist/src/main/javassist/bytecode/analysis/
Executor.java 55 * Execute the instruction, modeling the effects on the specified frame and subroutine.
56 * If a subroutine is passed, the access flags will be modified if this instruction accesses
63 * @param subroutine the optional subroutine this instruction belongs to.
66 public void execute(MethodInfo method, int pos, CodeIterator iter, Frame frame, Subroutine subroutine) throws BadBytecode {
114 evalLoad(Type.INTEGER, iter.byteAt(pos + 1), frame, subroutine);
117 evalLoad(Type.LONG, iter.byteAt(pos + 1), frame, subroutine);
120 evalLoad(Type.FLOAT, iter.byteAt(pos + 1), frame, subroutine);
123 evalLoad(Type.DOUBLE, iter.byteAt(pos + 1), frame, subroutine);
    [all...]
SubroutineScanner.java 36 private Subroutine[] subroutines;
41 public Subroutine[] scan(MethodInfo method) throws BadBytecode {
45 subroutines = new Subroutine[code.getCodeLength()];
54 // If an exception is thrown in subroutine, the handler
55 // is part of the same subroutine.
62 private void scan(int pos, CodeIterator iter, Subroutine sub) throws BadBytecode {
81 private boolean scanOp(int pos, CodeIterator iter, Subroutine sub) throws BadBytecode {
105 Subroutine s = (Subroutine) subTable.get(new Integer(target));
107 s = new Subroutine(target, pos)
    [all...]
Subroutine.java 24 * Represents a nested method subroutine (marked by JSR and RET).
28 public class Subroutine {
34 public Subroutine(int start, int caller) {
  /external/mesa3d/src/glsl/tests/lower_jumps/
lower_returns_2.opt_test 6 # the end of subroutine.
  /external/proguard/src/proguard/optimize/peephole/
BranchTargetFinder.java 55 // We'll explicitly mark instructions that are not part of a subroutine,
58 // marking such normal code as subroutine. The first mark wins, so we're
60 // as subroutine.
178 * Returns whether the instruction at the given offset is a subroutine
189 * subroutine in the CodeAttribute that was visited most recently.
199 * subroutine in the CodeAttribute that was visited most recently.
208 * Returns whether the subroutine at the given offset is ever returning
218 * Returns the start offset of the subroutine at the given offset, in the
228 * Returns the offset after the subroutine at the given offset, in the
376 // Set the subroutine returning flag and the subroutine end at eac
    [all...]
  /external/google-breakpad/src/testing/gtest/test/
gtest_sole_header_test.cc 39 void Subroutine() {
46 EXPECT_NO_FATAL_FAILURE(Subroutine());
53 ASSERT_NO_FATAL_FAILURE(Subroutine());
  /external/gtest/test/
gtest_sole_header_test.cc 39 void Subroutine() {
46 EXPECT_NO_FATAL_FAILURE(Subroutine());
53 ASSERT_NO_FATAL_FAILURE(Subroutine());
  /external/protobuf/gtest/test/
gtest_sole_header_test.cc 39 void Subroutine() {
46 EXPECT_NO_FATAL_FAILURE(Subroutine());
53 ASSERT_NO_FATAL_FAILURE(Subroutine());
  /ndk/sources/third_party/googletest/googletest/test/
gtest_sole_header_test.cc 39 void Subroutine() {
46 EXPECT_NO_FATAL_FAILURE(Subroutine());
53 ASSERT_NO_FATAL_FAILURE(Subroutine());
  /external/eigen/blas/f2c/
complexdots.c 25 extern /* Subroutine */ int cdotcw_(integer *, complex *, integer *,
41 extern /* Subroutine */ int cdotuw_(integer *, complex *, integer *,
57 extern /* Subroutine */ int zdotcw_(integer *, doublecomplex *, integer *,
73 extern /* Subroutine */ int zdotuw_(integer *, doublecomplex *, integer *,
  /dalvik/dx/tests/085-dex-jsr-ret/
blort.j 39 ; a subroutine with two returns and a catch block
50 ; a subroutine that does not return
  /external/icu/icu4c/source/test/intltest/
caltest.h 33 * test subroutine use by TestDOW943
59 * test subroutine used by TestDisambiguation765
63 * test subroutine used by TestDisambiguation765
75 * test subroutine used by TestGMTvsLocal4064654
164 // test subroutine used by TestDOW_LOCALandYEAR_WOY
167 // test subroutine used by TestDOW_LOCALandYEAR_WOY
178 // test subroutine use by TestDOWProgression
  /external/pcre/dist/
Detrail 6 # This subroutine does the work for one file.
  /bionic/libc/upstream-openbsd/lib/libc/stdio/
getc.c 38 * A subroutine version of the macro getc_unlocked.
49 * A subroutine version of the macro getc.

Completed in 773 milliseconds

1 2 3 4 5 6 7 8 91011>>