diff options
| author | Mike Pall <mike> | 2010-09-13 01:17:38 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2010-09-13 01:17:38 +0200 |
| commit | 847b9cf2534233198e0229c209ab4c4040f5166e (patch) | |
| tree | 8e07f98f6624029a26979bade9e6b1a618bb7a89 /lib | |
| parent | e32f7d96c1de48e7c425d1e091f9f406d6a6b1d3 (diff) | |
| download | luajit-847b9cf2534233198e0229c209ab4c4040f5166e.tar.gz luajit-847b9cf2534233198e0229c209ab4c4040f5166e.tar.bz2 luajit-847b9cf2534233198e0229c209ab4c4040f5166e.zip | |
Record vararg expressions with varargs defined off-trace.
Add SLOAD variant to access the frame type/size.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/dump.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/dump.lua b/lib/dump.lua index 82a6d964..a00862d0 100644 --- a/lib/dump.lua +++ b/lib/dump.lua | |||
| @@ -210,7 +210,10 @@ local colorize, irtype | |||
| 210 | -- Lookup table to convert some literals into names. | 210 | -- Lookup table to convert some literals into names. |
| 211 | local litname = { | 211 | local litname = { |
| 212 | ["SLOAD "] = { [0] = "", "I", "R", "RI", "P", "PI", "PR", "PRI", | 212 | ["SLOAD "] = { [0] = "", "I", "R", "RI", "P", "PI", "PR", "PRI", |
| 213 | "T", "IT", "RT", "RIT", "PT", "PIT", "PRT", "PRIT", }, | 213 | "T", "IT", "RT", "RIT", "PT", "PIT", "PRT", "PRIT", |
| 214 | "F", "IF", "RF", "RIF", "PF", "PIF", "PRF", "PRIF", | ||
| 215 | "TF", "ITF", "RTF", "RITF", "PTF", "PITF", "PRTF", "PRITF", | ||
| 216 | }, | ||
| 214 | ["XLOAD "] = { [0] = "", "R", "U", "RU", }, | 217 | ["XLOAD "] = { [0] = "", "R", "U", "RU", }, |
| 215 | ["TOINT "] = { [0] = "check", "index", "", }, | 218 | ["TOINT "] = { [0] = "check", "index", "", }, |
| 216 | ["FLOAD "] = vmdef.irfield, | 219 | ["FLOAD "] = vmdef.irfield, |
