diff options
Diffstat (limited to 'source/compiler/aslcompiler.h')
| -rw-r--r-- | source/compiler/aslcompiler.h | 76 | 
1 files changed, 64 insertions, 12 deletions
| diff --git a/source/compiler/aslcompiler.h b/source/compiler/aslcompiler.h index 721abe46f504..d92b9b1fee44 100644 --- a/source/compiler/aslcompiler.h +++ b/source/compiler/aslcompiler.h @@ -652,7 +652,13 @@ ApCheckPackage (   * asltransform - parse tree transformations   */  ACPI_STATUS -TrAmlTransformWalk ( +TrAmlTransformWalkBegin ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  Level, +    void                    *Context); + +ACPI_STATUS +TrAmlTransformWalkEnd (      ACPI_PARSE_OBJECT       *Op,      UINT32                  Level,      void                    *Context); @@ -669,6 +675,25 @@ TrWalkParseTree (      ASL_WALK_CALLBACK       AscendingCallback,      void                    *Context); +/* + * aslexternal - External opcode support + */ +ACPI_STATUS +ExAmlExternalWalkBegin ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  Level, +    void                    *Context); + +ACPI_STATUS +ExAmlExternalWalkEnd ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  Level, +    void                    *Context); + +void +ExDoExternal ( +    ACPI_PARSE_OBJECT       *Op); +  /* Values for "Visitation" parameter above */  #define ASL_WALK_VISIT_DOWNWARD     0x01 @@ -909,6 +934,24 @@ XfCrossReferenceNamespace (  /* + * aslxrefout + */ +void +OtPrintHeaders ( +    char                    *Message); + +void +OtCreateXrefFile ( +    void); + +void +OtXrefWalkPart1 ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  Level, +    ASL_METHOD_INFO         *MethodInfo); + + +/*   * aslutils - common compiler utilites   */  void @@ -923,11 +966,31 @@ DbgPrint (  #define ASL_PARSE_OUTPUT    1  #define ASL_TREE_OUTPUT     2 +UINT8 +UtIsBigEndianMachine ( +    void); +  BOOLEAN  UtQueryForOverwrite (      char                    *Pathname);  void +UtDumpStringOp ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  Level); + +void +UtDumpIntegerOp ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  Level, +    UINT32                  IntegerLength); + +void +UtDumpBasicOp ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  Level); + +void  UtDisplaySupportedTables (      void); @@ -948,11 +1011,6 @@ UtLocalCalloc (      UINT32                  Size);  void -UtPrintFormattedName ( -    UINT16                  ParseOpcode, -    UINT32                  Level); - -void  UtDisplaySummary (      UINT32                  FileId); @@ -1006,12 +1064,6 @@ UINT64  UtDoConstant (      char                    *String); -ACPI_STATUS -stroul64 ( -    char                    *String, -    UINT32                  Base, -    UINT64                  *RetInteger); -  /*   * asluuid - UUID support | 
