audk/ShellPkg/Library
Jaben Carsey 5bd12b0555 ShellPkg: fix DmpStore for deleting
This change allows DmpStore command to delete all variables whereas before it would stop after a single deletion due to looping errors.  It uses a recursive function and deletes the last item returned from GetNextVariableName() first and then goes "backwards" to the first items.  

This can't delete authenticated variables.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Erik Bjorge <erik.c.bjorge@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15014 6f19259b-4bc3-4df7-8a09-765794883524
2013-12-20 22:33:01 +00:00
..
BasePathLib ShellPkg: fix support for "\" (or "\.") meaning root of drive. 2011-09-20 21:01:34 +00:00
BaseSortLib Refine comments and two code style. 2011-09-02 08:05:34 +00:00
UefiDpLib Refine the select language logic. 2013-09-05 03:02:14 +00:00
UefiFileHandleLib ShellPkg: Handle pool allocation failure 2013-09-20 20:10:17 +00:00
UefiHandleParsingLib ShellPkg: Add EfiIdeControllerInitProtocol to Shell’s output 2013-11-19 22:18:33 +00:00
UefiShellCEntryLib ShellPkg\Library\UefiShellCEntryLib\UefiShellCEntryLib.c: 2013-05-15 20:39:04 +00:00
UefiShellCommandLib Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. 2013-07-26 03:14:08 +00:00
UefiShellDebug1CommandsLib ShellPkg: fix DmpStore for deleting 2013-12-20 22:33:01 +00:00
UefiShellDriver1CommandsLib Refine the select language logic. 2013-09-05 03:02:14 +00:00
UefiShellInstall1CommandsLib Rollback the change to EFI_BOOT_KEY_DATA structure since UEFI Spec adds the clarification that bitfields are ordered such that bit 0 is the least significant bit. 2013-12-18 05:51:22 +00:00
UefiShellLevel1CommandsLib ShellPkg: Fix "for" command statement initialization. 2013-12-17 21:40:41 +00:00
UefiShellLevel2CommandsLib Update code to ensure the pointer ‘CurrentName’ in function ‘PerformSingleMappingDisplay’ isn’t null before being processed. 2013-12-17 01:04:38 +00:00
UefiShellLevel3CommandsLib ShellPkg: Fixes for the ‘type’ command: 2013-10-18 20:53:06 +00:00
UefiShellLib ShellPkg: Add support for CTRL-C within shell user prompting 2013-12-09 22:55:13 +00:00
UefiShellNetwork1CommandsLib ShellPkg: Fix ‘ifconfig’ so it will build with NIC_IP4_CONFIG_INFO.Permanent change, and update the STR_IFCONFIG_PERMANENT_STATUS string token. 2013-10-04 16:34:19 +00:00
UefiSortLib Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. 2013-07-26 03:14:08 +00:00