mirror of
https://github.com/acpica/acpica/
synced 2025-02-24 09:24:08 +03:00
iASL: do not perform static analysis with -P option
This option only does preprocessing. No need to perform static analysis. Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
This commit is contained in:
parent
0c1495275a
commit
982ba4eccc
@ -224,7 +224,6 @@ CmDoCompile (
|
||||
if (AslGbl_PreprocessOnly)
|
||||
{
|
||||
UtEndEvent (Event);
|
||||
CmCleanupAndExit ();
|
||||
return (AE_OK);
|
||||
}
|
||||
}
|
||||
@ -919,7 +918,7 @@ CmCleanupAndExit (
|
||||
* We will delete the AML file if there are errors and the
|
||||
* force AML output option has not been used.
|
||||
*/
|
||||
if (AslGbl_ParserErrorDetected || ((AslGbl_ExceptionCount[ASL_ERROR] > 0) &&
|
||||
if (AslGbl_ParserErrorDetected || AslGbl_PreprocessOnly || ((AslGbl_ExceptionCount[ASL_ERROR] > 0) &&
|
||||
(!AslGbl_IgnoreErrors) &&
|
||||
AslGbl_Files[ASL_FILE_AML_OUTPUT].Handle))
|
||||
{
|
||||
|
@ -291,7 +291,8 @@ main (
|
||||
/*
|
||||
* At this point, compilation of a data table or disassembly is complete.
|
||||
*/
|
||||
if (AslGbl_FileType == ASL_INPUT_TYPE_ASCII_DATA || AcpiGbl_DisasmFlag)
|
||||
if (AslGbl_PreprocessOnly || AcpiGbl_DisasmFlag ||
|
||||
AslGbl_FileType == ASL_INPUT_TYPE_ASCII_DATA)
|
||||
{
|
||||
goto CleanupAndExit;
|
||||
}
|
||||
|
@ -541,8 +541,14 @@ UtDisplayOneSummary (
|
||||
{
|
||||
UINT32 i;
|
||||
ASL_GLOBAL_FILE_NODE *FileNode;
|
||||
BOOLEAN DisplayAMLSummary;
|
||||
|
||||
|
||||
DisplayAMLSummary =
|
||||
!AslGbl_PreprocessOnly && !AslGbl_ParserErrorDetected &&
|
||||
((AslGbl_ExceptionCount[ASL_ERROR] == 0) || AslGbl_IgnoreErrors) &&
|
||||
AslGbl_Files[ASL_FILE_AML_OUTPUT].Handle;
|
||||
|
||||
if (FileId != ASL_FILE_STDOUT)
|
||||
{
|
||||
/* Compiler name and version number */
|
||||
@ -595,9 +601,7 @@ UtDisplayOneSummary (
|
||||
|
||||
/* AML summary */
|
||||
|
||||
if (!AslGbl_ParserErrorDetected &&
|
||||
((AslGbl_ExceptionCount[ASL_ERROR] == 0) || AslGbl_IgnoreErrors) &&
|
||||
AslGbl_Files[ASL_FILE_AML_OUTPUT].Handle)
|
||||
if (DisplayAMLSummary)
|
||||
{
|
||||
FlPrintFile (FileId,
|
||||
"%-14s %s - %7u bytes %6u opcodes %6u named objects\n",
|
||||
@ -633,7 +637,7 @@ UtDisplayOneSummary (
|
||||
continue;
|
||||
}
|
||||
|
||||
FlPrintFile (FileId, "%14s %s - %u bytes\n",
|
||||
FlPrintFile (FileId, "%-14s %s - %7u bytes\n",
|
||||
AslGbl_FileDescs[i].ShortDescription,
|
||||
AslGbl_Files[i].Filename, FlGetFileSize (i));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user