/libcore/luni/src/main/native/ |
realpath.cpp | 48 bool realpath(const char* path, std::string& resolved) { 55 resolved = "/"; 78 if (resolved.size() > 1) { 79 resolved.erase(resolved.rfind('/')); 85 if (resolved[resolved.size() - 1] != '/') { 86 resolved += '/'; 88 resolved += nextPathComponent; 92 if (lstat(resolved.c_str(), &sb) == 0 && S_ISLNK(sb.st_mode)) [all...] |
/bionic/libc/bionic/ |
realpath.c | 39 * char *realpath(const char *path, char resolved[PATH_MAX]); 42 * components. Returns (resolved) on success, or (NULL) on failure, 43 * in which case the path which caused trouble is left in (resolved). 46 realpath(const char *path, char resolved[PATH_MAX]) 58 resolved[0] = '/'; 59 resolved[1] = '\0'; 61 return (resolved); 65 if (getcwd(resolved, PATH_MAX) == NULL) { 66 strlcpy(resolved, ".", PATH_MAX); 69 resolved_len = strlen(resolved); [all...] |
/external/javassist/src/main/javassist/bytecode/analysis/ |
MultiType.java | 28 * is to reduce the set of possible types down to a single resolved type. This 50 private Type resolved; field in class:MultiType 70 if (resolved != null) 71 return resolved.getCtClass(); 111 if (resolved != null) 112 return type.isAssignableFrom(resolved); 123 // Update previous merge paths to the same resolved type 124 resolved = Type.get((CtClass)map.values().iterator().next()); 139 resolved = potentialClass; 160 source.resolved = resolved [all...] |
/dalvik/vm/mterp/x86/ |
OP_FILLED_NEW_ARRAY.S | 16 movl (%eax,%ecx,4),%eax # eax<- resolved class 18 testl %eax,%eax # already resolved?
|
OP_FILLED_NEW_ARRAY_JUMBO.S | 11 movl (%eax,%ecx,4),%eax # eax<- resolved class 13 testl %eax,%eax # already resolved?
|
OP_INSTANCE_OF.S | 6 %verify "class not resolved" 7 %verify "class already resolved" 12 * an already-resolved class. 25 movl (%ecx,rIBASE,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 35 * ecx holds class resolved from BBBB 82 call dvmResolveClass # eax<- resolved ClassObject ptr 86 * hold the obj->clazz, and ecx to hold the resolved clas [all...] |
OP_INSTANCE_OF_JUMBO.S | 6 %verify "class not resolved" 7 %verify "class already resolved" 12 * an already-resolved class. 24 movl (%ecx,rIBASE,4),%ecx # ecx<- resolved class 26 testl %ecx,%ecx # have we resolved this before? 27 je .L${opcode}_resolve # not resolved, do it now 28 .L${opcode}_resolved: # eax<- obj->clazz, ecx<- resolved class 34 * ecx holds class resolved from BBBB 78 call dvmResolveClass # eax<- resolved ClassObject ptr 82 * 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_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 desired class resolved from BBBB 63 bl dvmResolveClass @ r0<- resolved ClassObject ptr 66 mov r1, r0 @ r1<- class resolved from BBB
|
OP_CHECK_CAST_JUMBO.S | 6 %verify "class not resolved" 7 %verify "class already resolved" 21 ldr r1, [r0, r2, lsl #2] @ r1<- resolved class 23 cmp r1, #0 @ have we resolved this before? 24 beq .L${opcode}_resolve @ not resolved, do it now 34 * r1 holds desired class resolved from AAAAAAAA 70 bl dvmResolveClass @ r0<- resolved ClassObject ptr 73 mov r1, r0 @ r1<- class resolved from AAAAAAAA
|
OP_IGET_JUMBO.S | 4 %verify "field already resolved" 5 %verify "field not yet resolved" 6 %verify "field cannot be resolved" 21 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr 22 cmp r0, #0 @ is resolved entry null? 23 bne .L${opcode}_finish @ no, already resolved 27 bl dvmResolveInstField @ r0<- resolved InstField ptr 28 b .L${opcode}_resolved @ resolved, continue 33 * r0 holds resolved field 43 * r0 holds resolved fiel [all...] |
OP_IGET_WIDE_JUMBO.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 25 b .L${opcode}_resolved @ resolved, continue 30 * r0 holds resolved field 40 * r0 holds resolved fiel [all...] |
OP_IPUT_JUMBO.S | 4 %verify "field already resolved" 5 %verify "field not yet resolved" 6 %verify "field cannot be resolved" 21 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr 22 cmp r0, #0 @ is resolved entry null? 23 bne .L${opcode}_finish @ no, already resolved 27 bl dvmResolveInstField @ r0<- resolved InstField ptr 28 b .L${opcode}_resolved @ resolved, continue 33 * r0 holds resolved field 43 * r0 holds resolved fiel [all...] |
OP_IPUT_OBJECT_JUMBO.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 25 b .L${opcode}_resolved @ resolved, continue 30 * r0 holds resolved field 40 * r0 holds resolved fiel [all...] |
OP_IPUT_WIDE_JUMBO.S | 4 %verify "field already resolved" 5 %verify "field not yet resolved" 6 %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 22 b .L${opcode}_resolved @ resolved, continue 27 * r0 holds resolved field 37 * r0 holds resolved fiel [all...] |
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_INVOKE_DIRECT_JUMBO.S | 19 ldr r0, [r3, r1, lsl #2] @ r0<- resolved methodToCall 20 cmp r0, #0 @ already resolved? 23 beq .L${opcode}_resolve @ not resolved, do it now
|
OP_SGET.S | 3 %verify "field already resolved" 4 %verify "field not yet resolved" 5 %verify "field cannot be resolved" 15 ldr r0, [r10, r1, lsl #2] @ r0<- resolved StaticField ptr 16 cmp r0, #0 @ is resolved entry null? 29 * Continuation if the field has not yet been resolved. 40 bl dvmResolveStaticField @ r0<- resolved StaticField ptr 46 * that the field is fully resolved before including this instruction.
|
OP_SGET_JUMBO.S | 3 %verify "field already resolved" 4 %verify "field not yet resolved" 5 %verify "field cannot be resolved" 18 ldr r0, [r10, r1, lsl #2] @ r0<- resolved StaticField ptr 19 cmp r0, #0 @ is resolved entry null? 32 * Continuation if the field has not yet been resolved. 43 bl dvmResolveStaticField @ r0<- resolved StaticField ptr 49 * that the field is fully resolved before including this instruction.
|
OP_SGET_WIDE_JUMBO.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 StaticField ptr 16 cmp r0, #0 @ is resolved entry null? 34 * Continuation if the field has not yet been resolved. 43 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
|
/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
|
/libcore/luni/src/test/java/libcore/java/net/ |
OldAndroidURITest.java | 46 URI resolved = b.resolve(uri); local 47 assertEquals(expected, resolved.toString());
|