mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
Document the NULL-ness of the return values of HT_construct and HT_to_array.
Audit call sites. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14532
This commit is contained in:
parent
2aa67544d6
commit
a51a7bb1db
@ -293,7 +293,6 @@ void DRD_(register_malloc_wrappers)(const StartUsingMem start_callback,
|
||||
{
|
||||
tl_assert(s_malloc_list == 0);
|
||||
s_malloc_list = VG_(HT_construct)("drd_malloc_list");
|
||||
tl_assert(s_malloc_list);
|
||||
tl_assert(start_callback);
|
||||
tl_assert(stop_callback);
|
||||
|
||||
|
||||
@ -54,7 +54,7 @@ typedef struct _VgHashTable * VgHashTable;
|
||||
/* Make a new table. Allocates the memory with VG_(calloc)(), so can
|
||||
be freed with VG_(free)(). The table starts small but will
|
||||
periodically be expanded. This is transparent to the users of this
|
||||
module. */
|
||||
module. The function never returns NULL. */
|
||||
extern VgHashTable VG_(HT_construct) ( const HChar* name );
|
||||
|
||||
/* Count the number of nodes in a table. */
|
||||
@ -95,7 +95,8 @@ extern void VG_(HT_print_stats) ( VgHashTable table, HT_Cmp_t cmp );
|
||||
|
||||
/* Allocates a suitably-sized array, copies pointers to all the hashtable
|
||||
elements into it, then returns both the array and the size of it. The
|
||||
array must be freed with VG_(free). */
|
||||
array must be freed with VG_(free). If the hashtable is empty, the
|
||||
function returns NULL and assigns *nelems = 0. */
|
||||
extern VgHashNode** VG_(HT_to_array) ( VgHashTable t, /*OUT*/ UInt* n_elems );
|
||||
|
||||
/* Reset the table's iterator to point to the first element. */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user