| 5773 | } |
| 5774 | |
| 5775 | static void DumpDebug(const Proto* f, DumpState* D) |
| 5776 | { |
| 5777 | int i,n; |
| 5778 | n= (D->strip) ? 0 : f->sizelineinfo; |
| 5779 | DumpVector(f->lineinfo,n,sizeof(int),D); |
| 5780 | n= (D->strip) ? 0 : f->sizelocvars; |
| 5781 | DumpInt(n,D); |
| 5782 | for (i=0; i<n; i++) |
| 5783 | { |
| 5784 | DumpString(f->locvars[i].varname,D); |
| 5785 | DumpInt(f->locvars[i].startpc,D); |
| 5786 | DumpInt(f->locvars[i].endpc,D); |
| 5787 | } |
| 5788 | n= (D->strip) ? 0 : f->sizeupvalues; |
| 5789 | DumpInt(n,D); |
| 5790 | for (i=0; i<n; i++) DumpString(f->upvalues[i],D); |
| 5791 | } |
| 5792 | |
| 5793 | static void DumpFunction(const Proto* f, const TString* p, DumpState* D) |
| 5794 | { |
no test coverage detected