Home | History | Annotate | Download | only in coregrind

Lines Matching refs:closure

781    VgCallbackClosure* closure = (VgCallbackClosure*)closureV;
814 Addr sp = VG_(get_SP)(closure->tid);
1173 VgCallbackClosure* closure = (VgCallbackClosure*)closureV;
1177 addStmtToIRSB( bb, IRStmt_IMark( closure->readdr, 4, 0 ) );
1226 VgCallbackClosure* closure = (VgCallbackClosure*)closureV;
1228 addStmtToIRSB(bb, IRStmt_Put(offB_GPR25, mkU32(closure->readdr)));
1231 VgCallbackClosure* closure = (VgCallbackClosure*)closureV;
1233 closure->readdr)));
1236 { VgCallbackClosure* closure = (VgCallbackClosure*)closureV;
1244 gen_push_and_set_LR_R2 ( bb, VG_(get_tocptr)( closure->readdr ) );
1257 VgCallbackClosure* closure = (VgCallbackClosure*)closureV;
1267 ? IRExpr_Const(IRConst_U64( closure->nraddr ))
1268 : IRExpr_Const(IRConst_U32( (UInt)closure->nraddr ))
1274 addStmtToIRSB(bb, IRStmt_Put(offB_GPR25, mkU32(closure->readdr)));
1278 addStmtToIRSB(bb, IRStmt_Put(offB_GPR25, mkU64(closure->readdr)));
1289 gen_push_and_set_LR_R2 ( bb, VG_(get_tocptr)( closure->readdr ) );
1349 VgCallbackClosure closure;
1522 /* Set up closure args. */
1523 closure.tid = tid;
1524 closure.nraddr = nraddr;
1525 closure.readdr = addr;
1533 vta.callback_opaque = (void*)&closure;