wok annotate linld/stuff/src/ISOSTATE.INC @ rev 24334

polkit: CVE-2021-4034
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Jan 28 11:07:11 2022 +0000 (2022-01-28)
parents 217c02cbbe8d
children
rev   line source
pascal@23797 1
pascal@23797 2 ;typedef unsigned dirsizetype;
pascal@23797 3 struc isostate ; struct isostate {
pascal@24034 4 curpos dw ? ; 0L unsigned curpos; // assume zero'd in bss
pascal@24034 5 filename2open dw ? ; 2I char *filename2open;
pascal@24034 6 fd dw ? ; 4X int fd; // assume zero'd in bss
pascal@24034 7 fileofs dd ? ; 6O unsigned long fileofs;
pascal@24034 8 filesize dd ? ;10O unsigned long filesize;
pascal@24034 9 filepos dd ? ;14O unsigned long filepos;
pascal@24034 10 dirsize dw ? ;18S dirsizetype dirsize; //\
pascal@24034 11 dirpage dw ? ;20S unsigned short dirpage; ///
pascal@24034 12 curdirsize dw ? ;22L dirsizetype curdirsize;
pascal@24034 13 curdirofs dd ? ;24L unsigned long curdirofs; // assume zero'd in bss
pascal@23797 14 ;overlap
pascal@24034 15 filename dw ? ;28U char *filename;
pascal@24034 16 _64bits db ? ;30U char _64bits;
pascal@24034 17 c db ? ;31U char c;
pascal@24034 18 entrysize dw ? ;32U int entrysize;
pascal@24034 19 tmp dw ? ;34U const char *tmp;
pascal@23797 20 ends isostate ; } isostate;
pascal@24022 21
pascal@24034 22 ISOSTATE_OVERLAP = 8