在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微軟與LLVM、Rust達(dá)成合作,將CFG支持添加到編譯器

如意 ? 來源:開源中國 ? 作者:白開水不加糖 ? 2020-08-20 11:44 ? 次閱讀

微軟方面宣布,該公司已與 LLVM 和 Rust 開發(fā)團(tuán)隊(duì)達(dá)成合作,將對 Windows Control Flow Guard(CFG)平臺安全功能的支持添加到了 Clang 和 Rustc 編譯器中。此前,CFG 僅適用于使用 Microsoft Visual C ++ 編譯的 C/C ++ 代碼。

CFG 是微軟自 Windows 8.1 版本開始添加的一項(xiàng)強(qiáng)大的安全功能,目前已在 Windows 10 中被廣泛使用 。該功能可以保護(hù)應(yīng)用程序代碼的執(zhí)行流,以防止惡意代碼(例如內(nèi)存錯(cuò)誤的結(jié)果)劫持本機(jī)“控制流”并使應(yīng)用程序執(zhí)行有害的操作。CFG 是對其他漏洞利用緩解措施的補(bǔ)充,例如地址空間布局隨機(jī)化(Address Space Layout Randomization,ASLR)和數(shù)據(jù)執(zhí)行保護(hù)(Data Execution Prevention,DEP)。

目前,CFG 功能已在 LLVM 10.0 和 Rust 1.47(當(dāng)前為 Nightly 版本)兩個(gè)版本中可用。

“LLVM 10.0 現(xiàn)在支持 CFG。我們對 CFG 的實(shí)現(xiàn)完全包含在核心庫中,這使得它可以在基于 LLVM 的任何編譯器中重用–前端編譯器只需要設(shè)置正確的 flags 即可。”

“CFG 在 Rust 1.47(當(dāng)前為 Nightly 版本)中可用。要啟用 CFG,只需添加 -C control-flow-guard flag 即可。”

