aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMike Pall <mike>2010-09-13 01:17:38 +0200
committerMike Pall <mike>2010-09-13 01:17:38 +0200
commit847b9cf2534233198e0229c209ab4c4040f5166e (patch)
tree8e07f98f6624029a26979bade9e6b1a618bb7a89 /lib
parente32f7d96c1de48e7c425d1e091f9f406d6a6b1d3 (diff)
downloadluajit-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.lua5
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.
211local litname = { 211local 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,