Searched refs:hsearch (Results 1 – 12 of 12) sorted by relevance
/aosp12/bionic/libc/upstream-freebsd/lib/libc/stdlib/ |
H A D | hsearch_r.c | 49 ENTRY *entry = &hsearch->entries[index & hsearch->index_mask]; in hsearch_lookup_free() 78 struct __hsearch *hsearch; in hsearch_r() local 82 hsearch = htab->__hsearch; in hsearch_r() 90 entry = &hsearch->entries[index & hsearch->index_mask]; in hsearch_r() 105 if (hsearch->entries_used * 2 >= hsearch->index_mask) { in hsearch_r() 107 old_count = hsearch->index_mask + 1; in hsearch_r() 108 old_entries = hsearch->entries; in hsearch_r() 120 hsearch->entries = new_entries; in hsearch_r() 121 hsearch->index_mask = new_count - 1; in hsearch_r() 141 hsearch = htab->__hsearch; in hsearch_r() [all …]
|
H A D | hcreate_r.c | 37 struct __hsearch *hsearch; in hcreate_r() local 45 hsearch = malloc(sizeof(*hsearch)); in hcreate_r() 46 if (hsearch == NULL) in hcreate_r() 48 hsearch->entries = calloc(16, sizeof(ENTRY)); in hcreate_r() 49 if (hsearch->entries == NULL) { in hcreate_r() 50 free(hsearch); in hcreate_r() 58 arc4random_buf(&hsearch->offset_basis, sizeof(hsearch->offset_basis)); in hcreate_r() 59 hsearch->index_mask = 0xf; in hcreate_r() 60 hsearch->entries_used = 0; in hcreate_r() 61 htab->__hsearch = hsearch; in hcreate_r()
|
H A D | hdestroy_r.c | 37 struct __hsearch *hsearch; in hdestroy_r() local 40 hsearch = htab->__hsearch; in hdestroy_r() 41 free(hsearch->entries); in hdestroy_r() 42 free(hsearch); in hdestroy_r()
|
H A D | hcreate.c | 62 hsearch(ENTRY item, ACTION action) in hsearch() function
|
/aosp12/bionic/tests/ |
H A D | search_test.cpp | 228 e = hsearch(ENTRY{.key = const_cast<char*>("a"), .data = const_cast<char*>("A")}, ENTER); in TEST() 230 e = hsearch(ENTRY{.key = const_cast<char*>("aa"), .data = const_cast<char*>("B")}, ENTER); in TEST() 232 e = hsearch(ENTRY{.key = const_cast<char*>("aaa"), .data = const_cast<char*>("C")}, ENTER); in TEST() 236 e = hsearch(ENTRY{.key = const_cast<char*>("aaaa"), .data = nullptr}, FIND); in TEST() 240 e = hsearch(ENTRY{.key = const_cast<char*>("aa"), .data = nullptr}, FIND); in TEST() 244 e = hsearch(ENTRY{.key = const_cast<char*>("aa"), .data = const_cast<char*>("X")}, ENTER); in TEST() 249 e = hsearch(ENTRY{.key = const_cast<char*>("aa"), .data = nullptr}, FIND); in TEST() 252 e = hsearch(ENTRY{.key = const_cast<char*>("a"), .data = nullptr}, FIND); in TEST() 254 e = hsearch(ENTRY{.key = const_cast<char*>("aaa"), .data = nullptr}, FIND); in TEST() 304 ASSERT_TRUE(hsearch(e, ENTER) != nullptr); in TEST() [all …]
|
/aosp12/bionic/tests/headers/posix/ |
H A D | search_h.c | 53 FUNCTION(hsearch, ENTRY* (*f)(ENTRY, ACTION)); in search_h()
|
/aosp12/bionic/libc/include/ |
H A D | search.h | 115 ENTRY* hsearch(ENTRY __entry, ACTION __action) __INTRODUCED_IN(28);
|
/aosp12/system/sepolicy/tools/ |
H A D | check_seapp.c | 1059 f = hsearch(e, FIND); in rule_add() 1087 f = hsearch(e, ENTER); in rule_add()
|
/aosp12/bionic/libc/tools/ |
H A D | posix-2013.txt | 392 hsearch
|
/aosp12/bionic/docs/ |
H A D | status.md | 93 * `hcreate`/`hcreate_r`/`hdestroy`/`hdestroy_r`/`hsearch`/`hsearch_r` (completing <search.h>)
|
/aosp12/bionic/libc/ |
H A D | libc.map.txt | 1379 hsearch;
|
/aosp12/bionic/tools/versioner/platforms/ |
H A D | libc.map.txt | 1379 hsearch;
|