Lines Matching refs:event
57 void updateStack(BBEvent *event, symbol_type *function);
79 Action getAction(BBEvent *event, symbol_type *function);
80 void doMethodAction(BBEvent *event, symbol_type *function);
81 void doMethodPop(BBEvent *event, uint32_t addr, const uint32_t flags);
85 void doPush(BBEvent *event, symbol_type *function);
86 void doPop(BBEvent *event, symbol_type *function, Action methodAction);
161 CallStack<FRAME, BASE>::updateStack(BBEvent *event, symbol_type *function) in updateStack() argument
169 doMethodAction(event, function); in updateStack()
172 Action action = getAction(event, function); in updateStack()
185 doPush(event, function); in updateStack()
187 doPop(event, function, NONE); in updateStack()
194 doPop(event, function, NONE); in updateStack()
196 doPop(event, function, POP); in updateStack()
198 doPush(event, function); in updateStack()
210 doPop(event, function, methodAction); in updateStack()
212 doPush(event, function); in updateStack()
219 uint64_t time = event->time - mSkippedTime; in updateStack()
228 mPrevEvent = *event; in updateStack()
247 CallStack<FRAME, BASE>::getAction(BBEvent *event, symbol_type *function) in getAction() argument
254 offset = event->bb_addr - function->addr - function->region->base_addr; in getAction()
288 if (prev_end_addr == event->bb_addr) { in getAction()
383 void CallStack<FRAME, BASE>::doPush(BBEvent *event, symbol_type *function) in doPush() argument
385 uint64_t time = event->time - mSkippedTime; in doPush()
457 event->bb_addr); in doPush()
552 void CallStack<FRAME, BASE>::doPop(BBEvent *event, symbol_type *function, in doPop() argument
555 uint64_t time = event->time - mSkippedTime; in doPop()
563 if (event->bb_addr == mFrames[stackLevel].addr) { in doPop()
587 if (stackLevel < 0 || event->bb_addr != mFrames[stackLevel].addr) { in doPop()
669 if (getAction(event, function) == POP) { in doPop()
674 doPop(event, function, methodAction); in doPop()
690 void CallStack<FRAME, BASE>::doMethodPop(BBEvent *event, uint32_t addr, in doMethodPop() argument
693 uint64_t time = event->time - mSkippedTime; in doMethodPop()
722 void CallStack<FRAME, BASE>::doMethodAction(BBEvent *event, symbol_type *function) in doMethodAction() argument
729 while (event->time >= sNextMethod.time) { in doMethodAction()
736 if (event->time >= sCurrentMethod.time && event->pid == sCurrentMethod.pid) { in doMethodAction()
737 uint64_t time = event->time - mSkippedTime; in doMethodAction()
746 doMethodPop(event, sCurrentMethod.addr, FRAME::kInterpreted); in doMethodAction()
748 doMethodPop(event, sCurrentMethod.addr, FRAME::kStartNative); in doMethodAction()