mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
Fix dumping of already stripped functions with debug info.
This commit is contained in:
parent
0eee70cd4d
commit
bcc196eed3
@ -291,7 +291,8 @@ static void bcwrite_proto(BCWriteCtx *ctx, GCproto *pt)
|
|||||||
bcwrite_uleb128(ctx, pt->sizekn);
|
bcwrite_uleb128(ctx, pt->sizekn);
|
||||||
bcwrite_uleb128(ctx, pt->sizebc-1);
|
bcwrite_uleb128(ctx, pt->sizebc-1);
|
||||||
if (!ctx->strip) {
|
if (!ctx->strip) {
|
||||||
sizedbg = pt->sizept - (MSize)((char *)proto_lineinfo(pt) - (char *)pt);
|
if (proto_lineinfo(pt))
|
||||||
|
sizedbg = pt->sizept - (MSize)((char *)proto_lineinfo(pt) - (char *)pt);
|
||||||
bcwrite_uleb128(ctx, sizedbg);
|
bcwrite_uleb128(ctx, sizedbg);
|
||||||
if (sizedbg) {
|
if (sizedbg) {
|
||||||
bcwrite_uleb128(ctx, pt->firstline);
|
bcwrite_uleb128(ctx, pt->firstline);
|
||||||
|
Loading…
Reference in New Issue
Block a user