Lines Matching refs:RangeMap
59 static void preen (/*MOD*/RangeMap* rm);
60 static Word find ( const RangeMap* rm, UWord key );
61 static void split_at ( /*MOD*/RangeMap* rm, UWord key );
62 static void show ( const RangeMap* rm );
65 RangeMap* VG_(newRangeMap) ( void*(*alloc_fn)(const HChar*,SizeT),
73 RangeMap* rm = alloc_fn(cc, sizeof(RangeMap));
90 void VG_(deleteRangeMap) ( RangeMap* rm )
99 void VG_(bindRangeMap) ( RangeMap* rm,
117 /*OUT*/UWord* val, const RangeMap* rm, UWord key )
126 UInt VG_(sizeRangeMap) ( const RangeMap* rm )
135 /*OUT*/UWord* val, const RangeMap* rm, Word ix )
146 static void preen (/*MOD*/RangeMap* rm)
163 static Word find ( const RangeMap* rm, UWord key )
172 VG_(core_panic)("RangeMap::find: not found");
186 static void split_at ( /*MOD*/RangeMap* rm, UWord key )
203 static void show ( const RangeMap* rm )