Lines Matching refs:sitree
479 static void pp_StackTree ( WordFM* sitree, const HChar* who ) in pp_StackTree() argument
483 VG_(initIterFM)( sitree ); in pp_StackTree()
484 while (VG_(nextIterFM)( sitree, &keyW, &valW )) { in pp_StackTree()
501 static StackTreeNode* find_StackTreeNode ( WordFM* sitree, Addr a ) in find_StackTreeNode() argument
505 tl_assert(sitree); in find_StackTreeNode()
508 if (VG_(lookupFM)( sitree, &keyW, &valW, (UWord)&key )) { in find_StackTreeNode()
522 /*MOD*/WordFM* sitree, in add_blocks_to_StackTree() argument
537 tl_assert(sitree); in add_blocks_to_StackTree()
540 pp_StackTree( sitree, "add_blocks_to_StackTree-pre" ); in add_blocks_to_StackTree()
556 already_present = VG_(addToFM)( sitree, (UWord)nyu, 0 ); in add_blocks_to_StackTree()
561 pp_StackTree( sitree, "add_blocks_to_StackTree-step" ); in add_blocks_to_StackTree()
565 pp_StackTree( sitree, "add_blocks_to_StackTree-post" ); in add_blocks_to_StackTree()
570 static void del_blocks_from_StackTree ( /*MOD*/WordFM* sitree, in del_blocks_from_StackTree() argument
578 StackTreeNode* nd = find_StackTreeNode(sitree, addr); in del_blocks_from_StackTree()
582 b = VG_(delFromFM)( sitree, &oldK, &oldV, (UWord)nd ); in del_blocks_from_StackTree()
600 static void delete_StackTree ( WordFM* sitree ) in delete_StackTree() argument
602 VG_(deleteFM)( sitree, in delete_StackTree()