MCPcopy Create free account
hub / github.com/BigPig0/RelayLive / DumpDebug

Function DumpDebug

ThirdParty/lua/lua/ldump.c:146–162  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

144
145
146static void DumpDebug (const Proto *f, DumpState *D) {
147 int i, n;
148 n = (D->strip) ? 0 : f->sizelineinfo;
149 DumpInt(n, D);
150 DumpVector(f->lineinfo, n, D);
151 n = (D->strip) ? 0 : f->sizelocvars;
152 DumpInt(n, D);
153 for (i = 0; i < n; i++) {
154 DumpString(f->locvars[i].varname, D);
155 DumpInt(f->locvars[i].startpc, D);
156 DumpInt(f->locvars[i].endpc, D);
157 }
158 n = (D->strip) ? 0 : f->sizeupvalues;
159 DumpInt(n, D);
160 for (i = 0; i < n; i++)
161 DumpString(f->upvalues[i].name, D);
162}
163
164
165static void DumpFunction (const Proto *f, TString *psource, DumpState *D) {

Callers 1

DumpFunctionFunction · 0.85

Calls 2

DumpIntFunction · 0.85
DumpStringFunction · 0.85

Tested by

no test coverage detected