Lines Matching refs:inStack
94 bool LogParse::GetValidStack(int num, stack<string>& inStack, stack<string>& outStack) const in GetValidStack() argument
99 if (count < 1 || inStack.empty()) { in GetValidStack()
104 bool iStack = Tbox::IsCallStack(inStack.top()); in GetValidStack()
106 validStack = GetValidStack(count, inStack); in GetValidStack()
124 list<vector<string>> LogParse::StackToMultipart(stack<string>& inStack, size_t num) const in StackToMultipart() argument
129 while (!inStack.empty()) { in StackToMultipart()
130 string topStr = inStack.top(); in StackToMultipart()
141 inStack.pop(); in StackToMultipart()
145 inStack.pop(); in StackToMultipart()
154 string LogParse::GetValidBlock(stack<string> inStack, vector<string>& lastPart) const in GetValidBlock() argument
158 list<vector<string>> multiPart = StackToMultipart(inStack, 3); // 3 : first/second/last frame in GetValidBlock()
206 vector<string> LogParse::GetValidStack(size_t num, stack<string>& inStack) const in GetValidStack()
208 stack<string> src = inStack; in GetValidStack()
220 MatchIgnoreLibrary(inStack, outStatck, num); in GetValidStack()
240 void LogParse::MatchIgnoreLibrary(stack<string> inStack, stack<string>& outStack, size_t num) const in MatchIgnoreLibrary() argument
242 if (inStack.size() <= num) { in MatchIgnoreLibrary()
243 outStack = inStack; in MatchIgnoreLibrary()
249 outStack = inStack; in MatchIgnoreLibrary()
253 stack<string> src = inStack; in MatchIgnoreLibrary()