diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2016-02-12 18:53:29 +0000 | 
|---|---|---|
| committer | Jung-uk Kim <jkim@FreeBSD.org> | 2016-02-12 18:53:29 +0000 | 
| commit | 67ac2c42d552618270f8ba5431d63944a35a0ee7 (patch) | |
| tree | 5c13158cdf7d0b9ff31cb1f23b72fa64440df238 /source/compiler/aslcompiler.h | |
| parent | 176870a6cad869aa9bbb6b7906be146cc651c359 (diff) | |
Notes
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 721abe46f504d..d92b9b1fee445 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  | 
