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}