Home | History | Annotate | Download | only in callgrind

Lines Matching defs:ev

272       } Ev;
276 static void init_Event ( Event* ev ) {
277 VG_(memset)(ev, 0, sizeof(Event));
280 static IRAtom* get_Event_dea ( Event* ev ) {
281 switch (ev->tag) {
282 case Ev_Dr: return ev->Ev.Dr.ea;
283 case Ev_Dw: return ev->Ev.Dw.ea;
284 case Ev_Dm: return ev->Ev.Dm.ea;
289 static Int get_Event_dszB ( Event* ev ) {
290 switch (ev->tag) {
291 case Ev_Dr: return ev->Ev.Dr.szB;
292 case Ev_Dw: return ev->Ev.Dw.szB;
293 case Ev_Dm: return ev->Ev.Dm.szB;
330 static void showEvent ( Event* ev )
332 switch (ev->tag) {
335 ev->inode, ev->inode->instr_offset);
339 ev->inode, ev->inode->instr_offset, ev->Ev.Dr.szB);
340 ppIRExpr(ev->Ev.Dr.ea);
345 ev->inode, ev->inode->instr_offset, ev->Ev.Dw.szB);
346 ppIRExpr(ev->Ev.Dw.ea);
351 ev->inode, ev->inode->instr_offset, ev->Ev.Dm.szB);
352 ppIRExpr(ev->Ev.Dm.ea);
356 VG_(printf)("Bc %p GA=", ev->inode);
357 ppIRExpr(ev->Ev.Bc.taken);
361 VG_(printf)("Bi %p DST=", ev->inode);
362 ppIRExpr(ev->Ev.Bi.dst);
366 VG_(printf)("G %p\n", ev->inode);
386 Event* ev;
394 ev = &clgs->events[i];
395 switch(ev->tag) {
398 CLG_ASSERT(ev->inode->eventset == 0);
399 ev->inode->eventset = CLG_(sets).base;
403 ev->inode->eventset = CLG_(add_event_group)(ev->inode->eventset,
409 ev->inode->eventset = CLG_(add_event_group)(ev->inode->eventset,
414 ev->inode->eventset = CLG_(add_event_group)(ev->inode->eventset,
419 ev->inode->eventset = CLG_(add_event_group)(ev->inode->eventset,
424 ev->inode->eventset = CLG_(add_event_group)(ev->inode->eventset,
444 ev = &clgs->events[i];
450 showEvent( ev );
453 i_node_expr = mkIRExpr_HWord( (HWord)ev->inode );
458 switch (ev->tag) {
470 tl_assert(ev2->inode == ev->inode);
482 tl_assert(ev2->inode == ev->inode);
526 get_Event_dea(ev),
527 mkIRExpr_HWord( get_Event_dszB(ev) ) );
537 get_Event_dea(ev),
538 mkIRExpr_HWord( get_Event_dszB(ev) ) );
546 argv = mkIRExprVec_2( i_node_expr, ev->Ev.Bc.taken );
554 argv = mkIRExprVec_2( i_node_expr, ev->Ev.Bi.dst );
632 evt->Ev.Dr.szB = datasize;
633 evt->Ev.Dr.ea = ea;
650 && lastEvt->Ev.Dr.szB == datasize
652 && eqIRAtom(lastEvt->Ev.Dr.ea, ea))
667 evt->Ev.Dw.szB = datasize;
668 evt->Ev.Dw.ea = ea;
732 evt->Ev.Bc.taken = guard;
752 evt->Ev.Bi.dst = whereTo;