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 0ad62b771bef4..378bfab5b212b 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) { /* |