Home
last modified time | relevance | path

Searched refs:si (Results 1 – 6 of 6) sorted by relevance

/bionic/linker/
Dlinker.c85 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 …]
Ddlfcn.c98 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()
Dlinker.h205 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/
Ds_nan.c74 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/
Darc4random.c87 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/
Dstrtod.c1923 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);