[all-commits] [llvm/llvm-project] bcc0c8: Add cet.h for writing CET-enabled assembly code

xiangzh1 via All-commits all-commits at lists.llvm.org
Mon May 18 23:07:15 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: bcc0c894f38fd8b43af521e356a167b1a12dd497
      https://github.com/llvm/llvm-project/commit/bcc0c894f38fd8b43af521e356a167b1a12dd497
  Author: Xiang1 Zhang <xiang1.zhang at intel.com>
  Date:   2020-05-19 (Tue, 19 May 2020)

  Changed paths:
    M clang/lib/Headers/CMakeLists.txt
    A clang/lib/Headers/cet.h
    A clang/test/CodeGen/asm-cet.S

  Log Message:
  -----------
  Add cet.h for writing CET-enabled assembly code

Summary:
Add x86 feature with IBT and/or SHSTK bits to ELF program property if they  are enabled. Otherwise, contents in this header file are unused.
This file is mainly design for assembly source code which want to enable CET

Reviewers: hjl.tools, annita.zhang, LuoYuanke, craig.topper, tstellar, pengfei, rsmith

Reviewed By: LuoYuanke

Subscribers: cfe-commits, mgorny

Tags: #clang

Differential Revision: https://reviews.llvm.org/D79617




More information about the All-commits mailing list