/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Include/Protocol/ |
H A D | EfiShellParameters.h | 32 CHAR16 **Argv; member in struct:_EFI_SHELL_PARAMETERS_PROTOCOL 35 /// The number of elements in the Argv array.
|
H A D | EfiShellInterface.h | 65 CHAR16 **Argv; member in struct:__anon12776
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/Main/ |
H A D | Main.c | 72 /* Create mbcs versions of the Argv strings. */ 75 ArgvConvert(UINTN Argc, CHAR16 **Argv) argument 81 INTN nArgvSize; /* Cumulative size of narrow Argv[i] */ 86 Print(L"Argument[%d] = \"%s\".\n", count, Argv[count]); 91 /* Determine space needed for narrow Argv strings. */ 93 AVsz = wcstombs(NULL, Argv[count], ARG_MAX); 95 Print(L"ABORTING: Argv[%d] contains an unconvertable character.\n", count); 115 AVsz = wcstombs(string, Argv[count], nArgvSize); 117 DEBUG((DEBUG_INFO, "Cvt[%d] %d \"%s\" --> \"%a\"\n", (INT32)count, (INT32)AVsz, Argv[count], nArgv[count])); 121 Print(L"ABORTING: Internal Argv[ [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Include/Library/ |
H A D | ShellCommandLib.h | 399 CHAR16 **Argv; ///< The parmameters to the script file. member in struct:__anon12762
|
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/EfiRom/ |
H A D | EfiRom.c | 32 char *Argv[] 46 Argv - standard C main() argument list 71 if (ParseCommandLine (Argc, Argv, &mOptions)) { 837 char *Argv[], 844 Given the Argc/Argv program arguments, and a pointer to an options structure, 851 Argv[] - standard C main() argument list 889 Argv++; 899 if ((stricmp(Argv[0], "-h") == 0) || (stricmp(Argv[0], "--help") == 0)) { 904 if ((stricmp(Argv[ 835 ParseCommandLine( int Argc, char *Argv[], OPTIONS *Options ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/ |
H A D | ShellParametersProtocol.c | 134 Function to populate Argc and Argv. 136 This function parses the CommandLine and divides it into standard C style Argc/Argv 141 @param[in, out] Argv pointer to array of strings; one for each parameter 142 @param[in, out] Argc pointer to number of strings in Argv array 151 IN OUT CHAR16 ***Argv, 162 ASSERT(Argv != NULL); 166 (*Argv) = NULL; 193 (*Argv) = AllocateZeroPool((Count)*sizeof(CHAR16*)); 194 if (*Argv == NULL) { 206 ((CHAR16**)(*Argv))[(*Arg 149 ParseCommandLineToArgs( IN CONST CHAR16 *CommandLine, IN OUT CHAR16 ***Argv, IN OUT UINTN *Argc ) argument [all...] |
H A D | Shell.c | 700 if (StrCmp(gEfiShellParametersProtocol->Argv[LoopVar], ShellInfoObject.ShellInitSettings.FileName)==0) { 717 gEfiShellParametersProtocol->Argv[LoopVar], 1312 CHAR16 **Argv; local 1450 /// We waste a lot of time doing processing like StdIn,StdOut,Argv,Argc for things that are external files... 1472 Status = UpdateArgcArgv(ShellInfoObject.NewShellParametersProtocol, PostVariableCmdLine, &Argv, &Argc); 1476 if (StrStr(ShellInfoObject.NewShellParametersProtocol->Argv[Count], L"-?") == ShellInfoObject.NewShellParametersProtocol->Argv[Count] 1477 || (ShellInfoObject.NewShellParametersProtocol->Argv[0][0] == L'?' && ShellInfoObject.NewShellParametersProtocol->Argv[0][1] == CHAR_NULL) 1483 FreePool(ShellInfoObject.NewShellParametersProtocol->Argv[Coun [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellLib/ |
H A D | UefiShellLib.c | 1887 @param[in] Argv pointer to array of parameters 1888 @param[in] Argc Count of parameters in Argv 1908 IN CONST CHAR16 **Argv, 1938 ASSERT(Argv != NULL); 1954 if (Argv[LoopCounter] == NULL) { 1958 } else if (InternalIsOnCheckList(Argv[LoopCounter], CheckList, &CurrentItemType)) { 1975 CurrentItemPackage->Name = AllocateZeroPool(StrSize(Argv[LoopCounter])); 1981 StrCpy(CurrentItemPackage->Name, Argv[LoopCounter]); 2013 } else if (GetItemValue != 0 && !InternalIsFlag(Argv[LoopCounter], AlwaysAllowNumbers)) { 2018 CurrentItemPackage->Value = ReallocatePool(ValueSize, ValueSize + StrSize(Argv[LoopCounte 1903 InternalCommandLineParse( IN CONST SHELL_PARAM_ITEM *CheckList, OUT LIST_ENTRY **CheckPackage, OUT CHAR16 **ProblemParam OPTIONAL, IN BOOLEAN AutoPageBreak, IN CONST CHAR16 **Argv, IN UINTN Argc, IN BOOLEAN AlwaysAllowNumbers ) argument [all...] |