Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static unicode string table linked into final image if both PcdComponentNameDisabled and PcdComponentName2Disabled are set to TRUE.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4084 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -32,7 +32,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gAtapiScsiPassThruCom
|
||||
};
|
||||
|
||||
|
||||
static EFI_UNICODE_STRING_TABLE mAtapiScsiPassThruDriverNameTable[] = {
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mAtapiScsiPassThruDriverNameTable[] = {
|
||||
{ "eng;en", (CHAR16 *) L"ATAPI SCSI Pass Thru Driver" },
|
||||
{ NULL , NULL }
|
||||
};
|
||||
|
@@ -171,7 +171,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gEhciComponentName2 =
|
||||
};
|
||||
|
||||
|
||||
static EFI_UNICODE_STRING_TABLE mEhciDriverNameTable[] = {
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mEhciDriverNameTable[] = {
|
||||
{ "eng;en", L"Usb Ehci Driver" },
|
||||
{ NULL , NULL }
|
||||
};
|
||||
|
@@ -169,7 +169,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUhciComponentName2 =
|
||||
};
|
||||
|
||||
|
||||
static EFI_UNICODE_STRING_TABLE mUhciDriverNameTable[] = {
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUhciDriverNameTable[] = {
|
||||
{ "eng;en", L"Usb Uhci Driver" },
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
@@ -58,7 +58,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gScsiBusComponentName
|
||||
};
|
||||
|
||||
|
||||
static EFI_UNICODE_STRING_TABLE mScsiBusDriverNameTable[] = {
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mScsiBusDriverNameTable[] = {
|
||||
{ "eng;en", (CHAR16 *) L"SCSI Bus Driver" },
|
||||
{ NULL , NULL }
|
||||
};
|
||||
|
@@ -54,7 +54,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gScsiDiskComponentNam
|
||||
};
|
||||
|
||||
|
||||
static EFI_UNICODE_STRING_TABLE mScsiDiskDriverNameTable[] = {
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mScsiDiskDriverNameTable[] = {
|
||||
{ "eng;en", (CHAR16 *) L"Scsi Disk Driver" },
|
||||
{ NULL , NULL }
|
||||
};
|
||||
|
@@ -174,7 +174,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL mUsbBusComponentName2
|
||||
};
|
||||
|
||||
|
||||
STATIC EFI_UNICODE_STRING_TABLE mUsbBusDriverNameTable[] = {
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUsbBusDriverNameTable[] = {
|
||||
{ "eng;en", L"Usb Bus Driver" },
|
||||
{ NULL , NULL }
|
||||
};
|
||||
|
@@ -170,7 +170,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUsbKeyboardComponent
|
||||
};
|
||||
|
||||
|
||||
STATIC EFI_UNICODE_STRING_TABLE mUsbKeyboardDriverNameTable[] = {
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUsbKeyboardDriverNameTable[] = {
|
||||
{ "eng;en", L"Usb Keyboard Driver" },
|
||||
{ NULL , NULL }
|
||||
};
|
||||
|
@@ -172,7 +172,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUsbMassStorageCompon
|
||||
};
|
||||
|
||||
|
||||
STATIC EFI_UNICODE_STRING_TABLE
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE
|
||||
mUsbMassStorageDriverNameTable[] = {
|
||||
{"eng;en", L"Usb Mass Storage Driver"},
|
||||
{NULL, NULL}
|
||||
|
@@ -171,7 +171,7 @@ GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gUsbMouseComponentNam
|
||||
|
||||
|
||||
|
||||
STATIC EFI_UNICODE_STRING_TABLE mUsbMouseDriverNameTable[] = {
|
||||
GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mUsbMouseDriverNameTable[] = {
|
||||
{ "eng;en", L"Usb Mouse Driver" },
|
||||
{ NULL , NULL }
|
||||
};
|
||||
|
Reference in New Issue
Block a user