Home | History | Annotate | Download | only in armv5te
      1     /*
      2      * This handler transfers control to the interpeter without performing
      3      * any lookups.  It may be called either as part of a normal chaining
      4      * operation, or from the transition code in header.S.  We distinquish
      5      * the two cases by looking at the link register.  If called from a
      6      * translation chain, it will point to the chaining Dalvik PC -3.
      7      * On entry:
      8      *    lr - if NULL:
      9      *        r1 - the Dalvik PC to begin interpretation.
     10      *    else
     11      *        [lr, #3] contains Dalvik PC to begin interpretation
     12      *    rGLUE - pointer to interpState
     13      *    rFP - Dalvik frame pointer
     14      */
     15     cmp     lr, #0
     16     ldrne   r1,[lr, #3]
     17     ldr     r2, .LinterpPunt
     18     mov     r0, r1                       @ set Dalvik PC
     19     bx      r2
     20     @ doesn't return
     21 
     22 .LinterpPunt:
     23     .word   dvmJitToInterpPunt
     24