Lines Matching refs:Args

303                           const std::vector<GenericValue> &Args) {
304 assert(Args.size() == 1);
305 TheInterpreter->addAtExitHandler((Function*)GVTOP(Args[0]));
314 const std::vector<GenericValue> &Args) {
315 TheInterpreter->exitCalled(Args[0]);
322 const std::vector<GenericValue> &Args) {
333 const std::vector<GenericValue> &Args) {
334 char *OutputBuffer = (char *)GVTOP(Args[0]);
335 const char *FmtStr = (const char *)GVTOP(Args[1]);
372 sprintf(Buffer, FmtBuf, uint32_t(Args[ArgNo++].IntVal.getZExtValue()));
388 sprintf(Buffer, FmtBuf, Args[ArgNo++].IntVal.getZExtValue());
390 sprintf(Buffer, FmtBuf,uint32_t(Args[ArgNo++].IntVal.getZExtValue()));
393 sprintf(Buffer, FmtBuf, Args[ArgNo++].DoubleVal); break;
395 sprintf(Buffer, FmtBuf, (void*)GVTOP(Args[ArgNo++])); break;
397 sprintf(Buffer, FmtBuf, (char*)GVTOP(Args[ArgNo++])); break;
416 const std::vector<GenericValue> &Args) {
420 NewArgs.insert(NewArgs.end(), Args.begin(), Args.end());
432 char *Args[10];
434 Args[i] = (char*)GVTOP(args[i]);
437 GV.IntVal = APInt(32, sscanf(Args[0], Args[1], Args[2], Args[3], Args[4],
438 Args[5], Args[6], Args[7], Args[8], Args[9]));
448 char *Args[10];
450 Args[i] = (char*)GVTOP(args[i]);
453 GV.IntVal = APInt(32, scanf( Args[0], Args[1], Args[2], Args[3], Args[4],
454 Args[5], Args[6], Args[7], Args[8], Args[9]));
462 const std::vector<GenericValue> &Args) {
463 assert(Args.size() >= 2);
467 NewArgs.insert(NewArgs.end(), Args.begin()+1, Args.end());
470 fputs(Buffer, (FILE *) GVTOP(Args[0]));
475 const std::vector<GenericValue> &Args) {
476 int val = (int)Args[1].IntVal.getSExtValue();
477 size_t len = (size_t)Args[2].IntVal.getZExtValue();
478 memset((void *)GVTOP(Args[0]), val, len);
487 const std::vector<GenericValue> &Args) {
488 memcpy(GVTOP(Args[0]), GVTOP(Args[1]),
489 (size_t)(Args[2].IntVal.getLimitedValue()));