mirror of
https://github.com/acpica/acpica/
synced 2025-02-25 01:44:33 +03:00
Disassembler: Adjust disassembly of externals due to changing externals to named objects
This means that the namepath of external ops should be referenced as Op->Named.Path rather than Op->Common.Value.Name. Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
This commit is contained in:
parent
0372deae1e
commit
d1dc888007
@ -1286,7 +1286,8 @@ AcpiDmEmitExternals (
|
||||
* RETURN: None
|
||||
*
|
||||
* DESCRIPTION: Emit an External() ASL statement for the current External
|
||||
* parse object
|
||||
* parse object. Note: External Ops are named types so the
|
||||
* namepath is contained within NameOp->Name.Path.
|
||||
*
|
||||
******************************************************************************/
|
||||
|
||||
@ -1296,7 +1297,7 @@ AcpiDmEmitExternal (
|
||||
ACPI_PARSE_OBJECT *TypeOp)
|
||||
{
|
||||
AcpiOsPrintf ("External (");
|
||||
AcpiDmNamestring (NameOp->Common.Value.Name);
|
||||
AcpiDmNamestring (NameOp->Named.Path);
|
||||
AcpiOsPrintf ("%s)\n",
|
||||
AcpiDmGetObjectTypeName ((ACPI_OBJECT_TYPE) TypeOp->Common.Value.Integer));
|
||||
}
|
||||
|
@ -1118,9 +1118,7 @@ AcpiDmDisassembleOneOp (
|
||||
|
||||
if (AcpiGbl_DmEmitExternalOpcodes)
|
||||
{
|
||||
AcpiDmEmitExternal (AcpiPsGetArg(Op, 0),
|
||||
AcpiPsGetArg(Op, 1));
|
||||
break;
|
||||
AcpiDmEmitExternal (Op, AcpiPsGetArg(Op, 0));
|
||||
}
|
||||
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user