forked from OSchip/llvm-project
				
			
				
					
						
							Add "memtag" sanitizer that detects and mitigates stack memory issues using armv8.5 Memory Tagging Extension. It is similar in principle to HWASan, which is a software implementation of the same idea, but there are enough differencies to warrant a new sanitizer type IMHO. It is also expected to have very different performance properties. The new sanitizer does not have a runtime library (it may grow one later, along with a "debugging" mode). Similar to SafeStack and StackProtector, the instrumentation pass (in a follow up change) will be inserted in all cases, but will only affect functions marked with the new sanitize_memtag attribute. Reviewers: pcc, hctim, vitalybuka, ostannard Subscribers: srhines, mehdi_amini, javed.absar, kristof.beyls, hiraditya, cryptoad, steven_wu, dexonsmith, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D64169 llvm-svn: 366123  | 
			||
|---|---|---|
| .. | ||
| README | ||
| emacs.el | ||
| llvm-mode.el | ||
| tablegen-mode.el | ||
		
			
				
				README
			
		
		
			
			
		
	
	-*- llvm/utils/emacs/README -*-
These are syntax highlighting files for the Emacs and XEmacs editors. Included
are:
* llvm-mode.el
  Syntax highlighting mode for LLVM assembly files. To use, add this code to
  your ~/.emacs :
  (setq load-path
    (cons (expand-file-name "path-to-llvm/utils/emacs") load-path))
  (require 'llvm-mode)
  
* tablegen-mode.el
  Syntax highlighting mode for TableGen description files. To use, add this code
  to your ~/.emacs:
  (setq load-path
    (cons (expand-file-name "path-to-llvm/utils/emacs") load-path))
  (require 'tablegen-mode)
Note: If you notice missing or incorrect syntax highlighting, please contact
<llvm-bugs [at] lists.llvm.org>; if you wish to provide a patch to improve the
functionality, it will be most appreciated. Thank you.