2782 Commits

Author SHA1 Message Date
aystarik
80645b4e9d Support for method declarations of named objects
date	2000.02.22.21.26.00;	author rmoore1;	state Exp;
2005-06-29 17:10:44 +00:00
aystarik
4260594af2 Results now stored in "result stack"
date	2000.02.04.00.07.00;	author rmoore1;	state Exp;
2005-06-29 17:10:42 +00:00
aystarik
09a89b1319 Init new field in WALK_STATE
date	2000.01.26.22.54.00;	author rmoore1;	state Exp;
2005-06-29 17:10:41 +00:00
aystarik
d3e0482aa8 Added code to resolve arguments to a method before they are passed in.
date	2000.01.26.17.43.00;	author rmoore1;	state Exp;
2005-06-29 17:10:40 +00:00
aystarik
948f977cf5 Update to use amlcode.h
date	2000.01.13.22.30.00;	author rmoore1;	state Exp;
2005-06-29 17:10:38 +00:00
aystarik
47f1048898 moved ifdef
date	2005.03.09.18.58.00;	author rmoore1;	state Exp;
2005-06-29 17:10:32 +00:00
aystarik
1fbf934d02 Improved implicit return support
date	2005.03.08.23.21.00;	author rmoore1;	state Exp;
2005-06-29 17:10:31 +00:00
aystarik
ae96dbe341 Enhancement of implicit return support
date	2005.01.13.23.59.00;	author rmoore1;	state Exp;
2005-06-29 17:10:29 +00:00
aystarik
f6ff8128aa Automated cleanup
date	2004.10.15.22.35.00;	author rmoore1;	state Exp;
2005-06-29 17:10:27 +00:00
aystarik
9f315cfa79 Update a debug statement
date	2004.10.14.21.16.00;	author rmoore1;	state Exp;
2005-06-29 17:10:26 +00:00
aystarik
eec0648673 fix typo
date	2004.08.25.16.19.00;	author rmoore1;	state Exp;
2005-06-29 17:10:25 +00:00
aystarik
5c621f3bc0 comment update
date	2004.08.16.17.42.00;	author rmoore1;	state Exp;
2005-06-29 17:10:24 +00:00
aystarik
92d60ba857 Support for "implicit return" [optional]
date	2004.08.13.23.01.00;	author rmoore1;	state Exp;
2005-06-29 17:10:23 +00:00
aystarik
3c72fbdd5c update comment for call-by-reference
date	2004.01.29.19.08.00;	author rmoore1;	state Exp;
2005-06-29 17:10:21 +00:00
aystarik
cf761d3938 Add support for existing nodes whose execution has been deferred
date	2003.09.17.17.29.00;	author rmoore1;	state Exp;
2005-06-29 17:10:19 +00:00
aystarik
9d524f0462 Removed all instances of NATIVE_CHAR due to disuse/inconsistent use.
date	2002.12.10.21.00.00;	author rmoore1;	state Exp;
2005-06-29 17:10:16 +00:00
aystarik
485f42751e Added ClearOperands interface
date	2002.11.14.17.53.00;	author rmoore1;	state Exp;
2005-06-29 17:10:15 +00:00
aystarik
17f77bef22 Changes to support Intel 64-bit compiler
date	2001.12.12.00.13.00;	author rmoore1;	state Exp;
2005-06-29 17:10:02 +00:00
aystarik
717c39f09d Moved FREE to after the debug statements
date	2001.11.30.22.34.00;	author rmoore1;	state Exp;
2005-06-29 17:10:01 +00:00
aystarik
e7b32868cb Simplified opcode checking for CreateXXXField; cleanup
date	2001.10.29.19.47.00;	author rmoore1;	state Exp;
2005-06-29 17:09:58 +00:00
aystarik
eb1b4cfb49 Restructuring of the AML opcode handling routines
date	2001.10.09.22.42.00;	author rmoore1;	state Exp;
2005-06-29 17:09:54 +00:00
aystarik
5603dbd4a6 Rename the opcode execution functions
date	2001.10.08.22.36.00;	author rmoore1;	state Exp;
2005-06-29 17:09:52 +00:00
aystarik
8d2af8820c Parse/dispatch support for DataTableRegion
date	2001.09.21.22.15.00;	author rmoore1;	state Exp;
2005-06-29 17:09:49 +00:00
aystarik
2af11ea087 Reimplemented inefficient opcode type checking with flags in opcode
info table