值得一提的是,微軟方面透露,將 CFG 支持?jǐn)U展到 LLVM/Clang的主要驅(qū)動器是 Chromium,而 Chromium 代碼庫是使用 Clang 編譯的。“因此,Chromium 團(tuán)隊(duì)正在努力在 Windows 版本中啟用 CFG,這是在 Google Chrome 和 Microsoft Edge 中采用 CFG 的第一步。”

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 微軟
    +關(guān)注

    關(guān)注

    4

    文章

    6647

    瀏覽量

    105176
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1648

    瀏覽量

    49682
  • CFG
    CFG
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    9917
收藏 人收藏

    評論

    相關(guān)推薦

    Triton編譯器與GPU編程的結(jié)合應(yīng)用

    Triton編譯器簡介 Triton編譯器是一種針對并行計(jì)算優(yōu)化的編譯器,它能夠自動高級語言代碼轉(zhuǎn)換為針對特定硬件優(yōu)化的低級代碼。Triton編譯
    的頭像 發(fā)表于 12-25 09:13 ?594次閱讀

    Triton編譯器如何提升編程效率

    在現(xiàn)代軟件開發(fā)中,編譯器扮演著至關(guān)重要的角色。它們不僅高級語言代碼轉(zhuǎn)換為機(jī)器可執(zhí)行的代碼,還通過各種優(yōu)化技術(shù)提升程序的性能。Triton 編譯器作為一種先進(jìn)的編譯器,通過多種方式提升
    的頭像 發(fā)表于 12-25 09:12 ?563次閱讀

    Triton編譯器在高性能計(jì)算中的應(yīng)用

    先進(jìn)的編譯技術(shù),為高性能計(jì)算提供了強(qiáng)大的支持。 Triton編譯器簡介 Triton編譯器是一種開源的編譯器框架,旨在為異構(gòu)計(jì)算環(huán)境提供高效
    的頭像 發(fā)表于 12-25 09:11 ?677次閱讀

    Triton編譯器的優(yōu)化技巧

    (Instruction Selection) Triton 編譯器在指令選擇階段采用了先進(jìn)的算法來生成針對特定硬件架構(gòu)優(yōu)化的指令。這一階段的目標(biāo)是高級中間表示(IR)轉(zhuǎn)換為低級機(jī)器代碼,同時(shí)盡可能地利用硬件
    的頭像 發(fā)表于 12-25 09:09 ?602次閱讀

    Triton編譯器的優(yōu)勢與劣勢分析

    據(jù)流分析技術(shù),能夠自動識別并優(yōu)化深度學(xué)習(xí)模型中的計(jì)算瓶頸,從而提高模型的整體性能。 它支持多種硬件平臺的優(yōu)化,包括CPU、GPU、FPGA等,為深度學(xué)習(xí)模型的部署提供了更廣泛的選擇。 靈活可擴(kuò)展 : Triton編譯器采用了模塊化的設(shè)計(jì)思想,開發(fā)者可以根據(jù)需要自定
    的頭像 發(fā)表于 12-25 09:07 ?810次閱讀

    Triton編譯器在機(jī)器學(xué)習(xí)中的應(yīng)用

    1. Triton編譯器概述 Triton編譯器是NVIDIA Triton推理服務(wù)平臺的一部分,它負(fù)責(zé)深度學(xué)習(xí)模型轉(zhuǎn)換為優(yōu)化的格式,以便在NVIDIA GPU上高效運(yùn)行。Triton編譯器
    的頭像 發(fā)表于 12-24 18:13 ?744次閱讀

    Triton編譯器支持的編程語言

    Triton編譯器支持的編程語言主要包括以下幾種: 一、主要編程語言 Python :Triton編譯器通過Python接口提供了對Triton語言和編譯器的訪問,使得用戶可以在Pyt
    的頭像 發(fā)表于 12-24 17:33 ?755次閱讀

    Triton編譯器與其他編譯器的比較

    的GPU編程框架,使開發(fā)者能夠編寫出接近手工優(yōu)化的高性能GPU內(nèi)核。 其他編譯器 (如GCC、Clang、MSVC等): 定位:通用編譯器支持多種編程語言,廣泛應(yīng)用于各種軟件開發(fā)場景。 目標(biāo):提供穩(wěn)定、高效的
    的頭像 發(fā)表于 12-24 17:25 ?743次閱讀

    Triton編譯器功能介紹 Triton編譯器使用教程

    Triton 是一個(gè)開源的編譯器前端,它支持多種編程語言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一個(gè)可擴(kuò)展和可定制的編譯器框架,允許開發(fā)者添加新的編程語言
    的頭像 發(fā)表于 12-24 17:23 ?1262次閱讀

    HighTec C/C++編譯器套件全面支持芯來RISC-V IP

    是基于LLVM開源汽車級C/C++編譯器工具,已通過ISO 26262 ASIL D的安全認(rèn)證。從事RISC-V架構(gòu)開發(fā)的汽車軟件開發(fā)者受益于這些工具來無縫支持芯來經(jīng)過功能安全認(rèn)證的RISC-V內(nèi)核,進(jìn)而
    的頭像 發(fā)表于 12-23 09:04 ?748次閱讀
    HighTec C/C++<b class='flag-5'>編譯器</b>套件全面<b class='flag-5'>支持</b>芯來RISC-V IP

    HighTec C/C++編譯器支持Andes晶心科技RISC-V IP

    汽車編譯器解決方案領(lǐng)先供貨商HighTec EDV-Systeme GmbH宣布其針對汽車市場的高度優(yōu)化C/C++編譯器支持Andes晶心科技的RISC-V IP。這項(xiàng)支持對汽車軟件開
    的頭像 發(fā)表于 12-12 16:26 ?683次閱讀

    AI編譯器技術(shù)剖析

    隨著人工智能技術(shù)的飛速發(fā)展,AI編譯器作為一種新興的編譯技術(shù)逐漸進(jìn)入人們的視野。AI編譯器不僅具備傳統(tǒng)編譯器的功能,如高級語言編寫的源代碼
    的頭像 發(fā)表于 07-17 18:28 ?2150次閱讀

    人工智能編譯器與傳統(tǒng)編譯器的區(qū)別

    人工智能編譯器(AI編譯器)與傳統(tǒng)編譯器在多個(gè)方面存在顯著的差異。這些差異主要體現(xiàn)在設(shè)計(jì)目標(biāo)、功能特性、優(yōu)化策略、適用范圍以及技術(shù)復(fù)雜性等方面。以下是對兩者區(qū)別的詳細(xì)探討,旨在全面解析其內(nèi)在差異。
    的頭像 發(fā)表于 07-17 18:19 ?2517次閱讀

    請問如何cURL庫添加到ESP8266_RTOS_SDK項(xiàng)目中?

    我想使用 curl api,但我不知道如何添加到我的項(xiàng)目中,這樣當(dāng)我將該庫的頭文件包含在我的項(xiàng)目中時(shí)它就不會抱怨。 有誰知道如何正確地第三方庫添加到ESP8266_RTOS_SD
    發(fā)表于 07-09 07:52

    芯來科技與華東師范大學(xué)SOLE實(shí)驗(yàn)室合作推動LLVM/CLANG編譯器優(yōu)化

    行深入的LLVM/CLANG編譯器優(yōu)化以及程序性能優(yōu)化和調(diào)優(yōu)。 我們不僅優(yōu)化了LLVM編譯器的多個(gè)關(guān)鍵環(huán)節(jié),提升了代碼生成效率和執(zhí)行性能,還針對視頻編解碼、性能測試等應(yīng)用場景進(jìn)行了深入
    的頭像 發(fā)表于 06-12 09:09 ?865次閱讀
    芯來科技與華東師范大學(xué)SOLE實(shí)驗(yàn)室<b class='flag-5'>合作</b>推動<b class='flag-5'>LLVM</b>/CLANG<b class='flag-5'>編譯器</b>優(yōu)化
    主站蜘蛛池模板: 女人张开腿 让男人桶个爽 免费观看 | 琪琪午夜免费影院在线观看 | 在线黄色大片 | chinesevideo普通话对白 | 欧美一级www片免费观看 | 成 人网站免费 | 国产午夜视频在线观看网站 | 五月婷婷六月丁香在线 | 日韩毛片免费在线观看 | 亚洲三级黄| 日本老师xxxxxxxxx79 | 久久久久久国产精品免费 | 一级特级女人18毛片免费视频 | 天堂视频免费 | 巨乳色最新网址 | 2345成人高清毛片 | 小雪被老外黑人撑破了视频 | 啪啪亚洲 | 我想看三级特黄 | 色婷婷影视 | 日产毛片 | 色偷偷.com| 日韩一级片免费观看 | 国产在线视频欧美亚综合 | 国产综合视频 | 天堂网在线www资源网 | 四虎最新影院 | 免费番茄社区性色大片 | 亚洲天堂网在线观看 | 老色视频| 久久久久久久国产 | 国产一级αv片免费观看 | 亚洲亚洲人成网站在线观看 | 色人阁综合 | 99久热只有精品视频免费观看17 | 国产a一级毛片午夜剧场14 | 国产高清亚洲 | 性网站在线观看 | 国产伦精品一区二区 | 久久精品1 | 三级在线观看国产 |