Hide ARM assembly memset symbols.
authortorne <torne@chromium.org>
Tue, 13 Jan 2015 16:37:34 +0000 (08:37 -0800)
committerCommit bot <commit-bot@chromium.org>
Tue, 13 Jan 2015 16:37:34 +0000 (08:37 -0800)
Prevent these symbols from being exported from any library which
includes skia by marking them .hidden, as they are implementation
details of skia.

BUG=skia:3303

Review URL: https://codereview.chromium.org/831663004

src/opts/memset.arm.S
src/opts/memset16_neon.S
src/opts/memset32_neon.S

index 44b75e3dbd1bf30f61e0be2c1d638aefae4462c0..8c82f74922809ffe7ec7e14af3651bcf2919ed35 100644 (file)
     .syntax unified
 
     .global arm_memset32
+    .hidden arm_memset32
     .type   arm_memset32, %function
     .global arm_memset16
+    .hidden arm_memset16
     .type   arm_memset16, %function
 
 /*
index 7b2b19029a52edb4cd1e938bfe289b8062765c43..441b52374f6fc1b1cbe2d67bb8e6fa1799e6f3e2 100644 (file)
@@ -21,6 +21,7 @@
         .fpu neon
         .align 4
         .globl memset16_neon
+        .hidden memset16_neon
 
 memset16_neon:
         cmp             r2, #0
index fa034764e0b0e07e30c8e5585c8dced5e309f718..993084abf0387cb92f9f7f8f022eef68a2647335 100644 (file)
@@ -9,6 +9,7 @@
        .fpu neon
        .align 4
        .globl  memset32_neon
+       .hidden memset32_neon
 
        /* r0 = buffer, r1 = value, r2 = times to write */
 memset32_neon: