Lines Matching refs:syscall

38 		"                           syscall dispatcher source file.\n"
41 " syscall numbers.\n"
240 Syscall* syscall = new Syscall(name, kernelName);
241 fSyscalls->push_back(syscall);
242 return syscall;
330 const Syscall* syscall = fSyscallVector->SyscallAt(i);
331 int paramCount = syscall->CountParameters();
336 const Parameter* parameter = syscall->ParameterAt(k);
341 << syscall->Name() << ", " << i << ")" << endl;
354 const Syscall* syscall = fSyscallVector->SyscallAt(i);
357 if (string(syscall->ReturnType()->TypeName()) != "void")
359 file << syscall->KernelName() << "(";
360 int paramCount = syscall->CountParameters();
362 Parameter* parameter = syscall->ParameterAt(0);
372 parameter = syscall->ParameterAt(k);
392 // open the syscall numbers output file
401 const Syscall* syscall = fSyscallVector->SyscallAt(i);
402 string name(syscall->KernelName());
419 // open the syscall table output file
424 // output syscall count macro
436 // output syscall count
440 // syscall infos array preamble
443 // the syscall infos
445 const Syscall* syscall = fSyscallVector->SyscallAt(i);
449 if (Parameter* parameter = syscall->LastParameter())
452 // output the info for the syscall
453 file << "\t{ (void *)" << syscall->KernelName() << ", "
457 // syscall infos array end
461 // syscall parameters infos array preamble
465 // the syscall parameters infos
467 const Syscall* syscall = fSyscallVector->SyscallAt(i);
468 int paramCount = syscall->CountParameters();
471 file << "\t\t\"" << syscall->Name() << "\", " << paramCount << ","
475 Type* returnType = syscall->ReturnType();
484 const Parameter* parameter = syscall->ParameterAt(k);
495 // syscall parameters infos array end
504 // open the syscall table output file
513 << "\tSyscall *syscall;" << endl
515 << "(void)syscall;" << endl
522 const Syscall* syscall = fSyscallVector->SyscallAt(i);
535 file << "\t// " << syscall->Name() << endl;
538 const char* returnType = syscall->ReturnType()->TypeName();
543 // create the syscall
544 file << "\tsyscall = new Syscall(\"" << syscall->Name() << "\", "
546 file << "\tsyscalls.push_back(syscall);" << endl;
549 int paramCount = syscall->CountParameters();
551 const Parameter* parameter = syscall->ParameterAt(k);
565 // last syscall chunk end