Lines Matching refs:sitree
480 static void pp_StackTree ( WordFM* sitree, HChar* who ) in pp_StackTree() argument
484 VG_(initIterFM)( sitree ); in pp_StackTree()
485 while (VG_(nextIterFM)( sitree, &keyW, &valW )) { in pp_StackTree()
502 static StackTreeNode* find_StackTreeNode ( WordFM* sitree, Addr a ) in find_StackTreeNode() argument
506 tl_assert(sitree); in find_StackTreeNode()
509 if (VG_(lookupFM)( sitree, &keyW, &valW, (UWord)&key )) { in find_StackTreeNode()
523 /*MOD*/WordFM* sitree, in add_blocks_to_StackTree() argument
538 tl_assert(sitree); in add_blocks_to_StackTree()
541 pp_StackTree( sitree, "add_blocks_to_StackTree-pre" ); in add_blocks_to_StackTree()
557 already_present = VG_(addToFM)( sitree, (UWord)nyu, 0 ); in add_blocks_to_StackTree()
562 pp_StackTree( sitree, "add_blocks_to_StackTree-step" ); in add_blocks_to_StackTree()
566 pp_StackTree( sitree, "add_blocks_to_StackTree-post" ); in add_blocks_to_StackTree()
571 static void del_blocks_from_StackTree ( /*MOD*/WordFM* sitree, in del_blocks_from_StackTree() argument
579 StackTreeNode* nd = find_StackTreeNode(sitree, addr); in del_blocks_from_StackTree()
583 b = VG_(delFromFM)( sitree, &oldK, &oldV, (UWord)nd ); in del_blocks_from_StackTree()
601 static void delete_StackTree ( WordFM* sitree ) in delete_StackTree() argument
603 VG_(deleteFM)( sitree, in delete_StackTree()