Example #1
0
        //- writing out ---------------------------------------------------------------

        public void writeSectionTblEntry(BinaryOut outfile)
        {
            outfile.putFixedString(name, 8);

            outfile.putFour(memSize);
            outfile.putFour(memPos);
            outfile.putFour(fileSize);
            outfile.putFour(filePos);

            //line numbers are deprecated, we don't write them
            outfile.putFour(relocTblPos);
            outfile.putFour(0);
            outfile.putTwo((uint)relocations.Count);
            outfile.putTwo(0);

            uint flagval = settings.encodeFlags();

            outfile.putFour(flagval);
        }