/bionic/libc/bionic/ |
realpath.c | 56 * components. Returns (resolved) on success, or (NULL) on failure, 57 * in which case the path which caused trouble is left in (resolved). 60 realpath(path, resolved) 62 char *resolved; 71 (void)strcpy(resolved, "."); 76 * Find the dirname and basename from the path to be resolved. 83 (void)strncpy(resolved, path, MAXPATHLEN - 1); 84 resolved[MAXPATHLEN - 1] = '\0'; 86 q = strrchr(resolved, '/'); 89 if (q == resolved) [all...] |
/dalvik/vm/mterp/x86/ |
OP_FILLED_NEW_ARRAY.S | 17 movl (%eax,%ecx,4),%eax # eax<- resolved class 19 testl %eax,%eax # already resolved?
|
OP_INVOKE_DIRECT.S | 23 movl (%ecx,%eax,4),%eax # eax<- resolved methodToCall 27 testl %eax,%eax # already resolved? 29 je .L${opcode}_resolve # not resolved, do it now
|
OP_SGET.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 15 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr 16 testl %eax,%eax # resolved entry null? 39 call dvmResolveStaticField # eax<- resolved StaticField ptr
|
OP_SGET_WIDE.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 14 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr 15 testl %eax,%eax # resolved entry null? 40 call dvmResolveStaticField # eax<- resolved StaticField ptr
|
OP_SPUT.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 15 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr 16 testl %eax,%eax # resolved entry null? 39 call dvmResolveStaticField # eax<- resolved StaticField ptr
|
OP_SPUT_WIDE.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 15 movl (%ecx,%eax,4),%eax # eax<- resolved StaticField ptr 16 testl %eax,%eax # resolved entry null? 41 call dvmResolveStaticField # eax<- resolved StaticField ptr
|
OP_INSTANCE_OF.S | 6 %verify "class not resolved" 7 %verify "class already resolved" 12 * an already-resolved class. 25 movl (%ecx,rPC,4),%ecx # ecx<- resolved class 27 testl %ecx,%ecx # have we resolved this before? 28 je .L${opcode}_resolve # not resolved, do it now 29 .L${opcode}_resolved: # eax<- obj->clazz, ecx<- resolved class 38 * ecx holds class resolved from BBBB 90 call dvmResolveClass # eax<- resolved ClassObject ptr 95 * hold the obj->clazz, and ecx to hold the resolved clas [all...] |
/dalvik/vm/mterp/armv5te/ |
OP_IGET.S | 4 %verify "field already resolved" 5 %verify "field not yet resolved" 6 %verify "field cannot be resolved" 18 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr 19 cmp r0, #0 @ is resolved entry null? 20 bne .L${opcode}_finish @ no, already resolved 24 bl dvmResolveInstField @ r0<- resolved InstField ptr 32 * r0 holds resolved field
|
OP_NEW_INSTANCE.S | 2 %verify "class not resolved" 3 %verify "class cannot be resolved" 6 %verify "class already resolved/initialized" 16 ldr r0, [r3, r1, lsl #2] @ r0<- resolved class 18 cmp r0, #0 @ already resolved? 62 bl dvmResolveClass @ r0<- resolved ClassObject ptr
|
OP_INVOKE_STATIC.S | 14 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall 15 cmp r0, #0 @ already resolved?
|
OP_CHECK_CAST.S | 6 %verify "class not resolved" 7 %verify "class already resolved" 19 ldr r1, [r0, r2, lsl #2] @ r1<- resolved class 21 cmp r1, #0 @ have we resolved this before? 22 beq .L${opcode}_resolve @ not resolved, do it now 35 * r1 holds class resolved from BBBB 64 bl dvmResolveClass @ r0<- resolved ClassObject ptr 67 mov r1, r0 @ r1<- class resolved from BBB
|
OP_INVOKE_DIRECT.S | 20 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall 24 cmp r0, #0 @ already resolved? 27 beq .L${opcode}_resolve @ not resolved, do it now
|
OP_SGET.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 14 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr 15 cmp r0, #0 @ is resolved entry null? 27 * Continuation if the field has not yet been resolved. 34 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
|
OP_SGET_WIDE.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 12 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr 13 cmp r0, #0 @ is resolved entry null? 26 * Continuation if the field has not yet been resolved. 33 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
|
OP_SPUT.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 14 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr 15 cmp r0, #0 @ is resolved entry null? 27 * Continuation if the field has not yet been resolved. 34 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
|
OP_SPUT_WIDE.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 13 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr 15 cmp r0, #0 @ is resolved entry null? 26 * Continuation if the field has not yet been resolved. 34 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
|
OP_INSTANCE_OF.S | 6 %verify "class not resolved" 7 %verify "class already resolved" 12 * an already-resolved class. 24 ldr r1, [r2, r3, lsl #2] @ r1<- resolved class 26 cmp r1, #0 @ have we resolved this before? 27 beq .L${opcode}_resolve @ not resolved, do it now 28 .L${opcode}_resolved: @ r0=obj->clazz, r1=resolved class 37 * r1 holds class resolved from BBBB 78 bl dvmResolveClass @ r0<- resolved ClassObject ptr 81 mov r1, r0 @ r1<- class resolved from BB [all...] |
/dalvik/vm/mterp/armv6t2/ |
OP_IGET.S | 4 %verify "field already resolved" 5 %verify "field not yet resolved" 6 %verify "field cannot be resolved" 18 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr 19 cmp r0, #0 @ is resolved entry null? 20 bne .L${opcode}_finish @ no, already resolved 24 bl dvmResolveInstField @ r0<- resolved InstField ptr 32 * r0 holds resolved field
|
OP_IGET_WIDE.S | 3 %verify "field already resolved" 4 %verify "field not yet resolved" 5 %verify "field cannot be resolved" 15 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr 16 cmp r0, #0 @ is resolved entry null? 17 bne .L${opcode}_finish @ no, already resolved 21 bl dvmResolveInstField @ r0<- resolved InstField ptr 29 * r0 holds resolved field
|
OP_IPUT.S | 4 %verify "field already resolved" 5 %verify "field not yet resolved" 6 %verify "field cannot be resolved" 18 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr 19 cmp r0, #0 @ is resolved entry null? 20 bne .L${opcode}_finish @ no, already resolved 24 bl dvmResolveInstField @ r0<- resolved InstField ptr 32 * r0 holds resolved field
|
/dalvik/vm/mterp/x86-atom/ |
OP_CONST_CLASS.S | 38 movl (%eax, %ecx, 4), %eax # %eax<- resolved class 39 cmp $$0, %eax # check if classes is resolved before? 41 SET_VREG %eax, rINST # vAA<- resolved class 46 * Continuation if the Class has not yet been resolved. 66 SET_VREG %eax, rINST # vAA<- resolved class
|
/frameworks/base/tests/CoreTests/android/core/ |
URITest.java | 50 URI resolved = b.resolve(uri); local 52 // + " resolved=" + resolved); 53 assertEquals(expected, resolved.toString());
|
/dalvik/vm/mterp/armv4t/ |
OP_SGET_WIDE.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 12 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr 13 cmp r0, #0 @ is resolved entry null? 27 * Continuation if the field has not yet been resolved. 34 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
|
OP_SPUT_WIDE.S | 2 %verify "field already resolved" 3 %verify "field not yet resolved" 4 %verify "field cannot be resolved" 13 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr 15 cmp r0, #0 @ is resolved entry null? 27 * Continuation if the field has not yet been resolved. 35 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
|