Lines Matching refs:Table
47 -- Symbolic table of constant expressions over numbers
69 -- Deep copy a table
73 if type(v) == 'table' then
83 return type(x) == 'table' and (x.__dissector or x.__map or x.__base)
190 if V[var].const and type(const) == 'table' then
215 if type(src.const) == 'table' and src.const.__base then
219 elseif type(src.const) == 'table' and src.const.__dissector then
249 assert(type(vinfo.const) == 'table' and vinfo.const.__dissector, 'cannot dereference a non-pointer variable')
306 elseif type(V[a].const) == 'table' and V[a].const.__base > 0 then
594 table.insert(args, V[i].const)
601 for i = a+1, a+nargs do table.insert(args, i) end
611 elseif type(func) == 'table' and func.__dissector then
625 for i = a+1, a+nargs do table.insert(args, i) end
762 -- Finally - this table translates LuaJIT bytecode into code emitter actions.
852 assert(V[b] and type(V[b].const) == 'table', 'NYI: B[D] where B is not Lua table, BPF map, or pointer')
871 -- Table is already on stack, write to vinfo-relative address
880 error('NYI: B[D] where B is not Lua table, BPF map, or pointer')
885 error('NYI: B[D] where B is not Lua table, BPF map, or pointer')
889 assert(V[b] and type(V[b].const) == 'table', 'NYI: B[D] where B is not Lua table, BPF map, or pointer')
913 -- Table is already on stack, write to vinfo-relative address
931 error('NYI: B[D] where B is not Lua table, BPF map, or pointer')
936 error('NYI: B[D] where B is not Lua table, BPF map, or pointer')
940 assert(V[b] and V[b].const, 'NYI: B[D] where B is not Lua table, BPF map, or pointer')
958 -- Table is already on stack, write to base-relative address
967 error('NYI: B[C] where B is not Lua table, BPF map, or pointer')
972 error('NYI: B[C] where B is not Lua table, BPF map, or pointer')
977 assert(type(base) == 'table', 'NYI: B[C] where C is string and B not Lua table or BPF map')
992 error('NYI: A = B[D], where B is not Lua table or packet dissector or pointer dereference')
997 assert(type(base) == 'table', 'NYI: B[C] where C is string and B not Lua table or BPF map')
1009 error('NYI: A = B[D], where B is not Lua table or packet dissector or pointer dereference')
1014 assert(type(base) == 'table', 'NYI: B[C] where C is string and B not Lua table or BPF map')
1018 -- Resolve table key using metatable
1047 error('NYI: B[C] where B is not Lua table, BPF map, or pointer')
1154 table.insert(val, code.pc-1)
1188 table.insert(val, code.pc-1) -- Fixup JMP target
1332 table.insert(result, line)
1334 table.insert(result, string.format('%04u\t%s', i, line))
1338 return table.concat(result, '\n')
1473 if type(prog) ~= 'table' then
1482 table.insert(t.progs, prog_fd)
1499 if type(prog) ~= 'table' then
1580 if type(prog) ~= 'table' then