BR 3392650: Codeview truncates symbol table length to 16 bits
commit241697306cf0e9ee87aac4f7fe0946f436db7bfa
authorH. Peter Anvin (Intel) <hpa@zytor.com>
Fri, 26 Jun 2020 21:10:54 +0000 (26 14:10 -0700)
committerH. Peter Anvin (Intel) <hpa@zytor.com>
Fri, 26 Jun 2020 21:10:54 +0000 (26 14:10 -0700)
tree4d519608a8f67131608aed1489b370d830c307b1
parent922afbfc6ce937ecfc90ab772377b497242554f0
BR 3392650: Codeview truncates symbol table length to 16 bits

If the source code is large, it is very reasonable for the symbol
table length to exceed 2^16 bits. Use uint32_t to keep track of
lengths, even where not necessary... there is no real reason to use
uint16_t anywhere.

Reported-by: <michael@mehlich.com>
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
output/codeview.c