From 1710cc42c1a47b570ed75bd93cd289454cc5fe4d Mon Sep 17 00:00:00 2001 From: aystarik Date: Wed, 29 Jun 2005 17:24:51 +0000 Subject: [PATCH] Fix for RefOf/DeRefOf issue. RefOf now returns an object of type Reference. date 2002.06.25.20.57.00; author rmoore1; state Exp; --- source/components/executer/exdump.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/source/components/executer/exdump.c b/source/components/executer/exdump.c index 59dc9fd60..7e80c89af 100644 --- a/source/components/executer/exdump.c +++ b/source/components/executer/exdump.c @@ -1,7 +1,7 @@ /****************************************************************************** * * Module Name: exdump - Interpreter debug output routines - * $Revision: 1.155 $ + * $Revision: 1.156 $ * *****************************************************************************/ @@ -220,6 +220,13 @@ AcpiExDumpOperand ( break; + case AML_REF_OF_OP: + + AcpiOsPrintf ("Reference: (RefOf) %p\n", + ObjDesc->Reference.Object); + break; + + case AML_ARG_OP: AcpiOsPrintf ("Reference: Arg%d", @@ -258,10 +265,12 @@ AcpiExDumpOperand ( case AML_INT_NAMEPATH_OP: + AcpiOsPrintf ("Reference.Node->Name %X\n", ObjDesc->Reference.Node->Name.Integer); break; + default: /* unknown opcode */