- ะ ะฐััะตะผะฑะปะตัะต ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซโgdwarf-5ยป ะดะปั ะณะตะฝะตัะฐัะธะธ ะพัะปะฐะดะพัะฝัั
ัะฐะฑะปะธั ยซ.debug_lineยป ั ะธะฝัะพัะผะฐัะธะตะน ะพ ะฝะพะผะตัะฐั
ัััะพะบ ะฒ ัะพัะผะฐัะต DWARF-5. ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะธะฝััััะบัะธะน Intel SERIALIZE ะธ TSXLDTRK. ะะพะฑะฐะฒะปะตะฝั ะพะฟัะธะธ ยซ-mlfence-after-load=ยป, โ-mlfence-before-indirect-branch=ยป ะธ ยซ-mlfence-before-ret=ยป ะดะปั ะทะฐัะธัั ะพั ััะทะฒะธะผะพััะธ
LVI (CVE-2020-0551). - ะ ััะธะปะธัั readelf ะดะพะฑะฐะฒะปะตะฝ ัะตะถะธะผ ยซlintยป, ะฒะบะปััะฐััะธะน ะดะพะฟะพะปะฝะธัะตะปัะฝัะต ะฟัะพะฒะตัะบะธ ะฟัะธ ะพะฑัะฐะฑะพัะบะต ัะฐะนะปะพะฒ, ัะฐะบะธะต ะบะฐะบ ะฟัะพะฒะตัะบะธ ัะตะบัะธะน ะฝัะปะตะฒะพะณะพ ัะฐะทะผะตัะฐ. ะ readelf ัะฐะบะถะต ะพะฑะตัะฟะตัะตะฝ ะฒัะฒะพะด ะธะฝะดะธะบะฐัะพัะฐ ยซ[โฆ]ยป ะฟัะธ ะพะฑัะตะทะฐะฝะธะธ ะธะผัะฝ, ะฝะต ะฒะผะตัะฐััะธั ัั ะฒ ัััะพะบั ัะฐะทะผะตัะพะผ 80 ัะธะผะฒะพะปะพะฒ. ะะปั ะฒะพะทะฒัะฐัะตะฝะธั ััะฐัะพะณะพ ะฟะพะฒะตะดะตะฝะธั ะฟัะตะดััะผะพััะตะฝะฐ ะพะฟัะธั ยซโsilent-truncationยป.
- ะ ะบะพะผะฟะพะฝะพะฒัะธะบ ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซโdependency-fileยป ะดะปั ัะพะทะดะฐะฝะธั Make-ะฟะพะดะพะฑะฝะพะณะพ ัะฐะนะปะฐ ัะพ ัะฟะธัะบะพะผ ะพะฑัะฐะฑะพัะฐะฝะฝัั
ะฒั
ะพะดะฝัั
ะทะฐะฒะธัะธะผะพััะตะน, ัะฐะฑะพัะฐััะฐั ะฟะพ ะฐะฝะฐะปะพะณะธะธ ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะฒ ะบะพะผะฟะธะปััะพัะต ะพะฟัะธะธ ยซ-M -MPยป. ะ ะบะพะผะฟะพะฝะพะฒัะธะบะต ัะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝั ะพะฟัะธะธ ยซโwarn-textrelยป, ยซโenable-textrel-check=[no|yes|warning|error], ยซโexport-dynamic-symbolยป, ยซโexport-dynamic-symbol-listยป, ยซโenable-non-contiguous-regionsยป ะธ
ยซโenable-non-contiguous-regions-warningsยป ะดะปั ัะฟัะฐะฒะปะตะฝะธั ะพะฑัะฐะฑะพัะบะพะน DT_TEXTREL, ัะบัะฟะพััะฐ ะดะธะฝะฐะผะธัะตัะบะธั ัะธะผะฒะพะปะพะฒ ะธ ะฝะตัะผะตะถะฝะพะณะพ ัะฐะทะผะตัะตะฝะธั ัะตะณะธะพะฝะพะฒ. - ะฃะดะฐะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะตะปะตะฒะพะน ะฟะปะฐััะพัะผั X86 NaCl.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru