Home | History | Annotate | Download | only in callgrind

Lines Matching refs:Event

197 /*--- Instrumentation structures and event queue handling  ---*/
204 notified event where possible (Dw immediately following Dr and
215 when there is no space to add a new event.
220 performance by inhibiting event-merging during flushing.
223 instrumentation IR for each event, in the order in which they
241 Ev_G // Global bus event
274 Event;
276 static void init_Event ( Event* ev ) {
277 VG_(memset)(ev, 0, sizeof(Event));
280 static IRAtom* get_Event_dea ( Event* ev ) {
289 static Int get_Event_dszB ( Event* ev ) {
300 arbitrary. Larger numbers allow more event merging to occur, but
309 /* The current outstanding-memory-event list. */
310 Event events[N_EVENTS];
330 static void showEvent ( Event* ev )
386 Event* ev;
387 Event* ev2;
388 Event* ev3;
391 // extend event sets as needed
397 // Ir event always is first for a guest instruction
402 // extend event set by Dr counters
408 // extend event set by Dw counters
413 // extend event set by Bc counters
418 // extend event set by Bi counters
423 // extend event set by Bus counter
440 /* generate IR to notify event i and possibly the ones
559 /* Global bus event (CAS, LOCK-prefix, LL-SC, etc) */
602 Event* evt;
619 Event* evt;
640 Event* evt;
648 Event* lastEvt = &clgs->events[clgs->events_used-1];
688 performance loss as a result of the loss of event-merging
719 Event* evt;
739 Event* evt;
759 Event* evt;
773 We only can set instr_offset/instr_size here. The required event set and
775 instructions. The event set is extended as required on flush of the event
1218 /* And post the event. */