diff options
Diffstat (limited to 'source/components/parser/psparse.c')
| -rw-r--r-- | source/components/parser/psparse.c | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/source/components/parser/psparse.c b/source/components/parser/psparse.c index 0ad62b771bef..378bfab5b212 100644 --- a/source/components/parser/psparse.c +++ b/source/components/parser/psparse.c @@ -637,6 +637,18 @@ AcpiPsParseAml (              "Completed one call to walk loop, %s State=%p\n",              AcpiFormatException (Status), WalkState)); +        if (WalkState->MethodPathname && WalkState->MethodIsNested) +        { +            /* Optional object evaluation log */ + +            ACPI_DEBUG_PRINT_RAW ((ACPI_DB_EVALUATION, "%-26s:  %*s%s\n", +                "   Exit nested method", +                (WalkState->MethodNestingDepth + 1) * 3, " ", +                &WalkState->MethodPathname[1])); + +            ACPI_FREE (WalkState->MethodPathname); +            WalkState->MethodIsNested = FALSE; +        }          if (Status == AE_CTRL_TRANSFER)          {              /* | 
