aslnamesp.c (e5e1f58a87fc8cfe8597a1cf14ee4de2c7c16dd8) | aslnamesp.c (a009b7dcabdc27aa3fdde1f2c6dd08d4fe5a3170) |
---|---|
1/****************************************************************************** 2 * 3 * Module Name: aslnamesp - Namespace output file generation 4 * 5 *****************************************************************************/ 6 7/****************************************************************************** 8 * --- 220 unchanged lines hidden (view full) --- 229 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "Contents of ACPI Namespace\n\n"); 230 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "Count Depth Name - Type\n\n"); 231 232 /* Walk entire namespace from the root */ 233 234 Status = AcpiNsWalkNamespace (ACPI_TYPE_ANY, ACPI_ROOT_OBJECT, 235 ACPI_UINT32_MAX, FALSE, NsDoOneNamespaceObject, NULL, 236 NULL, NULL); | 1/****************************************************************************** 2 * 3 * Module Name: aslnamesp - Namespace output file generation 4 * 5 *****************************************************************************/ 6 7/****************************************************************************** 8 * --- 220 unchanged lines hidden (view full) --- 229 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "Contents of ACPI Namespace\n\n"); 230 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "Count Depth Name - Type\n\n"); 231 232 /* Walk entire namespace from the root */ 233 234 Status = AcpiNsWalkNamespace (ACPI_TYPE_ANY, ACPI_ROOT_OBJECT, 235 ACPI_UINT32_MAX, FALSE, NsDoOneNamespaceObject, NULL, 236 NULL, NULL); |
237 if (ACPI_FAILURE (Status)) 238 { 239 return (Status); 240 } |
|
237 238 /* Print the full pathname for each namespace node */ 239 240 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "\nNamespace pathnames\n\n"); 241 242 Status = AcpiNsWalkNamespace (ACPI_TYPE_ANY, ACPI_ROOT_OBJECT, 243 ACPI_UINT32_MAX, FALSE, NsDoOnePathname, NULL, 244 NULL, NULL); --- 26 unchanged lines hidden (view full) --- 271 ACPI_OPERAND_OBJECT *ObjDesc; 272 ACPI_PARSE_OBJECT *Op; 273 274 275 AslGbl_NumNamespaceObjects++; 276 277 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "%5u [%u] %*s %4.4s - %s", 278 AslGbl_NumNamespaceObjects, Level, (Level * 3), " ", | 241 242 /* Print the full pathname for each namespace node */ 243 244 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "\nNamespace pathnames\n\n"); 245 246 Status = AcpiNsWalkNamespace (ACPI_TYPE_ANY, ACPI_ROOT_OBJECT, 247 ACPI_UINT32_MAX, FALSE, NsDoOnePathname, NULL, 248 NULL, NULL); --- 26 unchanged lines hidden (view full) --- 275 ACPI_OPERAND_OBJECT *ObjDesc; 276 ACPI_PARSE_OBJECT *Op; 277 278 279 AslGbl_NumNamespaceObjects++; 280 281 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "%5u [%u] %*s %4.4s - %s", 282 AslGbl_NumNamespaceObjects, Level, (Level * 3), " ", |
279 &Node->Name, AcpiUtGetTypeName (Node->Type)); | 283 &Node->Name.Ascii[0], AcpiUtGetTypeName (Node->Type)); |
280 281 Op = Node->Op; 282 ObjDesc = ACPI_CAST_PTR (ACPI_OPERAND_OBJECT, Node->Object); 283 284 if (!Op) 285 { 286 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "\n"); 287 return (AE_OK); --- 136 unchanged lines hidden (view full) --- 424 425 Op = Op->Asl.Child; 426 427 if ((Op->Asl.ParseOpcode == PARSEOP_BYTECONST) || 428 (Op->Asl.ParseOpcode == PARSEOP_RAW_DATA)) 429 { 430 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, 431 " [Initial Length 0x%.2X elements]", | 284 285 Op = Node->Op; 286 ObjDesc = ACPI_CAST_PTR (ACPI_OPERAND_OBJECT, Node->Object); 287 288 if (!Op) 289 { 290 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "\n"); 291 return (AE_OK); --- 136 unchanged lines hidden (view full) --- 428 429 Op = Op->Asl.Child; 430 431 if ((Op->Asl.ParseOpcode == PARSEOP_BYTECONST) || 432 (Op->Asl.ParseOpcode == PARSEOP_RAW_DATA)) 433 { 434 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, 435 " [Initial Length 0x%.2X elements]", |
432 Op->Asl.Value.Integer); | 436 (UINT32) Op->Asl.Value.Integer); |
433 } 434 break; 435 436 case ACPI_TYPE_BUFFER: 437 438 if (Op->Asl.ParseOpcode == PARSEOP_NAME) 439 { 440 Op = Op->Asl.Child; --- 6 unchanged lines hidden (view full) --- 447 } 448 449 Op = Op->Asl.Child; 450 451 if (Op && (Op->Asl.ParseOpcode == PARSEOP_INTEGER)) 452 { 453 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, 454 " [Initial Length 0x%.2X bytes]", | 437 } 438 break; 439 440 case ACPI_TYPE_BUFFER: 441 442 if (Op->Asl.ParseOpcode == PARSEOP_NAME) 443 { 444 Op = Op->Asl.Child; --- 6 unchanged lines hidden (view full) --- 451 } 452 453 Op = Op->Asl.Child; 454 455 if (Op && (Op->Asl.ParseOpcode == PARSEOP_INTEGER)) 456 { 457 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, 458 " [Initial Length 0x%.2X bytes]", |
455 Op->Asl.Value.Integer); | 459 (UINT32) Op->Asl.Value.Integer); |
456 } 457 break; 458 459 case ACPI_TYPE_METHOD: 460 461 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, 462 " [Code Length 0x%.4X bytes]", 463 Op->Asl.AmlSubtreeLength); --- 62 unchanged lines hidden (view full) --- 526 527 TargetPath.Length = ACPI_ALLOCATE_LOCAL_BUFFER; 528 Status = AcpiNsHandleToPathname (Node, &TargetPath, FALSE); 529 if (ACPI_FAILURE (Status)) 530 { 531 return (Status); 532 } 533 | 460 } 461 break; 462 463 case ACPI_TYPE_METHOD: 464 465 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, 466 " [Code Length 0x%.4X bytes]", 467 Op->Asl.AmlSubtreeLength); --- 62 unchanged lines hidden (view full) --- 530 531 TargetPath.Length = ACPI_ALLOCATE_LOCAL_BUFFER; 532 Status = AcpiNsHandleToPathname (Node, &TargetPath, FALSE); 533 if (ACPI_FAILURE (Status)) 534 { 535 return (Status); 536 } 537 |
534 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "%s\n", TargetPath.Pointer); | 538 FlPrintFile (ASL_FILE_NAMESPACE_OUTPUT, "%s\n", 539 ACPI_CAST_PTR (char, TargetPath.Pointer)); |
535 ACPI_FREE (TargetPath.Pointer); 536 return (AE_OK); 537} | 540 ACPI_FREE (TargetPath.Pointer); 541 return (AE_OK); 542} |