This file is indexed.

/usr/src/gcc-7/debian/libasan4.symbols is in gcc-7-source 7.3.0-16ubuntu3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
libasan.so.4 libasan4 #MINVER#
#include "libasan.symbols.common"
(arch=!arm64 !alpha !amd64 !ia64 !mips64el !ppc64 !ppc64el !s390x !sparc64 !kfreebsd-amd64)#include "libasan.symbols.32"
(arch=arm64 alpha amd64 ia64 mips64el ppc64 ppc64el s390x sparc64 kfreebsd-amd64)#include "libasan.symbols.64"
(arch=armel armhf sparc64 x32)#include "libasan.symbols.16"
# these are missing on some archs ...
 (arch=!s390x)__interceptor___tls_get_addr@Base 5
 (arch=!powerpc !ppc64 !ppc64el !s390x)__tls_get_addr@Base 5
 (arch=powerpc ppc64 ppc64el)__tls_get_addr_opt@Base 7
 (arch=s390x)__interceptor___tls_get_addr_internal@Base 7
 (arch=s390x)__interceptor___tls_get_offset@Base 7
 (arch=s390x)__tls_get_addr_internal@Base 7
 (arch=s390x)__tls_get_offset@Base 7
 (arch=!armel !powerpc !sparc !sparc64)__interceptor_ptrace@Base 4.9
 (arch=!armel !powerpc !sparc !sparc64)ptrace@Base 4.9
 (arch=any-amd64 x32 any-mips any-mipsel)internal_sigreturn@Base 7
 (arch=armel armhf)__interceptor___aeabi_memclr4@Base 5
 (arch=armel armhf)__interceptor___aeabi_memclr8@Base 5
 (arch=armel armhf)__interceptor___aeabi_memclr@Base 5
 (arch=armel armhf)__interceptor___aeabi_memcpy4@Base 5
 (arch=armel armhf)__interceptor___aeabi_memcpy8@Base 5
 (arch=armel armhf)__interceptor___aeabi_memcpy@Base 5
 (arch=armel armhf)__interceptor___aeabi_memmove4@Base 5
 (arch=armel armhf)__interceptor___aeabi_memmove8@Base 5
 (arch=armel armhf)__interceptor___aeabi_memmove@Base 5
 (arch=armel armhf)__interceptor___aeabi_memset4@Base 5
 (arch=armel armhf)__interceptor___aeabi_memset8@Base 5
 (arch=armel armhf)__interceptor___aeabi_memset@Base 5