diff options
Diffstat (limited to 'src/cmd/5l/l.h')
-rw-r--r-- | src/cmd/5l/l.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/5l/l.h b/src/cmd/5l/l.h index e42be4e98..2e887dad7 100644 --- a/src/cmd/5l/l.h +++ b/src/cmd/5l/l.h @@ -35,6 +35,7 @@ enum { + thechar = '5', PtrSize = 4 }; @@ -109,6 +110,7 @@ struct Prog Prog* dlink; int32 pc; int32 line; + int32 spadj; uchar mark; uchar optab; uchar as; @@ -122,6 +124,8 @@ struct Prog #define datasize reg #define textflag reg +#define iscall(p) ((p)->as == ABL) + struct Sym { char* name; @@ -131,6 +135,7 @@ struct Sym uchar reachable; uchar dynexport; uchar leaf; + uchar stkcheck; int32 dynid; int32 plt; int32 got; |