diff options
Diffstat (limited to 'ldso/ldso/bfin/dl-inlines.h')
-rw-r--r-- | ldso/ldso/bfin/dl-inlines.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ldso/ldso/bfin/dl-inlines.h b/ldso/ldso/bfin/dl-inlines.h index 76ce32dea..f8b8f85f1 100644 --- a/ldso/ldso/bfin/dl-inlines.h +++ b/ldso/ldso/bfin/dl-inlines.h @@ -200,7 +200,7 @@ struct funcdesc_ht /* Current number of elements. */ size_t n_elements; -}; +}; inline static int hash_pointer (const void *p) @@ -219,11 +219,11 @@ htab_create (void) ht->entries = _dl_malloc (sizeof (struct funcdesc_ht_value *) * ht->size); if (! ht->entries) return NULL; - + ht->n_elements = 0; _dl_memset (ht->entries, 0, sizeof (struct funcdesc_ht_value *) * ht->size); - + return ht; } @@ -361,14 +361,14 @@ htab_find_slot (struct funcdesc_ht *htab, void *ptr, int insert) goto empty_entry; else if ((*entry)->entry_point == ptr) return entry; - + hash2 = 1 + hash % (size - 2); for (;;) { index += hash2; if (index >= size) index -= size; - + entry = &htab->entries[index]; if (!*entry) goto empty_entry; @@ -427,7 +427,7 @@ _dl_lookup_address (void const *address) if ((Elf32_Addr)address & 7) /* It's not a function descriptor. */ return address; - + fd = (struct funcdesc_value const *)address; for (rpnt = _dl_loaded_modules; rpnt; rpnt = rpnt->next) @@ -448,7 +448,7 @@ _dl_lookup_address (void const *address) else address = fd; } - + return address; } @@ -531,7 +531,7 @@ __dl_map_segment (Elf32_Ehdr *epnt, (tryaddr = 0, size = (ppnt->p_vaddr & ADDR_ALIGN) + ppnt->p_filesz, LXFLAGS(ppnt->p_flags), - flags | MAP_EXECUTABLE | MAP_DENYWRITE, + flags | MAP_EXECUTABLE | MAP_DENYWRITE, infile, ppnt->p_offset & OFFS_ALIGN); if (_dl_mmap_check_error(status) || (tryaddr && tryaddr != status)) |