r338979 - [docs] Don't use the `asm` syntax highlighting (which our docs builder

Chandler Carruth via cfe-commits cfe-commits at lists.llvm.org
Sun Aug 5 18:28:42 PDT 2018


Author: chandlerc
Date: Sun Aug  5 18:28:42 2018
New Revision: 338979

URL: http://llvm.org/viewvc/llvm-project?rev=338979&view=rev
Log:
[docs] Don't use the `asm` syntax highlighting (which our docs builder
errors on) and clean up the formattting.

This isn't actualy assembly anyways, so dropping the highlighting is
probably for the best.

Modified:
    cfe/trunk/docs/HardwareAssistedAddressSanitizerDesign.rst

Modified: cfe/trunk/docs/HardwareAssistedAddressSanitizerDesign.rst
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/docs/HardwareAssistedAddressSanitizerDesign.rst?rev=338979&r1=338978&r2=338979&view=diff
==============================================================================
--- cfe/trunk/docs/HardwareAssistedAddressSanitizerDesign.rst (original)
+++ cfe/trunk/docs/HardwareAssistedAddressSanitizerDesign.rst Sun Aug  5 18:28:42 2018
@@ -47,21 +47,21 @@ All memory accesses are prefixed with an
 verifies the tags. Currently, the following sequence is used:
 
 
-.. code-block:: asm
+.. code-block:: none
 
   // int foo(int *a) { return *a; }
   // clang -O2 --target=aarch64-linux -fsanitize=hwaddress -c load.c
   foo:
        0:	08 00 00 90 	adrp	x8, 0 <__hwasan_shadow>
-       4:	08 01 40 f9 	ldr	x8, [x8]         // shadow base (to be resolved by the loader)
-       8:	09 dc 44 d3 	ubfx	x9, x0, #4, #52  // shadow offset
-       c:	28 69 68 38 	ldrb	w8, [x9, x8]     // load shadow tag
-      10:	09 fc 78 d3 	lsr	x9, x0, #56      // extract address tag
-      14:	3f 01 08 6b 	cmp	w9, w8           // compare tags
-      18:	61 00 00 54 	b.ne	24               // jump on mismatch
-      1c:	00 00 40 b9 	ldr	w0, [x0]         // original load
+       4:	08 01 40 f9 	ldr	x8, [x8]          // shadow base (to be resolved by the loader)
+       8:	09 dc 44 d3 	ubfx	x9, x0, #4, #52 // shadow offset
+       c:	28 69 68 38 	ldrb	w8, [x9, x8]    // load shadow tag
+      10:	09 fc 78 d3 	lsr	x9, x0, #56       // extract address tag
+      14:	3f 01 08 6b 	cmp	w9, w8            // compare tags
+      18:	61 00 00 54 	b.ne	24              // jump on mismatch
+      1c:	00 00 40 b9 	ldr	w0, [x0]          // original load
       20:	c0 03 5f d6 	ret
-      24:	40 20 21 d4 	brk	#0x902           // trap
+      24:	40 20 21 d4 	brk	#0x902            // trap
 
 Alternatively, memory accesses are prefixed with a function call.
 




More information about the cfe-commits mailing list