Home | History | Annotate | Download | only in qtools

Lines Matching refs:PUSH

21 // and defines push() and pop() methods.  This derived class is then
29 virtual void push(int stackLevel, uint64_t time, CallStackBase *base) {};
77 enum Action { NONE, PUSH, POP, NATIVE_PUSH };
184 if (action == PUSH) {
197 } else if (methodAction == PUSH) {
202 // If the method trace has a push or pop, then do it.
205 // This function is a Java method. Don't push or pop the
211 } else if (action == PUSH) {
217 // If the stack is now empty, then push the current function.
284 // we might be fooled into thinking this is a PUSH to a new function
295 // want to push this function.
303 // instruction was not a branch, then it's a PUSH.
305 return PUSH;
323 // either "bl" or "blx" then this is a PUSH. Also, if the
325 // branch instruction, we will call it a PUSH. This happens in
329 // - entering a .plt section ("procedure linkage table") is a PUSH,
331 // is also a push.
358 action = PUSH;
371 // local symbol then don't count it as a push or a pop.
376 action = PUSH;
514 mFrames[mTop].push(mTop, time, this);
633 // stack, then avoid an extraneous pop and push.
726 // method trace for which we don't have a previous push. Such an unmatched