date	2001.08.22.16.56.00;	author rmoore1;	state Exp;
2005-06-29 17:09:44 +00:00
aystarik
dbe3ac70c7 Removed temporary test code
date	2001.08.15.22.28.00;	author rmoore1;	state Exp;
2005-06-29 17:09:42 +00:00
aystarik
32e6419a0a Removed last vestiges of old DebugPrint functions
date	2001.08.15.22.25.00;	author rmoore1;	state Exp;
2005-06-29 17:09:41 +00:00
aystarik
824e2e28bc cleanup
date	2001.07.19.19.54.00;	author rmoore1;	state Exp;
2005-06-29 17:09:38 +00:00
aystarik
81bc166965 Added QWORD data type
date	2001.07.17.21.36.00;	author rmoore1;	state Exp;
2005-06-29 17:09:37 +00:00
aystarik
ae52878ddd Recognize the VAR_PACKAGE opcode
date	2001.07.05.21.26.00;	author rmoore1;	state Exp;
2005-06-29 17:09:35 +00:00
aystarik
77830dfffe Check for Regions/CreateFields that contain TermArgs
date	2000.11.29.21.36.00;	author rmoore1;	state Exp;
2005-06-29 17:09:21 +00:00
aystarik
19b6e01915 Source clean-up via acpisrc utility
date	2000.11.02.22.51.00;	author rmoore1;	state Exp;
2005-06-29 17:09:19 +00:00
aystarik
ca6ead8cf7 Improved error messages when a missing operand is encountered
date	2000.10.27.22.33.00;	author rmoore1;	state Exp;
2005-06-29 17:09:18 +00:00
aystarik
c51a64e64b Fix for an IF/WHILE predicate that is a method call
date	2000.10.19.17.25.00;	author rmoore1;	state Exp;
2005-06-29 17:09:17 +00:00
aystarik
efac92f9b7 changed debugger-related DEBUG_EXECs to DEBUGGER_EXEC. This
distinction will remove dependency on debugger directory under Linux


date	2000.08.29.22.23.00;	author agrover;	state Exp;
2005-06-29 17:09:14 +00:00
aystarik
59ecaf870f Remove non-ANSI (//) Comments
date	2000.06.19.21.46.00;	author rmoore1;	state Exp;
2005-06-29 17:09:01 +00:00
aystarik
cbd2800f4b Pass walk state to the interpreter
date	2000.04.06.22.00.00;	author rmoore1;	state Exp;
2005-06-29 17:08:50 +00:00
aystarik
8a5899c08f New exception for name not found
date	2000.03.30.22.53.00;	author rmoore1;	state Exp;
2005-06-29 17:08:47 +00:00
aystarik
f8386f155b debugger header
date	2000.03.23.16.30.00;	author rmoore1;	state Exp;
2005-06-29 17:08:44 +00:00
aystarik
c402da604c Support for display of AML operands during single step/debug
date	2000.03.23.15.56.00;	author rmoore1;	state Exp;
2005-06-29 17:08:43 +00:00
aystarik
73d693659f Added formatexception
date	2000.03.21.22.40.00;	author rmoore1;	state Exp;
2005-06-29 17:08:42 +00:00
aystarik
def1a18bcd Cleanup
date	2000.03.09.22.22.00;	author rmoore1;	state Exp;
2005-06-29 17:08:40 +00:00
aystarik
b360f05a89 Changes to eliminate warnings at VC warning level 4
date	2000.03.03.18.17.00;	author rmoore1;	state Exp;
2005-06-29 17:08:39 +00:00
aystarik
df2c3ec3fc Support for CondRefOf, better error unwinding
date	2000.03.02.21.02.00;	author rmoore1;	state Exp;
2005-06-29 17:08:37 +00:00
aystarik
913ab5085f Never delete an object associated with a Return statement
date	2000.02.25.17.09.00;	author rmoore1;	state Exp;
2005-06-29 17:08:36 +00:00
aystarik
4f03a1d0f4 Removed InitObjectFromOp, Split CreateOperands
date	2000.02.22.21.29.00;	author rmoore1;	state Exp;
2005-06-29 17:08:35 +00:00
aystarik
3367c1f2cd Results now returned on "result stack"
date	2000.02.04.00.09.00;	author rmoore1;	state Exp;
2005-06-29 17:08:33 +00:00
aystarik
af30405689 Init status to handle case of zero operands
date	2000.01.26.18.37.00;	author rmoore1;	state Exp;
2005-06-29 17:08:32 +00:00
aystarik
7632fb40d8 Moved method argument resolution code to psxexec.
date	2000.01.26.17.44.00;	author rmoore1;	state Exp;
2005-06-29 17:08:31 +00:00
aystarik
dd734197f6 Resolve Lvalues for method calls only.
date	2000.01.25.00.44.00;	author rmoore1;	state Exp;
2005-06-29 17:08:30 +00:00
aystarik
a1bcf94ba5 Resolve locals/args in CreateOperand
date	2000.01.25.00.18.00;	author rmoore1;	state Exp;
2005-06-29 17:08:29 +00:00