Searched refs:SparseWA (Results 1 - 3 of 3) sorted by relevance

/external/valgrind/main/include/
H A Dpub_tool_sparsewa.h43 // SparseWA: Interface //
49 // trivial to use SparseWA.
51 typedef struct _SparseWA SparseWA; /* opaque */ typedef in typeref:struct:_SparseWA
54 SparseWA* VG_(newSWA) ( void*(*alloc_nofail)(const HChar* cc, SizeT),
59 void VG_(deleteSWA) ( SparseWA* swa );
63 Bool VG_(addToSWA) ( SparseWA* swa, UWord key, UWord val );
70 Bool VG_(delFromSWA) ( SparseWA* swa,
78 Bool VG_(lookupSWA) ( SparseWA* swa,
83 void VG_(initIterSWA) ( SparseWA* swa );
89 Bool VG_(nextIterSWA)( SparseWA* sw
[all...]
/external/valgrind/main/coregrind/
H A Dm_sparsewa.c39 // SparseWA: Implementation //
118 static void swa_PUSH ( SparseWA* swa, UWord partial_key, Int curr_ix,
132 static void swa_POP ( SparseWA* swa,
149 static LevelN* swa_new_LevelN ( SparseWA* swa, Int level )
158 static Level0* swa_new_Level0 ( SparseWA* swa )
169 void VG_(initIterSWA) ( SparseWA* swa )
176 Bool VG_(nextIterSWA)( SparseWA* swa,
234 SparseWA* VG_(newSWA) ( void*(*alloc_nofail)(const HChar* cc, SizeT),
238 SparseWA* swa;
242 swa = alloc_nofail( cc, sizeof(SparseWA) );
[all...]
/external/valgrind/main/helgrind/
H A Dlibhb_core.c3830 2. A SparseWA of OldRefs. These store information about each old
3844 When the SparseWA becomes too big, we can throw away the OldRefs
4070 /// A SparseWA guest-addr -> OldRef, that refers to (1)
4117 static SparseWA* oldrefTree = NULL; /* SparseWA* OldRef* */

Completed in 158 milliseconds