Searched refs:si (Results 1 – 6 of 6) sorted by relevance
/bionic/linker/ |
D | linker.c | 85 static int link_image(soinfo *si, unsigned wr_offset); 97 static inline int validate_soinfo(soinfo *si) in validate_soinfo() argument 99 return (si >= sopool && si < sopool + SO_MAX) || in validate_soinfo() 100 si == &libdl_info; in validate_soinfo() 259 soinfo *si; in alloc_info() local 278 si = freelist; in alloc_info() 282 memset(si, 0, sizeof(soinfo)); in alloc_info() 283 strlcpy((char*) si->name, name, sizeof(si->name)); in alloc_info() 284 sonext->next = si; in alloc_info() 285 si->next = NULL; in alloc_info() [all …]
|
D | dlfcn.c | 98 soinfo *si = find_containing_library(ret_addr); in dlsym() local 101 if(si && si->next) { in dlsym() 102 sym = lookup(symbol, &found, si->next); in dlsym() 135 soinfo *si = find_containing_library(addr); in dladdr() local 137 if(si) { in dladdr() 140 info->dli_fname = si->name; in dladdr() 141 info->dli_fbase = (void*)si->base; in dladdr() 144 Elf32_Sym *sym = find_containing_symbol(addr, si); in dladdr() 147 info->dli_sname = si->strtab + sym->st_name; in dladdr() 148 info->dli_saddr = (void*)(si->base + sym->st_value); in dladdr()
|
D | linker.h | 205 unsigned unload_library(soinfo *si); 206 Elf32_Sym *lookup_in_library(soinfo *si, const char *name); 209 Elf32_Sym *find_containing_symbol(const void *addr, soinfo *si); 211 void call_constructors_recursive(soinfo *si);
|
/bionic/libm/src/ |
D | s_nan.c | 74 int si; /* index into s */ local 84 for (si = 0; isxdigit(s[si]); si++) 93 if (--si < 0) 95 words[bitpos / 32] |= digittoint(s[si]) << (bitpos % 32);
|
/bionic/libc/bionic/ |
D | arc4random.c | 87 u_int8_t si; in arc4_addrandom() local 92 si = rs.s[rs.i]; in arc4_addrandom() 93 rs.j = (rs.j + si + dat[n % datlen]); in arc4_addrandom() 95 rs.s[rs.j] = si; in arc4_addrandom() 163 u_int8_t si, sj; in arc4_getbyte() local 166 si = rs.s[rs.i]; in arc4_getbyte() 167 rs.j = (rs.j + si); in arc4_getbyte() 170 rs.s[rs.j] = si; in arc4_getbyte() 171 return (rs.s[(si + sj) & 0xff]); in arc4_getbyte()
|
/bionic/libc/stdlib/ |
D | strtod.c | 1923 ULong si, zs; local 1950 si = *sx++; 1951 ys = (si & 0xffff) * q + carry; 1952 zs = (si >> 16) * q + (ys >> 16); 1986 si = *sx++; 1987 ys = (si & 0xffff) + carry; 1988 zs = (si >> 16) + (ys >> 16);
|