-- Decompiled using luadec 2.0 standard by sztupy (http://luadec51.luaforge.net) -- Command line was: -d C:\Downloads\luadec51_2.0_win32_bin\lua\messages\MessageDispatcher.luac ---------------------------------------------- 1 GETGLOBAL 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require} (...) ---------------------------------------------- 2 LOADK 1 1 SET_CTR(Tpend) = 1 next bool: 0 locals(0): vpend(0): tpend(2): 0{require} 1{"performance.PerformanceSimple"} (...) ---------------------------------------------- 3 CALL 0 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(0): vpend(0): tpend(1): 0{require("performance.PerformanceSimple")} (...) ---------------------------------------------- 4 GETGLOBAL 1 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{require} (...) local l_0_0 = require("performance.PerformanceSimple") ---------------------------------------------- 5 LOADK 2 2 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(2): 1{require} 2{"util.logger"} (...) local l_0_0 = require("performance.PerformanceSimple") ---------------------------------------------- 6 CALL 1 2 2 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_0_0} vpend(0): tpend(1): 1{require("util.logger")} (...) local l_0_0 = require("performance.PerformanceSimple") ---------------------------------------------- 7 SELF 2 1 259 SET_CTR(Tpend) = 0 SET_CTR(Tpend) = 1 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(2): 3{l_0_1} 2{l_0_1:obtain} (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") ---------------------------------------------- 8 LOADK 4 4 SET_CTR(Tpend) = 2 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(3): 3{l_0_1} 2{l_0_1:obtain} 4{"MessageDispatcher"} (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") ---------------------------------------------- 9 CALL 2 3 2 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{l_0_1:obtain("MessageDispatcher")} (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") ---------------------------------------------- 10 MOVE 1 2 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(1): 1{l_0_1=l_0_1:obtain("MessageDispatcher")} tpend(0): (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") ---------------------------------------------- 11 GETGLOBAL 2 6 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{LOG_LEVEL_TRACE} (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") l_0_1 = l_0_1:obtain("MessageDispatcher") ---------------------------------------------- 12 SETTABLE 1 261 2 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(1): -1{l_0_1.level=LOG_LEVEL_TRACE} tpend(0): (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") l_0_1 = l_0_1:obtain("MessageDispatcher") ---------------------------------------------- 13 NEWTABLE 2 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_0_0} 1{l_0_1} vpend(0): tpend(1): 2{{}} (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") l_0_1 = l_0_1:obtain("MessageDispatcher") l_0_1.level = LOG_LEVEL_TRACE ---------------------------------------------- 14 NEWTABLE 3 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(3): 0{l_0_0} 1{l_0_1} 2{l_0_2} vpend(0): tpend(1): 3{{}} (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") l_0_1 = l_0_1:obtain("MessageDispatcher") l_0_1.level = LOG_LEVEL_TRACE local l_0_2 = {} ---------------------------------------------- 15 NEWTABLE 4 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(1): 4{{}} (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") l_0_1 = l_0_1:obtain("MessageDispatcher") l_0_1.level = LOG_LEVEL_TRACE local l_0_2 = {} local l_0_3 = {} ---------------------------------------------- 16 SETTABLE 2 263 4 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(1): -1{l_0_2.listeners={}} tpend(0): (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") l_0_1 = l_0_1:obtain("MessageDispatcher") l_0_1.level = LOG_LEVEL_TRACE local l_0_2 = {} local l_0_3 = {} ---------------------------------------------- 17 CLOSURE 4 0 ---------------------------------------------- 1 GETUPVAL 2 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(1): 2{l_0_3} (l_1_0, l_1_1) ---------------------------------------------- 2 GETTABLE 2 2 1 SET_CTR(Tpend) = 0 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(1): 2{l_0_3[l_1_1]} (l_1_0, l_1_1) ---------------------------------------------- 3 TEST 2 0 1 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(0): (l_1_0, l_1_1) ---------------------------------------------- 4 JMP 0 11 next bool: 1 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(0): (l_1_0, l_1_1) ---------------------------------------------- 5 NEWTABLE 3 0 0 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(1): 3{{}} (l_1_0, l_1_1) ---------------------------------------------- 6 MOVE 2 3 0 SET_CTR(Tpend) = 0 next bool: 1 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(1): 2{{}} (l_1_0, l_1_1) ---------------------------------------------- 7 GETGLOBAL 3 0 Exps(0): at 3 dest 16 neg 1 (l_0_3[l_1_1] (null) l_0_3[l_1_1]) cpd -1 Stored at endif list: <16> SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(1): 3{l_1_3=setmetatable} tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} ---------------------------------------------- 8 MOVE 4 2 0 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(0): tpend(1): 4{l_1_2} (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable ---------------------------------------------- 9 MOVE 5 0 0 SET_CTR(Tpend) = 1 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(0): tpend(2): 4{l_1_2} 5{l_1_0} (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable ---------------------------------------------- 10 CALL 3 3 1 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(0): tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) ---------------------------------------------- 11 SETTABLE 0 257 0 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(1): -1{l_1_0.__index=l_1_0} tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) ---------------------------------------------- 12 NEWTABLE 3 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(1): 3{l_1_3={}} tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) l_1_0.__index = l_1_0 ---------------------------------------------- 13 SETTABLE 2 258 3 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(1): -1{l_1_2.listeners=l_1_3} tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) l_1_0.__index = l_1_0 l_1_3 = {} ---------------------------------------------- 14 GETUPVAL 3 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(1): 3{l_1_3=l_0_3} tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) l_1_0.__index = l_1_0 l_1_3 = {} l_1_2.listeners = l_1_3 ---------------------------------------------- 15 SETTABLE 3 1 2 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_1_0} 1{l_1_1} 2{l_1_2} 3{l_1_3} vpend(1): -1{l_1_3[l_1_1]=l_1_2} tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) l_1_0.__index = l_1_0 l_1_3 = {} l_1_2.listeners = l_1_3 l_1_3 = l_0_3 ---------------------------------------------- 16 RETURN 2 2 0 next bool: 0 locals(2): 0{l_1_0} 1{l_1_1} vpend(0): tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) l_1_0.__index = l_1_0 l_1_3 = {} l_1_2.listeners = l_1_3 l_1_3 = l_0_3 l_1_3[l_1_1] = l_1_2 end -- DECOMPILER ERROR: Confused about usage of registers! return l_1_2 ---------------------------------------------- 17 RETURN 0 1 0 next bool: 0 locals(0): vpend(0): tpend(0): (l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) l_1_0.__index = l_1_0 l_1_3 = {} l_1_2.listeners = l_1_3 l_1_3 = l_0_3 l_1_3[l_1_1] = l_1_2 end -- DECOMPILER ERROR: Confused about usage of registers! return l_1_2 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(0): tpend(1): 4{function(l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) l_1_0.__index = l_1_0 l_1_3 = {} l_1_2.listeners = l_1_3 l_1_3 = l_0_3 l_1_3[l_1_1] = l_1_2 end -- DECOMPILER ERROR: Confused about usage of registers! return l_1_2 end} (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") l_0_1 = l_0_1:obtain("MessageDispatcher") l_0_1.level = LOG_LEVEL_TRACE local l_0_2 = {} local l_0_3 = {} l_0_2.listeners = {} ---------------------------------------------- 19 SETTABLE 2 259 4 SET_CTR(Tpend) = 0 next bool: 0 locals(4): 0{l_0_0} 1{l_0_1} 2{l_0_2} 3{l_0_3} vpend(1): -1{l_0_2.obtain=function(l_1_0, l_1_1) if not l_0_3[l_1_1] then local l_1_2, l_1_3 = {} l_1_3 = setmetatable l_1_3(l_1_2, l_1_0) l_1_0.__index = l_1_0 l_1_3 = {} l_1_2.listeners = l_1_3 l_1_3 = l_0_3 l_1_3[l_1_1] = l_1_2 end -- DECOMPILER ERROR: Confused about usage of registers! return l_1_2 end} tpend(0): (...) local l_0_0 = require("performance.PerformanceSimple") local l_0_1 = require("util.logger") l_0_1 = l_0_1:obtain("MessageDispatcher") l_0_1.level = LOG_LEVEL_TRACE local l_0_2 = {} local l_0_3 = {} l_0_2.listeners = {} ---------------------------------------------- 20 CLOSURE 4 1 ---------------------------------------------- 1 GETUPVAL 3 0 0 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(1): 3{l_0_0} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable ---------------------------------------------- 2 GETTABLE 3 3 256 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(1): 3{l_0_0.startProfilingCategory} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable ---------------------------------------------- 3 LOADK 4 1 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(2): 3{l_0_0.startProfilingCategory} 4{"MessageDispatcher.send("} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable ---------------------------------------------- 4 GETTABLE 5 1 258 SET_CTR(Tpend) = 2 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(3): 3{l_0_0.startProfilingCategory} 4{"MessageDispatcher.send("} 5{l_2_1.name} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 5 LOADK 6 3 SET_CTR(Tpend) = 3 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(4): 3{l_0_0.startProfilingCategory} 4{"MessageDispatcher.send("} 5{l_2_1.name} 6{")"} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 6 CONCAT 4 4 6 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(2): 3{l_0_0.startProfilingCategory} 4{"MessageDispatcher.send(" .. l_2_1.name .. ")"} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 7 CALL 3 2 1 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(0): (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") ---------------------------------------------- 8 GETTABLE 3 0 260 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(1): 3{l_2_0.listeners} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") ---------------------------------------------- 9 GETTABLE 4 1 258 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(2): 3{l_2_0.listeners} 4{l_2_1.name} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 10 GETTABLE 3 3 4 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(1): 3{l_2_0.listeners[l_2_1.name]} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 11 TEST 3 0 0 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(0): (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 12 JMP 0 32 next bool: 1 locals(1): 0{l_2_0} vpend(0): tpend(0): (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 13 GETTABLE 3 0 260 SET_CTR(Tpend) = 0 next bool: 1 locals(1): 0{l_2_0} vpend(0): tpend(1): 3{l_2_0.listeners} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 14 GETTABLE 4 1 258 SET_CTR(Tpend) = 1 next bool: 1 locals(1): 0{l_2_0} vpend(0): tpend(2): 3{l_2_0.listeners} 4{l_2_1.name} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 15 GETTABLE 3 3 4 SET_CTR(Tpend) = 0 next bool: 1 locals(1): 0{l_2_0} vpend(0): tpend(1): 3{l_2_0.listeners[l_2_1.name]} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 16 LEN 3 3 0 SET_CTR(Tpend) = 0 next bool: 1 locals(1): 0{l_2_0} vpend(0): tpend(1): 3{#l_2_0.listeners[l_2_1.name]} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 17 LOADK 4 5 SET_CTR(Tpend) = 1 next bool: 1 locals(1): 0{l_2_0} vpend(0): tpend(2): 3{#l_2_0.listeners[l_2_1.name]} 4{1} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused at declaration of local variable ---------------------------------------------- 18 MOVE 5 3 0 SET_CTR(Tpend) = 1 next bool: 1 locals(1): 0{l_2_0} vpend(0): tpend(2): 4{1} 5{#l_2_0.listeners[l_2_1.name]} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused at declaration of local variable ---------------------------------------------- 19 LOADK 6 5 SET_CTR(Tpend) = 2 next bool: 1 locals(1): 0{l_2_0} vpend(0): tpend(3): 4{1} 5{#l_2_0.listeners[l_2_1.name]} 6{1} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused at declaration of local variable ---------------------------------------------- 20 FORPREP 4 22 Exps(0): at 11 dest 45 neg 0 (l_2_0.listeners[l_2_1.name] (null) l_2_0.listeners[l_2_1.name]) cpd -1 Stored at endif list: <45> next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(0): (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused at declaration of local variable if l_2_0.listeners[l_2_1.name] then for l_2_7 = 1, #l_2_0.listeners[l_2_1.name] do ---------------------------------------------- 21 GETGLOBAL 8 6 SET_CTR(Tpend) = 0 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(1): 8{pcall} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused at declaration of local variable if l_2_0.listeners[l_2_1.name] then for l_2_7 = 1, #l_2_0.listeners[l_2_1.name] do -- DECOMPILER ERROR: Confused at declaration of local variable ---------------------------------------------- 22 GETTABLE 9 0 260 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(2): 8{pcall} 9{l_2_0.listeners} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused at declaration of local variable if l_2_0.listeners[l_2_1.name] then for l_2_7 = 1, #l_2_0.listeners[l_2_1.name] do -- DECOMPILER ERROR: Confused at declaration of local variable ---------------------------------------------- 23 GETTABLE 10 1 258 SET_CTR(Tpend) = 2 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(3): 8{pcall} 9{l_2_0.listeners} 10{l_2_1.name} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused at declaration of local variable if l_2_0.listeners[l_2_1.name] then for l_2_7 = 1, #l_2_0.listeners[l_2_1.name] do -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 24 GETTABLE 9 9 10 SET_CTR(Tpend) = 1 next bool: 0 locals(1): 0{l_2_0} vpend(0): tpend(2): 8{pcall} 9{l_2_0.listeners[l_2_1.name]} (l_2_0, l_2_1, l_2_2) -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! l_0_0.startProfilingCategory("MessageDispatcher.send(" .. l_2_1.name .. ")") -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused about usage of registers! -- DECOMPILER ERROR: Confused at declaration of local variable if l_2_0.listeners[l_2_1.name] then for l_2_7 = 1, #l_2_0.listeners[l_2_1.name] do -- DECOMPILER ERROR: Confused at declaration of local variable -- DECOMPILER ERROR: Confused about usage of registers! ---------------------------------------------- 25 GETTABLE 9 9 7