Rizin
unix-like reverse engineering framework and cli tools
|
#include "sdbht.h"
Go to the source code of this file.
Functions | |
void | sdbkv_fini (SdbKv *kv) |
RZ_API HtPP * | sdb_ht_new (void) |
static bool | sdb_ht_internal_insert (HtPP *ht, const char *key, const char *value, bool update) |
RZ_API bool | sdb_ht_insert (HtPP *ht, const char *key, const char *value) |
RZ_API bool | sdb_ht_insert_kvp (HtPP *ht, SdbKv *kvp, bool update) |
RZ_API bool | sdb_ht_update (HtPP *ht, const char *key, const char *value) |
RZ_API SdbKv * | sdb_ht_find_kvp (HtPP *ht, const char *key, bool *found) |
RZ_API char * | sdb_ht_find (HtPP *ht, const char *key, bool *found) |
RZ_API void | sdb_ht_free (HtPP *ht) |
RZ_API bool | sdb_ht_delete (HtPP *ht, const char *key) |
Definition at line 67 of file sdbht.c.
References key.
Referenced by _remove_afer_insert(), sdb_remove(), and sdb_set_internal().
Definition at line 59 of file sdbht.c.
Referenced by resolve_mig_subsystem(), rz_bin_pe_get_libs(), and symbols_from_stubs().
Definition at line 55 of file sdbht.c.
Referenced by sdb_const_get_len(), sdb_exists(), sdb_expire_get(), sdb_expire_set(), sdb_foreach_cdb(), and sdb_set_internal().
RZ_API void sdb_ht_free | ( | HtPP * | ht | ) |
Definition at line 63 of file sdbht.c.
Referenced by resolve_mig_subsystem(), rz_bin_pe_get_libs(), sdb_fini(), sdb_reset(), and symbols().
Definition at line 43 of file sdbht.c.
References key, sdb_ht_internal_insert(), and value.
Referenced by mig_hash_new(), rz_bin_pe_get_libs(), and symbols().
|
static |
Definition at line 19 of file sdbht.c.
References sdb_kv::base, err, sdb_kv::expire, free(), key, strdup(), update(), and value.
Referenced by sdb_ht_insert(), and sdb_ht_update().
RZ_API HtPP* sdb_ht_new | ( | void | ) |
Definition at line 11 of file sdbht.c.
References sdbkv_fini(), and strdup().
Referenced by mig_hash_new(), rz_bin_pe_get_libs(), sdb_new(), sdb_reset(), and symbols().
Definition at line 51 of file sdbht.c.
References key, sdb_ht_internal_insert(), and value.
void sdbkv_fini | ( | SdbKv * | kv | ) |
Definition at line 6 of file sdbht.c.
References sdb_kv::base, and free().
Referenced by sdb_ht_new().