audk/ShellPkg/Library/UefiShellDebug1CommandsLib
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
..
Edit ShellPkg: Fix ARM build errors. 2013-06-11 22:07:03 +00:00
HexEdit ShellPkg: Fix ARM build errors. 2013-06-11 22:07:03 +00:00
SmbiosView Fixed some alignment faults in IPF platform 2013-01-25 02:00:22 +00:00
Bcfg.c 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
Comp.c ShellPkg: Add checks for NULL pointers. 2011-10-10 20:32:17 +00:00
Compress.c ShellPkg: Add checks for NULL pointers. 2011-10-10 20:32:17 +00:00
Compress.h Refine comments and two code style. 2011-09-02 08:05:34 +00:00
Dblk.c Clarify that the shared variables of the shell protocols are properly named. 2011-06-27 21:04:22 +00:00
Dmem.c ShellPkg: Updates to DumpHex() and ‘dmem’ command for correct output format 2012-12-19 16:47:06 +00:00
DmpStore.c ShellPkg: fix DmpStore for deleting 2013-12-20 22:33:01 +00:00
EditInputBar.c ShellPkg: Fix ARM build errors. 2013-06-11 22:07:03 +00:00
EditInputBar.h add Edit and Hexedit shared features. 2011-03-25 21:15:26 +00:00
EditMenuBar.c ShellPkg: Added the Ctrl based hot key and changed text editor's UI. 2011-07-20 20:10:45 +00:00
EditMenuBar.h ShellPkg: Added the Ctrl based hot key and changed text editor's UI. 2011-07-20 20:10:45 +00:00
EditStatusBar.c ShellPkg: Fix ARM build errors. 2013-06-11 22:07:03 +00:00
EditStatusBar.h add Edit and Hexedit shared features. 2011-03-25 21:15:26 +00:00
EditTitleBar.c ShellPkg: Fixes ‘edit’ command to correctly display ASCII or UNICODE for the file type. 2013-10-18 18:11:52 +00:00
EditTitleBar.h smbiosview - add user input verification. 2011-03-29 19:31:18 +00:00
EfiCompress.c ShellPkg: Add checks for NULL pointers. 2011-10-10 20:32:17 +00:00
EfiDecompress.c ShellPkg: Add checks for NULL pointers. 2011-10-10 20:32:17 +00:00
LoadPciRom.c Improve robustness when scanning PCI Option ROM. 2012-03-14 03:17:17 +00:00
MemMap.c Correct the incorrect Copyright or License in EDKII source files. 2013-05-22 02:19:16 +00:00
Mm.c ShellPkg: Change MM command output during script execution 2013-11-20 17:25:02 +00:00
Mode.c Correct the incorrect Copyright or License in EDKII source files. 2013-05-22 02:19:16 +00:00
Pci.c ShellPkg: Fix pci command to parse seg, bus, dev, and func arguments as hex 2013-12-02 21:45:28 +00:00
Pci.h ShellPkg: Fix pci command output of Max and Current Link Speed, and ASPM Support values to match PCIe Base Spec rev 3.0 2013-11-22 21:17:25 +00:00
SerMode.c comp - add comments and add input verification 2011-03-25 21:22:20 +00:00
SetSize.c comp - add comments and add input verification 2011-03-25 21:22:20 +00:00
SetVar.c ShellPkg: Handle pool allocation failure 2013-09-19 17:23:10 +00:00
UefiShellDebug1CommandsLib.c ShellPkg: Fixed build error 'variable set but not used' 2013-05-07 17:57:58 +00:00
UefiShellDebug1CommandsLib.h Update all the code to consume the ConvertDevicePathToText, ConvertDevicePathNodeToText, ConvertTextToDevicePath and ConvertTextToDeviceNode APIs in DevicePathLib. 2013-07-26 03:14:08 +00:00
UefiShellDebug1CommandsLib.inf Add SMBIOS 2.7.1 support to SmbiosView command. 2012-03-15 08:29:49 +00:00
UefiShellDebug1CommandsLib.uni ShellPkg: Fix pci command to parse seg, bus, dev, and func arguments as hex 2013-12-02 21:45:28 +00:00