audk/ShellPkg/Library/UefiShellDebug1CommandsLib
Ruiyu Ni 7e63fc9de9 Add the feature "dmpstore -l" and "dmpstore -s".
The file format is as below:
<File> := <Variable>+
<Variable> := <Name-Size> <Data-Size> <Name> <GUID> <Attributes> <Data> <Crc32>

Each variable representation in the file has a CRC32 value which can provide a mechanism to detect the file modification.
When any CRC32 is incorrect, dmpstore rejects to load the variables from the file.

Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15083 6f19259b-4bc3-4df7-8a09-765794883524
2014-01-10 01:52:24 +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 Add the feature "dmpstore -l" and "dmpstore -s". 2014-01-10 01:52:24 +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: Add more output to PCI command for extended configuration. 2014-01-09 16:54:13 +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 Add the feature "dmpstore -l" and "dmpstore -s". 2014-01-10 01:52:24 +00:00