diff options
| author | Jung-uk Kim <jkim@FreeBSD.org> | 2013-04-04 21:18:57 +0000 | 
|---|---|---|
| committer | Jung-uk Kim <jkim@FreeBSD.org> | 2013-04-04 21:18:57 +0000 | 
| commit | 0ff2ef6cfe11e98b10c26dc8f1c359e6502538c8 (patch) | |
| tree | 2d060ed4fedfc9aace2e673176570faa8ae1d376 /source/compiler/aslcompiler.h | |
| parent | 6bb10c5e2fa82c104e57c7468335930ba9e47d4f (diff) | |
Diffstat (limited to 'source/compiler/aslcompiler.h')
| -rw-r--r-- | source/compiler/aslcompiler.h | 71 | 
1 files changed, 66 insertions, 5 deletions
| diff --git a/source/compiler/aslcompiler.h b/source/compiler/aslcompiler.h index 4f899fc5dad23..cfe3ecf0c5d28 100644 --- a/source/compiler/aslcompiler.h +++ b/source/compiler/aslcompiler.h @@ -350,22 +350,65 @@ LsDoListings (      void);  void +LsWriteNodeToAsmListing ( +    ACPI_PARSE_OBJECT       *Op); + +void +LsWriteNode ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  FileId); + +void +LsDumpParseTree ( +    void); + + +/* + * asllistsup - Listing file support utilities + */ +void +LsDumpAscii ( +    UINT32                  FileId, +    UINT32                  Count, +    UINT8                   *Buffer); + +void  LsDumpAsciiInComment (      UINT32                  FileId,      UINT32                  Count,      UINT8                   *Buffer);  void -LsWriteNodeToAsmListing ( -    ACPI_PARSE_OBJECT       *Op); +LsCheckException ( +    UINT32                  LineNumber, +    UINT32                  FileId);  void -LsWriteNode ( -    ACPI_PARSE_OBJECT       *Op, +LsFlushListingBuffer (      UINT32                  FileId);  void -LsDumpParseTree ( +LsWriteListingHexBytes ( +    UINT8                   *Buffer, +    UINT32                  Length, +    UINT32                  FileId); + +void +LsWriteSourceLines ( +    UINT32                  ToLineNumber, +    UINT32                  ToLogicalLineNumber, +    UINT32                  FileId); + +UINT32 +LsWriteOneSourceLine ( +    UINT32                  FileId); + +void +LsPushNode ( +    char                    *Filename); + +ASL_LISTING_NODE * +LsPopNode (      void); @@ -388,6 +431,24 @@ OpcAmlConstantWalk (  /* + * asloffset - generate C offset file for BIOS support + */ +ACPI_STATUS +LsAmlOffsetWalk ( +    ACPI_PARSE_OBJECT       *Op, +    UINT32                  Level, +    void                    *Context); + +void +LsDoOffsetTableHeader ( +    UINT32                  FileId); + +void +LsDoOffsetTableFooter ( +    UINT32                  FileId); + + +/*   * aslopcodes - generate AML opcodes   */  ACPI_STATUS | 
