Lines Matching refs:StackTrieNode
49 class StackTrieNode {
51 StackTrieNode(MethodReference method, uint32_t dex_pc, uint32_t method_size, in StackTrieNode() function
52 StackTrieNode* parent) : in StackTrieNode()
56 StackTrieNode() : parent_(nullptr), method_(nullptr, 0), in StackTrieNode() function
59 StackTrieNode* GetParent() { return parent_; } in GetParent()
64 void AppendChild(StackTrieNode* child) { children_.insert(child); } in AppendChild()
65 StackTrieNode* FindChild(MethodReference method, uint32_t dex_pc);
72 bool operator()(StackTrieNode* node1, StackTrieNode* node2) const { in operator()
87 std::set<StackTrieNode*, StackTrieNodeComparator> children_;
88 StackTrieNode* parent_;
127 typedef std::set<StackTrieNode*> TrieNodeSet;
131 StackTrieNode* stack_trie_root_; // Root of the trie that stores sampled stack information.